This module checks the validity and internal consistency of the language, language family, and script data used on Wiktionary: the modules in Category:Language data modules as well as Module:scripts/data.
Discrepancies detected:
aav
) has a canonical name that is not unique; it is also used by the code mkh
.paa-kiw
) has no child families or languages.qfa-buy
) has no child families or languages.qfa-gel
) has no child families or languages.sdv-bri
) has no child families or languages.sdv-dnu
) has no child families or languages.sdv-lma
) has no child families or languages.sdv-lon
) has no child families or languages.sdv-los
) has no child families or languages.sdv-nma
) has no child families or languages.sdv-ttu
) has no child families or languages.tbq-lal
) has no child families or languages.aav-khs-pro
) is missing.aav-khs-pro
, is wrong; it should be ős-khasian.aav-nic-pro
) is missing.aav-nic-pro
, is wrong; it should be ős-nicobarese.aav-pkl-pro
, is wrong; it should be ős-pnar-khasi-lyngngam.aav-pkl-pro
) is missing.aav-pro
, is wrong; it should be ős-austroasiatic.aav-pro
) is missing.afa-pro
) is missing.afa-pro
, is wrong; it should be ős-afro-asiatic.alg-pro
, is wrong; it should be ős-algonquian.alg-pro
) is missing.alv-bua-pro
, is wrong; it should be ős-bua.alv-bua-pro
) is missing.alv-cng-pro
, is wrong; it should be ős-cangin.alv-cng-pro
) is missing.alv-edo-pro
) is missing.alv-edo-pro
, is wrong; it should be ős-edoid.alv-fli-pro
, is wrong; it should be ős-fali.alv-fli-pro
) is missing.alv-gbe-pro
) is missing.alv-gbe-pro
, is wrong; it should be ős-gbe.alv-gng-pro
, is wrong; it should be ős-guang.alv-gng-pro
) is missing.alv-gtm-pro
, is wrong; it should be ős-central togo.alv-gtm-pro
) is missing.alv-hei-pro
) is missing.alv-hei-pro
, is wrong; it should be ős-heiban.alv-igb-pro
) is missing.alv-igb-pro
, is wrong; it should be ős-igboid.alv-kwa-pro
) is missing.alv-kwa-pro
, is wrong; it should be ős-kwa.alv-mum-pro
) is missing.alv-mum-pro
, is wrong; it should be ős-mumuye.alv-nup-pro
) is missing.alv-nup-pro
, is wrong; it should be ős-nupoid.alv-pro
, is wrong; it should be ős-atlantic-congo.alv-pro
) is missing.alv-yor-pro
) is missing.alv-yor-pro
, is wrong; it should be ős-yoruboid.apa-pro
, is wrong; it should be ős-apachean.apa-pro
) is missing.aql-pro
, is wrong; it should be ős-algic.aql-pro
) is missing.ath-pro
) is missing.ath-pro
, is wrong; it should be ős-athabaskan.auf-pro
) is missing.auf-pro
, is wrong; it should be ős-arawa.aus-arn-pro
) is missing.aus-arn-pro
, is wrong; it should be ős-arnhem.aus-cww-pro
) is missing.aus-cww-pro
, is wrong; it should be ős-central new south wales.aus-dal-pro
) is missing.aus-dal-pro
, is wrong; it should be ős-daly.aus-nyu-pro
) is missing.aus-nyu-pro
, is wrong; it should be ős-nyulnyulan.aus-pam-pro
) is missing.aus-pam-pro
, is wrong; it should be ős-pama-nyungan.aus-wdj-pro
, is wrong; it should be ős-iwaidjan.aus-wdj-pro
) is missing.awd-amc-pro
) is missing.awd-amc-pro
, is wrong; it should be ős-amuesha-chamicuro.awd-kmp-pro
) is missing.awd-kmp-pro
, is wrong; it should be ős-kampa.awd-nwk-pro
, is wrong; it should be ős-nawiki.awd-nwk-pro
) is missing.awd-pro
) is missing.awd-pro
, is wrong; it should be ős-arawak.awd-prw-pro
, is wrong; it should be ős-paresi-waura.awd-prw-pro
) is missing.awd-taa-pro
) is missing.awd-taa-pro
, is wrong; it should be ős-ta-arawak.azc-cup-pro
, is wrong; it should be ős-cupan.azc-cup-pro
) is missing.azc-nah-pro
) is missing.azc-nah-pro
, is wrong; it should be ős-nahuan.azc-num-pro
) is missing.azc-num-pro
, is wrong; it should be ős-numic.azc-pro
, is wrong; it should be ős-uto-aztecan.azc-pro
) is missing.azc-tak-pro
, is wrong; it should be ős-takic.azc-tak-pro
) is missing.bbz
, is wrong; it should be babalia kreol arab.bbz
) is missing.ber-pro
) is missing.ber-pro
, is wrong; it should be ős-berber.bnt-ngu-pro
, is wrong; it should be ős-nguni.bnt-ngu-pro
) is missing.bnt-pro
, is wrong; it should be ős-bantu.bnt-pro
) is missing.bnt-sts-pro
) is missing.bnt-sts-pro
, is wrong; it should be ős-sotho-tswana.btk-pro
, is wrong; it should be ős-batak.btk-pro
) is missing.cau-abz-pro
, is wrong; it should be ős-abkhaz-abaza.cau-abz-pro
) is missing.cau-ava-pro
) is missing.cau-ava-pro
, is wrong; it should be ős-avaro-andian.cau-cir-pro
) is missing.cau-cir-pro
, is wrong; it should be ős-circassian.cau-drg-pro
, is wrong; it should be ős-dargva.cau-drg-pro
) is missing.cau-lzg-pro
) is missing.cau-lzg-pro
, is wrong; it should be ős-lezghian.cau-nec-pro
) is missing.cau-nec-pro
, is wrong; it should be ős-northeast caucasian.cau-nkh-pro
) is missing.cau-nkh-pro
, is wrong; it should be ős-nakh.cau-nwc-pro
, is wrong; it should be ős-northwest caucasian.cau-nwc-pro
) is missing.cau-tsz-pro
) is missing.cau-tsz-pro
, is wrong; it should be ős-tsezian.cba-pro
, is wrong; it should be ős-chibchan.cba-pro
) is missing.ccn-pro
, is wrong; it should be ős-north caucasian.ccn-pro
) is missing.ccs-gzn-pro
, is wrong; it should be ős-georgian-zan.ccs-gzn-pro
) is missing.ccs-pro
) is missing.ccs-pro
, is wrong; it should be ős-kartvelian.cdc-cbm-pro
, is wrong; it should be ős-central chadic.cdc-cbm-pro
) is missing.cdc-mas-pro
, is wrong; it should be ős-masa.cdc-mas-pro
) is missing.cdc-pro
, is wrong; it should be ős-chadic.cdc-pro
) is missing.cdd-pro
) is missing.cdd-pro
, is wrong; it should be ős-caddoan.cel-bry-pro
, is wrong; it should be ős-brythonic.cel-bry-pro
) is missing.cel-pro
, is wrong; it should be ős-celtic.cel-pro
) is missing.chi-pro
) is missing.chi-pro
, is wrong; it should be ős-chimakuan.cmc-pro
) is missing.cmc-pro
, is wrong; it should be ős-chamic.csu-bba-pro
) is missing.csu-bba-pro
, is wrong; it should be ős-bongo-bagirmi.csu-maa-pro
, is wrong; it should be ős-mangbetu.csu-maa-pro
) is missing.csu-pro
) is missing.csu-pro
, is wrong; it should be ős-central sudanic.csu-sar-pro
, is wrong; it should be ős-sara.csu-sar-pro
) is missing.cus-pro
, is wrong; it should be ős-cushitic.cus-pro
) is missing.dmn-mdw-pro
, is wrong; it should be ős-western mande.dmn-mdw-pro
) is missing.dmn-pro
, is wrong; it should be ős-mande.dmn-pro
) is missing.dra-pro
, is wrong; it should be ős-dravidian.dra-pro
) is missing.dru-pro
, is wrong; it should be ős-rukai.dru-pro
) is missing.esx-esk-pro
) is missing.esx-esk-pro
, is wrong; it should be ős-eskimo.esx-inu-pro
, is wrong; it should be ős-inuit.esx-inu-pro
) is missing.esx-pro
, is wrong; it should be ős-eskimo-aleut.esx-pro
) is missing.euq-pro
, is wrong; it should be ős-basque.euq-pro
) is missing.fiu-fin-pro
, is wrong; it should be ős-finnic.fiu-fin-pro
) is missing.gem-pro
, is wrong; it should be ős-germanic.gem-pro
) is missing.gmq-pro
, is wrong; it should be ős-norse.gmq-pro
) is missing.gmw-pro
, is wrong; it should be ős-west germanic.gmw-pro
) is missing.grk-pro
) is missing.grk-pro
, is wrong; it should be ős-hellenic.hmn-pro
) is missing.hmn-pro
, is wrong; it should be ős-hmong.hmx-mie-pro
) is missing.hmx-mie-pro
, is wrong; it should be ős-mien.hmx-pro
, is wrong; it should be ős-hmong-mien.hmx-pro
) is missing.hyx-pro
, is wrong; it should be ős-armenian.hyx-pro
) is missing.iir-nur-pro
) is missing.iir-nur-pro
, is wrong; it should be ős-nuristani.iir-pro
) is missing.iir-pro
, is wrong; it should be ős-indo-iranian.ijo-pro
, is wrong; it should be ős-ijoid.ijo-pro
) is missing.inc-dar-pro
, is wrong; it should be ős-dardic.inc-dar-pro
) is missing.inc-pro
) is missing.inc-pro
, is wrong; it should be ős-indo-aryan.ine-ana-pro
) is missing.ine-ana-pro
, is wrong; it should be ős-anatolian.ine-bsl-pro
) is missing.ine-bsl-pro
, is wrong; it should be ős-balti-szláv.ine-pro
) is missing.ine-pro
, is wrong; it should be ősindoeurópai.ine-toc-pro
) is missing.ine-toc-pro
, is wrong; it should be ős-tocharian.inh
) is missing.inh
, is wrong; it should be ingus.ira-kms-pro
) is missing.ira-kms-pro
, is wrong; it should be ős-komisenian.ira-mny-pro
) is missing.ira-mny-pro
, is wrong; it should be ős-munji-yidgha.ira-mpr-pro
) is missing.ira-mpr-pro
, is wrong; it should be ős-medo-parthian.ira-pat-pro
, is wrong; it should be ős-pathan.ira-pat-pro
) is missing.ira-pro
, is wrong; it should be ős-iranian.ira-pro
) is missing.ira-sgc-pro
, is wrong; it should be ős-sogdic.ira-sgc-pro
) is missing.ira-sgi-pro
, is wrong; it should be ős-sanglechi-ishkashimi.ira-sgi-pro
) is missing.ira-shr-pro
) is missing.ira-shr-pro
, is wrong; it should be ős-shughni-roshani.ira-shy-pro
) is missing.ira-shy-pro
, is wrong; it should be ős-shughni-yazghulami.ira-sym-pro
) is missing.ira-sym-pro
, is wrong; it should be ős-shughni-yazghulami-munji.ira-zgr-pro
) is missing.ira-zgr-pro
, is wrong; it should be ős-zaza-gorani.iro-pro
, is wrong; it should be ős-iroquoian.iro-pro
) is missing.itc-pro
, is wrong; it should be ős-italic.itc-pro
) is missing.itk
) is missing.itk
, is wrong; it should be judeo-olasz.izh
, is wrong; it should be izsór.izh
) is missing.jpx-pro
, is wrong; it should be ős-japonic.jpx-pro
) is missing.jpx-ryu-pro
, is wrong; it should be ős-ryukyuan.jpx-ryu-pro
) is missing.kar-pro
) is missing.kar-pro
, is wrong; it should be ős-karen.khi-kho-pro
, is wrong; it should be ős-khoe.khi-kho-pro
) is missing.kmr
, is wrong; it should be északi kurd.kmr
) is missing.kro-pro
) is missing.kro-pro
, is wrong; it should be ős-kru.liv
) is missing.liv
, is wrong; it should be lív.map-ata-pro
, is wrong; it should be ős-atayalic.map-ata-pro
) is missing.map-pro
, is wrong; it should be ős-austronesian.map-pro
) is missing.mkh-asl-pro
, is wrong; it should be ős-aslian.mkh-asl-pro
) is missing.mkh-ban-pro
, is wrong; it should be ős-bahnaric.mkh-ban-pro
) is missing.mkh-kat-pro
, is wrong; it should be ős-katuic.mkh-kat-pro
) is missing.mkh-khm-pro
, is wrong; it should be ős-khmuic.mkh-khm-pro
) is missing.mkh-kmr-pro
, is wrong; it should be ős-khmeric.mkh-kmr-pro
) is missing.mkh-mnc-pro
, is wrong; it should be ős-monic.mkh-mnc-pro
) is missing.mkh-pal-pro
, is wrong; it should be ős-palaungic.mkh-pal-pro
) is missing.mkh-pea-pro
, is wrong; it should be ős-pearic.mkh-pea-pro
) is missing.mkh-pkn-pro
) is missing.mkh-pkn-pro
, is wrong; it should be ős-pakanic.mkh-pro
, is wrong; it should be ős-mon-khmer.mkh-pro
) is missing.mkh-vie-pro
, is wrong; it should be ős-vietic.mkh-vie-pro
) is missing.mun-pro
, is wrong; it should be ős-munda.mun-pro
) is missing.myn-pro
, is wrong; it should be ős-mayan.myn-pro
) is missing.nai-chu-pro
) is missing.nai-chu-pro
, is wrong; it should be ős-chumash.nai-ckn-pro
) is missing.nai-ckn-pro
, is wrong; it should be ős-chinookan.nai-klp-pro
, is wrong; it should be ős-kalapuyan.nai-klp-pro
) is missing.nai-mdu-pro
) is missing.nai-mdu-pro
, is wrong; it should be ős-maidun.nai-miz-pro
) is missing.nai-miz-pro
, is wrong; it should be ős-mixe-zoque.nai-plp-pro
, is wrong; it should be ős-plateau penutian.nai-plp-pro
) is missing.nai-pom-pro
) is missing.nai-pom-pro
, is wrong; it should be ős-pomo.nai-sca-pro
) is missing.nai-sca-pro
, is wrong; it should be ős-siouan-catawban.nai-tot-pro
, is wrong; it should be ős-totozoquean.nai-tot-pro
) is missing.nai-tsi-pro
, is wrong; it should be ős-tsimshianic.nai-tsi-pro
) is missing.nai-utn-pro
) is missing.nai-utn-pro
, is wrong; it should be ős-utian.ngf-pro
) is missing.ngf-pro
, is wrong; it should be ős-trans-new guinea.nic-bco-pro
) is missing.nic-bco-pro
, is wrong; it should be ős-benue-congo.nic-bod-pro
) is missing.nic-bod-pro
, is wrong; it should be ős-bantoid.nic-eov-pro
, is wrong; it should be ős-eastern oti-volta.nic-eov-pro
) is missing.nic-gns-pro
, is wrong; it should be ős-gurunsi.nic-gns-pro
) is missing.nic-grf-pro
, is wrong; it should be ős-grassfields.nic-grf-pro
) is missing.nic-gur-pro
, is wrong; it should be ős-gur.nic-gur-pro
) is missing.nic-jkn-pro
) is missing.nic-jkn-pro
, is wrong; it should be ős-jukunoid.nic-lcr-pro
, is wrong; it should be ős-lower cross river.nic-lcr-pro
) is missing.nic-ogo-pro
, is wrong; it should be ős-ogoni.nic-ogo-pro
) is missing.nic-ovo-pro
) is missing.nic-ovo-pro
, is wrong; it should be ős-oti-volta.nic-plt-pro
, is wrong; it should be ős-plateau.nic-plt-pro
) is missing.nic-pro
, is wrong; it should be ős-niger-congo.nic-pro
) is missing.nic-ubg-pro
, is wrong; it should be ős-ubangian.nic-ubg-pro
) is missing.nic-ucr-pro
) is missing.nic-ucr-pro
, is wrong; it should be ős-upper cross river.nic-vco-pro
, is wrong; it should be ős-volta-congo.nic-vco-pro
) is missing.nub-pro
) is missing.nub-pro
, is wrong; it should be ős-nubian.omq-cha-pro
) is missing.omq-cha-pro
, is wrong; it should be ős-chatino.omq-maz-pro
, is wrong; it should be ős-mazatec.omq-maz-pro
) is missing.omq-mix-pro
, is wrong; it should be ős-mixtecan.omq-mix-pro
) is missing.omq-mxt-pro
) is missing.omq-mxt-pro
, is wrong; it should be ős-mixtec.omq-otp-pro
) is missing.omq-otp-pro
, is wrong; it should be ős-oto-pamean.omq-pro
, is wrong; it should be ős-oto-manguean.omq-pro
) is missing.omq-tri-pro
, is wrong; it should be ős-trique.omq-tri-pro
) is missing.omq-zap-pro
) is missing.omq-zap-pro
, is wrong; it should be ős-zapotecan.omq-zpc-pro
) is missing.omq-zpc-pro
, is wrong; it should be ős-zapotec.omv-aro-pro
, is wrong; it should be ős-aroid.omv-aro-pro
) is missing.omv-diz-pro
, is wrong; it should be ős-dizoid.omv-diz-pro
) is missing.omv-pro
, is wrong; it should be ős-omotic.omv-pro
) is missing.orv
) is missing.orv
, is wrong; it should be óorosz.os-pro
, is wrong; it should be ős-ossetic.os-pro
) is missing.oto-otm-pro
, is wrong; it should be ős-otomi.oto-otm-pro
) is missing.oto-pro
) is missing.oto-pro
, is wrong; it should be ős-otomian.pdc
, is wrong; it should be pennsylvaniai német.pdc
) is missing.phi-kal-pro
) is missing.phi-kal-pro
, is wrong; it should be ős-kalamian.phi-pro
, is wrong; it should be ős-philippine.phi-pro
) is missing.pms
, is wrong; it should be piemonti.pms
) is missing.poz-btk-pro
, is wrong; it should be ős-bungku-tolaki.poz-btk-pro
) is missing.poz-cet-pro
, is wrong; it should be ős-central-eastern malayo-polynesian.poz-cet-pro
) is missing.poz-hce-pro
) is missing.poz-hce-pro
, is wrong; it should be ős-halmahera-cenderawasih.poz-lgx-pro
, is wrong; it should be ős-lampungic.poz-lgx-pro
) is missing.poz-mcm-pro
) is missing.poz-mcm-pro
, is wrong; it should be ős-malayo-chamic.poz-mly-pro
, is wrong; it should be ős-malayic.poz-mly-pro
) is missing.poz-msa-pro
) is missing.poz-msa-pro
, is wrong; it should be ős-malayo-sumbawan.poz-oce-pro
) is missing.poz-oce-pro
, is wrong; it should be ős-oceanic.poz-pep-pro
) is missing.poz-pep-pro
, is wrong; it should be ős-eastern polynesian.poz-pnp-pro
, is wrong; it should be ős-nuclear polynesian.poz-pnp-pro
) is missing.poz-pol-pro
, is wrong; it should be ős-polynesian.poz-pol-pro
) is missing.poz-pro
) is missing.poz-pro
, is wrong; it should be ős-malayo-polynesian.poz-ssw-pro
) is missing.poz-ssw-pro
, is wrong; it should be ős-south sulawesi.poz-sus-pro
) is missing.poz-sus-pro
, is wrong; it should be ős-sunda-sulawesi.poz-swa-pro
) is missing.poz-swa-pro
, is wrong; it should be ős-north sarawak.pqe-pro
) is missing.pqe-pro
, is wrong; it should be ős-eastern malayo-polynesian.qfa-adm-pro
, is wrong; it should be ős-great andamanese.qfa-adm-pro
) is missing.qfa-cka-pro
, is wrong; it should be ős-chukotko-kamchatkan.qfa-cka-pro
) is missing.qfa-hur-pro
, is wrong; it should be ős-hurro-urartian.qfa-hur-pro
) is missing.qfa-kad-pro
, is wrong; it should be ős-kadu.qfa-kad-pro
) is missing.qfa-kms-pro
) is missing.qfa-kms-pro
, is wrong; it should be ős-kam-sui.qfa-kor-pro
, is wrong; it should be ős-korean.qfa-kor-pro
) is missing.qfa-kra-pro
, is wrong; it should be ős-kra.qfa-kra-pro
) is missing.qfa-lic-pro
) is missing.qfa-lic-pro
, is wrong; it should be ős-hlai.qfa-onb-pro
, is wrong; it should be ős-ong-be.qfa-onb-pro
) is missing.qfa-ong-pro
, is wrong; it should be ős-ongan.qfa-ong-pro
) is missing.qfa-tak-pro
, is wrong; it should be ős-kra-dai.qfa-tak-pro
) is missing.qfa-yen-pro
) is missing.qfa-yen-pro
, is wrong; it should be ős-yeniseian.qfa-yuk-pro
, is wrong; it should be ős-yukaghir.qfa-yuk-pro
) is missing.sai-jee-pro
) is missing.sai-jee-pro
, is wrong; it should be ős-jê.sal-pro
) is missing.sal-pro
, is wrong; it should be ős-salish.sdv-daj-pro
, is wrong; it should be ős-daju.sdv-daj-pro
) is missing.sdv-eje-pro
) is missing.sdv-eje-pro
, is wrong; it should be ős-eastern jebel.sdv-nil-pro
, is wrong; it should be ős-nilotic.sdv-nil-pro
) is missing.sdv-nyi-pro
, is wrong; it should be ős-nyima.sdv-nyi-pro
) is missing.sdv-tmn-pro
) is missing.sdv-tmn-pro
, is wrong; it should be ős-taman.sem-pro
, is wrong; it should be ős-semitic.sem-pro
) is missing.sio-pro
) is missing.sio-pro
, is wrong; it should be ős-siouan.sit-hrs-pro
) is missing.sit-hrs-pro
, is wrong; it should be ős-hrusish.sit-kha-pro
) is missing.sit-kha-pro
, is wrong; it should be ős-kham.sit-luu-pro
) is missing.sit-luu-pro
, is wrong; it should be ős-luish.sit-pro
) is missing.sit-pro
, is wrong; it should be ős-sino-tibetan.sit-tan-pro
) is missing.sit-tan-pro
, is wrong; it should be ős-tani.sla-pro
, is wrong; it should be ősszláv.sla-pro
) is missing.smi-pro
, is wrong; it should be ős-samic.smi-pro
) is missing.son-pro
, is wrong; it should be ős-songhay.son-pro
) is missing.sqj-pro
) is missing.sqj-pro
, is wrong; it should be ős-albanian.ssa-klk-pro
, is wrong; it should be ős-kuliak.ssa-klk-pro
) is missing.ssa-kom-pro
) is missing.ssa-kom-pro
, is wrong; it should be ős-koman.ssa-pro
, is wrong; it should be ős-nilo-saharan.ssa-pro
) is missing.syd-pro
, is wrong; it should be ős-samoyedic.syd-pro
) is missing.tai-pro
, is wrong; it should be ős-tai.tai-pro
) is missing.tai-swe-pro
, is wrong; it should be ős-southwestern tai.tai-swe-pro
) is missing.tbq-bdg-pro
) is missing.tbq-bdg-pro
, is wrong; it should be ős-bodo-garo.tbq-kuk-pro
, is wrong; it should be ős-kuki-chin.tbq-kuk-pro
) is missing.tbq-lal-pro
, is wrong; it should be ős-lalo.tbq-lal-pro
) is missing.tbq-lob-pro
) is missing.tbq-lob-pro
, is wrong; it should be ős-lolo-burmese.tbq-lol-pro
) is missing.tbq-lol-pro
, is wrong; it should be ős-loloish.trk-pro
, is wrong; it should be ős-turkic.trk-pro
) is missing.tup-gua-pro
, is wrong; it should be ős-tupi-guarani.tup-gua-pro
) is missing.tup-pro
) is missing.tup-pro
, is wrong; it should be ős-tupian.tuw-pro
) is missing.tuw-pro
, is wrong; it should be ős-tungusic.urj-mdv-pro
) is missing.urj-mdv-pro
, is wrong; it should be ős-mordvinic.urj-prm-pro
, is wrong; it should be ős-permic.urj-prm-pro
) is missing.urj-pro
) is missing.urj-pro
, is wrong; it should be ős-uralic.urj-ugr-pro
) is missing.urj-ugr-pro
, is wrong; it should be ős-ugric.xgn-pro
) is missing.xgn-pro
, is wrong; it should be ős-mongolic.xme-ttc-pro
, is wrong; it should be ős-tatic.xme-ttc-pro
) is missing.xnd-pro
) is missing.xnd-pro
, is wrong; it should be ős-na-dene.xsc-pro
) is missing.xsc-pro
, is wrong; it should be ős-scythian.xsc-sak-pro
) is missing.xsc-sak-pro
, is wrong; it should be ős-saka.xsc-skw-pro
) is missing.xsc-skw-pro
, is wrong; it should be ős-saka-wakhi.ypk-pro
) is missing.ypk-pro
, is wrong; it should be ős-yupik.zhx-min-pro
) is missing.zhx-min-pro
, is wrong; it should be ős-min.aav-khs-pro
, is wrong; it should be ős-khasian.aav-nic-pro
, is wrong; it should be ős-nicobarese.aav-pkl-pro
, is wrong; it should be ős-pnar-khasi-lyngngam.aav-pro
, is wrong; it should be ős-austroasiatic.afa-pro
, is wrong; it should be ős-afro-asiatic.alg-pro
, is wrong; it should be ős-algonquian.alv-bua-pro
, is wrong; it should be ős-bua.alv-cng-pro
, is wrong; it should be ős-cangin.alv-edo-pro
, is wrong; it should be ős-edoid.alv-fli-pro
, is wrong; it should be ős-fali.alv-gbe-pro
, is wrong; it should be ős-gbe.alv-gng-pro
, is wrong; it should be ős-guang.alv-gtm-pro
, is wrong; it should be ős-central togo.alv-hei-pro
, is wrong; it should be ős-heiban.alv-igb-pro
, is wrong; it should be ős-igboid.alv-kwa-pro
, is wrong; it should be ős-kwa.alv-mum-pro
, is wrong; it should be ős-mumuye.alv-nup-pro
, is wrong; it should be ős-nupoid.alv-pro
, is wrong; it should be ős-atlantic-congo.alv-yor-pro
, is wrong; it should be ős-yoruboid.apa-pro
, is wrong; it should be ős-apachean.aql-pro
, is wrong; it should be ős-algic.ath-pro
, is wrong; it should be ős-athabaskan.auf-pro
, is wrong; it should be ős-arawa.aus-arn-pro
, is wrong; it should be ős-arnhem.aus-cww-pro
, is wrong; it should be ős-central new south wales.aus-dal-pro
, is wrong; it should be ős-daly.aus-nyu-pro
, is wrong; it should be ős-nyulnyulan.aus-pam-pro
, is wrong; it should be ős-pama-nyungan.aus-wdj-pro
, is wrong; it should be ős-iwaidjan.awd-amc-pro
, is wrong; it should be ős-amuesha-chamicuro.awd-kmp-pro
, is wrong; it should be ős-kampa.awd-nwk-pro
, is wrong; it should be ős-nawiki.awd-pro
, is wrong; it should be ős-arawak.awd-prw-pro
, is wrong; it should be ős-paresi-waura.awd-taa-pro
, is wrong; it should be ős-ta-arawak.azc-cup-pro
, is wrong; it should be ős-cupan.azc-nah-pro
, is wrong; it should be ős-nahuan.azc-num-pro
, is wrong; it should be ős-numic.azc-pro
, is wrong; it should be ős-uto-aztecan.azc-tak-pro
, is wrong; it should be ős-takic.bbz
, is wrong; it should be babalia kreol arab.ber-pro
, is wrong; it should be ős-berber.bnt-ngu-pro
, is wrong; it should be ős-nguni.bnt-pro
, is wrong; it should be ős-bantu.bnt-sts-pro
, is wrong; it should be ős-sotho-tswana.btk-pro
, is wrong; it should be ős-batak.cau-abz-pro
, is wrong; it should be ős-abkhaz-abaza.cau-ava-pro
, is wrong; it should be ős-avaro-andian.cau-cir-pro
, is wrong; it should be ős-circassian.cau-drg-pro
, is wrong; it should be ős-dargva.cau-lzg-pro
, is wrong; it should be ős-lezghian.cau-nec-pro
, is wrong; it should be ős-northeast caucasian.cau-nkh-pro
, is wrong; it should be ős-nakh.cau-nwc-pro
, is wrong; it should be ős-northwest caucasian.cau-tsz-pro
, is wrong; it should be ős-tsezian.cba-pro
, is wrong; it should be ős-chibchan.ccn-pro
, is wrong; it should be ős-north caucasian.ccs-gzn-pro
, is wrong; it should be ős-georgian-zan.ccs-pro
, is wrong; it should be ős-kartvelian.cdc-cbm-pro
, is wrong; it should be ős-central chadic.cdc-mas-pro
, is wrong; it should be ős-masa.cdc-pro
, is wrong; it should be ős-chadic.cdd-pro
, is wrong; it should be ős-caddoan.cel-bry-pro
, is wrong; it should be ős-brythonic.cel-pro
, is wrong; it should be ős-celtic.chi-pro
, is wrong; it should be ős-chimakuan.cmc-pro
, is wrong; it should be ős-chamic.csu-bba-pro
, is wrong; it should be ős-bongo-bagirmi.csu-maa-pro
, is wrong; it should be ős-mangbetu.csu-pro
, is wrong; it should be ős-central sudanic.csu-sar-pro
, is wrong; it should be ős-sara.cus-pro
, is wrong; it should be ős-cushitic.dmn-mdw-pro
, is wrong; it should be ős-western mande.dmn-pro
, is wrong; it should be ős-mande.dra-pro
, is wrong; it should be ős-dravidian.dru-pro
, is wrong; it should be ős-rukai.esx-esk-pro
, is wrong; it should be ős-eskimo.esx-inu-pro
, is wrong; it should be ős-inuit.esx-pro
, is wrong; it should be ős-eskimo-aleut.euq-pro
, is wrong; it should be ős-basque.fiu-fin-pro
, is wrong; it should be ős-finnic.gem-pro
, is wrong; it should be ős-germanic.gmq-pro
, is wrong; it should be ős-norse.gmw-pro
, is wrong; it should be ős-west germanic.grk-pro
, is wrong; it should be ős-hellenic.hmn-pro
, is wrong; it should be ős-hmong.hmx-mie-pro
, is wrong; it should be ős-mien.hmx-pro
, is wrong; it should be ős-hmong-mien.hyx-pro
, is wrong; it should be ős-armenian.iir-nur-pro
, is wrong; it should be ős-nuristani.iir-pro
, is wrong; it should be ős-indo-iranian.ijo-pro
, is wrong; it should be ős-ijoid.inc-dar-pro
, is wrong; it should be ős-dardic.inc-pro
, is wrong; it should be ős-indo-aryan.ine-ana-pro
, is wrong; it should be ős-anatolian.ine-bsl-pro
, is wrong; it should be ős-balti-szláv.ine-pro
, is wrong; it should be ősindoeurópai.ine-toc-pro
, is wrong; it should be ős-tocharian.inh
, is wrong; it should be ingus.ira-kms-pro
, is wrong; it should be ős-komisenian.ira-mny-pro
, is wrong; it should be ős-munji-yidgha.ira-mpr-pro
, is wrong; it should be ős-medo-parthian.ira-pat-pro
, is wrong; it should be ős-pathan.ira-pro
, is wrong; it should be ős-iranian.ira-sgc-pro
, is wrong; it should be ős-sogdic.ira-sgi-pro
, is wrong; it should be ős-sanglechi-ishkashimi.ira-shr-pro
, is wrong; it should be ős-shughni-roshani.ira-shy-pro
, is wrong; it should be ős-shughni-yazghulami.ira-sym-pro
, is wrong; it should be ős-shughni-yazghulami-munji.ira-zgr-pro
, is wrong; it should be ős-zaza-gorani.iro-pro
, is wrong; it should be ős-iroquoian.itc-pro
, is wrong; it should be ős-italic.itk
, is wrong; it should be judeo-olasz.izh
, is wrong; it should be izsór.jpx-pro
, is wrong; it should be ős-japonic.jpx-ryu-pro
, is wrong; it should be ős-ryukyuan.kar-pro
, is wrong; it should be ős-karen.khi-kho-pro
, is wrong; it should be ős-khoe.kmr
, is wrong; it should be északi kurd.kro-pro
, is wrong; it should be ős-kru.liv
, is wrong; it should be lív.map-ata-pro
, is wrong; it should be ős-atayalic.map-pro
, is wrong; it should be ős-austronesian.mkh-asl-pro
, is wrong; it should be ős-aslian.mkh-ban-pro
, is wrong; it should be ős-bahnaric.mkh-kat-pro
, is wrong; it should be ős-katuic.mkh-khm-pro
, is wrong; it should be ős-khmuic.mkh-kmr-pro
, is wrong; it should be ős-khmeric.mkh-mnc-pro
, is wrong; it should be ős-monic.mkh-pal-pro
, is wrong; it should be ős-palaungic.mkh-pea-pro
, is wrong; it should be ős-pearic.mkh-pkn-pro
, is wrong; it should be ős-pakanic.mkh-pro
, is wrong; it should be ős-mon-khmer.mkh-vie-pro
, is wrong; it should be ős-vietic.mun-pro
, is wrong; it should be ős-munda.myn-pro
, is wrong; it should be ős-mayan.nai-chu-pro
, is wrong; it should be ős-chumash.nai-ckn-pro
, is wrong; it should be ős-chinookan.nai-klp-pro
, is wrong; it should be ős-kalapuyan.nai-mdu-pro
, is wrong; it should be ős-maidun.nai-miz-pro
, is wrong; it should be ős-mixe-zoque.nai-plp-pro
, is wrong; it should be ős-plateau penutian.nai-pom-pro
, is wrong; it should be ős-pomo.nai-sca-pro
, is wrong; it should be ős-siouan-catawban.nai-tot-pro
, is wrong; it should be ős-totozoquean.nai-tsi-pro
, is wrong; it should be ős-tsimshianic.nai-utn-pro
, is wrong; it should be ős-utian.ngf-pro
, is wrong; it should be ős-trans-new guinea.nic-bco-pro
, is wrong; it should be ős-benue-congo.nic-bod-pro
, is wrong; it should be ős-bantoid.nic-eov-pro
, is wrong; it should be ős-eastern oti-volta.nic-gns-pro
, is wrong; it should be ős-gurunsi.nic-grf-pro
, is wrong; it should be ős-grassfields.nic-gur-pro
, is wrong; it should be ős-gur.nic-jkn-pro
, is wrong; it should be ős-jukunoid.nic-lcr-pro
, is wrong; it should be ős-lower cross river.nic-ogo-pro
, is wrong; it should be ős-ogoni.nic-ovo-pro
, is wrong; it should be ős-oti-volta.nic-plt-pro
, is wrong; it should be ős-plateau.nic-pro
, is wrong; it should be ős-niger-congo.nic-ubg-pro
, is wrong; it should be ős-ubangian.nic-ucr-pro
, is wrong; it should be ős-upper cross river.nic-vco-pro
, is wrong; it should be ős-volta-congo.nub-pro
, is wrong; it should be ős-nubian.omq-cha-pro
, is wrong; it should be ős-chatino.omq-maz-pro
, is wrong; it should be ős-mazatec.omq-mix-pro
, is wrong; it should be ős-mixtecan.omq-mxt-pro
, is wrong; it should be ős-mixtec.omq-otp-pro
, is wrong; it should be ős-oto-pamean.omq-pro
, is wrong; it should be ős-oto-manguean.omq-tri-pro
, is wrong; it should be ős-trique.omq-zap-pro
, is wrong; it should be ős-zapotecan.omq-zpc-pro
, is wrong; it should be ős-zapotec.omv-aro-pro
, is wrong; it should be ős-aroid.omv-diz-pro
, is wrong; it should be ős-dizoid.omv-pro
, is wrong; it should be ős-omotic.orv
, is wrong; it should be óorosz.os-pro
, is wrong; it should be ős-ossetic.oto-otm-pro
, is wrong; it should be ős-otomi.oto-pro
, is wrong; it should be ős-otomian.pdc
, is wrong; it should be pennsylvaniai német.phi-kal-pro
, is wrong; it should be ős-kalamian.phi-pro
, is wrong; it should be ős-philippine.pms
, is wrong; it should be piemonti.poz-btk-pro
, is wrong; it should be ős-bungku-tolaki.poz-cet-pro
, is wrong; it should be ős-central-eastern malayo-polynesian.poz-hce-pro
, is wrong; it should be ős-halmahera-cenderawasih.poz-lgx-pro
, is wrong; it should be ős-lampungic.poz-mcm-pro
, is wrong; it should be ős-malayo-chamic.poz-mly-pro
, is wrong; it should be ős-malayic.poz-msa-pro
, is wrong; it should be ős-malayo-sumbawan.poz-oce-pro
, is wrong; it should be ős-oceanic.poz-pep-pro
, is wrong; it should be ős-eastern polynesian.poz-pnp-pro
, is wrong; it should be ős-nuclear polynesian.poz-pol-pro
, is wrong; it should be ős-polynesian.poz-pro
, is wrong; it should be ős-malayo-polynesian.poz-ssw-pro
, is wrong; it should be ős-south sulawesi.poz-sus-pro
, is wrong; it should be ős-sunda-sulawesi.poz-swa-pro
, is wrong; it should be ős-north sarawak.pqe-pro
, is wrong; it should be ős-eastern malayo-polynesian.qfa-adm-pro
, is wrong; it should be ős-great andamanese.qfa-cka-pro
, is wrong; it should be ős-chukotko-kamchatkan.qfa-hur-pro
, is wrong; it should be ős-hurro-urartian.qfa-kad-pro
, is wrong; it should be ős-kadu.qfa-kms-pro
, is wrong; it should be ős-kam-sui.qfa-kor-pro
, is wrong; it should be ős-korean.qfa-kra-pro
, is wrong; it should be ős-kra.qfa-lic-pro
, is wrong; it should be ős-hlai.qfa-onb-pro
, is wrong; it should be ős-ong-be.qfa-ong-pro
, is wrong; it should be ős-ongan.qfa-tak-pro
, is wrong; it should be ős-kra-dai.qfa-yen-pro
, is wrong; it should be ős-yeniseian.qfa-yuk-pro
, is wrong; it should be ős-yukaghir.sai-jee-pro
, is wrong; it should be ős-jê.sal-pro
, is wrong; it should be ős-salish.sdv-daj-pro
, is wrong; it should be ős-daju.sdv-eje-pro
, is wrong; it should be ős-eastern jebel.sdv-nil-pro
, is wrong; it should be ős-nilotic.sdv-nyi-pro
, is wrong; it should be ős-nyima.sdv-tmn-pro
, is wrong; it should be ős-taman.sem-pro
, is wrong; it should be ős-semitic.sio-pro
, is wrong; it should be ős-siouan.sit-hrs-pro
, is wrong; it should be ős-hrusish.sit-kha-pro
, is wrong; it should be ős-kham.sit-luu-pro
, is wrong; it should be ős-luish.sit-pro
, is wrong; it should be ős-sino-tibetan.sit-tan-pro
, is wrong; it should be ős-tani.sla-pro
, is wrong; it should be ősszláv.smi-pro
, is wrong; it should be ős-samic.son-pro
, is wrong; it should be ős-songhay.sqj-pro
, is wrong; it should be ős-albanian.ssa-klk-pro
, is wrong; it should be ős-kuliak.ssa-kom-pro
, is wrong; it should be ős-koman.ssa-pro
, is wrong; it should be ős-nilo-saharan.syd-pro
, is wrong; it should be ős-samoyedic.tai-pro
, is wrong; it should be ős-tai.tai-swe-pro
, is wrong; it should be ős-southwestern tai.tbq-bdg-pro
, is wrong; it should be ős-bodo-garo.tbq-kuk-pro
, is wrong; it should be ős-kuki-chin.tbq-lal-pro
, is wrong; it should be ős-lalo.tbq-lob-pro
, is wrong; it should be ős-lolo-burmese.tbq-lol-pro
, is wrong; it should be ős-loloish.tok
(toki pona) is missing.trk-pro
, is wrong; it should be ős-turkic.tup-gua-pro
, is wrong; it should be ős-tupi-guarani.tup-pro
, is wrong; it should be ős-tupian.tuw-pro
, is wrong; it should be ős-tungusic.urj-mdv-pro
, is wrong; it should be ős-mordvinic.urj-prm-pro
, is wrong; it should be ős-permic.urj-pro
, is wrong; it should be ős-uralic.urj-ugr-pro
, is wrong; it should be ős-ugric.xgn-pro
, is wrong; it should be ős-mongolic.xme-ttc-pro
, is wrong; it should be ős-tatic.xnd-pro
, is wrong; it should be ős-na-dene.xsc-pro
, is wrong; it should be ős-scythian.xsc-sak-pro
, is wrong; it should be ős-saka.xsc-skw-pro
, is wrong; it should be ős-saka-wakhi.ypk-pro
, is wrong; it should be ős-yupik.zhx-min-pro
, is wrong; it should be ős-min.ie
, is repeated in the table of aliases
.gil
, is repeated in the table of aliases
.otk
, is repeated in the table of otherNames
.art-top
) has a canonical name that is not unique; it is also used by the code tok
.Bhks
) is missingBopo
) is missingBrah
) is missingBrai
) is missingBugi
) is missingBuhd
) is missingCakm
) is missingCari
) is missingCham
) is missingCher
) is missingChrs
) is missingDogr
) is missingDsrt
) is missingDupl
) is missingElba
) is missingGeok
) is missingGong
) is missingGonm
) is missingGoth
) is missingGran
) is missingGuru
) is missingHang
) is missingHani
) is missingHano
) is missingHans
) is missingHant
) is missingHatr
) is missingIbrn
) is missingImag
) is missingInds
) is missingItal
) is missingJurc
) is missingKali
) is missingKana
) is missingKhar
) is missingKhmr
) is missingKhoj
) is missingKitl
) is missingKits
) is missingKnda
) is missingKthi
) is missingLana
) is missingLaoo
) is missingLatf
) is missingLeke
) is missingLepc
) is missingLimb
) is missingLisu
) is missingLyci
) is missingMahj
) is missingMaka
) is missingMand
) is missingMani
) is missingMarc
) is missingMedf
) is missingMend
) is missingMerc
) is missingMero
) is missingModi
) is missingMong
) is missingMroo
) is missingMtei
) is missingMult
) is missingMymr
) is missingNbat
) is missingNewa
) is missingNkoo
) is missingNone
) is missingNshu
) is missingOgam
) is missingOlck
) is missingOrkh
) is missingOrya
) is missingOsge
) is missingOsma
) is missingPalm
) is missingPauc
) is missingPhag
) is missingPhli
) is missingPhlp
) is missingPhlv
) is missingPlrd
) is missingPrti
) is missingRjng
) is missingRohg
) is missingRunr
) is missingSamr
) is missingSaur
) is missingSgnw
) is missingShaw
) is missingShrd
) is missingSidd
) is missingSind
) is missingSogd
) is missingSogo
) is missingSora
) is missingSoyo
) is missingSylo
) is missingTagb
) is missingTakr
) is missingTale
) is missingTalu
) is missingTang
) is missingTavt
) is missingTeng
) is missingTfng
) is missingTglg
) is missingThaa
) is missingTibt
) is missingTirh
) is missingUgar
) is missingVaii
) is missingWara
) is missingYiii
) is missingZanb
) is missingZmth
) is missingZyyy
) is missingHira
) is not used by any language.Imag
) is not used by any language and has no characters listed for auto-detection.Jurc
) is not used by any language and has no characters listed for auto-detection.Medf
) is not used by any language.Morse
) is not used by any language and has no characters listed for auto-detection.Semap
) is not used by any language and has no characters listed for auto-detection.Zzzz
) is not used by any language and has no characters listed for auto-detection.For multiple data modules:
otherNames
, if present, must be an array.The following must be true of the data used by Module:languages:
1
) must be present and must not be the same as the canonical name of another language.scripts
is given, it must be an array, and each string in the array must be a valid script code.ancestors
is given, it must be an array, and each string in the array must be a valid language or etymology language code.family
is given, it must be a valid family code.type
is given, it must be one of the recognised values (regular
, reconstructed
, appendix-constructed
).entry_name
is given, it must be a table that contains either two arrays (from
and to
) or a string (remove_diacritics
) or both.sort_key
is given, it may either be a string, or at table that in turn contains either two arrays (from
and to
) or a string (remove_diacritics
).entry_name
or sort_key
is given, the from
array must be longer or equal in length to the to
array.standardChars
is given, it must form a valid Lua string pattern when placed between square brackets with ^
before it ("
). (It should match all characters regularly used in the language, but that cannot be tested.)"canonicalName", "entry_name", "sort_key", "otherNames", "type", "scripts", "family", "ancestors", "wikimedia_codes", "wikipedia_article", "standardChars", "translit_module", "override_translit", "link_tr", "wikidata_item"
.Checks not performed:
translit_module
is present, it should be the name of a module, and this module should contain a tr
function that takes a pagename (and optionally a language code and script code) as arguments.sort_key
is a string, it should be the name of a module, and this module should contain a makeSortKey
function that takes a pagename (and optionally a language code and script code) as arguments.entry_name
or sort_key
is a table and contains a field remove_diacritics
, the value of the field should be a string that forms a valid Lua pattern when it is placed inside negated set notation (
).These are not checked here, because module errors will quickly crop up in entries if these conditions are not met, assuming that Module:utilities attempts to generate a sortkey for a category pertaining to the language in question, or full_link
attempts to use the transliteration module.
Module:languages/code to canonical name and Module:languages/canonical names must contain all the codes and canonical names found in the data submodules of Module:languages, and no more.
The following must be true of the data used by Module:etymology languages:
canonicalName
must be given.parent
must be given must be a valid language, family or etymology-only language code.ancestors
is given, it must be an array, and each string in the array must be a valid language or etymology language code. The etymology language should also be listed as the ancestor of a regular language."canonicalName", "otherNames", "parent", "ancestors", "wikipedia_article", "wikidata_item"
.Codes in Module:families data must:
canonicalName
, which must not be the same as the canonical name of another family.family
is given, it must be a valid family code."canonicalName", "otherNames", "family", "protoLanguage", "wikidata_item"
.Codes in Module:scripts data must:
canonicalName
.characters
pattern for script autodetection, and this must form a valid Lua string pattern when placed between square brackets (""
). (It should match all characters in the script, but that cannot be tested.)"canonicalName", "otherNames", "parent", "systems", "wikipedia_article", "characters", "direction"
.