Wikipedia
tetwiki
https://tet.wikipedia.org/wiki/P%C3%A1jina_Mahuluk
MediaWiki 1.47.0-wmf.18
first-letter
Media
Espesiál
Diskusaun
Uza-na'in
Diskusaun Uza-na'in
Wikipedia
Diskusaun Wikipedia
Imajen
Diskusaun Imajen
MediaWiki
Diskusaun MediaWiki
Template
Diskusaun Template
Ajuda
Diskusaun Ajuda
Kategoria
Diskusaun Kategoria
TimedText
TimedText talk
Módulo
Módulo Discussão
Evento
Evento Discussão
Módulo:Protection banner
828
7512
75314
71327
2026-08-30T17:20:50Z
en>Primefac
0
Primefac moved page [[Module:Protection banner]] to [[Module:Protected page]]: update following [[Special:Permalink/1372151970#Requested_move_16_August_2026|RM]]
75314
Scribunto
text/plain
return require [[Module:Protected page]]
szdce6cijto5md3vglrgsqmjww4leo2
75315
75314
2026-09-04T15:03:53Z
Robertsky
10424
1 versaun husi [[:en:Module:Protection_banner]]
75314
Scribunto
text/plain
return require [[Module:Protected page]]
szdce6cijto5md3vglrgsqmjww4leo2
Módulo:Transclusion count/data/I
828
7540
75316
74791
2026-08-30T05:09:50Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
75316
Scribunto
text/plain
return {
["IAST"] = 6300,
["IA_SCOTUS_URL"] = 3300,
["IBDB_name"] = 9800,
["ICD10"] = 5000,
["ICD9"] = 4400,
["ICS"] = 3500,
["ICS_flag"] = 3500,
["IDN"] = 3800,
["IMDb_episode"] = 11000,
["IMDb_episodes"] = 4200,
["IMDb_name"] = 173000,
["IMDb_title"] = 211000,
["IMO_Number"] = 4500,
["IMSLP"] = 9200,
["INA"] = 2400,
["IND"] = 8600,
["INR"] = 6500,
["INRConvert"] = 6700,
["INRConvert/CurrentRate"] = 6700,
["INRConvert/USD"] = 6600,
["INRConvert/out"] = 6700,
["IOBDB_name"] = 2100,
["IP"] = 2800,
["IPA"] = 182000,
["IPA_audio_link"] = 5100,
["IPA_link"] = 5100,
["IPAblink"] = 2600,
["IPAc-cmn"] = 2800,
["IPAc-en"] = 56000,
["IPAc-pl"] = 51000,
["IPSummary"] = 82000,
["IP_summary"] = 83000,
["IPtalk"] = 18000,
["IPuser"] = 7600,
["IPvandal"] = 2800,
["IRC"] = 7300,
["IRI"] = 2500,
["IRL"] = 6100,
["IRN"] = 4000,
["ISBN"] = 475000,
["ISBN?"] = 2500,
["ISBNT"] = 46000,
["ISBN_missing"] = 3200,
["ISFDB_name"] = 4300,
["ISFDB_title"] = 5100,
["ISL"] = 2300,
["ISO_15924/script-example-character"] = 3100,
["ISO_15924/wp-article"] = 3100,
["ISO_15924/wp-article/format"] = 3100,
["ISO_15924/wp-article/label"] = 3000,
["ISO_3166_code"] = 248000,
["ISO_3166_name"] = 16000,
["ISO_639_name"] = 28000,
["ISP"] = 3700,
["ISR"] = 5900,
["ISSN"] = 12000,
["ISSN_link"] = 33000,
["ISTAT"] = 8100,
["ISU_figure_skater"] = 2300,
["ITA"] = 20000,
["ITF"] = 6800,
["ITF_profile"] = 2600,
["ITIS"] = 5900,
["ITN_talk"] = 13000,
["ITN_talk/date"] = 13000,
["IUCN_banner"] = 15000,
["I_sup"] = 4900,
["Ice_hockey_box"] = 2000,
["Ice_hockey_stats"] = 20000,
["Icehockeystats"] = 11000,
["Icelandic_name"] = 2100,
["Icon"] = 666000,
["If"] = 434000,
["If_all"] = 7800,
["If_autoconfirmed"] = 2200,
["If_between"] = 4800,
["If_both"] = 208000,
["If_dark"] = 4000,
["If_dark/styles.css"] = 4000,
["If_either"] = 22000,
["If_empty"] = 6720000,
["If_first_display_both"] = 122000,
["If_in_category"] = 164000,
["If_in_page"] = 22000,
["If_last_display_both"] = 38000,
["If_mobile"] = 2100,
["If_mobile/styles.css"] = 3100,
["If_preview"] = 66000,
["If_then_show"] = 121000,
["Ifempty"] = 943000,
["Ifeq"] = 83000,
["Iferror_then_show"] = 4000,
["Ifexist_not_redirect"] = 1920000,
["Ifnotempty"] = 18000,
["Ifnoteq_then_show"] = 2300,
["Ifnumber"] = 76000,
["Ifsubst"] = 1020000,
["Ih"] = 8100,
["Ill"] = 255000,
["Illm"] = 5900,
["Image_frame"] = 6200,
["Image_label"] = 4700,
["Image_label_begin"] = 4100,
["Image_label_end"] = 4100,
["Image_label_small"] = 2600,
["Image_needed"] = 4500,
["Image_other"] = 190000,
["Image_requested"] = 136000,
["Image_requested/Category_helper"] = 126000,
["Imbox"] = 999000,
["Imdb_name"] = 5300,
["Imdb_title"] = 2800,
["Importance"] = 15000,
["Importance/colour"] = 30000,
["Importance_mask"] = 622000,
["Improve_categories"] = 7400,
["Improve_documentation"] = 4200,
["Improve_plot"] = 4100,
["In_class"] = 5600,
["In_lang"] = 389000,
["In_progress"] = 3800,
["In_string"] = 307000,
["In_title"] = 30000,
["Inactive_userpage_blanked"] = 3800,
["Inaturalist_taxon"] = 3800,
["Include-USGov"] = 25000,
["Incomplete_list"] = 24000,
["Inconclusive"] = 2300,
["Increase"] = 61000,
["Incumbent_pope"] = 4400,
["Indent"] = 2300,
["Indented_plain_list"] = 2700,
["Indented_plainlist"] = 2600,
["Independent_sources"] = 10000,
["IndexFungorum"] = 2100,
["Indian_English"] = 5000,
["Indian_railway_code"] = 3600,
["Indian_rupee"] = 12000,
["Inflation"] = 27000,
["Inflation-fn"] = 5800,
["Inflation-year"] = 4300,
["Inflation/IN/startyear"] = 6700,
["Inflation/UK"] = 5500,
["Inflation/UK/dataset"] = 5500,
["Inflation/UK/startyear"] = 5500,
["Inflation/US"] = 16000,
["Inflation/US-GDP"] = 3000,
["Inflation/US-GDP/dataset"] = 3000,
["Inflation/US-GDP/startyear"] = 3000,
["Inflation/US/dataset"] = 16000,
["Inflation/US/startyear"] = 16000,
["Inflation/fn"] = 7500,
["Inflation/year"] = 34000,
["Info"] = 5600,
["Infobox"] = 3420000,
["Infobox/Columns"] = 3300,
["Infobox/mobileviewfix.css"] = 175000,
["Infobox/styles-images.css"] = 20000,
["Infobox3cols"] = 28000,
["Infobox_AFL_biography"] = 15000,
["Infobox_Athletics_Championships"] = 3400,
["Infobox_Australian_place"] = 15000,
["Infobox_Australian_place/styles.css"] = 15000,
["Infobox_Australian_place/table"] = 11000,
["Infobox_COA_wide"] = 3700,
["Infobox_Canada_electoral_district"] = 2600,
["Infobox_Chinese"] = 24000,
["Infobox_Chinese/Chinese"] = 3200,
["Infobox_Chinese/Footer"] = 7200,
["Infobox_Chinese/Header"] = 7200,
["Infobox_Christian_leader"] = 23000,
["Infobox_French_commune"] = 38000,
["Infobox_French_subdivision"] = 2200,
["Infobox_Gaelic_games_biography"] = 5500,
["Infobox_Gaelic_games_player"] = 3000,
["Infobox_German_location"] = 11000,
["Infobox_German_place"] = 14000,
["Infobox_Grand_Prix_race_report"] = 2200,
["Infobox_Greece_place"] = 3600,
["Infobox_Greek_Dimos"] = 2900,
["Infobox_Hindu_temple"] = 2900,
["Infobox_Indian_constituency"] = 5800,
["Infobox_Indian_constituency/defaultdata"] = 5800,
["Infobox_Italian_comune"] = 8100,
["Infobox_Korean"] = 2200,
["Infobox_Korean/auto"] = 14000,
["Infobox_Korean/auto/categories"] = 14000,
["Infobox_Korean/base"] = 2200,
["Infobox_Korean/base/auto"] = 18000,
["Infobox_Korean/categories"] = 2200,
["Infobox_Korean_name"] = 2200,
["Infobox_Korean_name/auto"] = 14000,
["Infobox_Korean_television_name"] = 3400,
["Infobox_NASCAR_driver"] = 2400,
["Infobox_NASCAR_race_report"] = 2700,
["Infobox_NCAA_basketball_conference_tournament"] = 2100,
["Infobox_NCAA_team_season"] = 10000,
["Infobox_NFL_biography"] = 27000,
["Infobox_NFL_team_season"] = 2300,
["Infobox_NRHP"] = 74000,
["Infobox_NRHP/conv"] = 19000,
["Infobox_NRHP/locmapin2region"] = 68000,
["Infobox_Olympic_event"] = 8100,
["Infobox_Olympic_event/event_link"] = 8100,
["Infobox_Olympic_event/games_text"] = 8100,
["Infobox_Pan_American_Games_event"] = 2900,
["Infobox_Paralympic_event"] = 2900,
["Infobox_Paralympic_event/games_text"] = 2900,
["Infobox_Romanian_subdivision"] = 3200,
["Infobox_Russian_district"] = 2100,
["Infobox_Russian_inhabited_locality"] = 4700,
["Infobox_Russian_inhabited_locality/PosMapFS"] = 4200,
["Infobox_Russian_inhabited_locality/federal_subject"] = 4700,
["Infobox_SCOTUS_case"] = 4600,
["Infobox_SSSI"] = 2000,
["Infobox_Site_of_Special_Scientific_Interest"] = 2100,
["Infobox_Slovak_place"] = 3000,
["Infobox_Swiss_town"] = 2900,
["Infobox_Switzerland_municipality"] = 2900,
["Infobox_Turkey_place"] = 20000,
["Infobox_U.S._county"] = 3000,
["Infobox_U.S._county/district"] = 3000,
["Infobox_U.S._legislation"] = 2100,
["Infobox_UK_constituency"] = 2200,
["Infobox_UK_constituency/year"] = 2200,
["Infobox_UK_legislation"] = 6400,
["Infobox_UK_place"] = 27000,
["Infobox_UK_place/NoDialCode"] = 8200,
["Infobox_UK_place/NoPostCode"] = 3700,
["Infobox_UK_place/area"] = 2700,
["Infobox_UK_place/dens"] = 2300,
["Infobox_UK_place/dist"] = 2800,
["Infobox_UK_place/local"] = 27000,
["Infobox_UK_place/styles.css"] = 27000,
["Infobox_UNESCO_World_Heritage_Site"] = 2100,
["Infobox_UN_resolution"] = 2300,
["Infobox_US_Supreme_Court_case"] = 4800,
["Infobox_US_Supreme_Court_case/courts"] = 4800,
["Infobox_United_States_legislative_district"] = 2700,
["Infobox_United_States_legislative_district/representative"] = 2700,
["Infobox_Wikipedia_user"] = 12000,
["Infobox_academic"] = 27000,
["Infobox_aircraft"] = 13000,
["Infobox_aircraft/styles.css"] = 14000,
["Infobox_aircraft_occurrence"] = 2900,
["Infobox_airline"] = 4800,
["Infobox_airline/styles.css"] = 4800,
["Infobox_airport"] = 14000,
["Infobox_airport/datatable"] = 13000,
["Infobox_airport/styles.css"] = 14000,
["Infobox_album"] = 169000,
["Infobox_album/color"] = 209000,
["Infobox_album/link"] = 169000,
["Infobox_anatomy"] = 4500,
["Infobox_animanga/Footer"] = 7800,
["Infobox_animanga/Header"] = 7800,
["Infobox_animanga/Print"] = 6700,
["Infobox_animanga/Video"] = 5100,
["Infobox_architect"] = 4500,
["Infobox_artist"] = 35000,
["Infobox_artist_discography"] = 6500,
["Infobox_artwork"] = 16000,
["Infobox_automobile"] = 9300,
["Infobox_award"] = 16000,
["Infobox_badminton_player"] = 3300,
["Infobox_baseball_biography"] = 30000,
["Infobox_baseball_biography/style"] = 30000,
["Infobox_baseball_biography/styles.css"] = 30000,
["Infobox_baseball_team_season"] = 3300,
["Infobox_baseball_team_season/leagueseason"] = 3300,
["Infobox_baseball_team_season/season"] = 3300,
["Infobox_baseball_team_season/styles.css"] = 3300,
["Infobox_basketball_biography"] = 23000,
["Infobox_basketball_biography/style"] = 23000,
["Infobox_basketball_club"] = 3300,
["Infobox_basketball_club/styles.css"] = 3300,
["Infobox_beauty_pageant"] = 2200,
["Infobox_bilateral_relations"] = 5000,
["Infobox_bishop_styles"] = 2500,
["Infobox_body_of_water"] = 19000,
["Infobox_book"] = 63000,
["Infobox_book/styles.css"] = 63000,
["Infobox_boxer"] = 6500,
["Infobox_brand"] = 2200,
["Infobox_brand/styles.css"] = 2200,
["Infobox_bridge"] = 6800,
["Infobox_building"] = 34000,
["Infobox_bus_company"] = 2000,
["Infobox_cemetery"] = 2100,
["Infobox_character"] = 8500,
["Infobox_character/styles.css"] = 8500,
["Infobox_chess_biography"] = 4800,
["Infobox_chess_player"] = 3800,
["Infobox_church"] = 17000,
["Infobox_church/denomination"] = 17000,
["Infobox_church/font_color"] = 17000,
["Infobox_civil_conflict"] = 3200,
["Infobox_civilian_attack"] = 7700,
["Infobox_college_coach"] = 13000,
["Infobox_college_football_game"] = 2300,
["Infobox_college_football_player"] = 2600,
["Infobox_college_sports_team_season"] = 45000,
["Infobox_college_sports_team_season/link"] = 45000,
["Infobox_college_sports_team_season/name"] = 45000,
["Infobox_college_sports_team_season/succession"] = 45000,
["Infobox_college_sports_team_season/team"] = 45000,
["Infobox_comedian"] = 2200,
["Infobox_comic_book_title"] = 3200,
["Infobox_comics_character"] = 3500,
["Infobox_comics_creator"] = 3600,
["Infobox_comics_creator/styles.css"] = 3600,
["Infobox_company"] = 93000,
["Infobox_company/styles.css"] = 93000,
["Infobox_computing_device"] = 2600,
["Infobox_concert"] = 3900,
["Infobox_constituency"] = 7900,
["Infobox_country"] = 7200,
["Infobox_country/formernext"] = 6700,
["Infobox_country/imagetable"] = 5600,
["Infobox_country/multirow"] = 9300,
["Infobox_country/status_text"] = 3100,
["Infobox_country/styles.css"] = 7300,
["Infobox_country_at_games"] = 17000,
["Infobox_country_at_games/core"] = 17000,
["Infobox_country_at_games/see_also"] = 14000,
["Infobox_court_case"] = 5300,
["Infobox_court_case/images"] = 2900,
["Infobox_court_case/styles.css"] = 5300,
["Infobox_cricket_tournament"] = 2800,
["Infobox_cricketer"] = 32000,
["Infobox_cricketer/career"] = 32000,
["Infobox_cricketer/national_side"] = 7700,
["Infobox_criminal"] = 7800,
["Infobox_curler"] = 2800,
["Infobox_cycling_race_report"] = 5000,
["Infobox_cyclist"] = 17000,
["Infobox_dam"] = 5900,
["Infobox_deity"] = 2200,
["Infobox_deity/color"] = 2200,
["Infobox_designation_list"] = 32000,
["Infobox_designation_list/entry"] = 23000,
["Infobox_dim"] = 6400,
["Infobox_diocese"] = 4100,
["Infobox_drug"] = 12000,
["Infobox_drug/chemical_formula"] = 12000,
["Infobox_drug/data_page_link"] = 12000,
["Infobox_drug/formatATC"] = 12000,
["Infobox_drug/formatCASnumber"] = 12000,
["Infobox_drug/formatChEBI"] = 12000,
["Infobox_drug/formatChEMBL"] = 12000,
["Infobox_drug/formatChemDBNIAID"] = 12000,
["Infobox_drug/formatChemSpider"] = 12000,
["Infobox_drug/formatCompTox"] = 12000,
["Infobox_drug/formatDrugBank"] = 12000,
["Infobox_drug/formatIUPHARBPS"] = 12000,
["Infobox_drug/formatJmol"] = 12000,
["Infobox_drug/formatKEGG"] = 12000,
["Infobox_drug/formatPDBligand"] = 11000,
["Infobox_drug/formatPubChemCID"] = 12000,
["Infobox_drug/formatPubChemSID"] = 12000,
["Infobox_drug/formatUNII"] = 12000,
["Infobox_drug/legal_status"] = 12000,
["Infobox_drug/licence"] = 12000,
["Infobox_drug/maintenance_categories"] = 12000,
["Infobox_drug/non-ref-space"] = 4000,
["Infobox_drug/pregnancy_category"] = 12000,
["Infobox_drug/styles.css"] = 12000,
["Infobox_drug/title"] = 12000,
["Infobox_economist"] = 2000,
["Infobox_election"] = 41000,
["Infobox_election/shortname"] = 2600,
["Infobox_election/styles.css"] = 41000,
["Infobox_enzyme"] = 5100,
["Infobox_ethnic_group"] = 8100,
["Infobox_event"] = 7800,
["Infobox_family"] = 2800,
["Infobox_field_hockey_player"] = 2600,
["Infobox_figure_skater"] = 4000,
["Infobox_film"] = 170000,
["Infobox_film/short_description"] = 166000,
["Infobox_film_awards"] = 3200,
["Infobox_film_awards/link"] = 3200,
["Infobox_film_awards/style"] = 3200,
["Infobox_film_or_theatre_festival"] = 2100,
["Infobox_food"] = 7800,
["Infobox_football_biography"] = 219000,
["Infobox_football_club"] = 30000,
["Infobox_football_club_season"] = 24000,
["Infobox_football_league"] = 2800,
["Infobox_football_league_season"] = 22000,
["Infobox_football_match"] = 6800,
["Infobox_football_tournament"] = 2200,
["Infobox_football_tournament_season"] = 9400,
["Infobox_former_subdivision"] = 3700,
["Infobox_former_subdivision/styles.css"] = 3700,
["Infobox_galaxy"] = 3400,
["Infobox_game"] = 3200,
["Infobox_game_score"] = 3800,
["Infobox_games"] = 2100,
["Infobox_gene"] = 13000,
["Infobox_given_name"] = 4100,
["Infobox_golfer"] = 4900,
["Infobox_golfer/highest_ranking"] = 4900,
["Infobox_government_agency"] = 13000,
["Infobox_government_cabinet"] = 3600,
["Infobox_gridiron_football_biography"] = 40000,
["Infobox_gridiron_football_biography/position"] = 39000,
["Infobox_gridiron_football_team_season"] = 4100,
["Infobox_gymnast"] = 5900,
["Infobox_handball_biography"] = 5600,
["Infobox_historic_site"] = 22000,
["Infobox_holiday"] = 2200,
["Infobox_holiday/date"] = 2200,
["Infobox_horseraces"] = 2700,
["Infobox_hospital"] = 7000,
["Infobox_hospital/care_system"] = 7000,
["Infobox_hospital/lists"] = 7000,
["Infobox_hurling_championship"] = 2700,
["Infobox_ice_hockey_biography"] = 21000,
["Infobox_ice_hockey_player"] = 18000,
["Infobox_ice_hockey_team"] = 3300,
["Infobox_ice_hockey_team_season"] = 2200,
["Infobox_international_football_competition"] = 6800,
["Infobox_islands"] = 9700,
["Infobox_islands/area"] = 10000,
["Infobox_islands/density"] = 10000,
["Infobox_islands/length"] = 9700,
["Infobox_islands/styles.css"] = 9700,
["Infobox_journal"] = 10000,
["Infobox_journal/Abbreviation_search"] = 10000,
["Infobox_journal/Bluebook_check"] = 10000,
["Infobox_journal/Former_check"] = 10000,
["Infobox_journal/ISO_4_check"] = 10000,
["Infobox_journal/ISSN-eISSN"] = 10000,
["Infobox_journal/Indexing_search"] = 10000,
["Infobox_journal/MathSciNet_check"] = 10000,
["Infobox_journal/NLM_check"] = 10000,
["Infobox_journal/frequency"] = 9100,
["Infobox_journal/openaccess"] = 2700,
["Infobox_judoka"] = 2800,
["Infobox_lake"] = 3800,
["Infobox_language"] = 10000,
["Infobox_language/family-color"] = 12000,
["Infobox_language/genetic"] = 7000,
["Infobox_language/lingualist"] = 11000,
["Infobox_language/linguistlist"] = 10000,
["Infobox_language/ref"] = 7400,
["Infobox_law_enforcement_agency"] = 2200,
["Infobox_legislation"] = 2800,
["Infobox_legislative_district"] = 2300,
["Infobox_legislative_election"] = 2700,
["Infobox_legislative_election/row"] = 2600,
["Infobox_legislative_election/styles.css"] = 2700,
["Infobox_legislative_term"] = 2100,
["Infobox_legislature"] = 4400,
["Infobox_library"] = 2500,
["Infobox_lighthouse"] = 2600,
["Infobox_lighthouse/light"] = 2700,
["Infobox_locomotive"] = 5000,
["Infobox_magazine"] = 8300,
["Infobox_manner_of_address"] = 4200,
["Infobox_martial_artist"] = 6300,
["Infobox_martial_artist/record"] = 6300,
["Infobox_medal_templates"] = 478000,
["Infobox_medical_condition"] = 9900,
["Infobox_medical_condition_(new)"] = 6300,
["Infobox_medical_details"] = 2600,
["Infobox_medical_person"] = 2500,
["Infobox_militant_organization"] = 2200,
["Infobox_military_conflict"] = 28000,
["Infobox_military_installation"] = 11000,
["Infobox_military_person"] = 54000,
["Infobox_military_unit"] = 29000,
["Infobox_mine"] = 2300,
["Infobox_mineral"] = 2000,
["Infobox_mobile_phone"] = 2500,
["Infobox_mobile_phone/size"] = 2100,
["Infobox_mobile_phone/weight"] = 2200,
["Infobox_model"] = 2400,
["Infobox_monument"] = 2800,
["Infobox_mountain"] = 30000,
["Infobox_multi-sport_competition_event"] = 2900,
["Infobox_museum"] = 12000,
["Infobox_musical_artist"] = 131000,
["Infobox_musical_artist/hCard_class"] = 122000,
["Infobox_musical_composition"] = 3700,
["Infobox_name"] = 8800,
["Infobox_name_module"] = 9500,
["Infobox_newspaper"] = 11000,
["Infobox_newspaper/styles.css"] = 11000,
["Infobox_noble"] = 7800,
["Infobox_officeholder"] = 281000,
["Infobox_officeholder/office"] = 289000,
["Infobox_official_post"] = 9900,
["Infobox_organization"] = 43000,
["Infobox_pageant_titleholder"] = 3100,
["Infobox_park"] = 10000,
["Infobox_person"] = 623000,
["Infobox_person/Wikidata"] = 5000,
["Infobox_person/height"] = 116000,
["Infobox_person/length"] = 7700,
["Infobox_person/weight"] = 74000,
["Infobox_philosopher"] = 3800,
["Infobox_planet"] = 4800,
["Infobox_play"] = 4600,
["Infobox_political_party"] = 16000,
["Infobox_power_station"] = 3400,
["Infobox_prepared_food"] = 2500,
["Infobox_professional_wrestler"] = 4800,
["Infobox_professional_wrestling_event"] = 3400,
["Infobox_protected_area"] = 15000,
["Infobox_protein_family"] = 2200,
["Infobox_publisher"] = 2600,
["Infobox_racehorse"] = 6000,
["Infobox_racing_driver"] = 5900,
["Infobox_racing_driver_series_section"] = 2900,
["Infobox_radio_station"] = 22000,
["Infobox_radio_station/styles.css"] = 22000,
["Infobox_rail"] = 3200,
["Infobox_rail_line"] = 8100,
["Infobox_rail_service"] = 3300,
["Infobox_reality_competition_season"] = 4300,
["Infobox_record_label"] = 4200,
["Infobox_recurring_event"] = 8100,
["Infobox_religious_biography"] = 7200,
["Infobox_religious_building"] = 15000,
["Infobox_religious_building/color"] = 21000,
["Infobox_restaurant"] = 4700,
["Infobox_river"] = 32000,
["Infobox_river/calcunit"] = 32000,
["Infobox_river/discharge"] = 32000,
["Infobox_river/row-style"] = 32000,
["Infobox_river/source"] = 32000,
["Infobox_road"] = 25000,
["Infobox_road/meta/mask/category"] = 24000,
["Infobox_road/meta/mask/country"] = 25000,
["Infobox_road/styles.css"] = 26000,
["Infobox_road_small"] = 2500,
["Infobox_rockunit"] = 6500,
["Infobox_royalty"] = 26000,
["Infobox_royalty/short_description"] = 8800,
["Infobox_rugby_biography"] = 19000,
["Infobox_rugby_biography/correct_date"] = 19000,
["Infobox_rugby_biography/depcheck"] = 19000,
["Infobox_rugby_league_biography"] = 11000,
["Infobox_rugby_league_biography/PLAYER"] = 11000,
["Infobox_rugby_team"] = 2700,
["Infobox_sailboat_specifications"] = 2300,
["Infobox_saint"] = 5500,
["Infobox_school"] = 40000,
["Infobox_school/short_description"] = 40000,
["Infobox_school/styles.css"] = 40000,
["Infobox_school_district"] = 6500,
["Infobox_school_district/styles.css"] = 6500,
["Infobox_scientist"] = 57000,
["Infobox_settlement"] = 597000,
["Infobox_settlement/areadisp"] = 259000,
["Infobox_settlement/columns"] = 108000,
["Infobox_settlement/columns/styles.css"] = 108000,
["Infobox_settlement/densdisp"] = 458000,
["Infobox_settlement/lengthdisp"] = 182000,
["Infobox_settlement/link"] = 108000,
["Infobox_settlement/styles.css"] = 597000,
["Infobox_ship"] = 43000,
["Infobox_ship/career"] = 39000,
["Infobox_ship/characteristics"] = 43000,
["Infobox_ship/class_overview"] = 4400,
["Infobox_ship/image"] = 42000,
["Infobox_ship/service_record"] = 2500,
["Infobox_shopping_mall"] = 3800,
["Infobox_short_story"] = 2700,
["Infobox_skier"] = 2700,
["Infobox_soap_character"] = 3100,
["Infobox_social_media_personality"] = 4400,
["Infobox_software"] = 14000,
["Infobox_software/simple"] = 15000,
["Infobox_song"] = 84000,
["Infobox_song/color"] = 84000,
["Infobox_song/link"] = 84000,
["Infobox_song_contest_national_year"] = 2000,
["Infobox_song_contest_national_year/Year"] = 2100,
["Infobox_spaceflight"] = 4100,
["Infobox_spaceflight/styles.css"] = 4100,
["Infobox_speed_skater"] = 2000,
["Infobox_sport_event"] = 2800,
["Infobox_sports_competition_event"] = 24000,
["Infobox_sports_competition_event/medalrow"] = 15000,
["Infobox_sports_league"] = 5700,
["Infobox_sports_season"] = 7000,
["Infobox_sports_team"] = 2300,
["Infobox_sportsperson"] = 160000,
["Infobox_stadium"] = 2600,
["Infobox_station"] = 58000,
["Infobox_station/services"] = 58000,
["Infobox_station/styles.css"] = 58000,
["Infobox_street"] = 4500,
["Infobox_swimmer"] = 11000,
["Infobox_television"] = 64000,
["Infobox_television/Short_description"] = 62000,
["Infobox_television/styles.css"] = 64000,
["Infobox_television_channel"] = 6700,
["Infobox_television_channel/styles.css"] = 6700,
["Infobox_television_episode"] = 13000,
["Infobox_television_episode/styles.css"] = 14000,
["Infobox_television_season"] = 11000,
["Infobox_television_station"] = 3200,
["Infobox_television_station/styles.css"] = 3300,
["Infobox_tennis_biography"] = 11000,
["Infobox_tennis_event"] = 3400,
["Infobox_tennis_tournament"] = 2000,
["Infobox_tennis_tournament/heading"] = 2000,
["Infobox_tennis_tournament/style"] = 2000,
["Infobox_tennis_tournament_event"] = 22000,
["Infobox_tennis_tournament_year"] = 11000,
["Infobox_tennis_tournament_year/color"] = 33000,
["Infobox_tennis_tournament_year/footer"] = 33000,
["Infobox_tournament_season"] = 13000,
["Infobox_train"] = 2600,
["Infobox_university"] = 26000,
["Infobox_user"] = 3000,
["Infobox_venue"] = 20000,
["Infobox_video_game"] = 30000,
["Infobox_video_game/styles.css"] = 30000,
["Infobox_volleyball_biography"] = 5900,
["Infobox_weapon"] = 8100,
["Infobox_weather_event"] = 3500,
["Infobox_weather_event/Effects"] = 3400,
["Infobox_weather_event/Footer"] = 3400,
["Infobox_weather_event/History"] = 3300,
["Infobox_weather_event/SSHWS"] = 2000,
["Infobox_weather_event/meteorology"] = 3200,
["Infobox_weather_event/scale"] = 2100,
["Infobox_weather_event/styles.css"] = 3500,
["Infobox_website"] = 8300,
["Infobox_writer"] = 45000,
["Information"] = 98000,
["Information/styles.css"] = 98000,
["Inlang"] = 2400,
["Inline"] = 3800,
["Inline_block"] = 5400,
["Inprogress"] = 2600,
["Input_link"] = 32000,
["Instagram"] = 21000,
["InterSportStats"] = 6000,
["Interlanguage_link"] = 302000,
["Interlanguage_link_multi"] = 9400,
["International_Paralympic_Committee"] = 4300,
["International_football_primary_link"] = 3500,
["International_football_primary_style"] = 3600,
["International_football_secondary_style"] = 3400,
["Internet_Archive"] = 2200,
["Internet_Archive_SCOTUS_URL"] = 3300,
["Internet_Archive_author"] = 19000,
["Internet_Archive_film"] = 2600,
["Intitle"] = 22000,
["Ip"] = 2100,
["Iptalk"] = 18000,
["IranCensus2006"] = 29000,
["IranNCSGN"] = 3100,
["Iran_Census_2006"] = 29000,
["Irish_place_name"] = 3000,
["IsIPAddress"] = 45000,
["IsValidPageName"] = 3400,
["Is_MLB_league"] = 3300,
["Is_NPB_league"] = 3300,
["Is_continent"] = 13000,
["Is_country_in_Central_America"] = 17000,
["Is_country_in_the_Caribbean"] = 17000,
["Is_interwiki_link"] = 6500,
["Is_italic_taxon"] = 654000,
["Is_redirect"] = 384000,
["Is_time"] = 6700,
["Is_valid_page_name"] = 3400,
["Isbn"] = 10000,
["Isnum"] = 3000,
["Isnumeric"] = 121000,
["Iso2continent"] = 87000,
["Iso2country"] = 26000,
["Iso2country/article"] = 25000,
["Iso2country/data"] = 26000,
["Issubst"] = 64000,
["Italic_dab2"] = 5900,
["Italic_disambiguation"] = 2400,
["Italic_title"] = 258000,
["Italic_title_prefixed"] = 8800,
["Italictitle"] = 3000,
["Ivmbox"] = 142000,
["Ivory_messagebox"] = 189000,
["Ivory_messagebox/styles.css"] = 189000,
["Module:I18n/complex_date"] = 48000,
["Module:IP"] = 149000,
["Module:IPA"] = 184000,
["Module:IPA/data"] = 167000,
["Module:IPA/styles.css"] = 152000,
["Module:IPA_symbol"] = 6800,
["Module:IPA_symbol/data"] = 6800,
["Module:IPAc-en"] = 56000,
["Module:IPAc-en/data"] = 56000,
["Module:IPAc-en/phonemes"] = 56000,
["Module:IPAc-en/pronunciation"] = 56000,
["Module:IPAddress"] = 253000,
["Module:ISO_3166"] = 918000,
["Module:ISO_3166/data/AT"] = 2500,
["Module:ISO_3166/data/BA"] = 3400,
["Module:ISO_3166/data/CA"] = 2600,
["Module:ISO_3166/data/CH"] = 4200,
["Module:ISO_3166/data/CN"] = 2800,
["Module:ISO_3166/data/CZ"] = 6600,
["Module:ISO_3166/data/DE"] = 15000,
["Module:ISO_3166/data/ES"] = 3700,
["Module:ISO_3166/data/FR"] = 38000,
["Module:ISO_3166/data/GB"] = 7200,
["Module:ISO_3166/data/GR"] = 3500,
["Module:ISO_3166/data/IN"] = 29000,
["Module:ISO_3166/data/IR"] = 24000,
["Module:ISO_3166/data/IT"] = 2500,
["Module:ISO_3166/data/National"] = 918000,
["Module:ISO_3166/data/PL"] = 7600,
["Module:ISO_3166/data/RS"] = 3200,
["Module:ISO_3166/data/RU"] = 27000,
["Module:ISO_3166/data/UA"] = 2200,
["Module:ISO_3166/data/US"] = 86000,
["Module:ISO_639_name"] = 34000,
["Module:ISO_639_name/ISO_639-1"] = 29000,
["Module:ISO_639_name/ISO_639-2"] = 21000,
["Module:ISO_639_name/ISO_639-2B"] = 20000,
["Module:ISO_639_name/ISO_639-3"] = 20000,
["Module:ISO_639_name/ISO_639-3_(dep)"] = 34000,
["Module:ISO_639_name/ISO_639-5"] = 19000,
["Module:ISO_639_name/ISO_639_deprecated"] = 34000,
["Module:ISO_639_name/ISO_639_name_to_code"] = 4600,
["Module:ISO_639_name/ISO_639_override"] = 34000,
["Module:ISOdate"] = 48000,
["Module:Ice_hockey_box"] = 2000,
["Module:Icon"] = 679000,
["Module:Icon/data"] = 679000,
["Module:Icon_box"] = 262000,
["Module:Icon_box/data"] = 262000,
["Module:If_any_equal"] = 255000,
["Module:If_empty"] = 6760000,
["Module:If_in_category"] = 164000,
["Module:If_in_page"] = 22000,
["Module:If_not_given_or_empty"] = 90000,
["Module:If_preview"] = 1750000,
["Module:If_preview/configuration"] = 1750000,
["Module:If_preview/styles.css"] = 1750000,
["Module:In_lang"] = 389000,
["Module:Indent"] = 2300,
["Module:Infobox"] = 4700000,
["Module:Infobox/dates"] = 78000,
["Module:Infobox/styles.css"] = 4960000,
["Module:Infobox/utilities"] = 2600,
["Module:Infobox3cols"] = 321000,
["Module:InfoboxBuilder"] = 2600,
["Module:InfoboxImage"] = 5630000,
["Module:InfoboxImage/data"] = 3360000,
["Module:Infobox_body_of_water_tracking"] = 19000,
["Module:Infobox_cyclist_tracking"] = 17000,
["Module:Infobox_dim"] = 380000,
["Module:Infobox_dim/data"] = 233000,
["Module:Infobox_election"] = 42000,
["Module:Infobox_gene"] = 13000,
["Module:Infobox_gene/orthologs"] = 13000,
["Module:Infobox_mapframe"] = 1680000,
["Module:Infobox_military_conflict"] = 28000,
["Module:Infobox_military_conflict/styles.css"] = 28000,
["Module:Infobox_multi-lingual_name"] = 24000,
["Module:Infobox_multi-lingual_name/data"] = 24000,
["Module:Infobox_power_station"] = 3400,
["Module:Infobox_road"] = 26000,
["Module:Infobox_road/browselinks"] = 26000,
["Module:Infobox_road/errors"] = 25000,
["Module:Infobox_road/length"] = 26000,
["Module:Infobox_road/locations"] = 25000,
["Module:Infobox_road/map"] = 25000,
["Module:Infobox_road/route"] = 26000,
["Module:Infobox_road/sections"] = 25000,
["Module:Infobox_ship"] = 43000,
["Module:Infobox_ship/data"] = 43000,
["Module:Infobox_ship/styles.css"] = 43000,
["Module:Infobox_television"] = 64000,
["Module:Infobox_television_disambiguation_check"] = 72000,
["Module:Infobox_television_episode"] = 13000,
["Module:Infobox_television_season_disambiguation_check"] = 10000,
["Module:Infobox_television_season_name"] = 11000,
["Module:Internet_Archive"] = 22000,
["Module:Is_article"] = 2400,
["Module:Is_infobox_in_lead"] = 462000,
["Module:Is_instance"] = 354000,
["Module:Iso2nationality"] = 96000,
["Module:Italic_title"] = 1260000,
["Module:Italic_title2"] = 5900,
}
25izyckg8bn7l7bae15pkts8m899ksp
75317
75316
2026-09-04T15:03:53Z
Robertsky
10424
1 versaun husi [[:en:Module:Transclusion_count/data/I]]
75316
Scribunto
text/plain
return {
["IAST"] = 6300,
["IA_SCOTUS_URL"] = 3300,
["IBDB_name"] = 9800,
["ICD10"] = 5000,
["ICD9"] = 4400,
["ICS"] = 3500,
["ICS_flag"] = 3500,
["IDN"] = 3800,
["IMDb_episode"] = 11000,
["IMDb_episodes"] = 4200,
["IMDb_name"] = 173000,
["IMDb_title"] = 211000,
["IMO_Number"] = 4500,
["IMSLP"] = 9200,
["INA"] = 2400,
["IND"] = 8600,
["INR"] = 6500,
["INRConvert"] = 6700,
["INRConvert/CurrentRate"] = 6700,
["INRConvert/USD"] = 6600,
["INRConvert/out"] = 6700,
["IOBDB_name"] = 2100,
["IP"] = 2800,
["IPA"] = 182000,
["IPA_audio_link"] = 5100,
["IPA_link"] = 5100,
["IPAblink"] = 2600,
["IPAc-cmn"] = 2800,
["IPAc-en"] = 56000,
["IPAc-pl"] = 51000,
["IPSummary"] = 82000,
["IP_summary"] = 83000,
["IPtalk"] = 18000,
["IPuser"] = 7600,
["IPvandal"] = 2800,
["IRC"] = 7300,
["IRI"] = 2500,
["IRL"] = 6100,
["IRN"] = 4000,
["ISBN"] = 475000,
["ISBN?"] = 2500,
["ISBNT"] = 46000,
["ISBN_missing"] = 3200,
["ISFDB_name"] = 4300,
["ISFDB_title"] = 5100,
["ISL"] = 2300,
["ISO_15924/script-example-character"] = 3100,
["ISO_15924/wp-article"] = 3100,
["ISO_15924/wp-article/format"] = 3100,
["ISO_15924/wp-article/label"] = 3000,
["ISO_3166_code"] = 248000,
["ISO_3166_name"] = 16000,
["ISO_639_name"] = 28000,
["ISP"] = 3700,
["ISR"] = 5900,
["ISSN"] = 12000,
["ISSN_link"] = 33000,
["ISTAT"] = 8100,
["ISU_figure_skater"] = 2300,
["ITA"] = 20000,
["ITF"] = 6800,
["ITF_profile"] = 2600,
["ITIS"] = 5900,
["ITN_talk"] = 13000,
["ITN_talk/date"] = 13000,
["IUCN_banner"] = 15000,
["I_sup"] = 4900,
["Ice_hockey_box"] = 2000,
["Ice_hockey_stats"] = 20000,
["Icehockeystats"] = 11000,
["Icelandic_name"] = 2100,
["Icon"] = 666000,
["If"] = 434000,
["If_all"] = 7800,
["If_autoconfirmed"] = 2200,
["If_between"] = 4800,
["If_both"] = 208000,
["If_dark"] = 4000,
["If_dark/styles.css"] = 4000,
["If_either"] = 22000,
["If_empty"] = 6720000,
["If_first_display_both"] = 122000,
["If_in_category"] = 164000,
["If_in_page"] = 22000,
["If_last_display_both"] = 38000,
["If_mobile"] = 2100,
["If_mobile/styles.css"] = 3100,
["If_preview"] = 66000,
["If_then_show"] = 121000,
["Ifempty"] = 943000,
["Ifeq"] = 83000,
["Iferror_then_show"] = 4000,
["Ifexist_not_redirect"] = 1920000,
["Ifnotempty"] = 18000,
["Ifnoteq_then_show"] = 2300,
["Ifnumber"] = 76000,
["Ifsubst"] = 1020000,
["Ih"] = 8100,
["Ill"] = 255000,
["Illm"] = 5900,
["Image_frame"] = 6200,
["Image_label"] = 4700,
["Image_label_begin"] = 4100,
["Image_label_end"] = 4100,
["Image_label_small"] = 2600,
["Image_needed"] = 4500,
["Image_other"] = 190000,
["Image_requested"] = 136000,
["Image_requested/Category_helper"] = 126000,
["Imbox"] = 999000,
["Imdb_name"] = 5300,
["Imdb_title"] = 2800,
["Importance"] = 15000,
["Importance/colour"] = 30000,
["Importance_mask"] = 622000,
["Improve_categories"] = 7400,
["Improve_documentation"] = 4200,
["Improve_plot"] = 4100,
["In_class"] = 5600,
["In_lang"] = 389000,
["In_progress"] = 3800,
["In_string"] = 307000,
["In_title"] = 30000,
["Inactive_userpage_blanked"] = 3800,
["Inaturalist_taxon"] = 3800,
["Include-USGov"] = 25000,
["Incomplete_list"] = 24000,
["Inconclusive"] = 2300,
["Increase"] = 61000,
["Incumbent_pope"] = 4400,
["Indent"] = 2300,
["Indented_plain_list"] = 2700,
["Indented_plainlist"] = 2600,
["Independent_sources"] = 10000,
["IndexFungorum"] = 2100,
["Indian_English"] = 5000,
["Indian_railway_code"] = 3600,
["Indian_rupee"] = 12000,
["Inflation"] = 27000,
["Inflation-fn"] = 5800,
["Inflation-year"] = 4300,
["Inflation/IN/startyear"] = 6700,
["Inflation/UK"] = 5500,
["Inflation/UK/dataset"] = 5500,
["Inflation/UK/startyear"] = 5500,
["Inflation/US"] = 16000,
["Inflation/US-GDP"] = 3000,
["Inflation/US-GDP/dataset"] = 3000,
["Inflation/US-GDP/startyear"] = 3000,
["Inflation/US/dataset"] = 16000,
["Inflation/US/startyear"] = 16000,
["Inflation/fn"] = 7500,
["Inflation/year"] = 34000,
["Info"] = 5600,
["Infobox"] = 3420000,
["Infobox/Columns"] = 3300,
["Infobox/mobileviewfix.css"] = 175000,
["Infobox/styles-images.css"] = 20000,
["Infobox3cols"] = 28000,
["Infobox_AFL_biography"] = 15000,
["Infobox_Athletics_Championships"] = 3400,
["Infobox_Australian_place"] = 15000,
["Infobox_Australian_place/styles.css"] = 15000,
["Infobox_Australian_place/table"] = 11000,
["Infobox_COA_wide"] = 3700,
["Infobox_Canada_electoral_district"] = 2600,
["Infobox_Chinese"] = 24000,
["Infobox_Chinese/Chinese"] = 3200,
["Infobox_Chinese/Footer"] = 7200,
["Infobox_Chinese/Header"] = 7200,
["Infobox_Christian_leader"] = 23000,
["Infobox_French_commune"] = 38000,
["Infobox_French_subdivision"] = 2200,
["Infobox_Gaelic_games_biography"] = 5500,
["Infobox_Gaelic_games_player"] = 3000,
["Infobox_German_location"] = 11000,
["Infobox_German_place"] = 14000,
["Infobox_Grand_Prix_race_report"] = 2200,
["Infobox_Greece_place"] = 3600,
["Infobox_Greek_Dimos"] = 2900,
["Infobox_Hindu_temple"] = 2900,
["Infobox_Indian_constituency"] = 5800,
["Infobox_Indian_constituency/defaultdata"] = 5800,
["Infobox_Italian_comune"] = 8100,
["Infobox_Korean"] = 2200,
["Infobox_Korean/auto"] = 14000,
["Infobox_Korean/auto/categories"] = 14000,
["Infobox_Korean/base"] = 2200,
["Infobox_Korean/base/auto"] = 18000,
["Infobox_Korean/categories"] = 2200,
["Infobox_Korean_name"] = 2200,
["Infobox_Korean_name/auto"] = 14000,
["Infobox_Korean_television_name"] = 3400,
["Infobox_NASCAR_driver"] = 2400,
["Infobox_NASCAR_race_report"] = 2700,
["Infobox_NCAA_basketball_conference_tournament"] = 2100,
["Infobox_NCAA_team_season"] = 10000,
["Infobox_NFL_biography"] = 27000,
["Infobox_NFL_team_season"] = 2300,
["Infobox_NRHP"] = 74000,
["Infobox_NRHP/conv"] = 19000,
["Infobox_NRHP/locmapin2region"] = 68000,
["Infobox_Olympic_event"] = 8100,
["Infobox_Olympic_event/event_link"] = 8100,
["Infobox_Olympic_event/games_text"] = 8100,
["Infobox_Pan_American_Games_event"] = 2900,
["Infobox_Paralympic_event"] = 2900,
["Infobox_Paralympic_event/games_text"] = 2900,
["Infobox_Romanian_subdivision"] = 3200,
["Infobox_Russian_district"] = 2100,
["Infobox_Russian_inhabited_locality"] = 4700,
["Infobox_Russian_inhabited_locality/PosMapFS"] = 4200,
["Infobox_Russian_inhabited_locality/federal_subject"] = 4700,
["Infobox_SCOTUS_case"] = 4600,
["Infobox_SSSI"] = 2000,
["Infobox_Site_of_Special_Scientific_Interest"] = 2100,
["Infobox_Slovak_place"] = 3000,
["Infobox_Swiss_town"] = 2900,
["Infobox_Switzerland_municipality"] = 2900,
["Infobox_Turkey_place"] = 20000,
["Infobox_U.S._county"] = 3000,
["Infobox_U.S._county/district"] = 3000,
["Infobox_U.S._legislation"] = 2100,
["Infobox_UK_constituency"] = 2200,
["Infobox_UK_constituency/year"] = 2200,
["Infobox_UK_legislation"] = 6400,
["Infobox_UK_place"] = 27000,
["Infobox_UK_place/NoDialCode"] = 8200,
["Infobox_UK_place/NoPostCode"] = 3700,
["Infobox_UK_place/area"] = 2700,
["Infobox_UK_place/dens"] = 2300,
["Infobox_UK_place/dist"] = 2800,
["Infobox_UK_place/local"] = 27000,
["Infobox_UK_place/styles.css"] = 27000,
["Infobox_UNESCO_World_Heritage_Site"] = 2100,
["Infobox_UN_resolution"] = 2300,
["Infobox_US_Supreme_Court_case"] = 4800,
["Infobox_US_Supreme_Court_case/courts"] = 4800,
["Infobox_United_States_legislative_district"] = 2700,
["Infobox_United_States_legislative_district/representative"] = 2700,
["Infobox_Wikipedia_user"] = 12000,
["Infobox_academic"] = 27000,
["Infobox_aircraft"] = 13000,
["Infobox_aircraft/styles.css"] = 14000,
["Infobox_aircraft_occurrence"] = 2900,
["Infobox_airline"] = 4800,
["Infobox_airline/styles.css"] = 4800,
["Infobox_airport"] = 14000,
["Infobox_airport/datatable"] = 13000,
["Infobox_airport/styles.css"] = 14000,
["Infobox_album"] = 169000,
["Infobox_album/color"] = 209000,
["Infobox_album/link"] = 169000,
["Infobox_anatomy"] = 4500,
["Infobox_animanga/Footer"] = 7800,
["Infobox_animanga/Header"] = 7800,
["Infobox_animanga/Print"] = 6700,
["Infobox_animanga/Video"] = 5100,
["Infobox_architect"] = 4500,
["Infobox_artist"] = 35000,
["Infobox_artist_discography"] = 6500,
["Infobox_artwork"] = 16000,
["Infobox_automobile"] = 9300,
["Infobox_award"] = 16000,
["Infobox_badminton_player"] = 3300,
["Infobox_baseball_biography"] = 30000,
["Infobox_baseball_biography/style"] = 30000,
["Infobox_baseball_biography/styles.css"] = 30000,
["Infobox_baseball_team_season"] = 3300,
["Infobox_baseball_team_season/leagueseason"] = 3300,
["Infobox_baseball_team_season/season"] = 3300,
["Infobox_baseball_team_season/styles.css"] = 3300,
["Infobox_basketball_biography"] = 23000,
["Infobox_basketball_biography/style"] = 23000,
["Infobox_basketball_club"] = 3300,
["Infobox_basketball_club/styles.css"] = 3300,
["Infobox_beauty_pageant"] = 2200,
["Infobox_bilateral_relations"] = 5000,
["Infobox_bishop_styles"] = 2500,
["Infobox_body_of_water"] = 19000,
["Infobox_book"] = 63000,
["Infobox_book/styles.css"] = 63000,
["Infobox_boxer"] = 6500,
["Infobox_brand"] = 2200,
["Infobox_brand/styles.css"] = 2200,
["Infobox_bridge"] = 6800,
["Infobox_building"] = 34000,
["Infobox_bus_company"] = 2000,
["Infobox_cemetery"] = 2100,
["Infobox_character"] = 8500,
["Infobox_character/styles.css"] = 8500,
["Infobox_chess_biography"] = 4800,
["Infobox_chess_player"] = 3800,
["Infobox_church"] = 17000,
["Infobox_church/denomination"] = 17000,
["Infobox_church/font_color"] = 17000,
["Infobox_civil_conflict"] = 3200,
["Infobox_civilian_attack"] = 7700,
["Infobox_college_coach"] = 13000,
["Infobox_college_football_game"] = 2300,
["Infobox_college_football_player"] = 2600,
["Infobox_college_sports_team_season"] = 45000,
["Infobox_college_sports_team_season/link"] = 45000,
["Infobox_college_sports_team_season/name"] = 45000,
["Infobox_college_sports_team_season/succession"] = 45000,
["Infobox_college_sports_team_season/team"] = 45000,
["Infobox_comedian"] = 2200,
["Infobox_comic_book_title"] = 3200,
["Infobox_comics_character"] = 3500,
["Infobox_comics_creator"] = 3600,
["Infobox_comics_creator/styles.css"] = 3600,
["Infobox_company"] = 93000,
["Infobox_company/styles.css"] = 93000,
["Infobox_computing_device"] = 2600,
["Infobox_concert"] = 3900,
["Infobox_constituency"] = 7900,
["Infobox_country"] = 7200,
["Infobox_country/formernext"] = 6700,
["Infobox_country/imagetable"] = 5600,
["Infobox_country/multirow"] = 9300,
["Infobox_country/status_text"] = 3100,
["Infobox_country/styles.css"] = 7300,
["Infobox_country_at_games"] = 17000,
["Infobox_country_at_games/core"] = 17000,
["Infobox_country_at_games/see_also"] = 14000,
["Infobox_court_case"] = 5300,
["Infobox_court_case/images"] = 2900,
["Infobox_court_case/styles.css"] = 5300,
["Infobox_cricket_tournament"] = 2800,
["Infobox_cricketer"] = 32000,
["Infobox_cricketer/career"] = 32000,
["Infobox_cricketer/national_side"] = 7700,
["Infobox_criminal"] = 7800,
["Infobox_curler"] = 2800,
["Infobox_cycling_race_report"] = 5000,
["Infobox_cyclist"] = 17000,
["Infobox_dam"] = 5900,
["Infobox_deity"] = 2200,
["Infobox_deity/color"] = 2200,
["Infobox_designation_list"] = 32000,
["Infobox_designation_list/entry"] = 23000,
["Infobox_dim"] = 6400,
["Infobox_diocese"] = 4100,
["Infobox_drug"] = 12000,
["Infobox_drug/chemical_formula"] = 12000,
["Infobox_drug/data_page_link"] = 12000,
["Infobox_drug/formatATC"] = 12000,
["Infobox_drug/formatCASnumber"] = 12000,
["Infobox_drug/formatChEBI"] = 12000,
["Infobox_drug/formatChEMBL"] = 12000,
["Infobox_drug/formatChemDBNIAID"] = 12000,
["Infobox_drug/formatChemSpider"] = 12000,
["Infobox_drug/formatCompTox"] = 12000,
["Infobox_drug/formatDrugBank"] = 12000,
["Infobox_drug/formatIUPHARBPS"] = 12000,
["Infobox_drug/formatJmol"] = 12000,
["Infobox_drug/formatKEGG"] = 12000,
["Infobox_drug/formatPDBligand"] = 11000,
["Infobox_drug/formatPubChemCID"] = 12000,
["Infobox_drug/formatPubChemSID"] = 12000,
["Infobox_drug/formatUNII"] = 12000,
["Infobox_drug/legal_status"] = 12000,
["Infobox_drug/licence"] = 12000,
["Infobox_drug/maintenance_categories"] = 12000,
["Infobox_drug/non-ref-space"] = 4000,
["Infobox_drug/pregnancy_category"] = 12000,
["Infobox_drug/styles.css"] = 12000,
["Infobox_drug/title"] = 12000,
["Infobox_economist"] = 2000,
["Infobox_election"] = 41000,
["Infobox_election/shortname"] = 2600,
["Infobox_election/styles.css"] = 41000,
["Infobox_enzyme"] = 5100,
["Infobox_ethnic_group"] = 8100,
["Infobox_event"] = 7800,
["Infobox_family"] = 2800,
["Infobox_field_hockey_player"] = 2600,
["Infobox_figure_skater"] = 4000,
["Infobox_film"] = 170000,
["Infobox_film/short_description"] = 166000,
["Infobox_film_awards"] = 3200,
["Infobox_film_awards/link"] = 3200,
["Infobox_film_awards/style"] = 3200,
["Infobox_film_or_theatre_festival"] = 2100,
["Infobox_food"] = 7800,
["Infobox_football_biography"] = 219000,
["Infobox_football_club"] = 30000,
["Infobox_football_club_season"] = 24000,
["Infobox_football_league"] = 2800,
["Infobox_football_league_season"] = 22000,
["Infobox_football_match"] = 6800,
["Infobox_football_tournament"] = 2200,
["Infobox_football_tournament_season"] = 9400,
["Infobox_former_subdivision"] = 3700,
["Infobox_former_subdivision/styles.css"] = 3700,
["Infobox_galaxy"] = 3400,
["Infobox_game"] = 3200,
["Infobox_game_score"] = 3800,
["Infobox_games"] = 2100,
["Infobox_gene"] = 13000,
["Infobox_given_name"] = 4100,
["Infobox_golfer"] = 4900,
["Infobox_golfer/highest_ranking"] = 4900,
["Infobox_government_agency"] = 13000,
["Infobox_government_cabinet"] = 3600,
["Infobox_gridiron_football_biography"] = 40000,
["Infobox_gridiron_football_biography/position"] = 39000,
["Infobox_gridiron_football_team_season"] = 4100,
["Infobox_gymnast"] = 5900,
["Infobox_handball_biography"] = 5600,
["Infobox_historic_site"] = 22000,
["Infobox_holiday"] = 2200,
["Infobox_holiday/date"] = 2200,
["Infobox_horseraces"] = 2700,
["Infobox_hospital"] = 7000,
["Infobox_hospital/care_system"] = 7000,
["Infobox_hospital/lists"] = 7000,
["Infobox_hurling_championship"] = 2700,
["Infobox_ice_hockey_biography"] = 21000,
["Infobox_ice_hockey_player"] = 18000,
["Infobox_ice_hockey_team"] = 3300,
["Infobox_ice_hockey_team_season"] = 2200,
["Infobox_international_football_competition"] = 6800,
["Infobox_islands"] = 9700,
["Infobox_islands/area"] = 10000,
["Infobox_islands/density"] = 10000,
["Infobox_islands/length"] = 9700,
["Infobox_islands/styles.css"] = 9700,
["Infobox_journal"] = 10000,
["Infobox_journal/Abbreviation_search"] = 10000,
["Infobox_journal/Bluebook_check"] = 10000,
["Infobox_journal/Former_check"] = 10000,
["Infobox_journal/ISO_4_check"] = 10000,
["Infobox_journal/ISSN-eISSN"] = 10000,
["Infobox_journal/Indexing_search"] = 10000,
["Infobox_journal/MathSciNet_check"] = 10000,
["Infobox_journal/NLM_check"] = 10000,
["Infobox_journal/frequency"] = 9100,
["Infobox_journal/openaccess"] = 2700,
["Infobox_judoka"] = 2800,
["Infobox_lake"] = 3800,
["Infobox_language"] = 10000,
["Infobox_language/family-color"] = 12000,
["Infobox_language/genetic"] = 7000,
["Infobox_language/lingualist"] = 11000,
["Infobox_language/linguistlist"] = 10000,
["Infobox_language/ref"] = 7400,
["Infobox_law_enforcement_agency"] = 2200,
["Infobox_legislation"] = 2800,
["Infobox_legislative_district"] = 2300,
["Infobox_legislative_election"] = 2700,
["Infobox_legislative_election/row"] = 2600,
["Infobox_legislative_election/styles.css"] = 2700,
["Infobox_legislative_term"] = 2100,
["Infobox_legislature"] = 4400,
["Infobox_library"] = 2500,
["Infobox_lighthouse"] = 2600,
["Infobox_lighthouse/light"] = 2700,
["Infobox_locomotive"] = 5000,
["Infobox_magazine"] = 8300,
["Infobox_manner_of_address"] = 4200,
["Infobox_martial_artist"] = 6300,
["Infobox_martial_artist/record"] = 6300,
["Infobox_medal_templates"] = 478000,
["Infobox_medical_condition"] = 9900,
["Infobox_medical_condition_(new)"] = 6300,
["Infobox_medical_details"] = 2600,
["Infobox_medical_person"] = 2500,
["Infobox_militant_organization"] = 2200,
["Infobox_military_conflict"] = 28000,
["Infobox_military_installation"] = 11000,
["Infobox_military_person"] = 54000,
["Infobox_military_unit"] = 29000,
["Infobox_mine"] = 2300,
["Infobox_mineral"] = 2000,
["Infobox_mobile_phone"] = 2500,
["Infobox_mobile_phone/size"] = 2100,
["Infobox_mobile_phone/weight"] = 2200,
["Infobox_model"] = 2400,
["Infobox_monument"] = 2800,
["Infobox_mountain"] = 30000,
["Infobox_multi-sport_competition_event"] = 2900,
["Infobox_museum"] = 12000,
["Infobox_musical_artist"] = 131000,
["Infobox_musical_artist/hCard_class"] = 122000,
["Infobox_musical_composition"] = 3700,
["Infobox_name"] = 8800,
["Infobox_name_module"] = 9500,
["Infobox_newspaper"] = 11000,
["Infobox_newspaper/styles.css"] = 11000,
["Infobox_noble"] = 7800,
["Infobox_officeholder"] = 281000,
["Infobox_officeholder/office"] = 289000,
["Infobox_official_post"] = 9900,
["Infobox_organization"] = 43000,
["Infobox_pageant_titleholder"] = 3100,
["Infobox_park"] = 10000,
["Infobox_person"] = 623000,
["Infobox_person/Wikidata"] = 5000,
["Infobox_person/height"] = 116000,
["Infobox_person/length"] = 7700,
["Infobox_person/weight"] = 74000,
["Infobox_philosopher"] = 3800,
["Infobox_planet"] = 4800,
["Infobox_play"] = 4600,
["Infobox_political_party"] = 16000,
["Infobox_power_station"] = 3400,
["Infobox_prepared_food"] = 2500,
["Infobox_professional_wrestler"] = 4800,
["Infobox_professional_wrestling_event"] = 3400,
["Infobox_protected_area"] = 15000,
["Infobox_protein_family"] = 2200,
["Infobox_publisher"] = 2600,
["Infobox_racehorse"] = 6000,
["Infobox_racing_driver"] = 5900,
["Infobox_racing_driver_series_section"] = 2900,
["Infobox_radio_station"] = 22000,
["Infobox_radio_station/styles.css"] = 22000,
["Infobox_rail"] = 3200,
["Infobox_rail_line"] = 8100,
["Infobox_rail_service"] = 3300,
["Infobox_reality_competition_season"] = 4300,
["Infobox_record_label"] = 4200,
["Infobox_recurring_event"] = 8100,
["Infobox_religious_biography"] = 7200,
["Infobox_religious_building"] = 15000,
["Infobox_religious_building/color"] = 21000,
["Infobox_restaurant"] = 4700,
["Infobox_river"] = 32000,
["Infobox_river/calcunit"] = 32000,
["Infobox_river/discharge"] = 32000,
["Infobox_river/row-style"] = 32000,
["Infobox_river/source"] = 32000,
["Infobox_road"] = 25000,
["Infobox_road/meta/mask/category"] = 24000,
["Infobox_road/meta/mask/country"] = 25000,
["Infobox_road/styles.css"] = 26000,
["Infobox_road_small"] = 2500,
["Infobox_rockunit"] = 6500,
["Infobox_royalty"] = 26000,
["Infobox_royalty/short_description"] = 8800,
["Infobox_rugby_biography"] = 19000,
["Infobox_rugby_biography/correct_date"] = 19000,
["Infobox_rugby_biography/depcheck"] = 19000,
["Infobox_rugby_league_biography"] = 11000,
["Infobox_rugby_league_biography/PLAYER"] = 11000,
["Infobox_rugby_team"] = 2700,
["Infobox_sailboat_specifications"] = 2300,
["Infobox_saint"] = 5500,
["Infobox_school"] = 40000,
["Infobox_school/short_description"] = 40000,
["Infobox_school/styles.css"] = 40000,
["Infobox_school_district"] = 6500,
["Infobox_school_district/styles.css"] = 6500,
["Infobox_scientist"] = 57000,
["Infobox_settlement"] = 597000,
["Infobox_settlement/areadisp"] = 259000,
["Infobox_settlement/columns"] = 108000,
["Infobox_settlement/columns/styles.css"] = 108000,
["Infobox_settlement/densdisp"] = 458000,
["Infobox_settlement/lengthdisp"] = 182000,
["Infobox_settlement/link"] = 108000,
["Infobox_settlement/styles.css"] = 597000,
["Infobox_ship"] = 43000,
["Infobox_ship/career"] = 39000,
["Infobox_ship/characteristics"] = 43000,
["Infobox_ship/class_overview"] = 4400,
["Infobox_ship/image"] = 42000,
["Infobox_ship/service_record"] = 2500,
["Infobox_shopping_mall"] = 3800,
["Infobox_short_story"] = 2700,
["Infobox_skier"] = 2700,
["Infobox_soap_character"] = 3100,
["Infobox_social_media_personality"] = 4400,
["Infobox_software"] = 14000,
["Infobox_software/simple"] = 15000,
["Infobox_song"] = 84000,
["Infobox_song/color"] = 84000,
["Infobox_song/link"] = 84000,
["Infobox_song_contest_national_year"] = 2000,
["Infobox_song_contest_national_year/Year"] = 2100,
["Infobox_spaceflight"] = 4100,
["Infobox_spaceflight/styles.css"] = 4100,
["Infobox_speed_skater"] = 2000,
["Infobox_sport_event"] = 2800,
["Infobox_sports_competition_event"] = 24000,
["Infobox_sports_competition_event/medalrow"] = 15000,
["Infobox_sports_league"] = 5700,
["Infobox_sports_season"] = 7000,
["Infobox_sports_team"] = 2300,
["Infobox_sportsperson"] = 160000,
["Infobox_stadium"] = 2600,
["Infobox_station"] = 58000,
["Infobox_station/services"] = 58000,
["Infobox_station/styles.css"] = 58000,
["Infobox_street"] = 4500,
["Infobox_swimmer"] = 11000,
["Infobox_television"] = 64000,
["Infobox_television/Short_description"] = 62000,
["Infobox_television/styles.css"] = 64000,
["Infobox_television_channel"] = 6700,
["Infobox_television_channel/styles.css"] = 6700,
["Infobox_television_episode"] = 13000,
["Infobox_television_episode/styles.css"] = 14000,
["Infobox_television_season"] = 11000,
["Infobox_television_station"] = 3200,
["Infobox_television_station/styles.css"] = 3300,
["Infobox_tennis_biography"] = 11000,
["Infobox_tennis_event"] = 3400,
["Infobox_tennis_tournament"] = 2000,
["Infobox_tennis_tournament/heading"] = 2000,
["Infobox_tennis_tournament/style"] = 2000,
["Infobox_tennis_tournament_event"] = 22000,
["Infobox_tennis_tournament_year"] = 11000,
["Infobox_tennis_tournament_year/color"] = 33000,
["Infobox_tennis_tournament_year/footer"] = 33000,
["Infobox_tournament_season"] = 13000,
["Infobox_train"] = 2600,
["Infobox_university"] = 26000,
["Infobox_user"] = 3000,
["Infobox_venue"] = 20000,
["Infobox_video_game"] = 30000,
["Infobox_video_game/styles.css"] = 30000,
["Infobox_volleyball_biography"] = 5900,
["Infobox_weapon"] = 8100,
["Infobox_weather_event"] = 3500,
["Infobox_weather_event/Effects"] = 3400,
["Infobox_weather_event/Footer"] = 3400,
["Infobox_weather_event/History"] = 3300,
["Infobox_weather_event/SSHWS"] = 2000,
["Infobox_weather_event/meteorology"] = 3200,
["Infobox_weather_event/scale"] = 2100,
["Infobox_weather_event/styles.css"] = 3500,
["Infobox_website"] = 8300,
["Infobox_writer"] = 45000,
["Information"] = 98000,
["Information/styles.css"] = 98000,
["Inlang"] = 2400,
["Inline"] = 3800,
["Inline_block"] = 5400,
["Inprogress"] = 2600,
["Input_link"] = 32000,
["Instagram"] = 21000,
["InterSportStats"] = 6000,
["Interlanguage_link"] = 302000,
["Interlanguage_link_multi"] = 9400,
["International_Paralympic_Committee"] = 4300,
["International_football_primary_link"] = 3500,
["International_football_primary_style"] = 3600,
["International_football_secondary_style"] = 3400,
["Internet_Archive"] = 2200,
["Internet_Archive_SCOTUS_URL"] = 3300,
["Internet_Archive_author"] = 19000,
["Internet_Archive_film"] = 2600,
["Intitle"] = 22000,
["Ip"] = 2100,
["Iptalk"] = 18000,
["IranCensus2006"] = 29000,
["IranNCSGN"] = 3100,
["Iran_Census_2006"] = 29000,
["Irish_place_name"] = 3000,
["IsIPAddress"] = 45000,
["IsValidPageName"] = 3400,
["Is_MLB_league"] = 3300,
["Is_NPB_league"] = 3300,
["Is_continent"] = 13000,
["Is_country_in_Central_America"] = 17000,
["Is_country_in_the_Caribbean"] = 17000,
["Is_interwiki_link"] = 6500,
["Is_italic_taxon"] = 654000,
["Is_redirect"] = 384000,
["Is_time"] = 6700,
["Is_valid_page_name"] = 3400,
["Isbn"] = 10000,
["Isnum"] = 3000,
["Isnumeric"] = 121000,
["Iso2continent"] = 87000,
["Iso2country"] = 26000,
["Iso2country/article"] = 25000,
["Iso2country/data"] = 26000,
["Issubst"] = 64000,
["Italic_dab2"] = 5900,
["Italic_disambiguation"] = 2400,
["Italic_title"] = 258000,
["Italic_title_prefixed"] = 8800,
["Italictitle"] = 3000,
["Ivmbox"] = 142000,
["Ivory_messagebox"] = 189000,
["Ivory_messagebox/styles.css"] = 189000,
["Module:I18n/complex_date"] = 48000,
["Module:IP"] = 149000,
["Module:IPA"] = 184000,
["Module:IPA/data"] = 167000,
["Module:IPA/styles.css"] = 152000,
["Module:IPA_symbol"] = 6800,
["Module:IPA_symbol/data"] = 6800,
["Module:IPAc-en"] = 56000,
["Module:IPAc-en/data"] = 56000,
["Module:IPAc-en/phonemes"] = 56000,
["Module:IPAc-en/pronunciation"] = 56000,
["Module:IPAddress"] = 253000,
["Module:ISO_3166"] = 918000,
["Module:ISO_3166/data/AT"] = 2500,
["Module:ISO_3166/data/BA"] = 3400,
["Module:ISO_3166/data/CA"] = 2600,
["Module:ISO_3166/data/CH"] = 4200,
["Module:ISO_3166/data/CN"] = 2800,
["Module:ISO_3166/data/CZ"] = 6600,
["Module:ISO_3166/data/DE"] = 15000,
["Module:ISO_3166/data/ES"] = 3700,
["Module:ISO_3166/data/FR"] = 38000,
["Module:ISO_3166/data/GB"] = 7200,
["Module:ISO_3166/data/GR"] = 3500,
["Module:ISO_3166/data/IN"] = 29000,
["Module:ISO_3166/data/IR"] = 24000,
["Module:ISO_3166/data/IT"] = 2500,
["Module:ISO_3166/data/National"] = 918000,
["Module:ISO_3166/data/PL"] = 7600,
["Module:ISO_3166/data/RS"] = 3200,
["Module:ISO_3166/data/RU"] = 27000,
["Module:ISO_3166/data/UA"] = 2200,
["Module:ISO_3166/data/US"] = 86000,
["Module:ISO_639_name"] = 34000,
["Module:ISO_639_name/ISO_639-1"] = 29000,
["Module:ISO_639_name/ISO_639-2"] = 21000,
["Module:ISO_639_name/ISO_639-2B"] = 20000,
["Module:ISO_639_name/ISO_639-3"] = 20000,
["Module:ISO_639_name/ISO_639-3_(dep)"] = 34000,
["Module:ISO_639_name/ISO_639-5"] = 19000,
["Module:ISO_639_name/ISO_639_deprecated"] = 34000,
["Module:ISO_639_name/ISO_639_name_to_code"] = 4600,
["Module:ISO_639_name/ISO_639_override"] = 34000,
["Module:ISOdate"] = 48000,
["Module:Ice_hockey_box"] = 2000,
["Module:Icon"] = 679000,
["Module:Icon/data"] = 679000,
["Module:Icon_box"] = 262000,
["Module:Icon_box/data"] = 262000,
["Module:If_any_equal"] = 255000,
["Module:If_empty"] = 6760000,
["Module:If_in_category"] = 164000,
["Module:If_in_page"] = 22000,
["Module:If_not_given_or_empty"] = 90000,
["Module:If_preview"] = 1750000,
["Module:If_preview/configuration"] = 1750000,
["Module:If_preview/styles.css"] = 1750000,
["Module:In_lang"] = 389000,
["Module:Indent"] = 2300,
["Module:Infobox"] = 4700000,
["Module:Infobox/dates"] = 78000,
["Module:Infobox/styles.css"] = 4960000,
["Module:Infobox/utilities"] = 2600,
["Module:Infobox3cols"] = 321000,
["Module:InfoboxBuilder"] = 2600,
["Module:InfoboxImage"] = 5630000,
["Module:InfoboxImage/data"] = 3360000,
["Module:Infobox_body_of_water_tracking"] = 19000,
["Module:Infobox_cyclist_tracking"] = 17000,
["Module:Infobox_dim"] = 380000,
["Module:Infobox_dim/data"] = 233000,
["Module:Infobox_election"] = 42000,
["Module:Infobox_gene"] = 13000,
["Module:Infobox_gene/orthologs"] = 13000,
["Module:Infobox_mapframe"] = 1680000,
["Module:Infobox_military_conflict"] = 28000,
["Module:Infobox_military_conflict/styles.css"] = 28000,
["Module:Infobox_multi-lingual_name"] = 24000,
["Module:Infobox_multi-lingual_name/data"] = 24000,
["Module:Infobox_power_station"] = 3400,
["Module:Infobox_road"] = 26000,
["Module:Infobox_road/browselinks"] = 26000,
["Module:Infobox_road/errors"] = 25000,
["Module:Infobox_road/length"] = 26000,
["Module:Infobox_road/locations"] = 25000,
["Module:Infobox_road/map"] = 25000,
["Module:Infobox_road/route"] = 26000,
["Module:Infobox_road/sections"] = 25000,
["Module:Infobox_ship"] = 43000,
["Module:Infobox_ship/data"] = 43000,
["Module:Infobox_ship/styles.css"] = 43000,
["Module:Infobox_television"] = 64000,
["Module:Infobox_television_disambiguation_check"] = 72000,
["Module:Infobox_television_episode"] = 13000,
["Module:Infobox_television_season_disambiguation_check"] = 10000,
["Module:Infobox_television_season_name"] = 11000,
["Module:Internet_Archive"] = 22000,
["Module:Is_article"] = 2400,
["Module:Is_infobox_in_lead"] = 462000,
["Module:Is_instance"] = 354000,
["Module:Iso2nationality"] = 96000,
["Module:Italic_title"] = 1260000,
["Module:Italic_title2"] = 5900,
}
25izyckg8bn7l7bae15pkts8m899ksp
Template:Infobox tracking categories
10
8634
75320
73925
2026-09-03T23:33:43Z
en>Zackmann08
0
Reverted 1 edit by [[Special:Contributions/Shkuru Afshar|Shkuru Afshar]] ([[User talk:Shkuru Afshar|talk]]): Unnecessary html comments.
73924
wikitext
text/x-wiki
<includeonly>{{#ifexist: Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with conflicting parameters|
* {{Category link with count|Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with conflicting parameters}}}}{{#ifexist: Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with deprecated parameters|
* {{Category link with count|Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with deprecated parameters}}}}{{#ifexist: Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with unknown parameters|
* {{Category link with count|Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with unknown parameters}}}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
bh542nwsz96fraf5o4w0gwcb8evjt92
75321
75320
2026-09-04T15:03:54Z
Robertsky
10424
1 versaun husi [[:en:Template:Infobox_tracking_categories]]
73924
wikitext
text/x-wiki
<includeonly>{{#ifexist: Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with conflicting parameters|
* {{Category link with count|Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with conflicting parameters}}}}{{#ifexist: Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with deprecated parameters|
* {{Category link with count|Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with deprecated parameters}}}}{{#ifexist: Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with unknown parameters|
* {{Category link with count|Category:Pages using {{lcfirst:{{If empty|{{{1|}}}|{{BASEPAGENAME}}}}}} with unknown parameters}}}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
bh542nwsz96fraf5o4w0gwcb8evjt92
Sódiu
0
8760
75456
74350
2026-09-05T10:52:45Z
J. Patrick Fischer
73
75456
wikitext
text/x-wiki
[[Imajen:Na (Sodium).jpg|miniaturadaimagem|Sódiu]]
'''Sódiu''' maka [[elementu kímiku]] ida ho símbolu Na no [[númeru atómiku]] 11. Iha [[tabela periódika elementu]] sira-nian, nia lokaliza iha períodu datoluk no, hanesan [[metal alkali]], iha grupu IUPAC dahuluk (ka grupu prinsipál 1). Sódiu maka elementu monoisótopu ida, ne'ebé nia isótopu úniku ne'ebé estável maka <sup>23</sup>Na.
Hamutuk ho [[kloru]], ida-ne'e forma [[Kloridu sódiu|masin-midar]].
Iha kondisaun normál sira, sódiu maka metal ida ne'ebé hanesan lisa, mutin-osan-mutin, no reativa tebes. Tanba nia reatividade maka'as, sódiu metáliku (elementál) rai iha kondisaun inerte, normalmente iha mina-parafina ka petróleu, no iha kuantidade boot liu iha tambor besi ne'ebé taka metin.
Sódiu maka elementu ida hosi elementu sanulu ne'ebé barak liu iha rai-lolon no hetan iha minerál oioin. Tasi-been iha kuantidade signifikativa sódiu nian iha forma [[ion]] sódiu nian.
== Ligasaun ba li'ur ==
{{Commons|Category:Sodium|Sódiu}}
[[Kategoria:elementu kímiku]]
i7e2g5g5cm2o591wzs98ta8kmum9hnu
Template:Infobox Christian leader
10
9252
75312
2026-08-15T04:38:46Z
en>Zackmann08
0
Improving word-wrapping
75312
wikitext
text/x-wiki
<includeonly>{{Infobox
| child = {{if empty|{{{embed|}}}|{{{child|}}}}}
| bodyclass = vcard
| autoheaders = yes
| aboveclass = n
| abovestyle = font-size:125%;color: #202122; background-color:{{#switch:{{lc:{{{type|}}}}}|priest=#BDBDBD|pope=#F7D79C|cardinal=#FFA4A4|#default=#DFB0DF}};
| above = {{br separated entries
| 1 = {{#if:{{{honorific_prefix|}}}|<div class="honorific-prefix" style="font-size: 77%; font-weight: normal;display:inline;">{{{honorific_prefix|}}}</div>}}
| 2 = <div style="display:inline" class="fn">{{if empty|{{{name|}}}|{{PAGENAMEBASE}}}}</div>
| 3 = {{#if:{{{honorific_suffix|}}}|<div class="honorific-suffix" style="font-size: 77%; font-weight: normal;display:inline;">{{{honorific_suffix|}}}</div>}}
}}
| subheaderstyle = {{#ifeq:{{if empty|{{{embed|}}}|{{{child|}}}}}|yes|color: #202122; background-color:{{#switch:{{lc:{{{type|}}}}}|priest=#BDBDBD|pope=#F7D79C|cardinal=#FFA4A4|#default=#DFB0DF}};}}
| subheader = {{{title|}}}
| headerstyle = color: #202122; background-color:#DDDDDD;
| subheaderclass = role
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=frameless|upright={{if empty|{{{image_upright|}}}|1}}|alt={{{alt|}}}|suppressplaceholder=yes}}
| caption = {{{caption|}}}
| label1 = Native name
| data1 = {{#if:{{{native_name|}}}|<div class="nickname" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name}}}</div> }}
| label2 = Church
| data2 = {{{church|}}}
| class2 = org
| label3 = Archdiocese
| data3 = {{{archdiocese|}}}
| label4 = Province
| data4 = {{{province|}}}
| label5 = Metropolis
| data5 = {{{metropolis|}}}
| label6 = Diocese
| data6 = {{{diocese|}}}
| class6 = label
| label7 = See
| data7 = {{{see|}}}
| label8 = Elected
| data8 = {{{elected|}}}
| label9 = Appointed
| data9 = {{{appointed|}}}
| label10 = {{#if:{{{term|}}}|In office|{{#switch:{{lc:{{{type|}}}}}|pope|antipope|coptic pope=Papacy began|#default=Installed}}}}
| data10 = {{if empty|{{{term|}}}|{{{term_start|}}}}}
| label11 = Quashed
| data11 = {{{quashed|}}}
| label12 = Retired
| data12 = {{{retired|}}}
| label13 = {{#switch:{{lc:{{{type|}}}}}|pope|antipope|coptic pope=Papacy ended|#default=Term ended}}
| data13 = {{#if:{{{term|}}}||{{{term_end|}}}}}
| label14 = Predecessor
| data14 = {{{predecessor|}}}
| label15 = Successor
| data15 = {{{successor|}}}
| label16 = Opposed to
| data16 = {{{opposed|}}}
| label17 = Other post{{pluralize from text|{{{other_post|}}}|plural=s}}
| data17 = {{{other_post|}}}
| label18 = Previous post{{pluralize from text|{{{previous_post|}}}|plural=s}}
| data18 = {{{previous_post|}}}
| header19 = Orders
| label20 = Ordination
| data20 = {{br separated entries| {{{ordination|}}} | {{#if:{{{ordained_by|}}}|by {{{ordained_by|}}}}} }}
| label21 = Consecration
| data21 = {{br separated entries| {{{consecration|}}} | {{#if:{{{consecrated_by|}}}|by {{{consecrated_by}}}}} }}
| label22 = {{longitem|Created cardinal}}
| data22 = {{br separated entries| {{{cardinal|}}} | {{#if:{{{created_cardinal_by|}}}|by {{{created_cardinal_by}}}}} }}
| label23 = Rank
| data23 = {{{rank|}}}
| label24 = [[Defrocking|Laicized]]
| data24 = {{{laicized|}}}
| header25 = Personal details
| label26 = Born
| data26 = {{br separated entries
|1={{#if:{{{birth_name|}}}|<span class="nickname">{{{birth_name|}}}</span>}}
|2={{#invoke:person date|birth}}
|3={{#if:{{{birth_place|}}}|<div class="birthplace">{{{birth_place|}}}</div>}}
}}
| label27 = Bapti{{#if:{{{baptized|}}}|z|s}}ed
| data27 = {{#if:{{{birth_date|}}}||{{if empty|{{{baptized|}}}|{{{baptised|}}}}}}}
| label28 = Died
| data28 = {{br separated entries
|1={{#invoke:person date|death}}
|2={{#if:{{{death_place|}}}|<div class="deathplace">{{{death_place|}}}</div>}}
}}
| label29 = {{longitem|Cause of death}}
| data29 = {{{death_cause|}}}
| label30 = {{#ifeq:{{lc:{{{type|}}}}}|pope|[[List of extant papal tombs|Buried]]|Buried}}
| data30 = {{br separated entries | {{{buried|}}} | {{{resting_place_coordinates|}}} }}
| label31 = Citizenship
| data31 = {{{citizenship|}}}
| class31 = category
| label32 = Denomination
| data32 = {{{denomination|}}}
| class32 = category
| label33 = Residence
| data33 = {{{residence|}}}
| class33 = label
| label34 = Parents
| data34 = {{{parents|}}}
| label35 = Partner
| data35 = {{{partner|}}}
| label36 = Spouse
| data36 = {{{spouse|}}}
| label37 = Children
| data37 = {{{children|}}}
| label38 = Occupation
| data38 = {{{occupation|}}}
| label39 = Profession
| data39 = {{{profession|}}}
| label40 = Education
| data40 = {{{education|}}}
| label41 = [[Alma mater]]
| data41 = {{{alma_mater|}}}
| label42 = Motto
| data42 = {{{motto|}}}
| label43 = {{if empty|{{{signature_type|}}}| Signature }}
| data43 = {{#invoke:InfoboxImage|InfoboxImage|image={{{signature|}}}|class=infobox-signature skin-invert|upright={{#expr:135/320}}|alt={{{signature_alt|}}}|title={{if empty|{{{name|}}}|{{PAGENAMEBASE}}}}'s signature|suppressplaceholder=yes}}
| label44 = {{longitem|Coat of arms}}
| data44 = {{#invoke:InfoboxImage|InfoboxImage|image={{{coat_of_arms|}}}|upright={{#expr:60/320}}|alt={{{coat_of_arms_alt|}}}|title={{if empty|{{{name|}}}|{{PAGENAMEBASE}}}}'s coat of arms|suppressplaceholder=yes}}
| header45 = Sainthood
| label46 = Feast day
| data46 = {{{feast_day|}}}
| label47 = Venerated in
| data47 = {{{venerated|}}}
| label48 = {{longitem|Title as Saint}}
| data48 = {{{saint_title|}}}
| label49 = Beatified
| data49 = {{br separated entries | {{{beatified_date|}}} | {{{beatified_place|}}} | {{#if:{{{beatified_by|}}}|by {{{beatified_by}}}}} }}
| label50 = Canonized
| data50 = {{br separated entries | {{{canonized_date|}}} |{{{canonized_place|}}} | {{#if:{{{canonized_by|}}}|by {{{canonized_by}}}}} }}
| label51 = Attributes
| data51 = {{{attributes|}}}
| label52 = Patronage
| data52 = {{{patronage|}}}
| label53 = Shrines
| data53 = {{{shrine|}}}
| label54 = Cult suppressed
| data54 = {{{suppressed_date|}}}
| header55 = _BLANK_
| data56 = {{{module|}}}
| data57 = {{{module2|}}}
| below = {{#if:{{{other|}}}|[[Pope {{{other}}} (disambiguation)|Other popes {{#ifeq:{{lc:{{{type|}}}}}|antipope|and antipopes}} named {{{other}}}]]}}
}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox Christian leader with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox Christian leader]] with unknown parameter "_VALUE_"|ignoreblank=y| alma_mater | alt | appointed | archdiocese | attributes | baptised | baptized | beatified_by | beatified_date | beatified_place | birth_date | birth_name | birth_place | buried | canonized_by | canonized_date | canonized_place | caption | cardinal | child | children | church | citizenship | coat_of_arms | coat_of_arms_alt | consecrated_by | consecration | created_cardinal_by | death_cause | death_date | death_place | denomination | diocese | education | elected | embed | feast_day | honorific_prefix | honorific_suffix | image | image_size | image_upright | laicized | metropolis | module | module2 | motto | name | native_name | native_name_lang | occupation | opposed | ordained_by | ordination | other | other_post | parents | partner | patronage | predecessor | previous_post | profession | province | quashed | rank | residence | resting_place_coordinates | retired | saint_title | see | shrine | signature | signature_alt | signature_type | spouse | successor | suppressed_date | term | term_end | term_start | title | type | venerated }}{{#invoke:Check for conflicting parameters|check
| template = [[Template:Infobox Christian leader]]
| cat = {{main other|Category:Pages using infobox Christian leader with conflicting parameters}}
| embed; child
| term; term_start
| term; term_end
| baptized; baptised
}}{{#if:{{{alma_mater|}}}|{{preview warning|Page using [[Template:Infobox Christian leader]] with deprecated parameter {{code|alma_mater}} which should be merged with/replace by {{code|education}}.}}{{main other|[[Category:Pages using infobox Christian leader with deprecated parameters]]}}}}</includeonly><noinclude>
{{documentation}}
<!-- place category and language links on the /doc page, not here -->
</noinclude>
5g6fido4zspwmq1ekiar69rn320sq42
75313
75312
2026-09-04T15:03:53Z
Robertsky
10424
1 versaun husi [[:en:Template:Infobox_Christian_leader]]
75312
wikitext
text/x-wiki
<includeonly>{{Infobox
| child = {{if empty|{{{embed|}}}|{{{child|}}}}}
| bodyclass = vcard
| autoheaders = yes
| aboveclass = n
| abovestyle = font-size:125%;color: #202122; background-color:{{#switch:{{lc:{{{type|}}}}}|priest=#BDBDBD|pope=#F7D79C|cardinal=#FFA4A4|#default=#DFB0DF}};
| above = {{br separated entries
| 1 = {{#if:{{{honorific_prefix|}}}|<div class="honorific-prefix" style="font-size: 77%; font-weight: normal;display:inline;">{{{honorific_prefix|}}}</div>}}
| 2 = <div style="display:inline" class="fn">{{if empty|{{{name|}}}|{{PAGENAMEBASE}}}}</div>
| 3 = {{#if:{{{honorific_suffix|}}}|<div class="honorific-suffix" style="font-size: 77%; font-weight: normal;display:inline;">{{{honorific_suffix|}}}</div>}}
}}
| subheaderstyle = {{#ifeq:{{if empty|{{{embed|}}}|{{{child|}}}}}|yes|color: #202122; background-color:{{#switch:{{lc:{{{type|}}}}}|priest=#BDBDBD|pope=#F7D79C|cardinal=#FFA4A4|#default=#DFB0DF}};}}
| subheader = {{{title|}}}
| headerstyle = color: #202122; background-color:#DDDDDD;
| subheaderclass = role
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=frameless|upright={{if empty|{{{image_upright|}}}|1}}|alt={{{alt|}}}|suppressplaceholder=yes}}
| caption = {{{caption|}}}
| label1 = Native name
| data1 = {{#if:{{{native_name|}}}|<div class="nickname" {{#if:{{{native_name_lang|}}}|lang="{{{native_name_lang}}}"}}>{{{native_name}}}</div> }}
| label2 = Church
| data2 = {{{church|}}}
| class2 = org
| label3 = Archdiocese
| data3 = {{{archdiocese|}}}
| label4 = Province
| data4 = {{{province|}}}
| label5 = Metropolis
| data5 = {{{metropolis|}}}
| label6 = Diocese
| data6 = {{{diocese|}}}
| class6 = label
| label7 = See
| data7 = {{{see|}}}
| label8 = Elected
| data8 = {{{elected|}}}
| label9 = Appointed
| data9 = {{{appointed|}}}
| label10 = {{#if:{{{term|}}}|In office|{{#switch:{{lc:{{{type|}}}}}|pope|antipope|coptic pope=Papacy began|#default=Installed}}}}
| data10 = {{if empty|{{{term|}}}|{{{term_start|}}}}}
| label11 = Quashed
| data11 = {{{quashed|}}}
| label12 = Retired
| data12 = {{{retired|}}}
| label13 = {{#switch:{{lc:{{{type|}}}}}|pope|antipope|coptic pope=Papacy ended|#default=Term ended}}
| data13 = {{#if:{{{term|}}}||{{{term_end|}}}}}
| label14 = Predecessor
| data14 = {{{predecessor|}}}
| label15 = Successor
| data15 = {{{successor|}}}
| label16 = Opposed to
| data16 = {{{opposed|}}}
| label17 = Other post{{pluralize from text|{{{other_post|}}}|plural=s}}
| data17 = {{{other_post|}}}
| label18 = Previous post{{pluralize from text|{{{previous_post|}}}|plural=s}}
| data18 = {{{previous_post|}}}
| header19 = Orders
| label20 = Ordination
| data20 = {{br separated entries| {{{ordination|}}} | {{#if:{{{ordained_by|}}}|by {{{ordained_by|}}}}} }}
| label21 = Consecration
| data21 = {{br separated entries| {{{consecration|}}} | {{#if:{{{consecrated_by|}}}|by {{{consecrated_by}}}}} }}
| label22 = {{longitem|Created cardinal}}
| data22 = {{br separated entries| {{{cardinal|}}} | {{#if:{{{created_cardinal_by|}}}|by {{{created_cardinal_by}}}}} }}
| label23 = Rank
| data23 = {{{rank|}}}
| label24 = [[Defrocking|Laicized]]
| data24 = {{{laicized|}}}
| header25 = Personal details
| label26 = Born
| data26 = {{br separated entries
|1={{#if:{{{birth_name|}}}|<span class="nickname">{{{birth_name|}}}</span>}}
|2={{#invoke:person date|birth}}
|3={{#if:{{{birth_place|}}}|<div class="birthplace">{{{birth_place|}}}</div>}}
}}
| label27 = Bapti{{#if:{{{baptized|}}}|z|s}}ed
| data27 = {{#if:{{{birth_date|}}}||{{if empty|{{{baptized|}}}|{{{baptised|}}}}}}}
| label28 = Died
| data28 = {{br separated entries
|1={{#invoke:person date|death}}
|2={{#if:{{{death_place|}}}|<div class="deathplace">{{{death_place|}}}</div>}}
}}
| label29 = {{longitem|Cause of death}}
| data29 = {{{death_cause|}}}
| label30 = {{#ifeq:{{lc:{{{type|}}}}}|pope|[[List of extant papal tombs|Buried]]|Buried}}
| data30 = {{br separated entries | {{{buried|}}} | {{{resting_place_coordinates|}}} }}
| label31 = Citizenship
| data31 = {{{citizenship|}}}
| class31 = category
| label32 = Denomination
| data32 = {{{denomination|}}}
| class32 = category
| label33 = Residence
| data33 = {{{residence|}}}
| class33 = label
| label34 = Parents
| data34 = {{{parents|}}}
| label35 = Partner
| data35 = {{{partner|}}}
| label36 = Spouse
| data36 = {{{spouse|}}}
| label37 = Children
| data37 = {{{children|}}}
| label38 = Occupation
| data38 = {{{occupation|}}}
| label39 = Profession
| data39 = {{{profession|}}}
| label40 = Education
| data40 = {{{education|}}}
| label41 = [[Alma mater]]
| data41 = {{{alma_mater|}}}
| label42 = Motto
| data42 = {{{motto|}}}
| label43 = {{if empty|{{{signature_type|}}}| Signature }}
| data43 = {{#invoke:InfoboxImage|InfoboxImage|image={{{signature|}}}|class=infobox-signature skin-invert|upright={{#expr:135/320}}|alt={{{signature_alt|}}}|title={{if empty|{{{name|}}}|{{PAGENAMEBASE}}}}'s signature|suppressplaceholder=yes}}
| label44 = {{longitem|Coat of arms}}
| data44 = {{#invoke:InfoboxImage|InfoboxImage|image={{{coat_of_arms|}}}|upright={{#expr:60/320}}|alt={{{coat_of_arms_alt|}}}|title={{if empty|{{{name|}}}|{{PAGENAMEBASE}}}}'s coat of arms|suppressplaceholder=yes}}
| header45 = Sainthood
| label46 = Feast day
| data46 = {{{feast_day|}}}
| label47 = Venerated in
| data47 = {{{venerated|}}}
| label48 = {{longitem|Title as Saint}}
| data48 = {{{saint_title|}}}
| label49 = Beatified
| data49 = {{br separated entries | {{{beatified_date|}}} | {{{beatified_place|}}} | {{#if:{{{beatified_by|}}}|by {{{beatified_by}}}}} }}
| label50 = Canonized
| data50 = {{br separated entries | {{{canonized_date|}}} |{{{canonized_place|}}} | {{#if:{{{canonized_by|}}}|by {{{canonized_by}}}}} }}
| label51 = Attributes
| data51 = {{{attributes|}}}
| label52 = Patronage
| data52 = {{{patronage|}}}
| label53 = Shrines
| data53 = {{{shrine|}}}
| label54 = Cult suppressed
| data54 = {{{suppressed_date|}}}
| header55 = _BLANK_
| data56 = {{{module|}}}
| data57 = {{{module2|}}}
| below = {{#if:{{{other|}}}|[[Pope {{{other}}} (disambiguation)|Other popes {{#ifeq:{{lc:{{{type|}}}}}|antipope|and antipopes}} named {{{other}}}]]}}
}}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox Christian leader with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox Christian leader]] with unknown parameter "_VALUE_"|ignoreblank=y| alma_mater | alt | appointed | archdiocese | attributes | baptised | baptized | beatified_by | beatified_date | beatified_place | birth_date | birth_name | birth_place | buried | canonized_by | canonized_date | canonized_place | caption | cardinal | child | children | church | citizenship | coat_of_arms | coat_of_arms_alt | consecrated_by | consecration | created_cardinal_by | death_cause | death_date | death_place | denomination | diocese | education | elected | embed | feast_day | honorific_prefix | honorific_suffix | image | image_size | image_upright | laicized | metropolis | module | module2 | motto | name | native_name | native_name_lang | occupation | opposed | ordained_by | ordination | other | other_post | parents | partner | patronage | predecessor | previous_post | profession | province | quashed | rank | residence | resting_place_coordinates | retired | saint_title | see | shrine | signature | signature_alt | signature_type | spouse | successor | suppressed_date | term | term_end | term_start | title | type | venerated }}{{#invoke:Check for conflicting parameters|check
| template = [[Template:Infobox Christian leader]]
| cat = {{main other|Category:Pages using infobox Christian leader with conflicting parameters}}
| embed; child
| term; term_start
| term; term_end
| baptized; baptised
}}{{#if:{{{alma_mater|}}}|{{preview warning|Page using [[Template:Infobox Christian leader]] with deprecated parameter {{code|alma_mater}} which should be merged with/replace by {{code|education}}.}}{{main other|[[Category:Pages using infobox Christian leader with deprecated parameters]]}}}}</includeonly><noinclude>
{{documentation}}
<!-- place category and language links on the /doc page, not here -->
</noinclude>
5g6fido4zspwmq1ekiar69rn320sq42
Template:Infobox Christian leader/doc
10
9253
75318
2026-07-18T04:40:29Z
en>Zackmann08
0
Initiating deprecation of {{{alma_mater}}} per [[Special:Permalink/1362614882#RFC:_Alma_mater_vs_Education_in_Infoboxes|this RFC]]. To be replaced by {{{education}}}.
75318
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata -->
{{High-use}}
{{Lua|Module:Infobox|Module:InfoboxImage|Module:Check for unknown parameters}}
{{Person infobox header}}
This template may be used to summarize information about a particular Christian leader, usually at the top of an article. For popes, Coptic popes, antipopes, and cardinals, see the [[#Type parameter|type parameter]] section below.
== Basic usage ==
The infobox may be added by pasting the template as shown below into an article and then filling in the desired fields. Any parameters left blank or omitted will not be displayed. The type parameter may be either left blank, or set to <code>Priest</code> or <code>Bishop</code> or <code>Pope</code> or <code>Cardinal</code> or <code>Antipope</code> or <code>Coptic Pope</code>. For more details, see the [[#Type parameter|type parameter]] section below.
{{Infobox Christian leader
| honorific_prefix = {{{honorific_prefix}}}
| name = {{{name}}}
| honorific_suffix = {{{honorific_suffix}}}
| title = {{{title}}}
| image = {{{image}}}
| image_upright = {{{image_upright}}}
| alt = {{{alt}}}
| caption = {{{caption}}}
| native_name = {{{native_name}}}
| native_name_lang = {{{native_name_lang}}}
| church = {{{church}}}
| archdiocese = {{{archdiocese}}}
| province = {{{province}}}
| metropolis = {{{metropolis}}}
| diocese = {{{diocese}}}
| see = {{{see}}}
| elected = {{{elected}}} ''or'' {{{appointed}}}
| term = {{{term}}} ''or''<br />{{{term_start}}} / {{{term_end}}}
| quashed = {{{quashed}}} ''or'' {{{retired}}}
| predecessor = {{{predecessor}}}
| successor = {{{successor}}}
| opposed = {{{opposed}}}
| other_post = {{{other_post}}}
| previous_post = {{{previous_post}}}
| ordination = {{{ordination}}}
| ordained_by = {{{ordained_by}}}
| consecration = {{{consecration}}}
| consecrated_by = {{{consecrated_by}}}
| cardinal = {{{cardinal}}}
| created_cardinal_by = {{{created_cardinal_by}}}
| rank = {{{rank}}}
| laicized = {{{laicized}}}
| birth_name = {{{birth_name}}}
| birth_date = {{{birth_date}}}
| baptised = {{{baptised}}} ''or'' {{{baptized}}}
| birth_place = {{{birth_place}}}
| death_date = {{{death_date}}}
| death_place = {{{death_place}}}
| buried = {{{buried}}}
| resting_place_coordinates = {{{resting_place_coordinates}}}
| denomination = {{{denomination}}}
| residence = {{{residence}}}
| parents = {{{parents}}}
| spouse = {{{spouse}}}
| partner = {{{partner}}}
| children = {{{children}}}
| occupation = {{{occupation}}}
| profession = {{{profession}}}
| education = {{{education}}}
| motto = {{{motto}}}
| signature = {{{signature}}}
| signature_alt = {{{signature_alt}}}
| coat_of_arms = {{{coat_of_arms}}}
| coat_of_arms_alt = {{{coat_of_arms_alt}}}
| feast_day = {{{feast_day}}}
| venerated = {{{venerated}}}
| saint_title = {{{saint_title}}}
| beatified_date = {{{beatified_date}}}
| beatified_place = {{{beatified_place}}}
| beatified_by = {{{beatified_by}}}
| canonized_date = {{{canonized_date}}}
| canonized_place = {{{canonized_place}}}
| canonized_by = {{{canonized_by}}}
| attributes = {{{attributes}}}
| patronage = {{{patronage}}}
| shrine = {{{shrine}}}
| suppressed_date = {{{suppressed_date}}}
| other = {{{other}}}
| module = {{{module}}}
| module2 = {{{module2}}}
}}
<syntaxhighlight lang="wikitext" style="overflow: auto; white-space: pre;">
{{Infobox Christian leader
| type =
| honorific_prefix =
| name =
| honorific_suffix =
| title =
| image =
| image_upright =
| alt =
| caption =
| native_name =
| native_name_lang =
| church =
| archdiocese =
| province =
| metropolis =
| diocese =
| see =
| elected = <!-- or | appointed = -->
| term = <!-- or term_start / term_end -->
| quashed = <!-- or | retired = -->
| predecessor =
| successor =
| opposed =
| other_post =
| previous_post =
<!---------- Orders ---------->
| ordination =
| ordained_by =
| consecration =
| consecrated_by =
| cardinal =
| created_cardinal_by =
| rank =
| laicized =
<!---------- Personal details ---------->
| birth_name = <!-- Only if different from name -->
| birth_date = <!-- {{Birth date|YYYY|MM|DD}} -->
| baptised = <!-- will not display if birth_date is entered -->
| birth_place = <!-- City, administrative region, country (per [[Template:Infobox person]]) -->
| death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} (death date then birth date) -->
| death_place = <!-- as birth_place -->
| death_cause = <!--should be included only when the cause of death has significance for the subject's notability-->
| buried =
| resting_place_coordinates =
| denomination =
| residence =
| parents = <!-- Names of parents; include only if they are independently notable or particularly relevant. -->
| spouse =
| partner =
| children =
| occupation =
| profession =
| education =
| motto =
| signature =
| signature_alt =
| coat_of_arms =
| coat_of_arms_alt =
<!---------- Sainthood ---------->
| feast_day =
| venerated =
| saint_title =
| beatified_date =
| beatified_place =
| beatified_by =
| canonized_date =
| canonized_place =
| canonized_by =
| attributes =
| patronage =
| shrine =
| suppressed_date =
<!---------- Other ---------->
| module =
| module2 =
| other =
}}
</syntaxhighlight>
{{clear}}
== Type parameter ==
For priests, popes, cardinals, antipopes, and coptic popes, add the {{para|type}} parameter.
{{Infobox Christian leader
| type = Pope
| honorific_prefix = {{{honorific_prefix}}}
| name = {{{name}}}
| honorific_suffix = {{{honorific_suffix}}}
| title = {{{title}}}
| image = {{{image}}}
| image_upright = {{{image_upright}}}
| alt = {{{alt}}}
| caption = {{{caption}}}
| church = {{{church}}}
| archdiocese = {{{archdiocese}}}
| province = {{{province}}}
| metropolis = {{{metropolis}}}
| diocese = {{{diocese}}}
| see = {{{see}}}
| term_start = {{{term_start}}}
| term_end = {{{term_end}}}
| predecessor = {{{predecessor}}}
| successor = {{{successor}}}
| opposed = {{{opposed}}}
| other_post = {{{other_post}}}
| previous_post = {{{previous_post}}}
| ordination = {{{ordination}}}
| consecration = {{{consecration}}}
| cardinal = {{{cardinal}}}
| created_cardinal_by = {{{created_cardinal_by}}}
| rank = {{{rank}}}
| birth_name = {{{birth_name}}}
| birth_date = {{{birth_date}}}
| birth_place = {{{birth_place}}}
| death_date = {{{death_date}}}
| death_place = {{{death_place}}}
| buried = {{{buried}}}
| resting_place_coordinates = {{{resting_place_coordinates}}}
| denomination = {{{denomination}}}
| residence = {{{residence}}}
| parents = {{{parents}}}
| spouse = {{{spouse}}}
| partner = {{{partner}}}
| children = {{{children}}}
| occupation = {{{occupation}}}
| profession = {{{profession}}}
| education = {{{education}}}
| motto = {{{motto}}}
| signature_type = {{{signature_type}}}
| signature = {{{signature}}}
| signature_alt = {{{signature_alt}}}
| coat_of_arms = {{{coat_of_arms}}}
| coat_of_arms_alt = {{{coat_of_arms_alt}}}
| feast_day = {{{feast_day}}}
| venerated = {{{venerated}}}
| saint_title = {{{saint_title}}}
| beatified_date = {{{beatified_date}}}
| beatified_place = {{{beatified_place}}}
| beatified_by = {{{beatified_by}}}
| canonized_date = {{{canonized_date}}}
| canonized_place = {{{canonized_place}}}
| canonized_by = {{{canonized_by}}}
| attributes = {{{attributes}}}
| patronage = {{{patronage}}}
| shrine = {{{shrine}}}
| suppressed_date = {{{suppressed_date}}}
| other = {{{other}}}
}}
<syntaxhighlight lang="wikitext" style="overflow: auto; white-space: pre;">
{{Infobox Christian leader
| type = Pope <!-- or Cardinal or Antipope or Coptic Pope -->
| honorific_prefix =
| name =
| honorific_suffix =
| title =
| image =
| image_upright =
| alt =
| caption =
| church =
| archdiocese =
| province =
| metropolis =
| diocese =
| see =
| term_start =
| term_end =
| predecessor =
| successor =
| opposed =
| other_post =
| previous_post =
<!---------- Orders ---------->
| ordination =
| consecration =
| cardinal =
| created_cardinal_by =
| rank =
<!---------- Personal details ---------->
| birth_name = <!-- Only if different from name -->
| birth_date = <!-- {{Birth date|YYYY|MM|DD}} -->
| birth_place = <!-- City, administrative region, country (per [[Template:Infobox person]]) -->
| death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} (death date then birth date) -->
| death_place = <!-- as birth_place -->
| death_cause = <!--should be included only when the cause of death has significance for the subject's notability-->
| buried =
| resting_place_coordinates =
| denomination =
| residence =
| parents = <!-- Names of parents; include only if they are independently notable or particularly relevant. -->
| spouse =
| partner =
| children =
| occupation =
| profession =
| education =
| motto =
| signature_type = <!-- Use to override the default label of 'Signature' (e.g., [[Signum manus]]) -->
| signature =
| signature_alt =
| coat_of_arms =
| coat_of_arms_alt =
<!---------- Sainthood ---------->
| feast_day =
| venerated =
| saint_title =
| beatified_date =
| beatified_place =
| beatified_by =
| canonized_date =
| canonized_place =
| canonized_by =
| attributes =
| patronage =
| shrine =
| suppressed_date =
<!---------- Other ---------->
| other =
}}
</syntaxhighlight>
{{clear}}
==Parameters==
For descriptions of each parameter, see [[#TemplateData]] section below.
* ''elected'' and ''appointed'' are mutually exclusive.
* ''term'' (which gives "In Office") is alternative to "term_start" and it disables "term_end". It can be used to show in one line the description of the period (e.g. ''|term=1466–1471'' ). It can be also used to list multiple terms, separated by a new-line (e.g. ''<nowiki>|term=1466–1471<br>1488–1490</nowiki>'' ).
* The '''Orders''' section may be omitted in favour of [[Template:Ordination]] for those clergy claiming Apostolic succession, such as Catholics, Orthodox and Anglicans.
* ''resting_place_coordinates'' is coordinates of grave or similar; if known precisely. Use {{Tl|Coord}} with |display=inline,title
* ''profession'' and ''previous_post'' are mutually exclusive.
==Microformat==
{{UF-hcard-person}}
==Tracking categories==
{{infobox tracking categories
}}
==See also==
* [[Template:Ordination]]
==TemplateData==
{{TemplateData header}}
<templatedata>
{
"description": "This template may be used to summarize information about a particular Christian leader, usually at the top of an article.",
"params": {
"type": {
"required": false,
"label": "Type",
"type": "line",
"description": "Type of leader (Priest, Pope, Cardinal, Antipope, or Coptic Pope). If the leader is none of these, leave blank to default to Bishop."
},
"honorific_prefix": {
"required": false,
"label": "Honorific Prefix",
"type": "line",
"description": "Honorific prefix"
},
"name": {
"required": false,
"label": "Name",
"type": "line",
"description": "Name"
},
"honorific_suffix": {
"required": false,
"label": "Honorific Suffix",
"type": "line",
"description": "Honorific suffix"
},
"title": {
"required": false,
"label": "Title",
"type": "line",
"description": "Title of leader"
},
"image": {
"required": false,
"label": "Image",
"type": "wiki-file-name",
"description": "The name of an image of the leader."
},
"image_upright": {
"label": "Image upright",
"description": "Scales the image thumbnail from its default size by the given factor. Values less than 1 scale the image down (0.9 = 90%) and values greater than 1 scale the image up (1.15 = 115%).",
"example": "1.15",
"default": "1",
"type": "number"
},
"image_size": {
"required": false,
"label": "DEPRECATED: Image size",
"type": "line",
"description": "DEPRECATED/DISCOURAGED. Size to display image: 200px (set width), x300px (set height), or 200x300px (max width & max height). This defaults to frameless (default is 220px, but logged in users can change this by clicking on \"my preferences\" and adjusting thumbnail size) if empty or omitted. Use of this parameter is discouraged as per WP:IMAGESIZE. Use image_upright instead.",
"example": "200px",
"default": "220px",
"deprecated": "DEPRECATED: Use of this parameter is discouraged as per WP:IMAGESIZE. Delete it when encountered and use image_upright instead."
},
"alt": {
"required": false,
"label": "Alt Text for Image",
"type": "string",
"description": "Alt text for image of leader"
},
"caption": {
"required": false,
"label": "Image Caption",
"type": "string",
"description": "Caption for image"
},
"native_name": {
"required": false,
"label": "Native Name",
"type": "line",
"description": "Leader's name in their native language"
},
"native_name_lang": {
"required": false,
"label": "Native Name Language",
"type": "line",
"description": "Language of the Leader's native name"
},
"church": {
"required": false,
"label": "Church",
"type": "string",
"description": "Church the leader is a member of."
},
"archdiocese": {
"required": false,
"label": "Archdiocese",
"type": "line",
"description": "The archdiocese of the leader."
},
"province": {
"required": false,
"label": "Province",
"type": "line",
"description": "Province of the leader."
},
"metropolis": {
"required": false,
"label": "Metropolis",
"type": "line",
"description": "Metropolis of the leader."
},
"diocese": {
"required": false,
"label": "Diocese",
"type": "line",
"description": "Diocese of the leader."
},
"see": {
"required": false,
"label": "See",
"type": "line",
"description": "See of the leader."
},
"appointed": {
"required": false,
"label": "Appointed",
"type": "line",
"description": "Date the leader was appointed. Fields \"Elected\" and \"Appointed\" are mutually exclusive."
},
"elected": {
"required": false,
"label": "Elected",
"type": "line",
"description": "Date the leader was elected. Fields \"Elected\" and \"Appointed\" are mutually exclusive."
},
"term": {
"required": false,
"label": "Term",
"type": "string",
"description": "Term of the leader. The field \"Term\" (which gives \"In Office\") is an alternative to \"Term Start Date\" and it disables \"Term End Date\". It can be used to show in one line the description of the period (e.g. 1466–1471 ). It can be also used to list multiple terms, separated by a new-line (e.g. 1466–1471<br>1488–1490 )."
},
"term_start": {
"required": false,
"label": "Term Start",
"type": "line",
"description": "Term start date."
},
"quashed": {
"required": false,
"label": "Quash Date",
"type": "line",
"description": "Date the leader was quashed."
},
"term_end": {
"required": false,
"label": "Term End Date",
"type": "line",
"description": "Reign end date."
},
"predecessor": {
"required": false,
"label": "Predecessor",
"type": "line",
"description": "The leader's predecessor."
},
"successor": {
"required": false,
"label": "Successor",
"type": "line",
"description": "The leader's successor."
},
"opposed": {
"required": false,
"label": "Opposed",
"type": "string",
"description": "What the leader was opposed to."
},
"other_post": {
"required": false,
"label": "Other Posts",
"type": "string",
"description": "Other posts of the leader."
},
"previous_post": {
"required": false,
"label": "Previous Post(s)",
"type": "string",
"description": "Notable previous post(s) of the leader."
},
"ordination": {
"required": false,
"label": "Ordination",
"type": "line",
"description": "Date of ordination of the leader."
},
"ordained_by": {
"required": false,
"label": "Ordained by",
"type": "line",
"description": "Person who ordained the leader"
},
"consecration": {
"required": false,
"label": "Consecration",
"type": "line",
"description": "Date of consecration of the leader."
},
"consecrated_by": {
"required": false,
"label": "Consecrated by",
"type": "line",
"description": "Person who consecrated the leader."
},
"cardinal": {
"required": false,
"label": "Cardinal",
"type": "line",
"description": "Date when the leader became a cardinal."
},
"rank": {
"required": false,
"label": "Rank",
"type": "string",
"description": "Rank of the leader."
},
"created_cardinal_by": {
"required": false,
"label": "Created Cardinal by",
"type": "line",
"description": "The person who made the leader a cardinal."
},
"birth_name": {
"required": false,
"label": "Birth Name",
"type": "line",
"description": "Birth name of the leader."
},
"birth_date": {
"required": false,
"label": "Birth Date",
"type": "line",
"description": "Birth date of the leader."
},
"birth_place": {
"required": false,
"label": "Birth Place",
"type": "line",
"description": "Birth place of the leader. (City, administrative region, sovereign state per [[Template:Infobox person]])"
},
"baptised": {
"aliases": [
"baptized"
],
"required": false,
"label": "Baptised",
"type": "line",
"description": "Date of baptism: ONLY for use when birth date is not known (e.g., Beethoven). Will not display if a birth date is entered. Do not use subtemplates. Parameter 'baptized' can be used for articles that use American English spelling."
},
"death_date": {
"required": false,
"label": "Death Date",
"type": "line",
"description": "Death date of the leader."
},
"death_place": {
"required": false,
"label": "Death place",
"type": "line",
"description": "Death place of the leader. (City, administrative region, sovereign state per [[Template:Infobox person]])"
},
"buried": {
"required": false,
"label": "Buried",
"type": "line",
"description": "Where the leader is buried."
},
"residence": {
"required": false,
"label": "Residence",
"type": "line",
"description": "Residence of the leader."
},
"parents": {
"required": false,
"label": "Parents",
"type": "string",
"description": "Parents of the leader. Include only if they are independently notable or particularly relevant."
},
"spouse": {
"required": false,
"label": "Spouse",
"type": "line",
"description": "Spouse of the leader."
},
"children": {
"required": false,
"label": "Children",
"type": "string",
"description": "Children of the leader."
},
"occupation": {
"required": false,
"label": "Occupation",
"type": "string",
"description": "Occupation of the leader."
},
"profession": {
"required": false,
"label": "Profession(s)",
"type": "string",
"description": "Profession(s) of the leader"
},
"signature_type": {
"required": false,
"label": "Signature type",
"type": "line",
"description": "Used to override the default label 'Signature' to indicate the type of signature (e.g., 'Signum manus')"
},
"signature": {
"required": false,
"label": "Signature",
"type": "line",
"description": "Name of an image file of the leader's signature."
},
"signature_alt": {
"required": false,
"label": "Alt Text of Signature",
"type": "string",
"description": "Alt text of the signature image."
},
"coat_of_arms": {
"required": false,
"label": "Coat of Arms",
"type": "line",
"description": "Name of an image of the leader's coat of arms."
},
"motto": {
"required": false,
"label": "Motto",
"type": "line",
"description": "Motto of the leader."
},
"resting_place_coordinates": {
"required": false,
"label": "Resting Place Coordinates",
"type": "line",
"description": "Coordinates of grave or similar; if known precisely. Use {{Coord}} with |display=inline,title"
},
"education": {
"required": false,
"label": "Education",
"type": "string",
"description": "Education of the leader."
},
"coat_of_arms_alt": {
"required": false,
"label": "Alt Text of Coat of Arms",
"type": "string",
"description": "Alt text for the coat of arms image."
},
"feast_day": {
"required": false,
"label": "Feast Day",
"type": "line",
"description": "Feast day of the leader."
},
"venerated": {
"required": false,
"label": "Venerated in",
"type": "line",
"description": "Churches which venerate this leader as a saint."
},
"saint_title": {
"required": false,
"label": "Saint Title",
"type": "line",
"description": "The saint title of this leader."
},
"beatified_date": {
"required": false,
"label": "Date of Beatification",
"type": "line",
"description": "Date of beatification."
},
"beatified_place": {
"required": false,
"label": "Place of Beatification",
"type": "line",
"description": "Place of beatification."
},
"beatified_by": {
"required": false,
"label": "Beatified by",
"type": "line",
"description": "Person who beatified this leader."
},
"canonized_date": {
"required": false,
"label": "Date of Canonization",
"type": "line",
"description": "Date of canonization."
},
"canonized_place": {
"required": false,
"label": "Place of Canonization",
"type": "line",
"description": "Place of canonization."
},
"canonized_by": {
"required": false,
"label": "Canonized by",
"type": "line",
"description": "Person who canonized this leader."
},
"attributes": {
"required": false,
"label": "Attributes",
"type": "string",
"description": "Attributes of this leader."
},
"patronage": {
"required": false,
"label": "Patronage",
"type": "line",
"description": "Patronage of this leader."
},
"shrine": {
"required": false,
"label": "Shrine",
"type": "line",
"description": "Shrine of this leader."
},
"suppressed_date": {
"required": false,
"label": "Date of Cult Suppression",
"type": "line",
"description": "Date this saint's cult was suppressed."
},
"other": {
"required": false,
"label": "Other Popes",
"type": "line",
"description": "Base name of this pope (without the numeral or any prefixes) to link to other popes with the same base name e.g. Gregory."
},
"module": {
"required": false,
"label": "Module",
"type": "string",
"description": "Insert child template here to embed."
},
"module2": {
"required": false,
"label": "Module 2",
"type": "string",
"description": "Insert child template here to embed."
},
"retired": {},
"laicized": {
"description": "Date when the Christian leader was laicized (removed as a member of the clergy), if applicable, or \"Yes\" if the date is unknown.",
"type": "date"
},
"partner": {
"label": "Partner",
"description": "Partner of the leader. "
},
"denomination": {
"label": "Denomination",
"description": "Denomination of the leader.",
"type": "line"
}
},
"format": "block",
"paramOrder": [
"type",
"honorific_prefix",
"name",
"honorific_suffix",
"title",
"image",
"image_upright",
"image_size",
"alt",
"caption",
"native_name",
"native_name_lang",
"church",
"archdiocese",
"province",
"metropolis",
"diocese",
"see",
"appointed",
"elected",
"term",
"term_start",
"quashed",
"term_end",
"predecessor",
"successor",
"opposed",
"other_post",
"previous_post",
"ordination",
"ordained_by",
"consecration",
"consecrated_by",
"cardinal",
"rank",
"created_cardinal_by",
"birth_name",
"birth_date",
"birth_place",
"baptised",
"death_date",
"death_place",
"buried",
"denomination",
"residence",
"parents",
"partner",
"spouse",
"children",
"occupation",
"profession",
"signature_type",
"signature",
"signature_alt",
"coat_of_arms",
"motto",
"resting_place_coordinates",
"education",
"coat_of_arms_alt",
"feast_day",
"venerated",
"saint_title",
"beatified_date",
"beatified_place",
"beatified_by",
"canonized_date",
"canonized_place",
"canonized_by",
"attributes",
"patronage",
"shrine",
"suppressed_date",
"other",
"module",
"module2",
"retired",
"laicized"
]
}
</templatedata>
<includeonly>
<!-- CATEGORIES HERE, THANKS -->
{{DEFAULTSORT:Christian leader}}
{{Basepage subpage
|[[Category:Christian infobox templates]]
[[Category:People and person infobox templates]]
[[Category:Biographical templates usable as a module]]
[[Category:Infobox templates with module parameter]]
[[Category:Templates that add a tracking category|{{PAGENAME}}]]
}}
</includeonly>
gmxfa409sgtfrtj6j1jh4fbwo83xy9f
75319
75318
2026-09-04T15:03:53Z
Robertsky
10424
1 versaun husi [[:en:Template:Infobox_Christian_leader/doc]]
75318
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata -->
{{High-use}}
{{Lua|Module:Infobox|Module:InfoboxImage|Module:Check for unknown parameters}}
{{Person infobox header}}
This template may be used to summarize information about a particular Christian leader, usually at the top of an article. For popes, Coptic popes, antipopes, and cardinals, see the [[#Type parameter|type parameter]] section below.
== Basic usage ==
The infobox may be added by pasting the template as shown below into an article and then filling in the desired fields. Any parameters left blank or omitted will not be displayed. The type parameter may be either left blank, or set to <code>Priest</code> or <code>Bishop</code> or <code>Pope</code> or <code>Cardinal</code> or <code>Antipope</code> or <code>Coptic Pope</code>. For more details, see the [[#Type parameter|type parameter]] section below.
{{Infobox Christian leader
| honorific_prefix = {{{honorific_prefix}}}
| name = {{{name}}}
| honorific_suffix = {{{honorific_suffix}}}
| title = {{{title}}}
| image = {{{image}}}
| image_upright = {{{image_upright}}}
| alt = {{{alt}}}
| caption = {{{caption}}}
| native_name = {{{native_name}}}
| native_name_lang = {{{native_name_lang}}}
| church = {{{church}}}
| archdiocese = {{{archdiocese}}}
| province = {{{province}}}
| metropolis = {{{metropolis}}}
| diocese = {{{diocese}}}
| see = {{{see}}}
| elected = {{{elected}}} ''or'' {{{appointed}}}
| term = {{{term}}} ''or''<br />{{{term_start}}} / {{{term_end}}}
| quashed = {{{quashed}}} ''or'' {{{retired}}}
| predecessor = {{{predecessor}}}
| successor = {{{successor}}}
| opposed = {{{opposed}}}
| other_post = {{{other_post}}}
| previous_post = {{{previous_post}}}
| ordination = {{{ordination}}}
| ordained_by = {{{ordained_by}}}
| consecration = {{{consecration}}}
| consecrated_by = {{{consecrated_by}}}
| cardinal = {{{cardinal}}}
| created_cardinal_by = {{{created_cardinal_by}}}
| rank = {{{rank}}}
| laicized = {{{laicized}}}
| birth_name = {{{birth_name}}}
| birth_date = {{{birth_date}}}
| baptised = {{{baptised}}} ''or'' {{{baptized}}}
| birth_place = {{{birth_place}}}
| death_date = {{{death_date}}}
| death_place = {{{death_place}}}
| buried = {{{buried}}}
| resting_place_coordinates = {{{resting_place_coordinates}}}
| denomination = {{{denomination}}}
| residence = {{{residence}}}
| parents = {{{parents}}}
| spouse = {{{spouse}}}
| partner = {{{partner}}}
| children = {{{children}}}
| occupation = {{{occupation}}}
| profession = {{{profession}}}
| education = {{{education}}}
| motto = {{{motto}}}
| signature = {{{signature}}}
| signature_alt = {{{signature_alt}}}
| coat_of_arms = {{{coat_of_arms}}}
| coat_of_arms_alt = {{{coat_of_arms_alt}}}
| feast_day = {{{feast_day}}}
| venerated = {{{venerated}}}
| saint_title = {{{saint_title}}}
| beatified_date = {{{beatified_date}}}
| beatified_place = {{{beatified_place}}}
| beatified_by = {{{beatified_by}}}
| canonized_date = {{{canonized_date}}}
| canonized_place = {{{canonized_place}}}
| canonized_by = {{{canonized_by}}}
| attributes = {{{attributes}}}
| patronage = {{{patronage}}}
| shrine = {{{shrine}}}
| suppressed_date = {{{suppressed_date}}}
| other = {{{other}}}
| module = {{{module}}}
| module2 = {{{module2}}}
}}
<syntaxhighlight lang="wikitext" style="overflow: auto; white-space: pre;">
{{Infobox Christian leader
| type =
| honorific_prefix =
| name =
| honorific_suffix =
| title =
| image =
| image_upright =
| alt =
| caption =
| native_name =
| native_name_lang =
| church =
| archdiocese =
| province =
| metropolis =
| diocese =
| see =
| elected = <!-- or | appointed = -->
| term = <!-- or term_start / term_end -->
| quashed = <!-- or | retired = -->
| predecessor =
| successor =
| opposed =
| other_post =
| previous_post =
<!---------- Orders ---------->
| ordination =
| ordained_by =
| consecration =
| consecrated_by =
| cardinal =
| created_cardinal_by =
| rank =
| laicized =
<!---------- Personal details ---------->
| birth_name = <!-- Only if different from name -->
| birth_date = <!-- {{Birth date|YYYY|MM|DD}} -->
| baptised = <!-- will not display if birth_date is entered -->
| birth_place = <!-- City, administrative region, country (per [[Template:Infobox person]]) -->
| death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} (death date then birth date) -->
| death_place = <!-- as birth_place -->
| death_cause = <!--should be included only when the cause of death has significance for the subject's notability-->
| buried =
| resting_place_coordinates =
| denomination =
| residence =
| parents = <!-- Names of parents; include only if they are independently notable or particularly relevant. -->
| spouse =
| partner =
| children =
| occupation =
| profession =
| education =
| motto =
| signature =
| signature_alt =
| coat_of_arms =
| coat_of_arms_alt =
<!---------- Sainthood ---------->
| feast_day =
| venerated =
| saint_title =
| beatified_date =
| beatified_place =
| beatified_by =
| canonized_date =
| canonized_place =
| canonized_by =
| attributes =
| patronage =
| shrine =
| suppressed_date =
<!---------- Other ---------->
| module =
| module2 =
| other =
}}
</syntaxhighlight>
{{clear}}
== Type parameter ==
For priests, popes, cardinals, antipopes, and coptic popes, add the {{para|type}} parameter.
{{Infobox Christian leader
| type = Pope
| honorific_prefix = {{{honorific_prefix}}}
| name = {{{name}}}
| honorific_suffix = {{{honorific_suffix}}}
| title = {{{title}}}
| image = {{{image}}}
| image_upright = {{{image_upright}}}
| alt = {{{alt}}}
| caption = {{{caption}}}
| church = {{{church}}}
| archdiocese = {{{archdiocese}}}
| province = {{{province}}}
| metropolis = {{{metropolis}}}
| diocese = {{{diocese}}}
| see = {{{see}}}
| term_start = {{{term_start}}}
| term_end = {{{term_end}}}
| predecessor = {{{predecessor}}}
| successor = {{{successor}}}
| opposed = {{{opposed}}}
| other_post = {{{other_post}}}
| previous_post = {{{previous_post}}}
| ordination = {{{ordination}}}
| consecration = {{{consecration}}}
| cardinal = {{{cardinal}}}
| created_cardinal_by = {{{created_cardinal_by}}}
| rank = {{{rank}}}
| birth_name = {{{birth_name}}}
| birth_date = {{{birth_date}}}
| birth_place = {{{birth_place}}}
| death_date = {{{death_date}}}
| death_place = {{{death_place}}}
| buried = {{{buried}}}
| resting_place_coordinates = {{{resting_place_coordinates}}}
| denomination = {{{denomination}}}
| residence = {{{residence}}}
| parents = {{{parents}}}
| spouse = {{{spouse}}}
| partner = {{{partner}}}
| children = {{{children}}}
| occupation = {{{occupation}}}
| profession = {{{profession}}}
| education = {{{education}}}
| motto = {{{motto}}}
| signature_type = {{{signature_type}}}
| signature = {{{signature}}}
| signature_alt = {{{signature_alt}}}
| coat_of_arms = {{{coat_of_arms}}}
| coat_of_arms_alt = {{{coat_of_arms_alt}}}
| feast_day = {{{feast_day}}}
| venerated = {{{venerated}}}
| saint_title = {{{saint_title}}}
| beatified_date = {{{beatified_date}}}
| beatified_place = {{{beatified_place}}}
| beatified_by = {{{beatified_by}}}
| canonized_date = {{{canonized_date}}}
| canonized_place = {{{canonized_place}}}
| canonized_by = {{{canonized_by}}}
| attributes = {{{attributes}}}
| patronage = {{{patronage}}}
| shrine = {{{shrine}}}
| suppressed_date = {{{suppressed_date}}}
| other = {{{other}}}
}}
<syntaxhighlight lang="wikitext" style="overflow: auto; white-space: pre;">
{{Infobox Christian leader
| type = Pope <!-- or Cardinal or Antipope or Coptic Pope -->
| honorific_prefix =
| name =
| honorific_suffix =
| title =
| image =
| image_upright =
| alt =
| caption =
| church =
| archdiocese =
| province =
| metropolis =
| diocese =
| see =
| term_start =
| term_end =
| predecessor =
| successor =
| opposed =
| other_post =
| previous_post =
<!---------- Orders ---------->
| ordination =
| consecration =
| cardinal =
| created_cardinal_by =
| rank =
<!---------- Personal details ---------->
| birth_name = <!-- Only if different from name -->
| birth_date = <!-- {{Birth date|YYYY|MM|DD}} -->
| birth_place = <!-- City, administrative region, country (per [[Template:Infobox person]]) -->
| death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} (death date then birth date) -->
| death_place = <!-- as birth_place -->
| death_cause = <!--should be included only when the cause of death has significance for the subject's notability-->
| buried =
| resting_place_coordinates =
| denomination =
| residence =
| parents = <!-- Names of parents; include only if they are independently notable or particularly relevant. -->
| spouse =
| partner =
| children =
| occupation =
| profession =
| education =
| motto =
| signature_type = <!-- Use to override the default label of 'Signature' (e.g., [[Signum manus]]) -->
| signature =
| signature_alt =
| coat_of_arms =
| coat_of_arms_alt =
<!---------- Sainthood ---------->
| feast_day =
| venerated =
| saint_title =
| beatified_date =
| beatified_place =
| beatified_by =
| canonized_date =
| canonized_place =
| canonized_by =
| attributes =
| patronage =
| shrine =
| suppressed_date =
<!---------- Other ---------->
| other =
}}
</syntaxhighlight>
{{clear}}
==Parameters==
For descriptions of each parameter, see [[#TemplateData]] section below.
* ''elected'' and ''appointed'' are mutually exclusive.
* ''term'' (which gives "In Office") is alternative to "term_start" and it disables "term_end". It can be used to show in one line the description of the period (e.g. ''|term=1466–1471'' ). It can be also used to list multiple terms, separated by a new-line (e.g. ''<nowiki>|term=1466–1471<br>1488–1490</nowiki>'' ).
* The '''Orders''' section may be omitted in favour of [[Template:Ordination]] for those clergy claiming Apostolic succession, such as Catholics, Orthodox and Anglicans.
* ''resting_place_coordinates'' is coordinates of grave or similar; if known precisely. Use {{Tl|Coord}} with |display=inline,title
* ''profession'' and ''previous_post'' are mutually exclusive.
==Microformat==
{{UF-hcard-person}}
==Tracking categories==
{{infobox tracking categories
}}
==See also==
* [[Template:Ordination]]
==TemplateData==
{{TemplateData header}}
<templatedata>
{
"description": "This template may be used to summarize information about a particular Christian leader, usually at the top of an article.",
"params": {
"type": {
"required": false,
"label": "Type",
"type": "line",
"description": "Type of leader (Priest, Pope, Cardinal, Antipope, or Coptic Pope). If the leader is none of these, leave blank to default to Bishop."
},
"honorific_prefix": {
"required": false,
"label": "Honorific Prefix",
"type": "line",
"description": "Honorific prefix"
},
"name": {
"required": false,
"label": "Name",
"type": "line",
"description": "Name"
},
"honorific_suffix": {
"required": false,
"label": "Honorific Suffix",
"type": "line",
"description": "Honorific suffix"
},
"title": {
"required": false,
"label": "Title",
"type": "line",
"description": "Title of leader"
},
"image": {
"required": false,
"label": "Image",
"type": "wiki-file-name",
"description": "The name of an image of the leader."
},
"image_upright": {
"label": "Image upright",
"description": "Scales the image thumbnail from its default size by the given factor. Values less than 1 scale the image down (0.9 = 90%) and values greater than 1 scale the image up (1.15 = 115%).",
"example": "1.15",
"default": "1",
"type": "number"
},
"image_size": {
"required": false,
"label": "DEPRECATED: Image size",
"type": "line",
"description": "DEPRECATED/DISCOURAGED. Size to display image: 200px (set width), x300px (set height), or 200x300px (max width & max height). This defaults to frameless (default is 220px, but logged in users can change this by clicking on \"my preferences\" and adjusting thumbnail size) if empty or omitted. Use of this parameter is discouraged as per WP:IMAGESIZE. Use image_upright instead.",
"example": "200px",
"default": "220px",
"deprecated": "DEPRECATED: Use of this parameter is discouraged as per WP:IMAGESIZE. Delete it when encountered and use image_upright instead."
},
"alt": {
"required": false,
"label": "Alt Text for Image",
"type": "string",
"description": "Alt text for image of leader"
},
"caption": {
"required": false,
"label": "Image Caption",
"type": "string",
"description": "Caption for image"
},
"native_name": {
"required": false,
"label": "Native Name",
"type": "line",
"description": "Leader's name in their native language"
},
"native_name_lang": {
"required": false,
"label": "Native Name Language",
"type": "line",
"description": "Language of the Leader's native name"
},
"church": {
"required": false,
"label": "Church",
"type": "string",
"description": "Church the leader is a member of."
},
"archdiocese": {
"required": false,
"label": "Archdiocese",
"type": "line",
"description": "The archdiocese of the leader."
},
"province": {
"required": false,
"label": "Province",
"type": "line",
"description": "Province of the leader."
},
"metropolis": {
"required": false,
"label": "Metropolis",
"type": "line",
"description": "Metropolis of the leader."
},
"diocese": {
"required": false,
"label": "Diocese",
"type": "line",
"description": "Diocese of the leader."
},
"see": {
"required": false,
"label": "See",
"type": "line",
"description": "See of the leader."
},
"appointed": {
"required": false,
"label": "Appointed",
"type": "line",
"description": "Date the leader was appointed. Fields \"Elected\" and \"Appointed\" are mutually exclusive."
},
"elected": {
"required": false,
"label": "Elected",
"type": "line",
"description": "Date the leader was elected. Fields \"Elected\" and \"Appointed\" are mutually exclusive."
},
"term": {
"required": false,
"label": "Term",
"type": "string",
"description": "Term of the leader. The field \"Term\" (which gives \"In Office\") is an alternative to \"Term Start Date\" and it disables \"Term End Date\". It can be used to show in one line the description of the period (e.g. 1466–1471 ). It can be also used to list multiple terms, separated by a new-line (e.g. 1466–1471<br>1488–1490 )."
},
"term_start": {
"required": false,
"label": "Term Start",
"type": "line",
"description": "Term start date."
},
"quashed": {
"required": false,
"label": "Quash Date",
"type": "line",
"description": "Date the leader was quashed."
},
"term_end": {
"required": false,
"label": "Term End Date",
"type": "line",
"description": "Reign end date."
},
"predecessor": {
"required": false,
"label": "Predecessor",
"type": "line",
"description": "The leader's predecessor."
},
"successor": {
"required": false,
"label": "Successor",
"type": "line",
"description": "The leader's successor."
},
"opposed": {
"required": false,
"label": "Opposed",
"type": "string",
"description": "What the leader was opposed to."
},
"other_post": {
"required": false,
"label": "Other Posts",
"type": "string",
"description": "Other posts of the leader."
},
"previous_post": {
"required": false,
"label": "Previous Post(s)",
"type": "string",
"description": "Notable previous post(s) of the leader."
},
"ordination": {
"required": false,
"label": "Ordination",
"type": "line",
"description": "Date of ordination of the leader."
},
"ordained_by": {
"required": false,
"label": "Ordained by",
"type": "line",
"description": "Person who ordained the leader"
},
"consecration": {
"required": false,
"label": "Consecration",
"type": "line",
"description": "Date of consecration of the leader."
},
"consecrated_by": {
"required": false,
"label": "Consecrated by",
"type": "line",
"description": "Person who consecrated the leader."
},
"cardinal": {
"required": false,
"label": "Cardinal",
"type": "line",
"description": "Date when the leader became a cardinal."
},
"rank": {
"required": false,
"label": "Rank",
"type": "string",
"description": "Rank of the leader."
},
"created_cardinal_by": {
"required": false,
"label": "Created Cardinal by",
"type": "line",
"description": "The person who made the leader a cardinal."
},
"birth_name": {
"required": false,
"label": "Birth Name",
"type": "line",
"description": "Birth name of the leader."
},
"birth_date": {
"required": false,
"label": "Birth Date",
"type": "line",
"description": "Birth date of the leader."
},
"birth_place": {
"required": false,
"label": "Birth Place",
"type": "line",
"description": "Birth place of the leader. (City, administrative region, sovereign state per [[Template:Infobox person]])"
},
"baptised": {
"aliases": [
"baptized"
],
"required": false,
"label": "Baptised",
"type": "line",
"description": "Date of baptism: ONLY for use when birth date is not known (e.g., Beethoven). Will not display if a birth date is entered. Do not use subtemplates. Parameter 'baptized' can be used for articles that use American English spelling."
},
"death_date": {
"required": false,
"label": "Death Date",
"type": "line",
"description": "Death date of the leader."
},
"death_place": {
"required": false,
"label": "Death place",
"type": "line",
"description": "Death place of the leader. (City, administrative region, sovereign state per [[Template:Infobox person]])"
},
"buried": {
"required": false,
"label": "Buried",
"type": "line",
"description": "Where the leader is buried."
},
"residence": {
"required": false,
"label": "Residence",
"type": "line",
"description": "Residence of the leader."
},
"parents": {
"required": false,
"label": "Parents",
"type": "string",
"description": "Parents of the leader. Include only if they are independently notable or particularly relevant."
},
"spouse": {
"required": false,
"label": "Spouse",
"type": "line",
"description": "Spouse of the leader."
},
"children": {
"required": false,
"label": "Children",
"type": "string",
"description": "Children of the leader."
},
"occupation": {
"required": false,
"label": "Occupation",
"type": "string",
"description": "Occupation of the leader."
},
"profession": {
"required": false,
"label": "Profession(s)",
"type": "string",
"description": "Profession(s) of the leader"
},
"signature_type": {
"required": false,
"label": "Signature type",
"type": "line",
"description": "Used to override the default label 'Signature' to indicate the type of signature (e.g., 'Signum manus')"
},
"signature": {
"required": false,
"label": "Signature",
"type": "line",
"description": "Name of an image file of the leader's signature."
},
"signature_alt": {
"required": false,
"label": "Alt Text of Signature",
"type": "string",
"description": "Alt text of the signature image."
},
"coat_of_arms": {
"required": false,
"label": "Coat of Arms",
"type": "line",
"description": "Name of an image of the leader's coat of arms."
},
"motto": {
"required": false,
"label": "Motto",
"type": "line",
"description": "Motto of the leader."
},
"resting_place_coordinates": {
"required": false,
"label": "Resting Place Coordinates",
"type": "line",
"description": "Coordinates of grave or similar; if known precisely. Use {{Coord}} with |display=inline,title"
},
"education": {
"required": false,
"label": "Education",
"type": "string",
"description": "Education of the leader."
},
"coat_of_arms_alt": {
"required": false,
"label": "Alt Text of Coat of Arms",
"type": "string",
"description": "Alt text for the coat of arms image."
},
"feast_day": {
"required": false,
"label": "Feast Day",
"type": "line",
"description": "Feast day of the leader."
},
"venerated": {
"required": false,
"label": "Venerated in",
"type": "line",
"description": "Churches which venerate this leader as a saint."
},
"saint_title": {
"required": false,
"label": "Saint Title",
"type": "line",
"description": "The saint title of this leader."
},
"beatified_date": {
"required": false,
"label": "Date of Beatification",
"type": "line",
"description": "Date of beatification."
},
"beatified_place": {
"required": false,
"label": "Place of Beatification",
"type": "line",
"description": "Place of beatification."
},
"beatified_by": {
"required": false,
"label": "Beatified by",
"type": "line",
"description": "Person who beatified this leader."
},
"canonized_date": {
"required": false,
"label": "Date of Canonization",
"type": "line",
"description": "Date of canonization."
},
"canonized_place": {
"required": false,
"label": "Place of Canonization",
"type": "line",
"description": "Place of canonization."
},
"canonized_by": {
"required": false,
"label": "Canonized by",
"type": "line",
"description": "Person who canonized this leader."
},
"attributes": {
"required": false,
"label": "Attributes",
"type": "string",
"description": "Attributes of this leader."
},
"patronage": {
"required": false,
"label": "Patronage",
"type": "line",
"description": "Patronage of this leader."
},
"shrine": {
"required": false,
"label": "Shrine",
"type": "line",
"description": "Shrine of this leader."
},
"suppressed_date": {
"required": false,
"label": "Date of Cult Suppression",
"type": "line",
"description": "Date this saint's cult was suppressed."
},
"other": {
"required": false,
"label": "Other Popes",
"type": "line",
"description": "Base name of this pope (without the numeral or any prefixes) to link to other popes with the same base name e.g. Gregory."
},
"module": {
"required": false,
"label": "Module",
"type": "string",
"description": "Insert child template here to embed."
},
"module2": {
"required": false,
"label": "Module 2",
"type": "string",
"description": "Insert child template here to embed."
},
"retired": {},
"laicized": {
"description": "Date when the Christian leader was laicized (removed as a member of the clergy), if applicable, or \"Yes\" if the date is unknown.",
"type": "date"
},
"partner": {
"label": "Partner",
"description": "Partner of the leader. "
},
"denomination": {
"label": "Denomination",
"description": "Denomination of the leader.",
"type": "line"
}
},
"format": "block",
"paramOrder": [
"type",
"honorific_prefix",
"name",
"honorific_suffix",
"title",
"image",
"image_upright",
"image_size",
"alt",
"caption",
"native_name",
"native_name_lang",
"church",
"archdiocese",
"province",
"metropolis",
"diocese",
"see",
"appointed",
"elected",
"term",
"term_start",
"quashed",
"term_end",
"predecessor",
"successor",
"opposed",
"other_post",
"previous_post",
"ordination",
"ordained_by",
"consecration",
"consecrated_by",
"cardinal",
"rank",
"created_cardinal_by",
"birth_name",
"birth_date",
"birth_place",
"baptised",
"death_date",
"death_place",
"buried",
"denomination",
"residence",
"parents",
"partner",
"spouse",
"children",
"occupation",
"profession",
"signature_type",
"signature",
"signature_alt",
"coat_of_arms",
"motto",
"resting_place_coordinates",
"education",
"coat_of_arms_alt",
"feast_day",
"venerated",
"saint_title",
"beatified_date",
"beatified_place",
"beatified_by",
"canonized_date",
"canonized_place",
"canonized_by",
"attributes",
"patronage",
"shrine",
"suppressed_date",
"other",
"module",
"module2",
"retired",
"laicized"
]
}
</templatedata>
<includeonly>
<!-- CATEGORIES HERE, THANKS -->
{{DEFAULTSORT:Christian leader}}
{{Basepage subpage
|[[Category:Christian infobox templates]]
[[Category:People and person infobox templates]]
[[Category:Biographical templates usable as a module]]
[[Category:Infobox templates with module parameter]]
[[Category:Templates that add a tracking category|{{PAGENAME}}]]
}}
</includeonly>
gmxfa409sgtfrtj6j1jh4fbwo83xy9f
Módulo:Protected page
828
9254
75322
2026-08-30T17:24:01Z
en>Primefac
0
update /config call
75322
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:Protected page/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()
if not self:shouldHaveProtectionCategory() then
return true
end
if type(self.expiry) ~= 'number' then
return false
end
local expiry = os.date('*t', self.expiry)
-- Avoid checking today.day or os.time(), unless close. https://phabricator.wikimedia.org/T416616
local today = os.date('*t')
return (expiry.year < today.year)
or (expiry.year == today.year and expiry.month < today.month)
or (expiry.year == today.year and expiry.month == today.month and expiry.day < today.day)
or (expiry.year == today.year and expiry.month == today.month and expiry.day == today.day and self.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
p8ryzquso3eyufqyguwh2oyqz5eu1l6
75323
75322
2026-09-04T15:03:54Z
Robertsky
10424
1 versaun husi [[:en:Module:Protected_page]]
75322
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:Protected page/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()
if not self:shouldHaveProtectionCategory() then
return true
end
if type(self.expiry) ~= 'number' then
return false
end
local expiry = os.date('*t', self.expiry)
-- Avoid checking today.day or os.time(), unless close. https://phabricator.wikimedia.org/T416616
local today = os.date('*t')
return (expiry.year < today.year)
or (expiry.year == today.year and expiry.month < today.month)
or (expiry.year == today.year and expiry.month == today.month and expiry.day < today.day)
or (expiry.year == today.year and expiry.month == today.month and expiry.day == today.day and self.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
p8ryzquso3eyufqyguwh2oyqz5eu1l6
Módulo:Protected page/config
828
9255
75324
2026-08-30T17:22:32Z
en>Primefac
0
per prev, old wrappers moved, removing from this list
75324
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 policy on the biographies"
.. ' of living people]].',
tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on'
.. ' biographies of living persons',
},
deceased = {
description = 'For user pages of Wikipedia users who are deceased',
text = '${INTROFRAGMENT} to prevent vandalism of a deceased'
.. ' Wikipedian\'s user page.'
.. ' A family member who wishes to edit this user page can use this'
.. ' user\'s ${TALKPAGE} or submit a request to [[Wikipedia:VRT|the'
.. ' Volunteer Response Team]].',
tooltip = '${TOOLTIPFRAGMENT} because this Wikipedian is deceased'
},
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',
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 [[Wikipedia:Protection policy|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'
.. ' {{[[Template:unblock|unblock]]}} 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 [[Wikipedia:Protection policy#full|'
.. 'protected]] from editing',
templateeditor = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#template'
.. '|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 [[Wikipedia:Protection'
.. ' policy#semi|disabled]]',
extendedconfirmed = 'This ${PAGETYPE} is currently under [[Wikipedia:Protection'
.. ' policy#extended|extended confirmed protection]]',
},
move = {
default = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#Move'
.. ' 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|extendedconfirmed|move'] = '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:Protected page'] = {},
['Template:Extended confirmed–protected'] = {'ecp'},
['Template:Protected biography of a living person'] = {'blp'},
['Template:Protected due to a dispute'] = {'dispute'},
['Template:Move-protected'] = {action = 'move', catonly = 'yes'},
['Template:Move-protected due to a dispute'] = {'dispute', action = 'move', catonly = 'yes'},
['Template:Move-protected due to vandalism'] = {'vandalism', action = 'move', catonly = 'yes'},
['Template:Office-protected'] = {'office'},
['Template:Pending changes–protected'] = {action = 'autoreview', small = true},
['Template:Semi-protected indefinitely'] = {small = true},
['Template:Protected due to sockpuppetry'] = {'sock'},
['Template:Template-protected'] = {'template', small = true},
['Template:Upload-protected'] = {action = 'upload'},
['Template:Protected talk page of a blocked user'] = {'usertalk'},
['Template:Protected due to 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
--------------------------------------------------------------------------------
}
pj6zo6l44p4bk4pwax9tlbkyf7cpx34
75325
75324
2026-09-04T15:03:54Z
Robertsky
10424
1 versaun husi [[:en:Module:Protected_page/config]]
75324
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 policy on the biographies"
.. ' of living people]].',
tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on'
.. ' biographies of living persons',
},
deceased = {
description = 'For user pages of Wikipedia users who are deceased',
text = '${INTROFRAGMENT} to prevent vandalism of a deceased'
.. ' Wikipedian\'s user page.'
.. ' A family member who wishes to edit this user page can use this'
.. ' user\'s ${TALKPAGE} or submit a request to [[Wikipedia:VRT|the'
.. ' Volunteer Response Team]].',
tooltip = '${TOOLTIPFRAGMENT} because this Wikipedian is deceased'
},
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',
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 [[Wikipedia:Protection policy|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'
.. ' {{[[Template:unblock|unblock]]}} 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 [[Wikipedia:Protection policy#full|'
.. 'protected]] from editing',
templateeditor = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#template'
.. '|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 [[Wikipedia:Protection'
.. ' policy#semi|disabled]]',
extendedconfirmed = 'This ${PAGETYPE} is currently under [[Wikipedia:Protection'
.. ' policy#extended|extended confirmed protection]]',
},
move = {
default = 'This ${PAGETYPE} is currently [[Wikipedia:Protection policy#Move'
.. ' 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|extendedconfirmed|move'] = '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:Protected page'] = {},
['Template:Extended confirmed–protected'] = {'ecp'},
['Template:Protected biography of a living person'] = {'blp'},
['Template:Protected due to a dispute'] = {'dispute'},
['Template:Move-protected'] = {action = 'move', catonly = 'yes'},
['Template:Move-protected due to a dispute'] = {'dispute', action = 'move', catonly = 'yes'},
['Template:Move-protected due to vandalism'] = {'vandalism', action = 'move', catonly = 'yes'},
['Template:Office-protected'] = {'office'},
['Template:Pending changes–protected'] = {action = 'autoreview', small = true},
['Template:Semi-protected indefinitely'] = {small = true},
['Template:Protected due to sockpuppetry'] = {'sock'},
['Template:Template-protected'] = {'template', small = true},
['Template:Upload-protected'] = {action = 'upload'},
['Template:Protected talk page of a blocked user'] = {'usertalk'},
['Template:Protected due to 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
--------------------------------------------------------------------------------
}
pj6zo6l44p4bk4pwax9tlbkyf7cpx34
Boac
0
9256
75326
2026-09-05T06:19:24Z
Exec8
6243
.
75326
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Marinduque}}
[[Kategoria:Munisípiu sira iha Filipina]]
ok8hfmjyk0ajs2qw79ij2l6ox2k2x70
Bobon
0
9257
75327
2026-09-05T06:20:01Z
Exec8
6243
.
75327
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Samar do Norte}}
[[Kategoria:Munisípiu sira iha Filipina]]
51xsc2bflyqph558pzu28wh1ea7vg9o
Bocaue
0
9258
75328
2026-09-05T06:20:21Z
Exec8
6243
.
75328
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Bulacan}}
[[Kategoria:Munisípiu sira iha Filipina]]
54clnl6ynfhiakh1i0kv8o6bee7z0wh
Bogo
0
9259
75329
2026-09-05T06:20:42Z
Exec8
6243
.
75329
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cebu}}
[[Kategoria:Munisípiu sira iha Filipina]]
8623abrbvbowsitzugq0b6fzgw9a7wk
75336
75329
2026-09-05T06:23:18Z
Exec8
6243
.
75336
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cebu}}
[[Kategoria:Sidade sira iha Filipina]]
p9codc69tumuuvhf307n3d6s2wipeba
Bokod
0
9260
75330
2026-09-05T06:21:07Z
Exec8
6243
.
75330
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Benguet}}
[[Kategoria:Munisípiu sira iha Filipina]]
28qsidjqh2g6yacqx0cqns5n5h4uoy8
Bolinao
0
9261
75331
2026-09-05T06:21:30Z
Exec8
6243
.
75331
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Pangasinan}}
[[Kategoria:Munisípiu sira iha Filipina]]
85763rvyd6b6wkfzbuvskvj7lttdp02
Boliney
0
9262
75332
2026-09-05T06:21:48Z
Exec8
6243
.
75332
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Abra}}
[[Kategoria:Munisípiu sira iha Filipina]]
spw3b6ab1czb2mzmc2pl5af3tjdzhlk
Boljoon
0
9263
75333
2026-09-05T06:22:05Z
Exec8
6243
.
75333
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cebu}}
[[Kategoria:Munisípiu sira iha Filipina]]
8623abrbvbowsitzugq0b6fzgw9a7wk
Bombon
0
9264
75334
2026-09-05T06:22:30Z
Exec8
6243
.
75334
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Camarines Sur}}
[[Kategoria:Munisípiu sira iha Filipina]]
8zyaafwwqgrrmi97r6mdjiz1gkwvtl1
75335
75334
2026-09-05T06:22:42Z
Exec8
6243
75335
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Camarines Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
p0yy5vj7u79m5g5bsyde1e8gg38i198
Bongabon
0
9265
75337
2026-09-05T06:23:57Z
Exec8
6243
.
75337
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Nova Ecija}}
[[Kategoria:Munisípiu sira iha Filipina]]
ilroiurs4u4xqnivumrbtmcixgbyrok
Bongabong
0
9266
75338
2026-09-05T06:24:20Z
Exec8
6243
.
75338
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Oriental Mindoro}}
[[Kategoria:Munisípiu sira iha Filipina]]
gdauriq0wkbtm486nd60ch9bdxlokyf
Bonifacio
0
9267
75339
2026-09-05T06:24:42Z
Exec8
6243
.
75339
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Misamis Occidental}}
[[Kategoria:Munisípiu sira iha Filipina]]
edkgy9fwj3lnokr450e08jn1xhyc2em
75340
75339
2026-09-05T06:24:52Z
Exec8
6243
75340
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Misamis Ocidental}}
[[Kategoria:Munisípiu sira iha Filipina]]
mj9kwf0zdsgy8eyqqhjim9jfrm2nyb8
Borbon
0
9268
75341
2026-09-05T06:25:13Z
Exec8
6243
.
75341
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cebu}}
[[Kategoria:Munisípiu sira iha Filipina]]
8623abrbvbowsitzugq0b6fzgw9a7wk
Borongan
0
9269
75342
2026-09-05T06:25:41Z
Exec8
6243
.
75342
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Samar Oriental}}
[[Kategoria:Sidade sira iha Filipina]]
5m62ry8vg25p0pz02z5c3dswqmgwl70
Boston
0
9270
75343
2026-09-05T06:26:07Z
Exec8
6243
.
75343
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Davao Oriental}}
[[Kategoria:Munisípiu sira iha Filipina]]
3r47f34k85e7380rawa3jfobhi0im5j
75344
75343
2026-09-05T06:26:18Z
Exec8
6243
75344
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Davau Oriental}}
[[Kategoria:Munisípiu sira iha Filipina]]
7vjxirbcdmt2vmkrmbbs1ymnfxjudmw
Botolan
0
9271
75345
2026-09-05T06:26:40Z
Exec8
6243
.
75345
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Zambales}}
[[Kategoria:Munisípiu sira iha Filipina]]
dlt6f87h92eugcpby27nyqq6a8q6tt7
Braulio E. Dujali
0
9272
75346
2026-09-05T06:27:04Z
Exec8
6243
.
75346
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Davau del Norte}}
[[Kategoria:Munisípiu sira iha Filipina]]
imoy2snlq0v9nu67cz6rmnm2ryot22o
75347
75346
2026-09-05T06:27:15Z
Exec8
6243
75347
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Davau do Norte}}
[[Kategoria:Munisípiu sira iha Filipina]]
6l2jbhum5ytgkowviuiy5os8v4ewepe
Bucay
0
9273
75348
2026-09-05T06:27:34Z
Exec8
6243
.
75348
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Abra}}
[[Kategoria:Munisípiu sira iha Filipina]]
spw3b6ab1czb2mzmc2pl5af3tjdzhlk
Bucloc
0
9274
75349
2026-09-05T06:27:54Z
Exec8
6243
.
75349
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Abra}}
[[Kategoria:Munisípiu sira iha Filipina]]
spw3b6ab1czb2mzmc2pl5af3tjdzhlk
Bugallon
0
9275
75350
2026-09-05T06:28:17Z
Exec8
6243
.
75350
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Pangasinan}}
[[Kategoria:Munisípiu sira iha Filipina]]
85763rvyd6b6wkfzbuvskvj7lttdp02
Bugasong
0
9276
75351
2026-09-05T06:28:42Z
Exec8
6243
.
75351
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Antique}}
[[Kategoria:Munisípiu sira iha Filipina]]
7asqlptzovy30izlbhbkdzav5orfwlx
Buguey
0
9277
75352
2026-09-05T06:28:59Z
Exec8
6243
.
75352
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cagayan}}
[[Kategoria:Munisípiu sira iha Filipina]]
h1eml04nnc3skhddm8475aklap78djh
Buguias
0
9278
75353
2026-09-05T06:29:17Z
Exec8
6243
.
75353
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Benguet}}
[[Kategoria:Munisípiu sira iha Filipina]]
28qsidjqh2g6yacqx0cqns5n5h4uoy8
Buhi
0
9279
75354
2026-09-05T06:29:42Z
Exec8
6243
.
75354
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Camarines Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
p0yy5vj7u79m5g5bsyde1e8gg38i198
Bula
0
9280
75355
2026-09-05T06:30:05Z
Exec8
6243
.
75355
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Camarines Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
p0yy5vj7u79m5g5bsyde1e8gg38i198
Bulalacao
0
9281
75356
2026-09-05T06:30:44Z
Exec8
6243
.
75356
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Oriental Mindoro}}
[[Kategoria:Munisípiu sira iha Filipina]]
gdauriq0wkbtm486nd60ch9bdxlokyf
Bulan
0
9282
75357
2026-09-05T06:31:03Z
Exec8
6243
.
75357
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Sorsogon}}
[[Kategoria:Munisípiu sira iha Filipina]]
m2mmpxn7mwa0rg1rm5th5zw6vpmef4o
Bulusan
0
9283
75358
2026-09-05T06:31:26Z
Exec8
6243
.
75358
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Sorsogon}}
[[Kategoria:Munisípiu sira iha Filipina]]
m2mmpxn7mwa0rg1rm5th5zw6vpmef4o
Bunawan
0
9284
75359
2026-09-05T06:31:54Z
Exec8
6243
.
75359
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Agusan do Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
r9ep2c1jhexucxq4mxje3dktpg19acw
Burauen
0
9285
75360
2026-09-05T06:32:17Z
Exec8
6243
.
75360
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Leyte}}
[[Kategoria:Munisípiu sira iha Filipina]]
jjk2dwf9twdhtzqxoin0cpbazskuqck
Burdeos
0
9286
75361
2026-09-05T06:32:36Z
Exec8
6243
.
75361
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Quezon}}
[[Kategoria:Munisípiu sira iha Filipina]]
1wgdggbi37mnio6rdadg3htzk3e3mla
Buruanga
0
9287
75362
2026-09-05T06:32:54Z
Exec8
6243
.
75362
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Aklan}}
[[Kategoria:Munisípiu sira iha Filipina]]
l9f618niqqggwt6h557yviqlch8n3hw
Bustos
0
9288
75363
2026-09-05T06:33:15Z
Exec8
6243
.
75363
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Bulacan}}
[[Kategoria:Munisípiu sira iha Filipina]]
54clnl6ynfhiakh1i0kv8o6bee7z0wh
Busuanga
0
9289
75364
2026-09-05T06:33:37Z
Exec8
6243
.
75364
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Palawan}}
[[Kategoria:Munisípiu sira iha Filipina]]
axlsemgp6gjihq75t8amj6mwgk4qkse
Buug
0
9290
75365
2026-09-05T06:33:58Z
Exec8
6243
.
75365
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Zamboanga Sibugay}}
[[Kategoria:Munisípiu sira iha Filipina]]
fgez27yiz5ilc8fe59gfz8bmsovbdwy
Calamba
0
9291
75366
2026-09-05T06:48:09Z
Exec8
6243
.
75366
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Laguna}}
[[Kategoria:Sidade sira iha Filipina]]
ju5knxq6zkir3ohos757g0vfx5mrgyy
Calamba, Misamis Ocidental
0
9292
75367
2026-09-05T06:49:07Z
Exec8
6243
.
75367
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Misamis Ocidental}}
[[Kategoria:Munisípiu sira iha Filipina]]
mj9kwf0zdsgy8eyqqhjim9jfrm2nyb8
Caba
0
9293
75368
2026-09-05T06:52:15Z
Exec8
6243
.
75368
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{La Union}}
[[Kategoria:Munisípiu sira iha Filipina]]
5j86nl2xciijverr5kcf1d5ihxikrz8
Cabagan
0
9294
75369
2026-09-05T06:52:40Z
Exec8
6243
.
75369
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Isabela}}
[[Kategoria:Munisípiu sira iha Filipina]]
no8oez79altb1eupon6d3rg2562x8pe
Cabanatuan
0
9295
75370
2026-09-05T06:53:08Z
Exec8
6243
.
75370
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Nova Ecija}}
[[Kategoria:Sidade sira iha Filipina]]
fzgfwss4zml1lg4oz4g61bvzxfnd65g
Cabangan
0
9296
75371
2026-09-05T06:53:35Z
Exec8
6243
.
75371
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Zambales}}
[[Kategoria:Munisípiu sira iha Filipina]]
dlt6f87h92eugcpby27nyqq6a8q6tt7
Cabanglasan
0
9297
75372
2026-09-05T06:53:55Z
Exec8
6243
.
75372
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Bukidnon}}
[[Kategoria:Munisípiu sira iha Filipina]]
ofvy2ks04zlwz03rtqffp11mfx6olxe
Cabarroguis
0
9298
75373
2026-09-05T06:54:19Z
Exec8
6243
.
75373
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Quirino}}
[[Kategoria:Munisípiu sira iha Filipina]]
e7w4t3ig2vy5isklnn475khpvjna886
Cabiao
0
9299
75374
2026-09-05T06:55:16Z
Exec8
6243
.
75374
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Nova Ecija}}
[[Kategoria:Munisípiu sira iha Filipina]]
ilroiurs4u4xqnivumrbtmcixgbyrok
Cabucgayan
0
9300
75375
2026-09-05T06:55:34Z
Exec8
6243
.
75375
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Biliran}}
[[Kategoria:Munisípiu sira iha Filipina]]
61w2w9kx0q6bpl5lg7hmclswegkl1lu
Cabugao
0
9301
75376
2026-09-05T06:55:54Z
Exec8
6243
.
75376
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Ilocos Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
pk0rks18yrpvokb36vbcru6zccluz8t
Cabusao
0
9302
75377
2026-09-05T06:56:15Z
Exec8
6243
.
75377
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Camarines Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
p0yy5vj7u79m5g5bsyde1e8gg38i198
Cabuyao
0
9303
75378
2026-09-05T06:56:37Z
Exec8
6243
.
75378
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Laguna}}
[[Kategoria:Sidade sira iha Filipina]]
ju5knxq6zkir3ohos757g0vfx5mrgyy
Cadiz
0
9304
75379
2026-09-05T06:57:15Z
Exec8
6243
.
75379
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Negros Ocidental}}
[[Kategoria:Sidade sira iha Filipina]]
roiada4jvq9x3rxv3lj3wjkbn2xmpt0
Cagayan de Ouro
0
9305
75380
2026-09-05T06:58:01Z
Exec8
6243
.
75380
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Misamis Oriental}}
[[Kategoria:Sidade sira iha Filipina]]
9cip09zuqrjn64t9y8xatmboomedoqr
Cagayancillo
0
9306
75381
2026-09-05T06:59:17Z
Exec8
6243
.
75381
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Palawan}}
[[Kategoria:Munisípiu sira iha Filipina]]
axlsemgp6gjihq75t8amj6mwgk4qkse
Cagdianao
0
9307
75382
2026-09-05T06:59:43Z
Exec8
6243
.
75382
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Dinagat Islands}}
[[Kategoria:Munisípiu sira iha Filipina]]
2mcve5w5upq22vw7nddqnnm7ffyahy3
Cagwait
0
9308
75383
2026-09-05T07:00:14Z
Exec8
6243
.
75383
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Surigao do Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
5wegufqo8ghluj1540d2k60wmz3ui81
Caibiran
0
9309
75384
2026-09-05T07:00:41Z
Exec8
6243
.
75384
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Biliran}}
[[Kategoria:Munisípiu sira iha Filipina]]
61w2w9kx0q6bpl5lg7hmclswegkl1lu
Cainta
0
9310
75385
2026-09-05T07:01:02Z
Exec8
6243
.
75385
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Rizal}}
[[Kategoria:Munisípiu sira iha Filipina]]
ew9f92sxwqx2veloavsui2w4e8gx9h6
Cajidiocan
0
9311
75386
2026-09-05T07:01:23Z
Exec8
6243
.
75386
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Romblon}}
[[Kategoria:Munisípiu sira iha Filipina]]
bytq8a81blvpkq08fju7wkclivrqoyz
Calabanga
0
9312
75387
2026-09-05T07:01:45Z
Exec8
6243
.
75387
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Camarines Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
p0yy5vj7u79m5g5bsyde1e8gg38i198
Calanasan
0
9313
75388
2026-09-05T07:03:38Z
Exec8
6243
.
75388
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Apayao}}
[[Kategoria:Munisípiu sira iha Filipina]]
5eweb00clr9oqxi8ygbonaoplx8vo4a
Calapan
0
9314
75389
2026-09-05T07:05:06Z
Exec8
6243
.
75389
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Oriental Mindoro}}
[[Kategoria:Sidade sira iha Filipina]]
nmks9zqche73n9z85mt3vwjf1c14qzu
Calape
0
9315
75390
2026-09-05T07:06:09Z
Exec8
6243
.
75390
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Bohol}}
[[Kategoria:Munisípiu sira iha Filipina]]
j9qk37zemmmuwwotxckum1itxf90flw
Calasiao
0
9316
75391
2026-09-05T07:06:30Z
Exec8
6243
.
75391
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Pangasinan}}
[[Kategoria:Munisípiu sira iha Filipina]]
85763rvyd6b6wkfzbuvskvj7lttdp02
Calatagan
0
9317
75392
2026-09-05T07:06:54Z
Exec8
6243
.
75392
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Batangas}}
[[Kategoria:Munisípiu sira iha Filipina]]
4669vhhamcygfpv35ua0d2nkpv6fnpa
Calauag
0
9318
75393
2026-09-05T07:07:59Z
Exec8
6243
.
75393
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Quezon}}
[[Kategoria:Munisípiu sira iha Filipina]]
1wgdggbi37mnio6rdadg3htzk3e3mla
Calauan
0
9319
75394
2026-09-05T07:08:22Z
Exec8
6243
.
75394
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Laguna}}
[[Kategoria:Munisípiu sira iha Filipina]]
fzic4rs386lggaxltetxieva15w0jsi
Calayan
0
9320
75395
2026-09-05T07:08:42Z
Exec8
6243
.
75395
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cagayan}}
[[Kategoria:Munisípiu sira iha Filipina]]
h1eml04nnc3skhddm8475aklap78djh
Calbayog
0
9321
75396
2026-09-05T07:09:04Z
Exec8
6243
.
75396
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Samar}}
[[Kategoria:Sidade sira iha Filipina]]
eup1cv4462yzjy7chtnahkhdc58xr16
Calbiga
0
9322
75397
2026-09-05T07:09:27Z
Exec8
6243
.
75397
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Samar}}
[[Kategoria:Munisípiu sira iha Filipina]]
911rsr8l23691nkcvhy68kzodgujo76
Calinog
0
9323
75398
2026-09-05T07:09:52Z
Exec8
6243
.
75398
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Iloilo}}
[[Kategoria:Munisípiu sira iha Filipina]]
jf6s876am3ve4trlz98vx7119rc97al
Calintaan
0
9324
75399
2026-09-05T07:10:51Z
Exec8
6243
.
75399
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Ocidental Mindoro}}
[[Kategoria:Munisípiu sira iha Filipina]]
0ffv624ggmim3zx6weiqi7clugnewsw
Calubian
0
9325
75400
2026-09-05T07:11:18Z
Exec8
6243
.
75400
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Leyte}}
[[Kategoria:Munisípiu sira iha Filipina]]
jjk2dwf9twdhtzqxoin0cpbazskuqck
Calumpit
0
9326
75401
2026-09-05T07:12:09Z
Exec8
6243
.
75401
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Calumpit}}
[[Kategoria:Munisípiu sira iha Filipina]]
7mlxoyy4cz392le4jnn0u2m87s1z5rd
75402
75401
2026-09-05T07:12:29Z
Exec8
6243
.
75402
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Bulacan}}
[[Kategoria:Munisípiu sira iha Filipina]]
54clnl6ynfhiakh1i0kv8o6bee7z0wh
Caluya
0
9327
75403
2026-09-05T07:12:55Z
Exec8
6243
.
75403
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Antique}}
[[Kategoria:Munisípiu sira iha Filipina]]
7asqlptzovy30izlbhbkdzav5orfwlx
Camalaniugan
0
9328
75404
2026-09-05T07:13:14Z
Exec8
6243
.
75404
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cagayan}}
[[Kategoria:Munisípiu sira iha Filipina]]
h1eml04nnc3skhddm8475aklap78djh
Camalig
0
9329
75405
2026-09-05T07:13:46Z
Exec8
6243
.
75405
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Albay}}
[[Kategoria:Munisípiu sira iha Filipina]]
4nu5so9lhuktn0qdkwur2lsfs8jivc2
Camaligan
0
9330
75406
2026-09-05T07:14:13Z
Exec8
6243
.
75406
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Camarines Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
p0yy5vj7u79m5g5bsyde1e8gg38i198
Camiling
0
9331
75407
2026-09-05T07:14:37Z
Exec8
6243
.
75407
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Tarlac}}
[[Kategoria:Munisípiu sira iha Filipina]]
ho4lkujvxu5whhkn2btbx6831zsmgrb
Can-avid
0
9332
75408
2026-09-05T07:15:07Z
Exec8
6243
.
75408
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Samar Ocidental}}
[[Kategoria:Munisípiu sira iha Filipina]]
1icel83tp734y7g7n35vdpxlhkc1drz
75409
75408
2026-09-05T07:15:24Z
Exec8
6243
.
75409
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Samar Oriental}}
[[Kategoria:Munisípiu sira iha Filipina]]
4tyf7tr00pntfmhhe9ze0kohbnnf1om
Canaman
0
9333
75410
2026-09-05T07:15:51Z
Exec8
6243
.
75410
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Camarines Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
p0yy5vj7u79m5g5bsyde1e8gg38i198
Candaba
0
9334
75411
2026-09-05T07:16:08Z
Exec8
6243
.
75411
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Pampanga}}
[[Kategoria:Munisípiu sira iha Filipina]]
4y255r4fvlu62u39mt7wy3p6ceypnpv
Candijay
0
9335
75412
2026-09-05T07:16:30Z
Exec8
6243
.
75412
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Bohol}}
[[Kategoria:Munisípiu sira iha Filipina]]
j9qk37zemmmuwwotxckum1itxf90flw
Candon
0
9336
75413
2026-09-05T07:17:01Z
Exec8
6243
.
75413
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Ilocos Sul}}
[[Kategoria:Sidade sira iha Filipina]]
bqkjg6dob71zr3893g5pdcq5uv93y9q
Candoni
0
9337
75414
2026-09-05T07:17:23Z
Exec8
6243
.
75414
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Negros Ocidental}}
[[Kategoria:Munisípiu sira iha Filipina]]
oh5e7hche2tr8k3hqq3886xyx7j29h3
Canlaon
0
9338
75415
2026-09-05T07:17:41Z
Exec8
6243
.
75415
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Negros Oriental}}
[[Kategoria:Munisípiu sira iha Filipina]]
mmsf5chy0cc8kwbs5yjg3rbhhqwcgqy
75416
75415
2026-09-05T07:18:00Z
Exec8
6243
75416
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Negros Oriental}}
[[Kategoria:Sidade sira iha Filipina]]
pwjl6kvmoed8qcveju5ifewbumgmzzo
Cantilan
0
9339
75417
2026-09-05T07:18:24Z
Exec8
6243
.
75417
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Surigao del Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
r2lggiy2crt5omnqoko90c6gu8rkzf4
75418
75417
2026-09-05T07:18:34Z
Exec8
6243
75418
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Surigao do Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
5wegufqo8ghluj1540d2k60wmz3ui81
Caoayan
0
9340
75419
2026-09-05T07:18:57Z
Exec8
6243
.
75419
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Ilocos Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
pk0rks18yrpvokb36vbcru6zccluz8t
Capalonga
0
9341
75420
2026-09-05T07:19:19Z
Exec8
6243
.
75420
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Camarines Norte}}
[[Kategoria:Munisípiu sira iha Filipina]]
8xtmcq8xz3tzrrrou9zkhhawb55halg
Capas
0
9342
75421
2026-09-05T07:19:37Z
Exec8
6243
.
75421
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Tarlac}}
[[Kategoria:Munisípiu sira iha Filipina]]
ho4lkujvxu5whhkn2btbx6831zsmgrb
Capoocan
0
9343
75422
2026-09-05T07:19:55Z
Exec8
6243
.
75422
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Leyte}}
[[Kategoria:Munisípiu sira iha Filipina]]
jjk2dwf9twdhtzqxoin0cpbazskuqck
Capul
0
9344
75423
2026-09-05T07:20:23Z
Exec8
6243
.
75423
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Samar do Norte}}
[[Kategoria:Munisípiu sira iha Filipina]]
51xsc2bflyqph558pzu28wh1ea7vg9o
Caramoan
0
9345
75424
2026-09-05T07:44:58Z
Exec8
6243
.
75424
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Camarines Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
p0yy5vj7u79m5g5bsyde1e8gg38i198
Caramoran
0
9346
75425
2026-09-05T07:45:18Z
Exec8
6243
.
75425
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Catanduanes}}
[[Kategoria:Munisípiu sira iha Filipina]]
qo6z38zqacjbwv5sb1bzkag87uj5oq7
Carasi
0
9347
75426
2026-09-05T07:45:37Z
Exec8
6243
.
75426
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Ilocos Norte}}
[[Kategoria:Munisípiu sira iha Filipina]]
0hdelg6yi8x4uqm9w5n9xutv1zrga5o
Carcar
0
9348
75427
2026-09-05T07:45:55Z
Exec8
6243
.
75427
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cebu}}
[[Kategoria:Munisípiu sira iha Filipina]]
8623abrbvbowsitzugq0b6fzgw9a7wk
75448
75427
2026-09-05T07:59:12Z
Exec8
6243
75448
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cebu}}
[[Kategoria:Sidade sira iha Filipina]]
p9codc69tumuuvhf307n3d6s2wipeba
Cardona
0
9349
75428
2026-09-05T07:46:25Z
Exec8
6243
.
75428
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Rizal}}
[[Kategoria:Munisípiu sira iha Filipina]]
ew9f92sxwqx2veloavsui2w4e8gx9h6
Carigara
0
9350
75429
2026-09-05T07:46:41Z
Exec8
6243
.
75429
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Leyte}}
[[Kategoria:Munisípiu sira iha Filipina]]
jjk2dwf9twdhtzqxoin0cpbazskuqck
Carles
0
9351
75430
2026-09-05T07:46:59Z
Exec8
6243
.
75430
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Iloilo}}
[[Kategoria:Munisípiu sira iha Filipina]]
jf6s876am3ve4trlz98vx7119rc97al
Carmona
0
9352
75431
2026-09-05T07:47:16Z
Exec8
6243
.
75431
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cavite}}
[[Kategoria:Sidade sira iha Filipina]]
f28haxawms0331b2bza12l7vt5ewxg1
Carranglan
0
9353
75432
2026-09-05T07:47:35Z
Exec8
6243
.
75432
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Nova Ecija}}
[[Kategoria:Munisípiu sira iha Filipina]]
ilroiurs4u4xqnivumrbtmcixgbyrok
Carrascal
0
9354
75433
2026-09-05T07:47:55Z
Exec8
6243
.
75433
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Surigao do Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
5wegufqo8ghluj1540d2k60wmz3ui81
Castilla
0
9355
75434
2026-09-05T07:48:23Z
Exec8
6243
.
75434
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Sorsogon}}
[[Kategoria:Munisípiu sira iha Filipina]]
m2mmpxn7mwa0rg1rm5th5zw6vpmef4o
Castillejos
0
9356
75435
2026-09-05T07:48:42Z
Exec8
6243
.
75435
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Zambales}}
[[Kategoria:Munisípiu sira iha Filipina]]
dlt6f87h92eugcpby27nyqq6a8q6tt7
Cataingan
0
9357
75436
2026-09-05T07:49:03Z
Exec8
6243
.
75436
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Masbate}}
[[Kategoria:Munisípiu sira iha Filipina]]
g5sv3cxlb3ksr4n8c5ucf6l3ufd1mcv
Catanauan
0
9358
75437
2026-09-05T07:49:24Z
Exec8
6243
.
75437
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Quezon}}
[[Kategoria:Munisípiu sira iha Filipina]]
1wgdggbi37mnio6rdadg3htzk3e3mla
Catbalogan
0
9359
75438
2026-09-05T07:49:41Z
Exec8
6243
.
75438
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Samar}}
[[Kategoria:Munisípiu sira iha Filipina]]
911rsr8l23691nkcvhy68kzodgujo76
75449
75438
2026-09-05T08:02:23Z
Exec8
6243
.
75449
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Sidade {{PH wikidata|name}}''', maka sidade iida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Samar}}
[[Kategoria:Sidade sira iha Filipina]]
eup1cv4462yzjy7chtnahkhdc58xr16
Cateel
0
9360
75439
2026-09-05T07:50:01Z
Exec8
6243
.
75439
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{DavaU Oriental}}
[[Kategoria:Munisípiu sira iha Filipina]]
94hbnp4dn118u6c4pth31c9a91oe58u
75440
75439
2026-09-05T07:50:15Z
Exec8
6243
75440
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Davau Oriental}}
[[Kategoria:Munisípiu sira iha Filipina]]
7vjxirbcdmt2vmkrmbbs1ymnfxjudmw
Catigbian
0
9361
75441
2026-09-05T07:50:39Z
Exec8
6243
.
75441
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Bohol}}
[[Kategoria:Munisípiu sira iha Filipina]]
j9qk37zemmmuwwotxckum1itxf90flw
Catmon
0
9362
75442
2026-09-05T07:50:57Z
Exec8
6243
.
75442
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cebu}}
[[Kategoria:Munisípiu sira iha Filipina]]
8623abrbvbowsitzugq0b6fzgw9a7wk
Catubig
0
9363
75443
2026-09-05T07:51:22Z
Exec8
6243
.
75443
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Samar do Norte}}
[[Kategoria:Munisípiu sira iha Filipina]]
51xsc2bflyqph558pzu28wh1ea7vg9o
Cavinti
0
9364
75444
2026-09-05T07:51:40Z
Exec8
6243
.
75444
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Laguna}}
[[Kategoria:Munisípiu sira iha Filipina]]
fzic4rs386lggaxltetxieva15w0jsi
Cawayan
0
9365
75445
2026-09-05T07:51:55Z
Exec8
6243
.
75445
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Masbate}}
[[Kategoria:Munisípiu sira iha Filipina]]
g5sv3cxlb3ksr4n8c5ucf6l3ufd1mcv
Cervantes
0
9366
75446
2026-09-05T07:52:24Z
Exec8
6243
.
75446
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Ilocos Sul}}
[[Kategoria:Munisípiu sira iha Filipina]]
pk0rks18yrpvokb36vbcru6zccluz8t
Claver
0
9367
75447
2026-09-05T07:52:49Z
Exec8
6243
.
75447
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Surigao do Norte}}
[[Kategoria:Munisípiu sira iha Filipina]]
5hmia6us4fugn9nqrzlxlua4ppwvy0a
Columbio
0
9368
75450
2026-09-05T08:08:14Z
Exec8
6243
.
75450
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Sultan Kudarat}}
[[Kategoria:Munisípiu sira iha Filipina]]
i43hohxotar64wxxv9jpaiu3fpyrifb
Conner
0
9369
75451
2026-09-05T08:08:30Z
Exec8
6243
.
75451
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Apayao}}
[[Kategoria:Munisípiu sira iha Filipina]]
5eweb00clr9oqxi8ygbonaoplx8vo4a
Consolacion
0
9370
75452
2026-09-05T08:08:45Z
Exec8
6243
.
75452
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cebu}}
[[Kategoria:Munisípiu sira iha Filipina]]
8623abrbvbowsitzugq0b6fzgw9a7wk
Corcuera
0
9371
75453
2026-09-05T08:09:01Z
Exec8
6243
.
75453
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Romblon}}
[[Kategoria:Munisípiu sira iha Filipina]]
bytq8a81blvpkq08fju7wkclivrqoyz
Cordon
0
9372
75454
2026-09-05T08:09:17Z
Exec8
6243
.
75454
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Isabela}}
[[Kategoria:Munisípiu sira iha Filipina]]
no8oez79altb1eupon6d3rg2562x8pe
Cordova
0
9373
75455
2026-09-05T08:09:31Z
Exec8
6243
.
75455
wikitext
text/x-wiki
[[File:{{PH wikidata|image_map}}|280px|right]]
'''{{PH wikidata|name}}''', ofisialmente '''Munisípiu {{PH wikidata|name}}''', maka munisípiu ida iha provínsia {{PH wikidata|province}}, {{PH wikidata|country}}. Tuir sensus ikus liu {{wikidata|qualifier|single|P1082|P585}} nian, nia iha populasaun ema {{PH wikidata|population_total}}. Ida-ne'e iha área rai nian ho {{PH wikidata|area}} kilómetru kuadradu, no elevasaun {{wikidata|property|P2044}} metru hosi nível tasi nian. Ida-ne'e dezignadu ho kódigu área telefone {{PH wikidata|area_code}}, no kódigu postál {{PH wikidata|postal_code}}.
==Referénsia sira==
{{Reflist}}
{{Cebu}}
[[Kategoria:Munisípiu sira iha Filipina]]
8623abrbvbowsitzugq0b6fzgw9a7wk
Kloridu sódiu
0
9374
75457
2026-09-05T10:58:53Z
J. Patrick Fischer
73
Begin
75457
wikitext
text/x-wiki
Masin meza nian maka kompostu kímiku ida. [[Molékula]] ne'e kompostu husi [[átomu]] [[sódiu]] ida no átomu [[kloru]] ida, tanba ne'e maka kompostu ne'e mós hanaran '''kloridu sódiu'''.
Kloridu sódiu maka minerál ne'ebé importante liu ba ema no animál sira. Ema adultu ida nia isin iha masin-midar 150-300 g<ref name="woch">Spektrum Lexikon der Chemie: [http://www.spektrum.de/lexikon/chemie/natriumchlorid/6147 Natriumchlorid].</ref> no lakon grama 3-20 loron-loron, ne'ebé tenke troka. Ida-ne'e hetan ona mina iha tempu pré-istóriku no sai nafatin sasán karun ida ba tempu naruk.
== Ligasaun ba li'ur ==
{{Commons|Category:Sodium|Sódiu}}
== Referensia ==
<references />
[[Kategoria:Kompostu kímiku]]
eo9b9nl69aw4z97b5su2pi8q9c00g3p
75458
75457
2026-09-05T11:36:01Z
J. Patrick Fischer
73
taken from German article
75458
wikitext
text/x-wiki
[[Imajen:Salzgewinnung in Atabae 03.jpg|miniaturadaimagem|Masin meza husi [[Atabae (postu administrativu)|Atabae]]]]
Masin meza nian maka kompostu kímiku ida. [[Molékula]] ne'e kompostu husi [[átomu]] [[sódiu]] ida no átomu [[kloru]] ida, tanba ne'e maka kompostu ne'e mós hanaran '''kloridu sódiu'''.
Kloridu sódiu maka minerál ne'ebé importante liu ba ema no animál sira. Ema adultu ida nia isin iha masin-midar 150-300 g<ref name="woch">Spektrum Lexikon der Chemie: [http://www.spektrum.de/lexikon/chemie/natriumchlorid/6147 Natriumchlorid].</ref> no lakon grama 3-20 loron-loron, ne'ebé tenke troka. Ida-ne'e hetan ona mina iha tempu pré-istóriku no sai nafatin sasán karun ida ba tempu naruk.
== Akontese ==
Kloridu sódiu barak iha natureza. Tasi-been iha maizumenus 3% kloridu sódiu, hamutuk 3.6 × 10<sup>16</sup> tonelada<ref>Werner Gwosdz: ''Salz-Gemeinschaftsunternehmen esco.'' Hannover: Bundesanstalt für Geowissenschaften und Rohstoffe, 2002 ([http://www.bgr.bund.de/DE/Gemeinsames/Produkte/Downloads/Commodity_Top_News/Rohstoffwirtschaft/16_salz_esco.pdf?__blob=publicationFile&v=2 Commodity Top News 16]).</ref>
Aleinde ne'e, mineral halite kompostu husi kloridu sódiu to'o 98%. Ida-ne'e hetan iha depózitu masin fatuk nian ne'ebé forma iha tempu jeolójiku sira hosi baía tasi nian. Mineral ne'e forma bainhira tasi-been evapora.<ref>{{Literatur |Autor=Martin Bertau, Armin Müller, Peter Fröhlich, Michael Katzberg, Karl Heinz Büchel, Hans-Heinrich Moretto, Dietmar Werner |Titel=Industrielle Anorganische Chemie |Verlag=John Wiley & Sons |Datum=2013 |ISBN=978-3-527-64958-7 |Seiten= |Online={{Google Buch |BuchID=XZR4AAAAQBAJ |Seite=PT121}}}}</ref>
Kamada masin fatuk nian maka plástiku no tanba ne'e dala barak hetan deformasaun tanba prosesu jeolójiku sira. Bainhira depózitu masin iha foho-lolon ida mosu iha superfísie, glaciar masin ida bele forma.
== Ligasaun ba li'ur ==
{{Commons|Category:Sodium chloride|Kloridu sódiu}}
== Referensia ==
<references />
[[Kategoria:Kompostu kímiku]]
b52m7z5s6hc8rgptvmacpig3ohh3i3g