Wiktionary jawiktionary https://ja.wiktionary.org/wiki/Wiktionary:%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8 MediaWiki 1.47.0-wmf.20 case-sensitive メディア 特別 トーク 利用者 利用者・トーク Wiktionary Wiktionary・トーク ファイル ファイル・トーク MediaWiki MediaWiki・トーク テンプレート テンプレート・トーク ヘルプ ヘルプ・トーク カテゴリ カテゴリ・トーク 付録 付録・トーク TimedText TimedText talk モジュール モジュール・トーク Event Event talk blue 0 779 2356072 1848864 2026-09-23T04:25:23Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356072 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{etyl|enm|en}} {{m|enm|blewe}} < {{etyl|xno|en}} {{m|fro|blew}} < {{etyl|frm|en}} {{m|frm|bleu}} < {{etyl|fro|en}} {{m|fro|bloe|blöe}}, {{m|fro|bleve}}, {{m|fro|blef}} < {{etyl|frk|en}} {{m|gmw-pro|*blāu}} < {{etyl|gem-pro|en}} {{m|gem-pro|*blēwaz}} < {{etyl|ine-pro|en}} {{m|ine-pro|*bʰlēw-}} ==={{pron}}=== *{{IPA|lang=en|bluː}} *{{音声|en|en-us-blue.ogg|音声 (米)}} *{{音声|en|En-uk-blue.ogg|音声 (英)}} *{{音声|en|EN-AU ck1 blue.ogg|音声 (豪)}} *{{homophones|lang=en|blew}} ==={{adjective}}=== {{en-adj|bluer|bluest}} # {{ふりがな|青|あお}}の、[[青色]]をした。[[藍色]]の、[[紺色]]の。 # [[憂鬱]]な。 #{{context|UK|lang=en}}[[猥褻]]な、[[下品]]な。 ===={{trans}}==== {{trans-see|あおい}} ====={{desc}}===== *{{desc|bor=1|sn|bhuluu}} *{{desc|bor=1|sw|bluu|buluu}} *{{desc|bor=1|so|buluug}} *{{desc|bor=1|ttj|bururu}} *{{desc|tpi|blu}} *{{desc|bor=1|hif|bulu}} ==={{noun}}=== {{en-noun|~}} #{{context|color|lang=en}}晴れた空や深い海の[[いろ|色]]。[[あお|青]]。青色。藍色。紺色。スペクトルで緑と紫の間にある色。[[あか|赤]]や[[みどり|緑]]とともに光の三原色の一つ。 <table><tr><td>blue colour: &nbsp;</td> <td bgcolor="#0000FF" width="80">&nbsp; </td></tr></table> ===={{trans}}==== {{trans-see|あお}} ==={{drv}}=== *[[bluish]] ==={{rel}}=== {{top}} *[[baby blue]] *[[black and blue]] *[[blue in the face]] *[[blue movie]] *[[blue note]] *[[blue wren]] *[[dark blue]] *[[light blue]] *[[out of the blue]] *[[sky blue]] *[[steel blue]] *[[the blues]] {{bottom}} [[Category:ベーシック英語 850単語]] =={{L|eo}}== ==={{adverb}}=== {{eo-adv|head=[[blua|blu]]/[[-e|e]]|root=blu}} #{{おくりがな2|青|あお|く|あおい}}。 73fwv230q5z14e7az0a8m67uqq7eius color 0 783 2356074 1837819 2026-09-23T04:25:27Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356074 wikitext text/x-wiki =={{L|en}}== ==={{pron}}=== *{{IPA|lang=en|kʰʌlɚ}} *{{音声|en|en-us-color.ogg|音声 (米)}} ==={{alter}}=== *[[colour]] (アメリカ合衆国以外) ==={{etym}}=== {{etyl|la|en}} {{m|la|color}} (外見、覆い)から{{etyl|fro|en}} {{m|fro|coulour}} を経由して英語となった。アメリカ英語では綴りやすいように [[colour]] から u がとれた。イギリス英語では u は残っている。 ==={{noun}}=== {{wikipedia|lang=en}} {{en-noun|s|-}} [[Category:{{en}}_色|*]] # [[いろ|色]]。光(可視光線)のスペクトルの合成成分 #* ''[[human|Humans]] [[and]] [[bird|birds]] [[can]] [[perceive]] '''color'''.'' #*: 人間や鳥は色を認識する # [[色彩]]。認識できたり、名付けられているスペクトル光の一式 #* ''[[most|Most]] [[language|languages]] [[have]] [[name|names]] [[for]] [[the]] '''colors''' [[black]], [[white]], [[red]] and [[green]].'' #*: 多くの言語は黒・白・赤・緑の色の名前を持っている。 # (黒・白・灰色のような[[無彩色]]に対して)[[色調]]。 #* ''[[he|He]] [[refer|referred]] [[to]] the white [[flag]] [[as]] [[one]] "[[drain|drained]] [[of]] [[all]] '''color'''". '' #*: 彼は白旗を「すべての色が流れ去った」旗と呼んだ。 # 人間の肌の色、特に[[人種]]や[[民族]]を指す。 #* '''''Color''' [[has]] [[been]] [[a]] [[sensitive]] [[issue]] [[in]] [[many]] [[society|societies]].'' #*: 人種・民族については多くの社会で敏感な問題となっている。 # (比喩的に)[[特色]]。特定の地域で興味のある、格別な特徴。 #* ''a [[bit]] of [[local]] color.'' #*: 地域色の一端 ===={{drv}}==== *[[colorful]] ===={{comp}}==== *[[color commentator]] *[[off-color]] ===形容詞=== {{en-adj|-}} # (濃淡のある灰色に対して)色の付いた、色彩がある。 #* '''''Color''' [[television]] and [[movie|movies]] [[were]] [[consider|considered]] a [[great]] [[improvement]] [[over]] black and white'' - カラーテレビ・カラー映画は白黒のものに比べて遙かに進歩したものと考えられていた。 ===動詞=== {{en-verb}} # 着色する。 #* ''We [[could]] '''color''' the [[wall|walls]] red'' #*: 私たちは壁を赤くすることができたんだが。 # 塗り絵をする。線描による境界の内側の区画にカラーマーカーやクレヨンを使って色を塗る。 #* ''My [[kindergartener]] [[love|loves]] to '''color''''' #*: 我が家の幼稚園児は塗り絵が大好きだ。 # 顔を赤らめる。 # 完全に変えることなしに影響を与える。 #* ''That [[interpretation]] [[certainly]] '''colors''' my [[perception]] of the [[book]]'' #*: その解釈は私のその本に対する見方に確実に影響する。 # ~という性質を有すると考える。 #* (口語) ''Color me confused'' #*: 戸惑っていると思ってくれ。/わけが分からないよ。 =={{L|es}}== ==={{pron}}=== *{{IPA|lang=es|koˈloɾ}} ==={{noun}}=== {{es-noun|m|colores}} [[Category:スペイン語 色|*]] #{{ふりがな|色|いろ}}、[[色彩]]。 ====関連語==== *[[colorado]] *[[colorar]] *[[colorido]] *[[incoloro]] *[[descolorar]] ====参照==== {{top}} *[[amarillo]] *[[azul]] *[[bermillón]] *[[blanco]] *[[escarlata]] *[[granate]] *[[gris]] *[[morado]] *[[negro]] *[[rojo]] *[[rosa]] *[[verde]] *[[violado]] *[[violeta]] {{bottom}} =={{L|la}}== ==={{etym}}=== *{{etyl|itc-ola|la}} {{m|itc-ola|colos}}< {{etyl|ine-pro|la}} {{m|ine-pro|*ḱel-}}(隠す) ==={{noun}}=== {{la-noun+|color<3>}} [[Category:{{la}}_色|*]] # [[いろ|色]]、[[色彩]]。 # [[顔料]]。 # [[かおいろ|顔色]] # [[外観]]。 {{la-ndecl|color<3>}} ===={{idiom}}==== *[[homo nullius coloris]] ===={{desc}}==== {{top}} *{{an}}: {{l|an|color}} *{{ast}}: {{l|ast|color}}, {{l|ast|collor}} *{{dlm}}: {{l|dlm|colaur}} *{{egl}}: {{l|egl|culåur}} *{{fur}}: {{l|fur|colôr}} *{{it}}: {{l|it|colore}} *{{lld}}: {{l|lld|corú}}, {{l|lld|curú}}, {{l|lld|culour}}, {{l|lld|culëur}}, {{l|lld|color}}, {{l|lld|culòur}} *{{mwl}}: {{l|mwl|quelor}} *{{rgn}}: {{l|rgn|culòr}} *{{rm}}: {{l|rm|colur}}, {{l|rm|calur}}, {{l|rm|calour}}, {{l|rm|culur}} *{{vec}}: {{l|vec|cołor}} *{{sc}}: {{l|sc|cabori}}, {{l|sc|caori}}, {{l|sc|colore}}, {{l|sc|colori}} *{{scn}}: {{l|scn|culuri}} *{{roa-opt}}: {{l|roa-opt|coor}} ** {{pt}}: {{l|pt|cor}} *** {{pov}}: {{l|pov|kor}} *** {{mcm}}: {{l|mcm|klor}} ** {{gl}}: {{l|gl|cor}} *{{pro}}: {{l|pro|color}} ** {{ca}}: {{l|ca|color}} ** {{oc}}: {{l|oc|color}} *{{osp}}: {{l|osp|color}} ** {{es}}: {{l|es|color}} *** {{gl}}: {{l|gl|color}} *{{fro}}: {{l|fro|color}}, {{l|fro|colour}} ** {{en}}: {{l|en|color}}, {{l|en|colour}} ** {{fr}}: {{l|fr|couleur}} *** {{kmv}}: {{l|kmv|kuló}} *** {{ht}}: {{l|ht|koulè}} *** {{ro}}: {{l|ro|culoare}} (借用語) ** {{nrf}}: {{l|nrf|couleu}}, {{l|nrf|couleur}}, {{l|nrf|couoleu}} ** {{dum}}: {{l|dum|coleur}} *** {{nl}}: {{l|nl|kleur}} **** {{af}}: {{l|af|kleur}} *** {{fy}}: {{l|fy|kleur}} {{bottom}} {{stub|他}} 9igg0a2czpi1pziq0v7y7mba8xojbv5 colour 0 784 2356073 2203354 2026-09-23T04:25:27Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356073 wikitext text/x-wiki =={{L|en}}== ==={{alter}}=== *{{l|en|color}} (アメリカ合衆国) ===語源=== {{etyl|la|en}} {{m|la|color|t=外見、覆い}}から{{etyl|fro|en}} {{m|fro|coulour}}を経由して英語となった。アメリカ英語では綴りやすいように{{m|en|colour}}から''u''が脱落した。イギリス英語では''u'' は残っている。 ==={{pron}}=== *{{IPA|lang=en|ˈkʰʌ.lɘ}} ===名詞=== {{wikipedia|lang=en}} {{en-noun|s|-}} #{{タグ|en|色|label=no|sort=*}}{{ふりがな|色|いろ}}。光(可視光線)のスペクトルの合成成分 #*{{ux|en|[[human|Humans]] [[and]] [[bird|birds]] [[can]] [[perceive]] colour.|人間や鳥は色を認識する}} # [[色彩]]。認識できたり、名付けられているスペクトル光の一式 #*{{ux|en|[[most|Most]] [[language|languages]] [[have]] [[name|names]] [[for]] [[the]] colours [[black]], [[white]], [[red]] and [[green]].|多くの言語は黒・白・赤・緑の色を意味する語彙を持っている。}} # 黒・白・灰色のような[[色彩]]のない色を除いた[[色調]]を指す。 #*{{ux|en|[[he|He]] [[referred]] [[to]] the white [[flag]] [[as]] [[one]] "[[drained]] [[of]] [[all]] colour".|彼は白い旗のことを「まったく色のついていない旗」と呼んだ。}} # 人間の肌の色、特に[[人種]]や[[民族]]を指す。 #*{{ux|en|Colour [[has]] [[been]] [[a]] [[sensitive]] [[issue]] [[in]] [[many]] [[societies]].|肌の色については多くの社会で敏感な問題となっている。}} # (比喩的に)[[特色]]。特定の地域で興味のある、格別な #*{{ux|en|[[a]] [[bit]] of [[local]] colour.|いくぶんかの地域色}} ===形容詞=== {{en-adj|-}} # (濃淡のある灰色に対して)色の付いた、色彩がある #*{{ux|en|Colour [[television]] and [[movies]] [[were]] [[considered]] a [[great]] [[improvement]] [[over]] black and white.|カラーテレビやカラー映画は白黒に比べて遙かに進歩したものと考えられていた。}} ====関連語句==== *[[colorise]] *[[colorize]]<!-- you might expect only ou(-lour-) and s(-ise) go together but this is just as common! --> *[[coloured]] *[[colourful]] *[[colourless]] *[[colours]] *[[true colours]] ===動詞=== {{en-verb}} # [[着色]]する #*{{ux|en|[[we|We]] [[could]] colour the [[walls]] red.|私たちは壁を赤く塗ってもいい。}} # [[ぬりえ|塗り絵]]をする。カラーマーカーやクレヨンで境界線を引く #*{{ux|en|[[my|My]] [[kindergartener]] [[loves]] [[to]] colour.|私の幼稚園の子供は塗り絵が大好きだ。}} # 顔を[[あからめる|赤らめる]]。 # 完全に変えることなく影響を与える。 #*{{ux|en|[[that|That]] [[interpretation]] [[certainly]] colours my [[perception]] of the [[book]]|その解釈は確かにその本に対する私の理解に影響を与えている。}} # 人などが何らかの性質を持つと考える。 #* (口語) {{ux|en|Colour me confused|まいっちゃったな。}}(直訳:私を当惑していると思ってくれ) ====類義語==== *[[colour in]] ====関連語句==== *[[colour by numbers]] [[カテゴリ:ベーシック英語 850単語]] p1l7mlg32m6v49lup6vt6jxozajnw1l テンプレート:eng 10 1495 2356267 1377166 2026-09-23T04:47:48Z Kuroco2k 84207 [[テンプレート:en]] へのリダイレクトを解除しました 2356267 wikitext text/x-wiki {{非推奨のテンプレート|メッセージ='''このテンプレートは使用されるべきではありません。代わりに[[テンプレート:en]]を使用してください。'''|廃止=n}} <includeonly>[[カテゴリ:非推奨のテンプレートを使用しているページ]]</includeonly><noinclude>[[カテゴリ:言語表記テンプレート|{{PAGENAME}}]][[カテゴリ:ISO 639-2|{{PAGENAME}}]][[カテゴリ:ISO 639-3|{{PAGENAME}}]]</noinclude> 3b4ieoeryefcsnt2a4wy0wjczmvozj5 ne 0 2612 2356304 2276130 2026-09-23T08:11:58Z NekoyamaWataru 87354 /* {{hu}} */ [[en:ne]]を参考に追加 2356304 wikitext text/x-wiki {{wikipedia}} {{also|NE|Ne|nė}} ==記号== ===={{code}}==== '''{{PAGENAME}}''' #{{ISO639-1}} =={{L|ain}}== {{kana|ain}} {{akana|ネ|}} ==={{pron}}=== ;{{akana|ネ|}} *{{IPA|lang=ain|ne}} *{{X-SAMPA|ne}} ==={{verb}}=== {{ain-verb|2|ctx=繋辞}} # ……で[[ある]]。……[[だ]]。 #* {{quote|ain|[[takne]] [[uwepeker|uepeker]] [[ne]].|短い昔話'''だった'''。|ref=<ref>{{citation|author=平賀さだも|title=11-4 ウエペケㇾ「ユペッホントムンクㇽ」(湧別の中流の人)|publisher=文化庁 アイヌ語の保存・継承に必要なアーカイブ化に関する調査研究事業|journal=第2年次調査研究報告書2/3|year=1969|publication-date=2015年3月}}</ref>}} #* {{quote|ain|[[easirana]] [[inerokpekus]] [[retar]] [[ni]] [[aynu]] [[iwan]] [[utarpa]] [[simoypa]] [[siri]] [[keray]] [[kamuy]] [[ne]].|それこそなんとまあ白木の人間六人の勇士が働く様子はさすがに神'''である'''。|ref=<ref>{{citation|author=平賀さだも|title=9-3 ユカㇻ「 サㇰソモアイェㇷ゚ 」(2)(サㇰソモアイェㇷ゚ 退治(2))|publisher=文化庁 アイヌ語の保存・継承に必要なアーカイブ化に関する調査研究事業|journal=第2年次調査研究報告書1/3|year=1969|publication-date=2015年3月}}</ref>}} #* {{quote|ain|[[tumu]] [[an]] [[kewtum]] [[a=]][[kor]] [[wa]] [[san]][[=an]] [[ruwe]] [[ka]] [[somo]] [[ne]].|私は間違った気持ちで下りてきたの'''で'''はありません。|ref=<ref>{{citation|author=貝澤とぅるしの|title=3-4 ウエペケㇾ「オコッコ チャペ アライケ」(化け猫を私は退治した)|publisher=文化庁 アイヌ語の保存・継承に必要なアーカイブ化に関する調査研究事業|journal=第2年次調査研究報告書1/3|year=1969|publication-date=2015年3月}}</ref>}} #* {{quote|ain|[[inne]] [[kotan]] [[poro]] [[kotan]] [[an]] [[ruwe]] [[ne]].|家が連なるの村、大きい村があるの'''でした'''。|ref=<ref>{{citation|author=貝澤とぅるしの|title=6-1 ウエペケㇾ「ヌサコㇿカムイ イカオピューキ」(祭壇を司る神さまが私 を助けた)|publisher=文化庁 アイヌ語の保存・継承に必要なアーカイブ化に関する調査研究事業|journal=第2年次調査研究報告書1/3|year=1969|publication-date=2015年3月}}</ref>}} ==={{determiner}}=== {{head|ain|determiner}} # その。あの。 #* {{quote|ain|[[ne]] [[kurmat]] [[ipe]] [[hine]] [[rupnemat]] [[ipe]] [[ruwe]] ne.|そして、'''その'''和人の女性は食べて、その老婦人(おばさん)も食べました。|ref=<ref>{{citation|author=貝澤とぅるしの|title=1-8 シサㇺウエペケㇾ「ピㇼカ チャペ アレス」(良い猫を育てた)|publisher=文化庁 アイヌ語の保存・継承に必要なアーカイブ化に関する調査研究事業|journal=第2年次調査研究報告書1/3|year=1969|publication-date=2015年3月}}</ref>}} ==={{verb}}=== {{head|ain|verb}} {{ain-verb|2}} # ……になる。 #* 三人称単数敬語形 [[nepa]] #* 三人称複数敬語形 [[nepa]], [[nepapa]] ===疑問{{pronoun}}=== {{head|ain|pronoun|cat2=疑問代名詞}} né <u>{{akana|ネ|}}</u> 語根 # 種々の疑問代名詞を作る。 ===={{ref}}==== * né-[[kotan]]-[[un]][[-pe]] {{akana|<u>ネ</u>コタヌㇺペ|}} どこの村の者 * né-[[mosir]]-[[un]][[-pe]] {{akana|<u>ネ</u>モシルㇺペ|}} どこの国の者 ===={{rel}}==== * [[nen|né-n]] {{akana|<u>ネ</u>ㇴ|}} [[だれ|誰]] * [[nep|né-p]] {{akana|<u>ネ</u>ㇷ゚|}} [[なに|何]] * [[ney|né-i]] {{akana|<u>ネ</u>ィ|}} [[いずこ|何処]]([[どこ]]) * [[nekon|né-kon]] {{akana|<u>ネ</u>コㇴ|}} [[いかん|如何]]([[どう]]・[[どんな]]) * [[ine|i-né]] {{akana|イ<u>ネ</u>|}} [[どの]]・[[どう]] * [[inan|i-né-an]] {{akana|イ<u>ネ</u>アㇴ|}} [[どの]]・[[どっち]] * {{syn}}: [[hem]], [[hum]], [[hun]], [[mak]] ===={{pron}}==== ;{{akana|↗ネ↘|}} *{{IPA|lang=ain|né}} *{{X-SAMPA|né}} ===={{trans}}(形態素)==== *{{ja}}: いか/いづ/た- [ika/idu/ta-] (いか・いかが、たれ、いづく・いづこ、いづち・いづら・いづれ)、だ/な/ど(だう)- [da/na/do(dau)-] (なに、だれ、どこ、どちら・どっち) *{{en}}: wh- ([[what]], [[who]], [[where]], [[which]]) *{{de}}: W- ([[Was]], [[Wer]], [[Wo]], [[Welcher]]) *{{fr}}: qu- ([[quoi]], [[qui]], ([[où]]), [[lequel]]) ===助詞=== {{head|ain|助詞}} #{{タグ|ain|格助詞}}……に(なる、する) =={{L|it}}== ==={{pronoun}}=== {{head|it|pronoun}} # それの、それについて。 #*{{ux|it|'''Ne''' [[ho]] [[sentito]] [[parlare]]|私はそれについて聞いた}} #*{{ux|it|[[cosa|Cosa]] '''ne''' [[pensi]]?|それについてどう思いますか?}} =={{L|eo}}== ==={{adverb}}=== {{eo-adv|原=1}} # (否定する語の前で) ~[[ない]]。 #*{{ux|eo|Li '''ne''' [[estas]] [[knabo]].|彼は少年ではない。}} #*{{ux|eo|Mi [[povas]] [[paroli]] '''ne''' [[nur]] la [[japanan]] [[sed]] [[ankaŭ]] la [[anglan]].|私は日本語だけでなく英語も話せる。}} ==={{interjection}}=== {{eo-interj}} # [[いいえ]]。 ===={{ant}}==== *[[jes]] =={{L|pua}}== ==={{pronoun}}=== {{head|pua|pronoun}} #{{タグ|pua|疑問詞}}[[だれ|誰]]。 ===参考文献=== * [[w:es:Maturino_Gilberti|Maturino Gilberti]], [https://archive.org/details/diccionariodelal00gilbuoft ''Diccionario de la lengua Tarasca ó de Michoacán'']; impreso en México el año de 1559, reimpreso bajo la direccion y cuidado del Dr. Antonio Peñafiel (1901) , Pág. 74. * Maxwell Lathrop, [http://www-01.sil.org/mexico/tarasca/G026-VocabularioPurepecha-tsz.pdf ''VOCABULARIO DEL IDIOMA PURÉPECHA''], 2007, Pág. 10, 34. =={{L|cs}}== ==={{etym}}=== {{etyl|sla-pro|cs}} {{m|sla-pro|*ne}} ===={{cogn}}==== *{{sla}}: **[[{{sh}}]]: {{l|sh|не}} / {{l|sh|ne}} **[[{{bg}}]]: {{l|bg|не}} **[[{{pl}}]]: {{l|pl|nie}} **[[{{ru}}]]: {{l|ru|не}} *非{{sla}}: **[[{{lv}}]]: {{l|lv|ne}} **[[{{lt}}]]: {{l|lt|nè}} ==={{pron}}=== *{{IPA|lang-cs|[nɛ]}} *{{kanahyoki|cs|ネ}} *{{homophones|lang=cs|ne-}} ==={{interjection}}=== {{head|cs|interjection}} #([[否定]]) [[いいえ]]。 =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{audio|hu|Hu-ne.ogg}} ==={{adverb}}=== {{head|hu|adverbs}} # …するな、…しないように、…す[[べき]]ではない、…しては[[いけない]]。 #: {{uxi|hu|'''Ne''' hallgass rá!|彼/彼女の言うことを聞い'''てはいけません'''!}} #: {{uxi|hu|'''Ne''' felejtsd el!|忘れ'''ないで'''!}} #: {{uxi|hu|El '''ne''' felejtsd!|(絶対に)忘れ'''ないで'''!}} #: {{uxi|hu|Miért '''ne'''? (&#61; Miért '''ne''' csináljuk/tegyük?)|そうしよう。|lit=なぜ'''してはいけないのか'''?}} #: {{uxi|hu|Bár '''ne''' tettem volna!|あんなこと'''しなければ'''よかった。}} #: {{uxi|hu|'''Ne''' lopj!|盗んでは'''ならない'''。(モーセの十戒より)}} ===={{usage}}==== 命令節(あるいは、願望や欲求を表す条件節)の動詞の前で否定するために用いられる。命令法では {{m|hu|nem}} の代わりに常に {{m|hu||ne}} が使われる。 ===={{comp}}==== {{top4}} * {{l|hu|nebáncsvirág}} * {{l|hu|nehogy}} * {{l|hu|nemulass}} * {{l|hu|netalán}} * {{l|hu|netovább}} {{bottom}} ===={{idiom}}==== {{top}} * {{l|hu|ajándék lónak ne nézd a fogát}} * {{l|hu|akinek nem inge, ne vegye magára}} * {{l|hu|akinek vaj van a fején, ne menjen a napra}} * {{l|hu|aki nem dolgozik, ne is egyék}} * {{l|hu|amit ma megtehetsz, ne halaszd holnapra}} * {{l|hu|félreértés ne essék}} * {{l|hu|hogy egyik szavam a másikba ne öltsem}} * {{l|hu|ne igyál előre a medve bőrére}} * {{l|hu|ne keltsd fel az alvó oroszlánt}} * {{l|hu|ne szólj, szám, nem fáj fejem}} * {{l|hu|ne zavartasd magad}} * {{l|hu|soha ne add fel}} * {{l|hu|tisztesség ne essék szólván}} {{bottom}} ===参考文献=== * {{R:ErtSz|1}} =={{L|fi}}== ==={{pron}}=== {{fi-p|a=LL-Q1412 (fin)-Susannaanas-ne.wav|a2=LL-Q1412 (fin)-Seqv-ne.wav}} ==={{etym}}=== {{etyl|fiu-fin-pro|fi}} {{m|fiu-fin-pro|*nek}} < {{etyl|urj-pro|fi}} {{m|urj-pro|*ne}} + {{m|urj-pro|*-k|pos=双数接尾辞}} {{cog|myv|не}}, {{m|myv|неть}} 格変化語幹 {{m|fi||nii-}} はより古い *''nij-'' (< *''ne-j-'') を経て、複数接中辞 ({{m|fi|-i-|id=plural}}) を持つ同じ語幹から派生した。{{m|fi|se|id=demonstrative}} も参照を。 ==={{pronoun}}=== {{head|fi|pronoun|cat2=指示代名詞}} # {{label|fi|指示代名詞|物体や動物}} {{inflection of|se||nom|p|id=demonstrative}}[[それら]]。 #: 話し手によって指し示していないもの # {{label|fi|colloquial|dialectal|人物}} {{inflection of|se||nom|p|id=demonstrative}}[[かれら|彼ら]]、[[彼女ら]]、その[[ひとたち|人達]]。 #: {{syn|fi|he}} ==={{determiner}}=== {{head|fi|determiner}} # {{inflection of|se||nom|p|id=demonstrative}}それらの。 #: 話し手によって指し示していないもの #: {{uxi|fi|Tässä '''ne''' kirjat nyt ovat.|ここに'''それらの'''本は今、あります。}} ===={{usage}}==== 詳しくは {{m|fi|se|id=demonstrative}} の用法の参照を。 ===={{decl}}==== 格接尾辞は、ほとんどが規則的である(ただし、単数の内格形と出格形は例外)。 欠格は単数形では使われることがなく、複数形でも極めてまれである。具格形 {{m|fi||niin}} は副詞に発展したため、多かれ少なかれ理論的な構造であり、その現在の意味は {{m|fi||ne}} から派生することはできない。 {{fi-decl-pron/se}} ===={{desc}}==== * {{desc|fkv|net}} * {{desc|fit|net}} <!-- ===={{seealso}}==== {{fi-demonstratives}} {{fi-personal pronouns}}--> ===参考文献=== * {{R:fi:KTSK|accessdate=2023-07-03}} =={{L|fr}}== ===副詞=== {{head|fr|adverb}} # (否定 一般に[[pas]]等の副詞とともに '''ne~pas'''の形で)~[[ない]] #*[[Je]] '''ne''' [[mange]] '''pas'''([[plus]]).   私は食べません(私は、もう食べません) <!--#''used in a subordinate clause preceding a subjunctive verb, 疑問や恐怖を表す本動詞に続くfollowing a main verb which expresses doubt or fear, 英語には訳されないand not translated into English'' #:''Pour autant que je ne sache il est toujours là'' &mdash; As far as I know he is still there There is also another sense, as in "le gâteau le plus grand que je n'ai jamais vu" ("the biggest cake that I have ever seen") in which "jamais" is positive ("ever") rather than negative ("never") - meaning that the "ne" does not denote a negative - and is not translated into English - could someone provide this sense, please?--> ====関連語==== *[[guère]] *[[jamais]] *[[pas]] *[[personne]] *[[plus]] *[[point]] *[[que]] *[[rien]] =={{L|lt}}== ==={{etym}}=== * {{etyl|pl|-}} {{m|pl|nie}}などと同源であると見る事ができる。 ==={{pron}}=== * {{IPA|lang=lt|[nʲɛ]}} ===小詞(不変化詞)=== {{head|lt|小詞|head=nè}} <ref>村田郁夫 編『リトアニア語基礎一五〇〇語』大学書林、2003年。ISBN 4-475-01112-4</ref> # 〔[[否定]]〕 [[いいえ]]。[[いな|否]]。 ====使用例==== {{top}} * {{lang|lt|[[ne]] {{l|lt|tik}} ''A'', {{l|lt|bet}} {{l|lt|ir}} ''B''}} - A[[だけ]]で'''[[ない|なく]]'''Bも {{bottom}} ===={{ant}}==== * [[taip]] ====関連語==== ;小詞: * {{l|lt|nė}} ;{{pref}}: * {{l|lt|ne-}} ;{{conj}}: * {{l|lt|nei}} ;{{verb}}: * {{l|lt|neigti}} ===={{seealso}}==== * 〔代名詞〕 [[joks]], [[niekas]], [[niekieno]] * 〔副詞〕 [[niekada]], [[niekaip]], [[niekur]] ===脚注=== <references /> ===参考辞書=== * {{R:Martsinkyavitshute2012}} hp3qy07gjt3401ag8j6pap8mnhu7k7a yearbook 0 10234 2356397 1777783 2026-09-23T11:07:22Z M-30722 1202 2356397 wikitext text/x-wiki =={{L|en}}== ===={{etym}}==== {{affix|en|year|book}} ==={{pron}}=== * {{音声|en|LL-Q1860 (eng)-Vininn126-yearbook.wav|a=米}} ==={{noun}}=== {{en-noun}} #{{タグ|en|書物}}[[年鑑]]、[[年刊]]の書籍。 ===={{syn}}==== *[[almanac]] bfq4h7e2zw67m4rek7kscq23cpecgdv 2356398 2356397 2026-09-23T11:07:37Z M-30722 1202 2356398 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|year|book}} ==={{pron}}=== * {{音声|en|LL-Q1860 (eng)-Vininn126-yearbook.wav|a=米}} ==={{noun}}=== {{en-noun}} #{{タグ|en|書物}}[[年鑑]]、[[年刊]]の書籍。 ===={{syn}}==== *[[almanac]] 2fh7ybvxbjwic7wuou968tqa448lrae 維基百科 0 13352 2356387 2306316 2026-09-23T11:02:52Z M-30722 1202 2356387 wikitext text/x-wiki {{DEFAULTSORT:wei2ji1bai3ke1}} =={{L|zh}}== {{zh-cat|wei2ji1bai3ke1|name|ウィキ}} {{zhx-sic-cat|wei2ji1be2ko1|name|ウィキ}} {{yue-cat|wai4gei1baak3fo1|name|ウィキ}} {{nan-cat|ui5ki1pah4kho1|name|ウィキ}} {{hak-cat|vi2ki1pak5kho1|name|ウィキ}} {{wuu-cat|vi1ci1pah4khu1|name|ウィキ}} ==={{etym}}=== {{affix|zh|維基|百科|t1=ウィキ|t2=百科事典}}、{{calque|zh|en|Wikipedia}}。[[朝鮮語]]の「{{m|ko|위키백과}}」と比較してください。 ==={{pron}}=== {{cmn-pron|Wéijī Bǎikē|s=Wei2 ji1 Be2 ko1}} {{yue-pron|wai4 gei1 baak3 fo1}} {{nan-pron|tw:Ûi-ki Pah-kho/tw:Ûi-ki Pek-kho}} {{hak-pron|Vì-kî Pak-khô}} {{wuu-pron|sh:6vi ci&7paq khu}} ==={{name}}=== {{zhchar|維基|百科|s=维基百科}} #{{q|ウィキ}} [[ウィキペディア]]。 bmjlq6ty488cw0g0lqt51zljshlw0fr wen 0 17467 2355984 2321656 2026-09-22T23:53:38Z Niishikarazu 131943 /* 疑問代名詞 */ 「。、」になっていたので「、」を除去 2355984 wikitext text/x-wiki ==アイヌ語== [[File:MapOfAinuLanguage-Bad.svg|thumb|400px|アイヌ語地図:悪い]] [[Category:アイヌ語|{{uc:{{PAGENAME}}}}]] カナ表記 ウェン ===動詞=== [[Category:アイヌ語_動詞]] #悪い #ひどい #貧乏だ #甲斐性がない ====類義語==== *[[sirun]] シルン 卑しい *[[wenruy]] ウェンルィ 激しい、ひどい ====対意語==== *[[pirka]] ピㇼカ 良い、美しい ====派生語==== *[[wente]] ウェンテ ~を荒らす、~をだめにする *[[wenpurikor]] ウェンプリコㇿ 悪事を働く *[[wenreska]] ウェンレㇱカ 親をなくした子供を引き取って育てる ===接頭辞=== [[wen-]]参照 =={{de}}== [[Category:{{de}}]] [[Category:{{de}}_{{pronoun}}]] ==={{pron}}=== *{{IPA|veːn}} ===疑問代名詞=== # {{conjugation of|wer||対格|lang=de}} {{ふりがな|誰|だれ}}を f4fmpetfiz7z94g32nh8sc378on7kmw newcomer 0 18977 2356345 1133543 2026-09-23T10:31:42Z M-30722 1202 2356345 wikitext text/x-wiki {{also|Newcomer|new-comer|new comer}} =={{L|en}}== ==={{alter}}=== * {{alter+|en|new-comer|new comer}} ==={{etym}}=== *{{etyl|enm|en}} {{m|enm|newe-comere}} *{{affix|en|new-|comer}} ==={{pron}}=== * {{enPR|nyo͞oʹkŭmər|a=UK}}, {{IPA|lang=en|/ˈnjuːkʌmə/}} * {{音声|en|LL-Q1860 (eng)-Vealhurl-newcomer.wav|a=Southern England}} * {{enPR|n(y)o͞oʹkŭ'mər|a=US}}, {{IPA|lang=en|/ˈn(j)uˌkʌmɚ/|[ˈn(j)uˌkʰʌmɚ]}} * {{rhymes|lang=en|uːkʌmə(ɹ)|ʌmə(ɹ)|s=3}} ==={{noun}}=== {{en-noun}} #[[あたらしい|新しく]][[くる|来た]][[ひと|人]]。 #{{タグ|en|人間}}[[新人]]。 #{{タグ|en|人間}}[[初心者]]。 #[[新製品]]。 ===={{syn}}==== * {{l|en|comeling}}, {{l|en|newling}}, {{l|en|offcomer}} * {{l|en|newbie}}, {{l|en|noob}}, {{l|en|n00b}} ===={{drv}}==== * {{l|en|oldcomer}} ===={{rel}}==== * [[newcoming]] ===={{desc}}==== * {{desc|de|Newcomer|bor=1}} jl2bf8n994w36y2acpybpzw316r51k6 위키백과 0 21434 2356386 2306324 2026-09-23T11:02:13Z M-30722 1202 2356386 wikitext text/x-wiki =={{L|ko}}== ==={{etym}}=== *{{affix|ko|위키|백과|t1=ウィキ|t2=百科}}、{{calque|ko|en|Wikipedia}}。[[中国語]]の「{{m|zh|維基百科}}」と比較してください。 ==={{pron}}=== {{ko-IPA}} ==={{name}}=== {{head|ko|name}} {{ko-h-|百科}} #{{タグ|ko|ウィキ}}[[ウィキペディア]]。 {{朝鮮語助詞接続 |基本形IPA=wikʰibɛk̚ˀkwa |基本形X-SAMPA=wik_hibEk_}ˀkwa |が=가 |は=는 |を=를 |で= |}} [[Image:Ko-위키백과.oga]] ===={{rel}}==== * {{l|ko|위키피디아}} * {{l|ko|위키낱말사전}} * {{l|ko|위키뉴스}} * {{l|ko|위키책}} 127opn8hmjsvhuxis1hzfqa9a8r686c outermost 0 24281 2356365 1136713 2026-09-23T10:49:32Z M-30722 1202 2356365 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== *{{affix|en|outer|most}} ==={{adjective}}=== {{head|en|形容詞 最上級}} #{{おくりがな2|最|もっと|も}}{{おくりがな2|遠|とお|い}}。 #最も{{おくりがな2|離|はな|れ|はなれる}}た。 ===={{ant}}==== *[[innermost]] ===={{rel}}==== *[[outermore]] 3kldrdwp99m1qz7t3c9wchynpa8exmz 畢業 0 25452 2356298 2030613 2026-09-23T06:13:26Z Jiba1219 100610 2356298 wikitext text/x-wiki {{kana-DEFAULTSORT|ひつぎょう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun-suru|ひつぎょう}} #{{context|lang=ja|literary}}[[業]]を[[おえる|終える]]こと。[[卒業]]すること。 ==={{verb}}=== {{ja-verb-suru|ひつぎょう}} {{日本語サ変活用}} =={{L|zh}}== ==={{pron}}=== *ピンイン: bìyè *注音符号: ㄅㄧˋ ㄧㄝˋ *{{yue}}: bat{{supra|1}}yip{{supra|6}} *{{nan}}: pit-gia̍p ==={{verb}}=== {{zhcharl|畢|業|s=毕业}} #[[卒業]]する。 {{zh-cat|bi4ye4|動詞|離合詞}} {{yue-cat|bat1yip6|動詞}} {{nan-cat|pit4giap8|動詞}} 0xb66xqgo5op0vzdlyoq3sv716j9zoz かたい 0 26230 2356395 1981996 2026-09-23T11:06:52Z うーむ 129171 /* */ 2356395 wikitext text/x-wiki {{also|かだい|がたい|がだい}} =={{L|ja}}== ==={{etym}}=== {{etyl|ojp|ja}}「[[かたし]]」 ==={{pron}}=== {{ja-pron|acc=0|acc2=2}} {{ja-accent-common|region=京阪|a|か|たい}} ===形容詞:硬い 固い 堅い=== {{ja-adj}}【[[硬]]い・[[固]]い・[[堅]]い】 # [[容易]]に{{ふりがな|形|かたち}}を変えない。[[硬度]]が高い。 # [[緊張]]するなどして[[ぎこちない]]。こわばっている。 #* '''固い'''表情だな。 # [[融通]]が利かない。[[頑固]]である。[[道徳]]に関して[[保守的]]である。 #* 頭が'''固い'''んです。 # [[堅実]]である。[[てがたい]]。 #* それでは'''堅く'''儲けられない。 # [[確実]]な[[情勢]]だ。 #* 一万票は'''固い'''だろう。 ====活用==== {{日本語形容詞活用}} ====類義語==== * [[堅固]] ===={{ant}}==== * [[やわらかい]] ===={{drv}}==== *[[かたまる]] *[[かためる]] ===={{trans}}==== {{trans-top|硬質の}} *{{T|sq}}: [[fortë]] *{{T|it}}: {{t|it|duro|m}}, [[sodo]], {{t|it|solido}} *{{T|io}}: [[harda]] *{{T|ia}}: {{t|ia|dur}} *{{T|en}}: [[hard]], [[solid]] *{{T|eo}}: {{t-|eo|malmola}} *{{T|nl}}: {{t|nl|hard}}, {{t-|nl|solide}}, {{t+|nl|stevig}} *{{T|ca}}: [[dur]] *{{T|el}}: [[στερεός]] (stereós) {{m}}, [[γερός]] (yerós) {{m}} *{{T|ku}}: {{t|ku|قایم}} *{{T|sc}}: [[duru]] *{{T|sv}}: {{t|sv|fast}}, {{t|sv|solid}} *{{T|gd}}: [[cruaidh]] *{{T|es}}: {{t|es|duro|m}} *{{T|sh}}: {{t|sh|tvrd}} *{{T|cs}}: {{t-|cs|tvrdý}} *{{T|zh}}: [[硬]] (yìng) *{{T|ko}}: [[굳다]] (gutda), [[굳세다]] (gutseda) *{{T|te}}: [[గట్టి]] (gaTTi), [[దిట్టము]] (diTTamu) *{{T|de}}: {{t|de|hart}}, {{t|de|fest}}, {{t|de|solide}}, {{t|de|robust}} *{{T|tpi}}: [[strong]], [[strongpela]] *{{T|no}}: [[solid]], [[kraftig]] *{{T|hu}}: {{t|hu|kemény}} *{{T|fi}}: {{t|fi|kova}}, {{t-|fi|tukeva}}, {{t-|fi|vakaa}} *{{T|fr}}: {{t|fr|dur|m}}, {{t|fr|solide}} *{{T|pl}}: [[twardy]] *{{T|pt}}: {{t|pt|duro|m}}, [[sólido]] {{m}}, [[sólida]] {{f}} *{{T|lv}}: [[ciets]] {{m}}, [[cieta]] {{f}} *{{T|lt}}: [[kietas]] {{m}}, [[kieta]] {{f}} *{{T|ro}}: {{t-|ro|tare}} *{{T|ru}}: {{t|ru|твёрдый|sc=Cyrl}}, {{t|ru|крепкий|sc=Cyrl}}, {{t|ru|прочный|sc=Cyrl}} {{trans-bottom}} ===形容詞:難い=== '''かたい'''【[[難]]い】 # [[むずかしい]]。しにくい。 #* 牧野さんにとって生きることは'''難く'''、死は余りに容易であったのだ。(坂口安吾「牧野さんの祭典によせて」) #* 想像に'''難く'''ない ===={{syn}}==== *[[がたい]] ===={{ant}}==== *[[やすい]] ====関連語==== *[[ありがたい]] *[[たえがたい]] ===={{trans}}==== :詳細は「'''[[むずかしい]]'''」を参照 *{{T|en}}: [[hard]] *{{T|fr}}: [[dur]] ==={{noun}}=== {{ja-noun}} #【[[癩]]】{{context|derogatory|lang=jpn}}[[癩病]](ハンセン氏病)、癩病患者、[[かったい]]。 #【[[乞丐]]】[[乞食]]。 #*ふるさとは遠きにありて思ふもの そして悲しくうたふもの よしやうらぶれて異土の乞食('''かたい''')となるとても 帰るところにあるまじや({{w|室生犀星}} 『小景異情』) ==={{homonym}}=== {{head|ja|同音異義}} *【[[下体]]】[[下半身]]。 *【[[下腿]]】{{ふりがな|膝|ひざ}}から[[あしくび|足首]]まで。[[下腿義足]]の[[下腿]]は{{ふりがな|膝|ひざ}}から[[した|下]]の[[すべて|全て]]。 *【[[化体]]】{{ふりがな|姿|すがた}}を[[かえる|変える]]こと。 *【[[歌体]]】[[和歌]]の[[形式]]。 *【[[禍胎]]】{{ふりがな|禍|わざわい}}の[[原因]]。 *【[[科怠]]】[[てぬかり|手抜かり]]。 *【[[過怠]]】[[あやまち|過ち]]に[[対]]する[[つぐない|償い]]。 *【[[銙帯]]】[[表面]]に[[金属]]の[[かざり|飾り]]を[[すえつける|据え付けた]][[おび|帯]]。 7ode6o2uafwe4xvln6qgwuuq4v2chk8 2356400 2356395 2026-09-23T11:09:58Z M-30722 1202 2356400 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|かだい|がたい|がだい}} =={{L|ja}}== ==={{etym}}=== {{etyl|ojp|ja}}「[[かたし]]」 ==={{pron}}=== {{ja-pron|acc=0|acc2=2}} {{ja-accent-common|region=京阪|a|か|たい}} ===形容詞:硬い 固い 堅い=== {{ja-adj}}【[[硬]]い・[[固]]い・[[堅]]い】 # [[容易]]に{{ふりがな|形|かたち}}を変えない。[[硬度]]が高い。 # [[緊張]]するなどして[[ぎこちない]]。こわばっている。 #* '''固い'''表情だな。 # [[融通]]が利かない。[[頑固]]である。[[道徳]]に関して[[保守的]]である。 #* 頭が'''固い'''んです。 # [[堅実]]である。[[てがたい]]。 #* それでは'''堅く'''儲けられない。 # [[確実]]な[[情勢]]だ。 #* 一万票は'''固い'''だろう。 ====活用==== {{日本語形容詞活用}} ====類義語==== * [[堅固]] ===={{ant}}==== * [[やわらかい]] ===={{drv}}==== *[[かたまる]] *[[かためる]] ===={{trans}}==== {{trans-top|硬質の}} *{{T|sq}}: [[fortë]] *{{T|it}}: {{t|it|duro|m}}, [[sodo]], {{t|it|solido}} *{{T|io}}: [[harda]] *{{T|ia}}: {{t|ia|dur}} *{{T|en}}: [[hard]], [[solid]] *{{T|eo}}: {{t-|eo|malmola}} *{{T|nl}}: {{t|nl|hard}}, {{t-|nl|solide}}, {{t|nl|stevig}} *{{T|ca}}: [[dur]] *{{T|el}}: {{t|el|στερεός|m}}, {{t|el|γερός|m}} *{{T|ku}}: {{t|ku|قایم}} *{{T|sc}}: [[duru]] *{{T|sv}}: {{t|sv|fast}}, {{t|sv|solid}} *{{T|gd}}: [[cruaidh]] *{{T|es}}: {{t|es|duro|m}} *{{T|sh}}: {{t|sh|tvrd}} *{{T|cs}}: {{t-|cs|tvrdý}} *{{T|zh}}: [[硬]] (yìng) *{{T|ko}}: {{t|ko|굳다}}, {{t|ko|굳세다}} *{{T|te}}: {{t|te|గట్టి}}, {{t|te|దిట్టము}} *{{T|de}}: {{t|de|hart}}, {{t|de|fest}}, {{t|de|solide}}, {{t|de|robust}} *{{T|tpi}}: [[strong]], [[strongpela]] *{{T|no}}: [[solid]], [[kraftig]] *{{T|hu}}: {{t|hu|kemény}} *{{T|fi}}: {{t|fi|kova}}, {{t-|fi|tukeva}}, {{t-|fi|vakaa}} *{{T|fr}}: {{t|fr|dur|m}}, {{t|fr|solide}} *{{T|pl}}: [[twardy]] *{{T|pt}}: {{t|pt|duro|m}}, [[sólido]] {{m}}, [[sólida]] {{f}} *{{T|lv}}: [[ciets]] {{m}}, [[cieta]] {{f}} *{{T|lt}}: [[kietas]] {{m}}, [[kieta]] {{f}} *{{T|ro}}: {{t-|ro|tare}} *{{T|ru}}: {{t|ru|твёрдый}}, {{t|ru|крепкий}}, {{t|ru|прочный}} {{trans-bottom}} ===形容詞:難い=== '''かたい'''【[[難]]い】 # [[むずかしい]]。しにくい。 #* 牧野さんにとって生きることは'''難く'''、死は余りに容易であったのだ。(坂口安吾「牧野さんの祭典によせて」) #* 想像に'''難く'''ない ===={{syn}}==== *[[がたい]] ===={{ant}}==== *[[やすい]] ====関連語==== *[[ありがたい]] *[[たえがたい]] ===={{trans}}==== {{trans-see|むずかしい}} ==={{noun}}=== {{ja-noun}} #【[[癩]]】{{タグ|ja|derogatory}}[[癩病]](ハンセン氏病)、癩病患者、[[かったい]]。 #【[[乞丐]]】[[乞食]]。 #*ふるさとは遠きにありて思ふもの そして悲しくうたふもの よしやうらぶれて異土の乞食('''かたい''')となるとても 帰るところにあるまじや({{w|室生犀星}} 『小景異情』) ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[下体]]】[[下半身]]。 *【[[下腿]]】{{ふりがな|膝|ひざ}}から[[あしくび|足首]]まで。[[下腿義足]]の[[下腿]]は{{ふりがな|膝|ひざ}}から[[した|下]]の[[すべて|全て]]。 *【[[化体]]】{{ふりがな|姿|すがた}}を[[かえる|変える]]こと。 *【[[歌体]]】[[和歌]]の[[形式]]。 *【[[禍胎]]】{{ふりがな|禍|わざわい}}の[[原因]]。 *【[[科怠]]】[[てぬかり|手抜かり]]。 *【[[過怠]]】[[あやまち|過ち]]に[[対]]する[[つぐない|償い]]。 *【[[銙帯]]】[[表面]]に[[金属]]の[[かざり|飾り]]を[[すえつける|据え付けた]][[おび|帯]]。 s0ccon0vnzpzqkkv27a7vux66d81x4x commence 0 28634 2356212 2344677 2026-09-23T04:45:38Z ~2026-50540-06 133625 2356212 wikitext text/x-wiki ==英語== [[Category:英語]] ==={{etym}}=== *{{etyl|xno|en}}, {{etyl|fro|en}}:{{term|fro|commencer}}< {{etyl|VL.|en}}: [[cominitiare]]= {{etyl|la|en}} [[com-]] + [[initio|initiō]] ==={{pron}}=== *{{IPA|kəˈmɛns}}, {{X-SAMPA|k@"mEns}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-commence.wav|音声 (英)}} ==={{verb}}=== {{en-verb|commenc|ing}} # [[開始]]する、[[着手]]する。 ===={{ant}}==== *[[cease]] ===={{drv}}==== *[[commencement]] ==フランス語== [[Category:フランス語]] [[Category:フランス語 動詞 定形]] ===発音=== {{IPA|kɔmɑ̃s}} ===動詞=== # [[commencer]] の直説法現在第一・第三人称単数形。 # commencer の接続法現在第一・第三人称単数形。 # commencer の命令法第二人称単数形。 9ekj95ontcyy2qscdi2h62hrj82mwdv 貴族 0 28874 2356354 2096388 2026-09-23T10:40:16Z M-30722 1202 2356354 wikitext text/x-wiki {{kana-DEFAULTSORT|きぞく}} {{wikipedia}} =={{L|ja}}== {{ja-kanjitab|き|ぞく|yomi=o}} ==={{pron}}=== {{ja-pron|きぞく|acc=1}} {{ja-accent-common|region=京阪|a|き|ぞく}} ==={{noun}}=== {{ja-noun|[[きぞく]]}} #{{タグ|ja|人間}}[[いえがら|家柄]]や[[身分]]などが{{おくりがな2|貴|たか|く|たかい}}、[[社会的]]・[[政治的]]な[[特権]]を[[もつ|持つ]][[もの|者]]や[[一族]]。 #* やがて女が男の家に来ていっしょに暮し、食わせて貰うという習慣が、'''貴族'''の家や良家のみに限らず、並の小さい家にも入って行った。<small>――{{Cite web|author=[[w:柳田國男|柳田國男]]|url=https://www.aozora.gr.jp/cards/001566/card55742.html|title=図書カード:故郷七十年|publisher=青空文庫|year=1958|accessdate=2025-05-18}}</small> #{{タグ|ja|比喩}}[[経済的]]・[[時間的]][[余裕]]など、[[なんらか|何らか]]の[[特権]]を持つ者。 #* 曾ての文筆業者は、単なる文筆労働者であることが経済的に従って又精神的に不利であるのを自覚して、文筆労働'''貴族'''として、編集に従事するのを望む。<small>――{{Cite web|author=[[w:戸坂潤|戸坂潤]]|url=https://www.aozora.gr.jp/cards/000281/card3597.html|title=図書カード:現代哲学講話|publisher=青空文庫|year=1934|accessdate=2025-05-18}}</small> ===={{rel}}==== *[[皇族]]、[[王族]]、[[華族]] *[[公爵]]、[[侯爵]]、[[伯爵]]、[[子爵]]、[[男爵]] *[[独身貴族]] ===={{syn}}==== *[[貴人]] ===={{ant}}==== *[[平民]]({{t|en|plebeian}}) ===={{trans}}==== {{top}} *{{T|en}}: {{t|en|noble}}, {{t|en|aristocrat}} *{{T|de}}: {{t|de|Aristokrat|m}}, {{t|de|Aristokratin|f}} *{{T|fr}}: {{t|fr|noble|c}}, {{t|fr|aristocrate|c}} {{bottom}} =={{L|zh}}== ==={{pron}}=== {{cmn-pron|guìzú}} {{yue-pron|gwai3 zuk6}} *{{nan}}: kùi-cho̍k *{{hak}}: kui-chhu̍k === {{noun}} === {{zhchars|s=贵族}} #[[いえがら|家柄]]、[[身分]]などが[[たかい|高く]]、[[特権]]を[[もつ|持つ]][[もの|者]]。 {{zh-cat|gui4zu2|名詞}} {{yue-cat|gwai3juk6|名詞|人間}} {{nan-cat|kui3chok8|名詞|人間}} {{hak-cat|kui4chhuk6|名詞|人間}} =={{L|ko}}== ==={{noun}}=== {{ko-head|noun|귀족}} #{{タグ|ko|人間|sort=귀족}}[[いえがら|家柄]]、[[身分]]などが[[たかい|高く]]、[[特権]]を[[もつ|持つ]][[もの|者]]。 #{{タグ|ko|尊敬語|sort=귀족}}相手の[[家族]]。 =={{L|vi}}== ==={{noun}}=== {{vi-head|noun|quý|tộc|cat2=人間}} #[[いえがら|家柄]]、[[身分]]などが[[たかい|高く]]、[[特権]]を[[もつ|持つ]][[もの|者]]。 q7fp36w6h42ssxvmiozxryxzulto5sp まったく 0 29943 2356406 1918757 2026-09-23T11:24:45Z うーむ 129171 /* 関連語 */ 2356406 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{etym}}=== *{{etyl|ojp|ja}}の形容詞「[[またし]]」の現代語形「[[まったい]]」の連用形。 ==={{adverb}}=== {{ja-adv}}【[[完]]く、[[全]]く】 #[[すっかり]]。[[完全]]に。 #*'''全く'''新しい世界が開ける。 #*'''全く'''同じだ。 #*'''まったく'''の素人。 #(打消しの表現と呼応し、打消しの度合いを強調)[[すこしも|少しも]]、[[全然]]、[[まるで]]。 #*そんな事実は'''まったく'''ない。 #*「釣れましたか」「いえ、'''まったく'''(釣れなかった)」。 #(評価について[[消極的]]表現と呼応し、[[消極]]の度合いを強調)全然。 #*'''まったく'''[[だめ]]だ。 #(評価の方向性と無関係にその度合いを強調)[[たいへん]]、全然。{{ふりがな|実|まこと}}に。[[本当]]に。間違いなく。 #*めの前もくらむやうに[[いそぐ|急ぎ]]ました。[[あんまり]]急ぎすぎたのでそれはながくつゞきませんでした。雪が'''まったく'''[[ひどい|ひどく]]なって来た方も行く方も[[まるで]]見えず二人のからだもまっ白になりました。そして楢夫が泣いて[[いきなり]]一郎に[[しがみつく|しがみつき]]ました。([[w:宮沢賢治|宮沢賢治]] 『[[w:ひかりの素足|ひかりの素足]]』) #*彼の横顔を恍惚(ほれぼれ)と遙(はるか)に見入りたりしが、遂(つひ)に思堪(おもひた)へざらんやうに呻(うめ)き出(いだ)せり。「好(い)い、好い、'''全く'''好い! 馬士(まご)にも衣裳(いしよう)と謂(い)ふけれど、美(うつくし)いのは衣裳には及ばんね。物それ自(みづか)らが美いのだもの、着物などはどうでも可(い)い、実は何も着てをらんでも可い」(尾崎紅葉『金色夜叉』1897年) #*それは'''まったく'''素晴らしいことです。 #*'''まったく'''、よくやってくれたよ。(認めたくは無いが、現実として起こっているニュアンス) ====用法==== *[[強調]]の用法としては、「[[全然]]」「[[まるで]]」「[[てんで]]」同様、打消しの表現に伴うものが正しいものとされる、それに引き続き[[消極]][[表現]]に関する用法がしばしば見られるようになり、それが、単なる強調の表現となる。後者によるほど、[[誤用]]との印象をもたれがちとなる。ただし、「まったく」の場合、「実に」の意味で用いられる場合は、[[元来]]、打消し表現と無関係である。 ===={{rel}}==== * [[まっとう]] *[[まったくもって]] ===感動詞=== {{head|ja|感動詞}}【[[完]]く、[[全]]く】 #([[迷惑]]や[[不快感]]などを表出する。その対処にまず自らがあたることを言外に含むことがある) #*フィロ・ヴァンスなる迷探偵が何かにつけて低脳そのものゝ智者ぶりを発揮する。'''まったく'''、こゝまで超人的明察となると、これは低脳と云わざるを得ない。(坂口安吾『探偵小説を截る』) #*うるせえよっ'''まったく'''!(三好十郎『樹氷』) #(「まったく」のほか「まったくだ」などの形で、強い[[同意]]を表す) #*「そういう軍服では熱帯では重たすぎますね」と、旅行者は将校が予想していたように装置のことをたずねるかわりに、そういった。/「'''まったく'''です」と、将校はいって、油脂で汚れた両手を用意されてあるバケツで洗った。(フランツ・カフカ 原田義人訳『流刑地で』) ===={{etym}}==== *(語義1)「'''まったく'''、何をするんだ」「'''まったく'''、困ったものだ」「[[まったく]]、あきれた」などの表現の略であろう。 *(語義2)「'''まったく'''そのとおり」「'''まったく'''そうだ」などの略か。 ===={{syn}}==== * [[ったく]] (俗語) 4sr5v882gwxltzgjlu4m20nucxurdp4 壁 0 33193 2356278 2285847 2026-09-23T05:53:23Z ちょこれ゚いとみんと 129959 2356278 wikitext text/x-wiki {{kana-DEFAULTSORT|へき}} ==漢字== {{kanji|土|13}} {{kanji variants|坒=[[二簡字]]}} ===字源=== *[[形声文字|形声]]。「[[土]]」+音符「[[辟]] {{phoneme|*PEK}}」。「[[かべ]]」「[[城壁]]」を意味する[[漢語]]{[[壁]] {{phoneme|*peek}}}を表す字。 =={{L|ja}}== {{ja-kanji|常用=ヘキ,かべ|呉音=ヒャク|漢音=ヘキ|訓=かべ}} ==={{prov}}=== {{prov-top5}} *[[壁板]] *[[壁糸]] *[[壁垣]] *[[壁紙]] *[[壁銀]] *[[壁代]] *[[壁苆]] *[[壁蔦]] *[[壁土]] *[[壁床]] *[[壁隣]] *[[壁梁]] *[[壁絽]] *[[壁画]] *[[壁龕]] *[[壁牆]] *[[壁上]] *[[壁塁]] *[[板壁]] *[[影壁]] *[[海壁]] *[[界壁]] *[[垣壁]] *[[岩壁]] *[[巌壁]] *[[後壁]] *[[腰壁]] *[[磁壁]] *[[墻壁]] *[[椒壁]] *[[牆壁]] *[[白壁]] *[[前壁]] *[[袖壁]] *[[腸壁]] *[[土壁]] *[[鼠壁]] *[[破壁]] *[[扶壁]] *[[粉壁]] *[[盲壁]] *[[擁壁]] *[[塁壁]] *[[脇壁]] {{prov-bottom}} =={{L|zh}}== {{zh-cat|bi4|常=1}} {{zh-han|m=bì,yǒng|c=bik1}} =={{L|ko}}== {{ko-han|벽|eumhun=벽 벽}} =={{L|vi}}== {{vi-han|bích}} =={{コード}}== {{文字コード|jis=1-42-41|mj={{mjmoji|009330}}|gb=B1DA|cns=1-7049|big5=BEC0|ksx=1001-5B7A}} {{検字|倉頡=SJG|四角=7010.4}} {{字典|dj=0479.290|hdz=10494.080|大字源=1690|大漢語林=2052|康煕=0240.100|新大字典=2826|新潮漢字=2105|諸橋=5516}} pzu0emcdjlkq1l55ld4jplie8rfcnpt 2356279 2356278 2026-09-23T05:53:57Z ちょこれ゚いとみんと 129959 2356279 wikitext text/x-wiki {{kana-DEFAULTSORT|へき}} ==漢字== {{kanji|土|13}} {{kanji variants|坒=[[二簡字]]}} ===字源=== *[[形声文字|形声]]。「[[土]]」+音符「[[辟]] {{phoneme|*PEK}}」。「[[かべ]]」「[[城壁]]」を意味する[[漢語]]{[[壁]] {{phoneme|*peek}}}を表す字。 =={{L|ja}}== {{ja-kanji|常用=ヘキ,かべ|呉音=ヒャク|漢音=ヘキ|訓=かべ}} ==={{prov}}=== {{prov-top5}} *[[壁板]] *[[壁糸]] *[[壁垣]] *[[壁紙]] *[[壁銀]] *[[壁代]] *[[壁苆]] *[[壁蔦]] *[[壁土]] *[[壁床]] *[[壁隣]] *[[壁梁]] *[[壁絽]] *[[壁画]] *[[壁龕]] *[[壁牆]] *[[壁上]] *[[壁塁]] *[[板壁]] *[[影壁]] *[[海壁]] *[[界壁]] *[[垣壁]] *[[岩壁]] *[[巌壁]] *[[後壁]] *[[腰壁]] *[[磁壁]] *[[墻壁]] *[[椒壁]] *[[牆壁]] *[[障壁]] *[[白壁]] *[[前壁]] *[[袖壁]] *[[腸壁]] *[[土壁]] *[[鼠壁]] *[[破壁]] *[[扶壁]] *[[粉壁]] *[[盲壁]] *[[擁壁]] *[[塁壁]] *[[脇壁]] {{prov-bottom}} =={{L|zh}}== {{zh-cat|bi4|常=1}} {{zh-han|m=bì,yǒng|c=bik1}} =={{L|ko}}== {{ko-han|벽|eumhun=벽 벽}} =={{L|vi}}== {{vi-han|bích}} =={{コード}}== {{文字コード|jis=1-42-41|mj={{mjmoji|009330}}|gb=B1DA|cns=1-7049|big5=BEC0|ksx=1001-5B7A}} {{検字|倉頡=SJG|四角=7010.4}} {{字典|dj=0479.290|hdz=10494.080|大字源=1690|大漢語林=2052|康煕=0240.100|新大字典=2826|新潮漢字=2105|諸橋=5516}} 47i0j9v4xgrrmjgcdpvw7ersd955ccf 2356284 2356279 2026-09-23T05:57:34Z ちょこれ゚いとみんと 129959 2356284 wikitext text/x-wiki {{kana-DEFAULTSORT|へき}} ==漢字== {{kanji|土|13}} {{kanji variants|坒=[[二簡字]]}} ===字源=== *[[形声文字|形声]]。「[[土]]」+音符「[[辟]] {{phoneme|*PEK}}」。「[[かべ]]」「[[城壁]]」を意味する[[漢語]]{[[壁]] {{phoneme|*peek}}}を表す字。 =={{L|ja}}== {{ja-kanji|常用=ヘキ,かべ|呉音=ヒャク|漢音=ヘキ|訓=かべ}} ==={{prov}}=== {{prov-top5}} *[[壁板]] *[[壁糸]] *[[壁垣]] *[[壁紙]] *[[壁銀]] *[[壁代]] *[[壁苆]] *[[壁蔦]] *[[壁土]] *[[壁床]] *[[壁隣]] *[[壁梁]] *[[壁絽]] *[[壁画]] *[[壁龕]] *[[壁牆]] *[[壁上]] *[[壁塁]] *[[板壁]] *[[影壁]] *[[海壁]] *[[界壁]] *[[垣壁]] *[[岩壁]] *[[巌壁]] *[[後壁]] *[[腰壁]] *[[磁壁]] *[[墻壁]] *[[椒壁]] *[[牆壁]] *[[障壁]] *[[白壁]] *[[砂壁]] *[[前壁]] *[[袖壁]] *[[腸壁]] *[[土壁]] *[[鼠壁]] *[[破壁]] *[[扶壁]] *[[粉壁]] *[[盲壁]] *[[擁壁]] *[[塁壁]] *[[脇壁]] {{prov-bottom}} =={{L|zh}}== {{zh-cat|bi4|常=1}} {{zh-han|m=bì,yǒng|c=bik1}} =={{L|ko}}== {{ko-han|벽|eumhun=벽 벽}} =={{L|vi}}== {{vi-han|bích}} =={{コード}}== {{文字コード|jis=1-42-41|mj={{mjmoji|009330}}|gb=B1DA|cns=1-7049|big5=BEC0|ksx=1001-5B7A}} {{検字|倉頡=SJG|四角=7010.4}} {{字典|dj=0479.290|hdz=10494.080|大字源=1690|大漢語林=2052|康煕=0240.100|新大字典=2826|新潮漢字=2105|諸橋=5516}} dn5kvo3a04pb9wwsogtrwz1iqljry1u 籐 0 36132 2356407 2268152 2026-09-23T11:26:35Z Sheedz 130357 2356407 wikitext text/x-wiki {{kana-DEFAULTSORT|とう}} ==漢字== {{kanji|竹|15|IVS=01|包摂注記=y}} {{kanji|竹|15}} {{kanji variants|藤=[[簡体字]]|籘=[[別字]]}} ===字源=== * [[形声文字|形声]]。「[[竹]]」+音符「[[滕]] {{phoneme|*LƏM}}」。 =={{L|ja}}== {{wikipedia|トウ}} {{ja-kanji|呉音=ドウ<ドゥ|漢音=トウ<トゥ}} ==={{noun}}=== {{ja-noun|とう}} #('''トウ'''){{タグ|ja|植物}}ヤシ科トウ亜科のうち、蔓性の茎を伸ばす植物の総称。[[ラタン]]。 =={{L|zh}}== {{zh-cat|teng2}} {{trans_link|zh|{{PAGENAME}}}} * '''ローマ字表記''' ** '''[[普通話]]''' *** '''[[ピンイン]]''': [[téng]] (teng2), [[xuǎn]] (xuan3) *** '''[[ウェード式]]''': t'eng<sup>2</sup>, hsüan<sup>3</sup> ** '''[[広東語]]''' *** '''[[イェール式]]''': tang4 =={{L|ko}}== {{ko-han|등|eumhun=대 기구 등}} =={{コード}}== {{文字コード|jis=1-68-59|mj={{mjmoji|019741|019742|019743}}|gb=BB4C|cns=1-7A7B|big5=C4F0|ksx=1002-5D6F}} {{検字|倉頡=HBFE|四角=8823.2}} {{字典|dj=1328.300|hdz=53028.070|大字源=7168|大漢語林=8434|康煕=0903.240|新大字典=11908|新潮漢字=8705/8706|諸橋=26693}} 71grba4ne7owlrn1611r8n811xq7td9 籘 0 36133 2356405 2268153 2026-09-23T11:24:26Z Sheedz 130357 2356405 wikitext text/x-wiki {{kana-DEFAULTSORT|とう}} ==漢字== {{kanji|竹|16|IVS=00|包摂注記=y}} {{kanji|竹|16|IVS=01}} {{kanji variants|籐|藤}} ===字源=== * [[形声文字|形声]]。「[[竹]]」+音符「[[縢]] {{phoneme|*LƏM}}」。「[[籐]]」の音符を入れ替えた[[異体字]]。 ** かつて「[[会意形声文字]]」と解釈する説があったが、根拠のない憶測に基づく誤った分析である。 ===意義=== #{{ふりがな|籐|トウ}}。ヤシ科の蔓性の木。竹に似て、自由曲げて細工のできる熱帯産の植物。 #竹製の器具。 =={{L|ja}}== {{ja-kanji|呉音=ドウ<ドゥ|漢音=トウ<トゥ}} =={{L|zh}}== {{zh-cat|teng2}} {{trans_link|zh|{{PAGENAME}}}} * '''ローマ字表記''' ** '''[[普通話]]''' *** '''[[ピンイン]]''': [[téng]] (teng2) *** '''[[ウェード式]]''': t'eng<sup>2</sup> =={{コード}}== {{文字コード|jis=1-68-60|mj={{mjmoji|019752|019753|019754}}|gb=BB54|cns=3-5F58|ksx=1027-1-512F}} {{検字|倉頡=HBFF|四角=8829.3}} {{字典|dj=1329.180|hdz=53031.010|大字源=7174|大漢語林=8445|康煕=0904.260|新大字典=11918|新潮漢字=8707/8708|諸橋=26733}} 4doymfxzxhvhhmann01x4r1fz2fvglg かだい 0 42661 2356396 1919529 2026-09-23T11:07:21Z うーむ 129171 /* */ 2356396 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|かたい|がたい|がだい}} =={{ja}}== [[Category:{{ja}}]] ==={{homonym}}=== [[Category:{{ja}}_同音異義]] '''{{PAGENAME}}''' *【[[仮題]]】[[かり|仮]]の[[題]]。 *【[[架台]]】[[あしば|足場]]として[[つくる|作った]]もの。 *【[[歌題]]】[[和歌]]の題。 *【[[火大]]】[[四大]]の一。 *【[[花台]]】[[花瓶]]を[[のせる|乗せる]][[台]]。 *【[[課題]]】[[解決]]しなければならない[[問題]]。 *【[[過大]]】[[おおきい|大き]]すぎる様。 gvr7b43b8pt34oqqspvj32vusq66cr8 聯繫 0 59194 2356283 2080777 2026-09-23T05:57:24Z Jiba1219 100610 2356283 wikitext text/x-wiki {{kana-DEFAULTSORT|れんけい}} =={{L|ja}}== {{ja-kanjitab|れん|けい|yomi=o}} ==={{noun}}=== {{ja-noun-suru|[[れんけい]]}} #「[[連繫]]」の別表記。 ==={{verb}}=== {{日本語サ変活用}} =={{L|zh}}== ==={{pron}}=== *ピンイン: liánxì *注音符号: ㄌㄧㄢˊ ㄒㄧˋ *{{yue}}: lyun{{supra|4}}hai{{supra|6}} *{{nan}}: liân-hē ==={{verb}}=== {{zhchars}} ({{zh-ts||'''[[联系]]'''}} ) #{{おくりがな3|結|むす|び|付|つ|ける|むすびつける}}。 #[[連絡]]する。 {{zh-cat|lian2xi4|動詞}} {{yue-cat|lyun4hai6|動詞}} {{nan-cat|lian5he7|動詞}} au4rg8q5hphh6olrshqglxmutp9y431 quý tộc 0 65655 2356356 1720879 2026-09-23T10:41:53Z M-30722 1202 2356356 wikitext text/x-wiki {{vi-DEFAULTSORT|quý|tộc}} =={{L|vi}}== ==={{pron}}=== {{vi-pron}} ==={{noun}}=== {{head|vi|noun}}{{vi-h|貴|族}} #{{タグ|vi|人間}}[[貴族]]。 jaf96cch33746jo37jo8lz879dfv21d grandchild 0 67871 2356382 1588353 2026-09-23T11:00:05Z M-30722 1202 2356382 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|grand|child}} ==={{noun}}=== {{en-noun|grandchildren|irr=y}} #{{タグ|en|家族}}{{ふりがな|孫|まご}}。 ===={{hypo}}==== * [[granddaughter]] * [[grandson]] ===={{ant}}==== * [[grandparent]] ** [[grandfather]] ** [[grandmother]] rkmb57lxhjs0opid7ie09vg7s6569pw 平民 0 84837 2356357 2172971 2026-09-23T10:43:05Z M-30722 1202 2356357 wikitext text/x-wiki {{kana-DEFAULTSORT|へいみん}} {{wikipedia}} =={{L|ja}}== {{ja-kanjitab|へい|みん|yomi=o}} ==={{pron}}=== {{ja-pron|へいみん|acc=0}} {{ja-accent-common|region=京阪|h||へーみん}} ==={{noun}}=== {{ja-noun|へいみん}} #{{タグ|ja|人間}}[[官位]]・[[爵位]]などを[[もつ|持た]]ない[[普通]]の[[人民]]。 #{{タグ|ja|日本史}}明治2年に[[設定]]された[[身分]][[制度]]で、[[士族]]の下の者。 #{{タグ|ja|古代ローマ}}社会階級[[プレブス]]に対する[[定訳]]。 =={{L|zh}}== ==={{pron}}=== {{cmn-pron|píngmín}} {{yue-pron|ping4 man4}} {{nan-pron|pêng-bîn}} ==={{noun}}=== {{zh-cat|ping2min2|noun|人間|hsk=丁}} {{yue-cat|ping4man4|noun|人間}} {{nan-cat|peng5bin5|noun|人間}} {{zhchars}} #(日本語語義1)平民。 #[[文民]]。 =={{L|ko}}== ==={{noun}}=== {{ko-head|noun|평민|cat2=人間}} #(日本語語義1)平民。 =={{L|vi}}== ==={{noun}}=== {{vi-head|noun|bình|dâ|cat2=人間}} #(日本語語義1)平民。 bmryjp75oirrdjkg7gxe9m4uc54f0ay 2356358 2356357 2026-09-23T10:43:24Z M-30722 1202 /* {{L|vi}} */ 2356358 wikitext text/x-wiki {{kana-DEFAULTSORT|へいみん}} {{wikipedia}} =={{L|ja}}== {{ja-kanjitab|へい|みん|yomi=o}} ==={{pron}}=== {{ja-pron|へいみん|acc=0}} {{ja-accent-common|region=京阪|h||へーみん}} ==={{noun}}=== {{ja-noun|へいみん}} #{{タグ|ja|人間}}[[官位]]・[[爵位]]などを[[もつ|持た]]ない[[普通]]の[[人民]]。 #{{タグ|ja|日本史}}明治2年に[[設定]]された[[身分]][[制度]]で、[[士族]]の下の者。 #{{タグ|ja|古代ローマ}}社会階級[[プレブス]]に対する[[定訳]]。 =={{L|zh}}== ==={{pron}}=== {{cmn-pron|píngmín}} {{yue-pron|ping4 man4}} {{nan-pron|pêng-bîn}} ==={{noun}}=== {{zh-cat|ping2min2|noun|人間|hsk=丁}} {{yue-cat|ping4man4|noun|人間}} {{nan-cat|peng5bin5|noun|人間}} {{zhchars}} #(日本語語義1)平民。 #[[文民]]。 =={{L|ko}}== ==={{noun}}=== {{ko-head|noun|평민|cat2=人間}} #(日本語語義1)平民。 =={{L|vi}}== ==={{noun}}=== {{vi-head|noun|bình|dân|cat2=人間}} #(日本語語義1)平民。 410qqk17cgdznnyrgpsm5vhubgof49u bình dân 0 84838 2356359 1724335 2026-09-23T10:44:06Z M-30722 1202 2356359 wikitext text/x-wiki {{vi-DEFAULTSORT|bình|dân}} =={{L|vi}}== ==={{pron}}=== {{vi-pron}} ==={{noun}}=== {{head|vi|noun}}{{vi-h|平|民}} #{{タグ|vi|人間}}[[平民]]。 l7prnq75bb3kiuon5mu8d17tlq8gjji 평민 0 84839 2356360 1511547 2026-09-23T10:44:33Z M-30722 1202 2356360 wikitext text/x-wiki =={{L|ko}}== ==={{pron}}=== {{ko-IPA}} ==={{noun}}=== {{head|ko|noun}} {{ko-h|平|民}} #{{タグ|ko|人間}}[[平民]]。 5z7ckw9kuf04vzsaxgkjxq44tlg1u30 livestock 0 85394 2356331 1588576 2026-09-23T10:14:05Z M-30722 1202 2356331 wikitext text/x-wiki =={{L|en}}== {{wikipedia|lang=en}} {{wikipedia|lang=simple}} ==={{etym}}=== {{affix|en|live|stock}} ==={{pron}}=== * {{a|RP}} {{IPA|lang=en|/ˈlaɪvstɒk/}} * {{a|GenAm}} {{IPA|lang=en|/ˈlaɪvstɑk/}} ==={{noun}}=== {{en-noun|-}} #{{タグ|en|農業|動物}}[[家畜]]。 faqxod2wk0u9pgsybvmrq33qc93yhgk きょぜん 0 101043 2355943 2222875 2026-09-22T17:36:01Z ちょこれ゚いとみんと 129959 2355943 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|きょせん|ぎょせん|ぎょぜん}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} {{ja-k|居然|t=じっとしているさま。}} {{ja-k|遽然|t=突然。}} 5jt8r1c74199l53fhlt5hq2figrxle0 handball 0 103960 2356380 2322377 2026-09-23T10:58:42Z M-30722 1202 2356380 wikitext text/x-wiki {{also|Handball|hand ball|håndball}} =={{L|en}}== {{wikipedia|lang=en}} ==={{etym}}=== {{affix|en|hand|ball}} ==={{pron}}=== *{{音声|en|en-us-handball.ogg|a=US}} *{{音声|en|EN-AU ck1 handball.ogg|a=AU}} ==={{noun}}=== {{en-noun|s|-}} #{{topcat|en|ハンドボール}}{{label|en|uncountable}}[[ハンドボール]]。 #{{label|en|countable}}ハンドボールで使用するボール。 #{{label|en|uncountable+|US|Ireland}}[[ウォールハンドボール]]。 [[ゲーリックハンドボール]]。 #{{label|en|countable+|US}}ウォールハンドボール、ゲーリックハンドボールで使用するボール。 #{{context|countable|soccer|lang=en}}プレー中ボールを手で扱う反則、[[ハンド]]。 #{{context|countable|Australian rules football|lang=en}}一方の手に持ったボールを、拳を丸めたもう一方の手で打つパスの方法。 ==={{verb}}=== {{en-verb}} #貨物の荷揚げ・荷下ろしを手で行う。 #{{context|soccer|lang=en}}ハンドの反則を犯す。 #{{context|Australian rules football|lang=en}}ハンドボールでパスをする。 #{{context|性行為|slang|lang=en}}手を相手の肛門に挿入する。 =={{L|es}}== ==={{noun}}=== {{es-noun|m|-}} #{{topcat|es|ハンドボール}}[[ハンドボール]]。 =={{L|nn}}== ==={{etym}}=== {{affix|nn|hand-|ball}} ==={{noun}}=== {{nn-noun-m1}} #{{topcat|nn|ハンドボール}}{{context|uncountable|lang=nn}}(スポーツ)[[ハンドボール]]。 #{{context|countable|lang=nn}}(ボール)ハンドボール。 =={{L|nb}}== ==={{etym}}=== {{affix|nb|hand-|ball}} ==={{noun}}=== {{nb-noun-m1}} #[[håndball]]の異綴。 =={{L|fr}}== {{wikipedia|lang=fr}} ==={{etym}}=== {{etyl|de|fr}} ''[[Handball]]'' < ''[[Hand]]'' + ''[[Ball]]'' ==={{pron}}=== *{{fr-asph}} {{fr-IPA}} ==={{noun}}=== {{fr-noun|m}} #{{topcat|fr|ハンドボール}}[[ハンドボール]]。 ===={{syn}}==== *{{l|fr|hand}} (口語) ===={{drv}}==== *{{l|fr|handballeur}} *{{l|fr|handballeuse}} [[Category:ハンドボール|*]] q7wdjdt4jk3yfhs50d7s2nfe2eeqvln godfather 0 105982 2356383 2200181 2026-09-23T11:00:38Z M-30722 1202 2356383 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|god|father}} ==={{pron}}=== * {{音声|en|en-us-godfather.ogg}} ==={{noun}}=== {{en-noun}} {{wikipedia|lang=en}} #{{context|Christianity|lang=en}}[[代父]]、[[教父]]、キリスト教の伝統的教派において、洗礼式に立会い、神に対する契約の証人となる役割の男性、しばしば、[[洗礼名]]の命名者であり「名付け親」とも訳される。[[ゴッドファーザー]]。 #{{context|slang|lang=en}} (米国映画「{{w|ゴッドファーザー}}(1972)」より)[[マフィア]]の[[首領]]、[[くろまく|黒幕]]。 # [[柵]]を補修するときに用いる小型の[[くい|杭]]。 ===={{rel}}==== * [[godchild]] * [[goddaughter]] * [[godmother]] * [[godparent]] * [[godson]] ==={{verb}}=== {{en-verb}} # {{context|transitive|しばしば|figuratively|lang=en}} ~の代父(教父)となる。 4bnq46sh9eoppoxmvmdnkwrz1okmsmx maybe 0 106127 2356334 1379471 2026-09-23T10:18:36Z M-30722 1202 2356334 wikitext text/x-wiki =={{L|en}}== {{wikipedia|lang=en}} ==={{alter}}=== * {{l|en|may-be}} * {{l|en|mebbe}} (方言) ==={{etym}}=== *{{term|en||it may be}}の略形、{{affix|en|may|be}}、[[cf.]]{{term|en|mayhap}} ==={{pron}}=== * {{enPR|mā'bē}}, {{IPA|lang=en|ˈmeɪbi}}, {{X-SAMPA|"meIbi}} * {{音声|en|En-uk-maybe.ogg|a=UK}} * {{音声|en|en-us-maybe.ogg|a=US}} ==={{adverb}}=== {{en-adv|-}} # (比較的強い推量)[[多分]]。 ===={{usage}}==== * '''maybe'''と'''[[may be]]'''は推量の度合いが異なる。 *:{{ux|en|Maybe that's true.|多分それは本当だ。}} *:{{ux|en|That may be true.|それは本当かもしれない。}} ===={{syn}}==== 確率の強い順:[[probably]] > maybe, [[perhaps]] > [[possibly]] * [[mayhaps]], [[peradventure]], [[could be]], [[might be]], that’s [[possible]] ===={{idiom}}==== * [[and I don't mean maybe]] ==={{adjective}}=== {{en-adj}} # [[あやふや]]な、[[不確実]]な。 #* ''Then add those '''may-be''' years thou hast to live'' ― Dryden. #*:ではお前が生きるであろう幾年月かを加えよう。 ==={{noun}}=== {{en-noun}} # {{lb|en|informal}} おそらく真実であること。 # {{lb|en|informal}} 賛否不明な回答。 #*{{ux|en|The results of the poll were inconclusive. We got two yeses, three nos, and four maybes.|投票結果では結論が決まらなかった。賛成2、反対3、どちらでもない4だった。}} ===={{syn}}==== * [[perhaps]] ===={{idiom}}==== * [[definite maybe]] gbjkv2s56p0m5v7dv047dvffp1uhquz 軍帽 0 124397 2355916 2223457 2026-09-22T14:03:44Z うーむ 129171 /* 日本語 */ 2355916 wikitext text/x-wiki {{also|军帽}} {{DEFAULTSORT:くんほう ぐんぼう {{PAGENAME}}}} =={{ja}}== [[Category:{{ja}}]] ==={{noun}}=== [[Category:{{ja}}_{{noun}}]] [[Category:{{ja}}_軍事]] '''[[軍]][[帽]]'''([[ぐんぼう]]) #[[軍人]]の[[制帽]]。 ===={{pron|jpn}}==== '''ぐ↗んぼー''' ===={{trans}}==== *[[{{en}}]]<!--* English-->: [[service]] [[cap]] [[en:軍帽]] [[ko:軍帽]] lblok1w2cp164eiumvgi88tokfsfgmw 銃擊 0 128520 2356002 1514291 2026-09-23T00:31:57Z 鍼灸 112313 2356002 wikitext text/x-wiki =={{zh}}== ==={{pron}}=== {{cmn-pron|chòngjī|chòngjí}} {{yue-pron|chung3 gik1}} ==={{verb}}=== {{zh-cat|chong4ji1|verb}} {{yue-cat|chung3gik1|verb}} {{zhchars}} {{zh-ts||[[铳击]]}} #[[銃撃]]する =={{ko}}== ==={{noun}}=== {{ko-head|noun|총격}} #[[銃撃]] =={{vi}}== ==={{verb}}=== {{vi-head|verb|súng|kích}} #[[銃撃]]する i9v2vmvaz7ase7bf6u931z4c48qh18h 铳击 0 128521 2356003 1584904 2026-09-23T00:33:36Z 鍼灸 112313 2356003 wikitext text/x-wiki {{DEFAULTSORT:chong4ji1}} =={{zh}}== ==={{pron}}=== {{cmn-pron|chòngjī|z=n}} ==={{verb}}=== {{zh-cat|chong4ji1|verb}} {{zhchars}} {{zh-ts|'''[[銃擊]]'''}} #[[銃撃]]する 5ge9nv7h83utmmzffs3v9d90kfsh74o 純白 0 134477 2356409 2301124 2026-09-23T11:33:43Z うーむ 129171 /* 形容動詞 */ 2356409 wikitext text/x-wiki {{kana-DEFAULTSORT|じゅんぱく}} =={{L|ja}}== {{ja-kanjitab|じゅん|はく|k2=ぱく|yomi=o}} ==={{pron}}=== {{ja-pron|じゅんぱく|acc=0}} {{ja-accent-common|region=京阪|h||じゅんぱく}} ==={{noun}}=== {{ja-noun|じゅんぱく}} #{{context|color|lang=ja}}[[まったく|全く]][[しろい|白い]]こと。{{ふりがな|真白|ましろ}}。[[まっしろ|真っ白]]<ref name="dainihon2_1113">{{書誌・大日本国語辞典|2|1113|559}}</ref>。 #*[[炉]][[から]][[ひきだす|引き出さ]]れた[[はい|灰]]の[[なか|中]]から[[はかない]][[遺骨]]を[[てんで]]に[[ひろう|拾い]][[あつめる|あつめ]][[ては]]'''純白'''の[[陶器]]の[[つぼ|壺]]に[[うつす|移し]]た。({{w|寺田寅彦}}『[https://www.aozora.gr.jp/cards/000042/files/2515_10279.html B教授の死]』) #{{おくりがな2|汚|けが|れ|けがれ}}がなく、[[自然]]のままで[[潔白]]であること<ref name="dainihon2_1113"/>。 #*有[[機械]]者、必有[[機事]]。有機事者、必有[[機心]]。機心存於[[胸中]]、則'''純白'''[[不備]]。(『{{w|荘子}}』天地篇第12) #*:機械有る者、[[かならず|必ず]]機事有り。機事有る者、必ず機心有り。機心胸中に存すれば、即ち'''純白'''備はらず。 #*::[[からくりじかけ|絡繰り仕掛け]]を[[もつ|持つ]]者は、必ず[[小細工]]を{{スル|弄}}ものだ。小細工を弄する者は、必ず小細工を好む心を持つものだ。小細工を好む心が胸中にあれば、[[純真]]さが[[そなわる|備わる]]ことはない。 #*[[だれか|誰か]][[こども|子供]]好きの[[女中]]が[[みつかる|見つかる]][[まで]][[当分]][[夜学]]へ[[やる|やろ]]うかと[[かんがえる|考え]]ていたが、その夜学も、[[おもう|思っ]]た[[より]][[風紀]]が[[わるい|わるく]]て、[[かえって|反って]]子供の'''純白'''さが[[けがす|汚さ]]れ、[[とんだ|飛んだ]][[不良]]に[[なる|なり]][[がち]]だことを、[[経験者]]から[[おしえる|教えら]]れた[[ので]]、それも[[かんがえもの|考えもの]]だと思っていた。({{w|徳田秋声}}『[https://www.aozora.gr.jp/cards/000023/files/4766_26669.html チビの魂]』) ===={{ant}}==== * [[純黒]] ===={{trans}}==== (語義1) *{{T|en}}: [[pure]] [[white]] ==={{adjectivenoun}}=== {{ja-adjectival noun|じゅんぱく}} #まったく白いさま。 #*[[つち|土]]の[[いろ|色]][[など]]は[[みる|見]][[たい|たく]][[ても]]見られない。'''純白'''な[[ゆき|雪]]が[[ある]][[ばかり]]だ。({{w|板倉勝宣}}『[https://www.aozora.gr.jp/cards/000864/files/2651_20570.html 五色温泉スキー日記]』) #汚れがなく、自然のままで潔白であるさま。 #*加世子<sup>(かよこ)</sup>が'''純白'''な[[おとめごころ|乙女心]]に[[ちち|父]]を[[にくむ|憎ん]]でいるということも[[わかる|解っ]]ていた。({{w|徳田秋声}}『[https://www.aozora.gr.jp/cards/000023/files/1698_46840.html 縮図]』) #*[[御覧|ごらん]][[なさい]]、何のけがれもない'''純白'''な[[世界]]、[[それだのに]][[あの]][[そら|空]]の[[あおい|青い]]ことは[[!]]({{w|水野仙子}}『[https://www.aozora.gr.jp/cards/000112/files/599_22688.html 道 ――ある妻の手紙――]』) ===={{conjug}}==== {{日本語ダ活用}} ---- ==脚注== <references/> k5vgdqm8pymmb9ysa9xbivmjhomgavc 行動科学 0 143506 2355971 2224013 2026-09-22T23:31:31Z 鍼灸 112313 2355971 wikitext text/x-wiki {{kana-DEFAULTSORT|こうどうかがく}} {{also|行动科学|行動科學}} {{wikipedia}} =={{ja}}== ==={{noun}}=== {{ja-noun|こうどうかがく}} #{{タグ|ja|科学}}[[人間]]の[[行動]]を対象とする[[科学]]の分野。[[心理学]]、[[精神医学]]などを含む。[[人文科学]]に含まれる場合もある。 ===={{trans}}==== {{top}} *{{en}}: [[behavioural science]] {{bottom}} pie9c05aq58t23tidmv7mu9acnhlu64 行動科學 0 143507 2355972 2188868 2026-09-22T23:32:33Z 鍼灸 112313 2355972 wikitext text/x-wiki =={{L|zh}}== {{zh-cat|xing2dong4ke1xue2|noun|科学}} ==={{pron}}=== {{cmn-pron|xíngdòngkēxué}} ==={{noun}}=== {{zhchars}} {{zh-ts||'''[[行动科学]]'''}} #[[行動科学]]。 =={{L|ko}}== ==={{noun}}=== {{ko-head|noun|행동과학|cat2=科学|head=[[行動]][[科學]]}} #[[行動科学]]。 j0b9dpahvi7rafc3snc9deqilcbekx9 行动科学 0 143508 2355975 2188867 2026-09-22T23:35:50Z 鍼灸 112313 2355975 wikitext text/x-wiki =={{L|zh}}== {{zh-cat|xing2dong4ke1xue2|noun|科学}} ==={{pron}}=== {{cmn-pron|xíngdòngkēxué|z=n}} ==={{noun}}=== {{zhchars}} {{zh-ts|'''[[行動科學]]'''}} #[[行動科学]]。 0v91o1jq34j0u2aaki63o5p2y2qtuto nobleman 0 145567 2356353 1720877 2026-09-23T10:38:32Z M-30722 1202 2356353 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== *{{affix|en|noble|man}} ==={{pron}}=== *{{音声|en|en-us-nobleman.ogg|a=US}} ==={{noun}}=== {{en-noun|noblemen|irr=y}} #{{タグ|en|人間}}[[貴族]]、[[華族]]。 ===={{seealso}}==== * [[noblewoman]] enirm2o2dk5wn6tl22z2ovw79l1a7cd galva 0 148710 2356379 2348032 2026-09-23T10:56:53Z Kuroco2k 84207 2356379 wikitext text/x-wiki {{also|galvā|galvą}} =={{L|lv}}== ==={{etym}}=== {{etyl|ine-bsl-pro|lv}} {{m|ine-bsl-pro|*galˀwā́ˀ}} < {{etyl|ine-pro|lv}} {{m|ine-pro|*golHwéh₂}} < {{m|ine-pro|*gelH-}} ({{m|ine-pro||*gʷol-}}の母音交替) + {{m|ine-pro|*-weh₂}} ==={{pron}}=== *{{lv-IPA|ˈɡɑ̂ɫva|broken}} *{{音声|lv|lv-riga-galva.ogg}} *ラトヴィア音声学による正書法: {{Unicode|gal̂va}}<ref>村田郁夫 編『ラトビア語基礎一五〇〇語』大学書林、1997年。ISBN 4-475-01116-7</ref> ==={{noun}}=== {{lv-noun|f|4|head=gal̂va}} #[[あたま|頭]]。 ##{{タグ|lv|解剖学}} [[頭部]]。 ##*{{ux|lv|[[es|Man]] [[sāpēt|sāp]] [[galva]].|(私は)'''頭'''が痛い。}} ##{{タグ|lv|figuratively}} [[頭脳]]、[[記憶]]。 ===={{decl}}==== {{lv-decl-noun|galv|a|4th|extrawidth=-60}} ====コロケーション==== {{top}} 単数・属格: *{{lang|lv|{{l|lv|no}} [[galva]]s}} - 暗記して ''(逐語訳:「'''頭'''から」)'' {{bottom}} ===脚注=== <references /> {{stub|lv}} =={{L|lt}}== ==={{etym}}=== {{etyl|ine-bsl-pro|lt}} {{m|ine-bsl-pro|*galˀwā́ˀ}} ==={{pron}}=== * '''(galvà)''' {{IPA|lang=lt|[ɡɐɫ̪ˈvɐ]}} * '''(gálva)''' {{IPA|lang=lt|[ˈɡä̂ːɫ̪.vɐ]}} **{{kanahyoki|lt|'''ガ'''ルヴァ}} ==={{noun}}=== {{lt-noun|f|galvos|3|head=galvà}}<ref name="dlkz194">{{R:DLKŽ1954|194&ndash;195}}</ref><ref>村田郁夫 編 (2003).『リトアニア語基礎一五〇〇語』大学書林、17頁。ISBN 4-475-01112-4</ref> [[Category:{{lt}}_解剖学]] #[[あたま|頭]]。[[かしら]]。 ##{{タグ|lt|解剖学}} [[頭部]]。[[こうべ]]。 ##*{{uxi|lt|'''galvõs''' [[skaũsmas]]|'''頭'''痛}} ##*{{uxi|lt|[[ant|añt]] '''galvõs'''|'''頭の'''上に}} ##*{{uxi|lt|[[aš|mán]] [[skaudėti|skaũda]] '''gálvą'''|'''頭が'''痛い、頭痛がする|lit=私に'''頭を'''痛めつけている}} ##{{タグ|lv|figuratively}} [[頭脳]]。[[知能]]。 ##:{{syn|lt|aumuo|intelektas|išmintis|išmonė|protas|smegenys|menta}} ##*{{uxi|lt|[[vyras|výras]] [[su|sù]] '''gálva'''<ref name="dlkz194" />|'''頭'''のいい男}} ##{{タグ|lv|figuratively}} [[思考]]、[[記憶]]。 ##:{{syn|lt|mintis|atmintis}} ##[[頂点]]。{{ふりがな|天辺|てっぺん|yomilink=no}}。 ##:{{syn|lt|viršūnė}} #{{タグ|lv|colloquial}} [[人数]]。[[あたまかず|頭数]]。 # [[いのち|命]]。[[生命]]。 #:{{syn|lt|gyvybė}} #*{{ux|lt|[[ne-|Ne]][[žinoti|žinau]], [[kaip]] {{l|lt|po}} {{l|lt|mano}} '''galvos''' [[gyventi|gyvensit]].<ref name="dlkz194" />|私の'''命'''亡き後、貴方がたがどの様に生きるのか私は知りません。}} #[[おさ|長]]。[[首脳]]。[[頭目]]、おかしら。[[首領]]。[[ヘッド]]。 #:{{syn|lt|lyderis|vadas|vadovas|vyresnysis|viršininkas}} #*{{uxi|lt|[[šeima|šeimõs]] '''galvà'''<ref name="dlkz194 />|家族の'''長'''}} #*{{uxi|lt|[[valstybė|valstýbė]]s '''galvà'''<ref name="dlkz194" />|国家'''首脳、'''国の'''頭目'''}} ===={{decl}}==== {{lt-noun-f-a-3|galv|gálv}}<ref>村田 (2003:112,113).</ref> ===={{mero}}==== 語義1: 《解剖学》 〈頭部〉 *{{l|lt|kaukolė}}, {{l|lt|smegenys}} ===={{drv}}==== {{rel-top|名詞}} *{{qualifier|指小形}} {{l|lt|galvelė|g=f}} *{{l|lt|avigalvis|g=m}}/{{l|lt|avigalvė|g=f}} *{{l|lt|begalvis|g=m}}/{{l|lt|begalvė|g=f}} *{{l|lt|bukagalvis|g=m}}/{{l|lt|bukagalvė|g=f}} *{{l|lt|galvažudybė|g=f}} *{{l|lt|galvena|g=f}} *{{l|lt|galvijas|g=m}} *{{l|lt|gudragalvis|g=m}}/{{l|lt|gudragalvė|g=f}} *{{l|lt|nutrūktgalvis|g=m}}/{{l|lt|nutrūktgalvė|g=f}} *{{l|lt|pusgalvis|g=m}}/{{l|lt|pusgalvė|g=f}} {{rel-bottom}} 形容詞: *{{qualifier|名詞の形容詞化}} {{l|lt|galvinis}} *{{l|lt|begalvis}} 動詞: *{{l|lt|galvoti}} ====={{idiom}}===== {{top}} 単数・属格: *{{l|lt|eik nuo mano galvos|eĩk nuõ màno '''galvõs'''|[[どく|どけ]]、[[のく|退け]]|lit=私の'''頭'''から行け}}<ref name="dlkz194" /> *{{l|lt|[[peržvelgti]] {{l|lt|kas|ką̃}} [[nuo galvos iki kojų|nuõ '''galvõs''' ikì kójų]]||すみずみまで目を通す|lit='''頭'''から両脚まで目を通す}} 単数・対格: *{{l|lt|padėti galvą|padė́ti '''gálvą'''|'''命を'''落とす、落命する|lit='''命を'''置いていく}}<ref name="dlkz194" /> {{bottom}} ===={{seealso}}==== 語義1.1: *{{l|lt|kaklas}} ===脚注=== <references/> k1rpqqy3awcabhmt7g2fabh7hcs67is 新人 0 157905 2356348 2130011 2026-09-23T10:34:18Z M-30722 1202 2356348 wikitext text/x-wiki {{kana-DEFAULTSORT|しんじん}} =={{L|ja}}== {{wikipedia}} ==={{noun}}=== {{ja-noun|[[しんじん]]}} #{{context|古生物学|lang=ja}} 現生の[[種]]としての[[人類]]を、[[古生物学]]上の種又は亜種である[[旧人]]などと区別するために用いる呼称。 #:{{syn|ja|原人|旧人}} #{{タグ|en|人間}}ある[[組織]]・[[階層]]・[[集団]]等に、新たに[[参加]]した人又は参加して[[日が浅い]]人。 #:{{syn|ja|新米}} #:{{ant|ja|玄人|ベテラン}} #{{タグ|en|選挙}}[[当選]]歴のない[[候補者]]。 #:{{rel|ja|現職|前職|元職}} =={{L|zh}}== {{wikipedia|lang=zh}} {{zh-cat|xin1ren2|名詞|人間|結婚|hsk=丁}} ==={{pron}}=== {{cmn-pron|xīnrén}} ==={{noun}}=== {{zhchars}} #新たな生活習慣や感覚を有する人、[[新人類]]。 #[[新郎]]又は[[新婦]]。 adzgzb0m1vsuufqg1gkwpgeljlcn8cy しん 0 167671 2355929 796595 2026-09-22T16:56:36Z ちょこれ゚いとみんと 129959 [[Wiktionary:漢字索引 音訓 し#シン]] へのリダイレクトを解除しました 2355929 wikitext text/x-wiki {{also|シン|ジン}} {{同音の漢字|Wiktionary:漢字索引 音訓 し#シン}} =={{L|ja}}== ==={{noun}}=== {{ja-noun}} #[[なかま|仲間]]。多く、子供が用いる。 ==={{verb}}=== {{ja-verb-form}} #「[[しぬ]]」の[[連用形]]。 2lu0oqqmgwt4huzhku1483ma9g2573v 画題 0 168561 2356385 2300243 2026-09-23T11:01:09Z うーむ 129171 /* 日本語 */ 2356385 wikitext text/x-wiki {{kana-DEFAULTSORT|がだい}} =={{L|ja}}== {{ja-kanjitab|が|だい|yomi=o}} ==={{pron}}=== {{ja-pron|がだい|acc=0}} {{ja-accent-common|region=京阪|h|がだ|い}} ==={{noun}}=== {{ja-noun|[[がだい]]}} #{{context|美術|lang=ja}}[[絵画]]の[[題名]]<ref name="daijiten6_207">{{書誌・大辞典(平凡社)|6|207|109}}</ref>。 #*[[わたし|私]]は、[[その]]お{{ruby|麗|れい}}[[さん]]を[[えがく|描い]]た[[もの]]、その一枚の[[裸婦]]の'''画題'''を『未来派万歳』と[[命名]]したのであった。({{w|小熊秀雄}}『[https://www.aozora.gr.jp/cards/000124/files/46231_21931.html 裸婦]』) #{{context|美術|lang=ja}}絵画の[[主題]]。[[モチーフ]]。 #*'''画題'''として、[[うめ|梅]][[ほど]][[画家]]に[[すく|好か]]れる[[はな|花]]は[[ない]]だろう。({{w|吉川英治}}『[https://www.aozora.gr.jp/cards/001562/files/55263_50707.html 梅ちらほら]』) ==脚注== <references/> f2wsntqpvemf1glr1kwctd3ihzwoae6 landslide 0 175710 2356326 1831035 2026-09-23T10:11:41Z M-30722 1202 2356326 wikitext text/x-wiki =={{L|en}}== {{wikipedia|lang=en}} {{wikipedia|lang=simple}} ==={{etym}}=== {{affix|en|land|slide}} ==={{pron}}=== * {{a|UK|US}} {{IPA|lang=en|/ˈlænd.slaɪd/}} * {{音声|en|en-us-landslide.ogg|a=米}} ==={{noun}}=== {{en-noun}} #[[地滑り]]。 {{stub|en}} [[Category:英語 環境]] jwp2ahqxkwtlmdro8sabtv7llxh9t46 palapinė 0 177622 2356277 1539888 2026-09-23T05:39:30Z Kuroco2k 84207 2356277 wikitext text/x-wiki {{DEFAULTSORT:palapine palapinė}} {{also|palapine|palapinę}} =={{L|lt}}== {{wikipedia|lang=lt}} ==={{pron}}=== {{lt-pr|palapi̇̀nė}} *{{kanahyoki|lt|パラ'''ピ'''ネ}} ==={{noun}}=== {{lt-noun|head=palapìnė|f|palapìnės|2}}<ref>''Dabartinės lietuvių kalbos žodynas''.</ref> #[[テント]]<ref>{{R:Martsinkyavitshute2012}}</ref>。 ===={{decl}}==== {{lt-noun-f-ė-2|palapi|palapì|n}} ===脚注=== <references /> pnd1329i42b9n5qai7bbqs3u6brcszw przekazywać 0 186808 2355923 1549939 2026-09-22T14:44:44Z エリック・キィ 27928 /* 関連語 */ [[przekaźnik]] 2355923 wikitext text/x-wiki {{DEFAULTSORT:przekazywac przekazywać}} =={{pl}}== ==={{pron|pl}}=== * {{IPA|ˌpʃɛkaˈzɨvat͡ɕ}} (慣用読み: 「プシェカ'''ズィ'''ヴァチ」) ===動詞=== {{head|pl|verb|cat2=不完了体|[[不完了体]]}} (完了体: [[przekazać]]) # {{context|他動詞|lang=pl}} [[わたす|渡す]]。[[てわたす|手渡す]]。[[譲渡|譲渡する]]。 #* ''[[przekazywać]] [[ktoś|komuś]] [[pozdrowienie|pozdrowienia]]'' - ~[[に]][[よろしく]][[つたえる|伝える]] # {{context|他動詞|lang=pl}} [[任命|任命する]]。[[委任|委任する]]。[[まかせる|任せる]]。 #* ''[[przekazywać]] (komuś) [[władza|władzę]] [[zastępca|zastępcy]]'' - (~に)[[代理]][[を]]'''任せる''' ====活用==== {{pl-conj-impf-vt|przekazuję|przekazuje|przekazują|przekazywał|przekazywał|przekazywała|przekazywało|przekazywali|przekazywały|przekazuj|przekazywan|przekazywanie}} ====類義語==== 語義1: 〈渡す〉 * [[dawać]], [[oddawać]], [[wręczać]] 語義2: 〈任命する〉 * [[powierzać]] ====関連語==== 名詞: * {{l|pl|przekaz|g=m}} * {{l|pl|przekazanie|g=n}} * {{l|pl|przekaźnik|g=m}} ====参照==== * [[przynosić]] 5t2nfb2gyyg1yt94kllhluj7bweirhm 2356268 2355923 2026-09-23T04:52:47Z エリック・キィ 27928 /* {{pl}} */ 書式整理。 2356268 wikitext text/x-wiki {{DEFAULTSORT:przekazywac przekazywać}} =={{L|pl}}== ==={{pron}}=== * {{IPA|ˌpʃɛkaˈzɨvat͡ɕ|lang=pl}} * {{kanahyoki|pl|プシェカ'''ズィ'''ヴァチ}} ===動詞=== {{head|pl|verb|cat2=不完了体|[[不完了体]]}} (完了体: [[przekazać]]) # {{context|他動詞|lang=pl}} [[わたす|渡す]]。[[てわたす|手渡す]]。[[譲渡|譲渡する]]。 #* {{uxi|pl|[[przekazywać]] [[ktoś|komuś]] [[pozdrowienie|pozdrowienia]]|~[[に]][[よろしく]][[つたえる|伝える]]}} # {{context|他動詞|lang=pl}} [[任命|任命する]]。[[委任|委任する]]。[[まかせる|任せる]]。 #* {{uxi|pl|[[przekazywać]] (komuś) [[władza|władzę]] [[zastępca|zastępcy]]|(~に)[[代理]][[を]]'''任せる'''}} ====活用==== {{pl-conj-impf-vt|przekazuję|przekazuje|przekazują|przekazywał|przekazywał|przekazywała|przekazywało|przekazywali|przekazywały|przekazuj|przekazywan|przekazywanie}} ====類義語==== 語義1: 〈渡す〉 * {{l|pl|dawać}}, {{l|pl|oddawać}}, {{l|pl|wręczać}} 語義2: 〈任命する〉 * {{l|pl|powierzać}} ====関連語==== 名詞: * {{l|pl|przekaz|g=m}} * {{l|pl|przekazanie|g=n}} * {{l|pl|przekaźnik|g=m}} ====参照==== * {{l|pl|przynosić}} mvdrdkxd02vjyi4m3sslhwq1v3fnkjo przekazać 0 186809 2356248 1549940 2026-09-23T04:47:02Z エリック・キィ 27928 /* {{pl}} */ 書式整理、派生語追加。 2356248 wikitext text/x-wiki {{DEFAULTSORT:przekazac przekazać}} =={{L|pl}}== ==={{pron}}=== * {{IPA|pʃɛˈkazat͡ɕ|lang=pl}} * {{kanahyoki|pl|プシェ'''カ'''ザチ}} ===動詞=== {{head|pl|verb|cat2=完了体|[[完了体]]}} (不完了体: [[przekazywać]]) # {{context|他動詞|lang=pl}} [[わたす|渡す]]。[[てわたす|手渡す]]。[[譲渡|譲渡する]]。 #* ''[[przekazać]] [[ktoś|komuś]] [[pozdrowienie|pozdrowienia]]'' - ~[[に]][[よろしく]][[つたえる|伝える]] # {{context|他動詞|lang=pl}} [[任命|任命する]]。[[委任|委任する]]。[[まかせる|任せる]]。 #* ''[[przekazać]] (komuś) [[władza|władzę]] [[zastępca|zastępcy]]'' - (~に)[[代理]][[を]]'''任せる''' ====活用==== {{pl-conj-pf-vt|przekażę|przekaże|przekażą|przekazał|przekazał|przekazała|przekazało|przekazali|przekazały|przekaż|przekazan|przekazawszy|przekazanie}} ====類義語==== 語義1: 〈渡す〉 * {{l|pl|dać}}, {{l|pl|oddać}}, {{l|pl|wręczyć}} 語義2: 〈任命する〉 * {{l|pl|powierzyć}} ====派生語==== 名詞: * {{qualifier|名分詞}} {{l|pl|przekazanie|g=n}} * {{l|pl|przekaźnik|g=m}} ====関連語==== 名詞: * {{l|pl|przekaz|g=m}} ====参照==== * {{l|pl|przynieść}} sddsfedvuj1612alf3l72moztihl2bk 2356269 2356248 2026-09-23T04:54:49Z エリック・キィ 27928 /* 動詞 */ 用例に{{uxi}}適用。 2356269 wikitext text/x-wiki {{DEFAULTSORT:przekazac przekazać}} =={{L|pl}}== ==={{pron}}=== * {{IPA|pʃɛˈkazat͡ɕ|lang=pl}} * {{kanahyoki|pl|プシェ'''カ'''ザチ}} ===動詞=== {{head|pl|verb|cat2=完了体|[[完了体]]}} (不完了体: [[przekazywać]]) # {{context|他動詞|lang=pl}} [[わたす|渡す]]。[[てわたす|手渡す]]。[[譲渡|譲渡する]]。 #* {{uxi|pl|[[przekazać]] [[ktoś|komuś]] [[pozdrowienie|pozdrowienia]]|~[[に]][[よろしく]][[つたえる|伝える]]}} # {{context|他動詞|lang=pl}} [[任命|任命する]]。[[委任|委任する]]。[[まかせる|任せる]]。 #* {{uxi|pl|[[przekazać]] (komuś) [[władza|władzę]] [[zastępca|zastępcy]]|(~に)[[代理]][[を]]'''任せる'''}} ====活用==== {{pl-conj-pf-vt|przekażę|przekaże|przekażą|przekazał|przekazał|przekazała|przekazało|przekazali|przekazały|przekaż|przekazan|przekazawszy|przekazanie}} ====類義語==== 語義1: 〈渡す〉 * {{l|pl|dać}}, {{l|pl|oddać}}, {{l|pl|wręczyć}} 語義2: 〈任命する〉 * {{l|pl|powierzyć}} ====派生語==== 名詞: * {{qualifier|名分詞}} {{l|pl|przekazanie|g=n}} * {{l|pl|przekaźnik|g=m}} ====関連語==== 名詞: * {{l|pl|przekaz|g=m}} ====参照==== * {{l|pl|przynieść}} swf1sncdzo0811qpw8y5f9hnaqthw1m 電擊 0 215347 2355995 1516689 2026-09-23T00:15:40Z 鍼灸 112313 2355995 wikitext text/x-wiki =={{zh}}== ==={{pron}}=== {{cmn-pron|dìanjī|diànjí}} {{yue-pron|din6 gik1}} ==={{noun}}=== {{zh-cat|dian4ji1|noun}} {{yue-cat|di6 gik1|noun}} {{zhchars}} {{zh-ts||[[电击]]}} #[[電撃]] ===={{syn}}==== *[[電震]]/[[电震]] =={{ko}}== ==={{noun}}=== {{ko-head|noun|전격}} #[[電撃]] es5nqttxxp739iu5kgpn4w36a5ibkyo 2355996 2355995 2026-09-23T00:16:20Z 鍼灸 112313 2355996 wikitext text/x-wiki =={{zh}}== ==={{pron}}=== {{cmn-pron|diànjī|diànjí}} {{yue-pron|din6 gik1}} ==={{noun}}=== {{zh-cat|dian4ji1|noun}} {{yue-cat|di6 gik1|noun}} {{zhchars}} {{zh-ts||[[电击]]}} #[[電撃]] ===={{syn}}==== *[[電震]]/[[电震]] =={{ko}}== ==={{noun}}=== {{ko-head|noun|전격}} #[[電撃]] tjrs7xev65pu2i62dew8km9dtm52ltg 2355999 2355996 2026-09-23T00:20:42Z 鍼灸 112313 2355999 wikitext text/x-wiki {{kana-DEFAULTSORT|でんげき}} =={{ja}}== ==={{kyujitai}}=== {{ja-kyujitai|でんげき}} #{{kyujitai of|電撃}} =={{zh}}== ==={{pron}}=== {{cmn-pron|diànjī|diànjí}} {{yue-pron|din6 gik1}} ==={{noun}}=== {{zh-cat|dian4ji1|noun}} {{yue-cat|di6 gik1|noun}} {{zhchars}} {{zh-ts||[[电击]]}} #[[電撃]] ===={{syn}}==== *[[電震]]/[[电震]] =={{ko}}== ==={{noun}}=== {{ko-head|noun|전격}} #[[電撃]] 6lk2ojatmyyjj1pebuqu1c9qftaqbn9 电击 0 215348 2355997 1586056 2026-09-23T00:18:06Z 鍼灸 112313 2355997 wikitext text/x-wiki =={{zh}}== ==={{pron}}=== {{cmn-pron|diànjī|diànjí}} ==={{noun}}=== {{zh-cat|dian4ji1|noun}} {{zhchars}} {{zh-ts|'''[[電擊]]'''}} #[[電撃]] ===={{syn}}==== *[[电震]]/[[電震]] ah1iclde0gy8g8kik31qprv73btnxb9 2356004 2355997 2026-09-23T00:34:10Z 鍼灸 112313 2356004 wikitext text/x-wiki =={{zh}}== ==={{pron}}=== {{cmn-pron|diànjī|z=n}} ==={{noun}}=== {{zh-cat|dian4ji1|noun}} {{zhchars}} {{zh-ts|'''[[電擊]]'''}} #[[電撃]] ===={{syn}}==== *[[电震]]/[[電震]] 08mfh2gl4vq216w5kp80dxko9zs61gc かつて 0 216716 2356401 1713386 2026-09-23T11:14:29Z うーむ 129171 /* */ 2356401 wikitext text/x-wiki {{also|かって}} =={{L|ja}}== ==={{pron}}=== {{ja-pron|acc=1}} ==={{adverb}}=== {{ja-adv}}【[[嘗]]て、[[曾]]て、[[曽]]て】 # [[いま|今]]より[[まえ|前]]の[[一時期]]。 # [[否定]]を[[ともなう|伴っ]]て[[いままで|今まで]]に[[一度]]もなかったことを[[あらわす|表す]]。 #{{context|archaic|lang=ja}}[[否定]]を[[ともなう|伴っ]]て[[まったくもって|全くもって]]そうではなかったことを[[あらわす|表す]]。 ===={{syn}}==== * {{ふりがな|昔|むかし}}、[[過去]]、[[昔日]]、{{ふりがな|古|いにしえ}}、[[過日]] ===={{drv}}==== * [[いまだかつて]] e0upj3o07ncifvol5sa0amu5mj0l3do 清浊 0 231777 2355974 2190501 2026-09-22T23:35:07Z 鍼灸 112313 2355974 wikitext text/x-wiki {{also|淸濁}} =={{L|zh}}== {{zh-cat|qing1zhuo2|noun|音韻論}} {{yue-cat|ching1juk6|noun|音韻論}} ==={{pron}}=== {{cmn-pron|qīngzhuó|z=n}} {{yue-pron|cing1 zuk6|h=n}} ==={{noun}}=== {{zhchars}} {{zh-ts|'''[[清濁]]'''}} #[[清濁]]。 0os9smvsq3k5calmai4xfvjuq7vyo74 清濁 0 231778 2355973 2355847 2026-09-22T23:34:48Z 鍼灸 112313 2355973 wikitext text/x-wiki {{kana-DEFAULTSORT|せいだく}} {{also|淸濁}} =={{L|ja}}== {{ja-kanjitab|せい|だく|yomi=kanon,goon}} ==={{pron}}=== {{ja-pron|せいだく|acc=0|acc2=1}} ==={{noun}}=== {{ja-noun|[[せいだく]]}} #[[すむ|澄ん]]でいることと[[にごる|濁っ]]ていること。 #[[善人]]と[[悪人]]。 #{{タグ|ja|音韻論}} [[清音]]と[[濁音]]。 #[[清酒]]と[[濁酒]]。 ===={{rel}}==== *[[清濁併せ呑む]] =={{L|zh}}== {{zh-cat|qing1zhuo2|noun|音韻論}} {{yue-cat|ching1juk6|noun|音韻論}} ==={{pron}}=== {{cmn-pron|qīngzhuó}} {{yue-pron|cing1 zuk6}} ==={{noun}}=== {{zhchars}} {{zh-ts||'''[[清浊]]'''}} #清濁。 gq72x8bjj1ey9qdgl3lnp3f9m2l853f 銃撃戦 0 233797 2356000 1495485 2026-09-23T00:25:04Z 鍼灸 112313 2356000 wikitext text/x-wiki {{kana-DEFAULTSORT|じゅうげきせん}} {{also|铳击|銃擊}} =={{ja}}== ==={{noun}}=== {{ja-noun|じゅうげきせん}} #{{タグ|ja|軍事}}[[銃]]で[[うちあう|撃ち合う]][[戦闘]]。 ===={{etym}}==== *[[銃撃]] + [[戦]] ===={{trans}}==== *{{en}}: [[gunfight]], [[firefight]] h0tkcoe76osyjjyknnpsb67srhit9ae 2356001 2356000 2026-09-23T00:25:43Z 鍼灸 112313 2356001 wikitext text/x-wiki {{kana-DEFAULTSORT|じゅうげきせん}} {{also|銃擊戰}} =={{ja}}== ==={{noun}}=== {{ja-noun|じゅうげきせん}} #{{タグ|ja|軍事}}[[銃]]で[[うちあう|撃ち合う]][[戦闘]]。 ===={{etym}}==== *[[銃撃]] + [[戦]] ===={{trans}}==== *{{en}}: [[gunfight]], [[firefight]] khf9uysejp6w65wyztlddbxf2elzt5n kreft 0 252990 2356333 2324255 2026-09-23T10:16:31Z M-30722 1202 2356333 wikitext text/x-wiki {{also|Kreft|krêft}} =={{L|nn}}== ==={{etym}}=== {{etyl|gml|nn}} ''kreft'', ''[[krevet]]'', {{calque|nn|la|cancer}}。 ==={{pron}}=== *{{IPA|lang=nn|/kreft/|[kɾɛft]}} ==={{noun}}=== {{head|nn|noun|g=m|限定単数|[[kreften]]}} #{{タグ|nn|病気|不可算}}[[癌]]。 ===={{drv}}==== *{{l|nn|brystkreft}} *{{l|nn|hudkreft}} *{{l|nn|lungekreft}} =={{nb}}== ==={{etym}}=== {{etyl|gml|nb}} ''kreft'', ''[[krevet]]'', {{calque|nb|la|cancer}}。 ==={{pron}}=== *{{IPA|lang=nb|/kreft/|[kɾɛft]}} ==={{noun}}=== {{head|nb|noun|g=m|限定単数|[[kreften]]}} #{{タグ|nb|病気|不可算}}[[癌]]。 ===={{drv}}==== *{{l|nb|brystkreft}} *{{l|nb|hudkreft}} *{{l|nb|lungekreft}} pyfuis1bh1ynlpg6htkukolnl4ww8to hét 0 256184 2356343 2330319 2026-09-23T10:27:27Z M-30722 1202 2356343 wikitext text/x-wiki {{DEFAULTSORT:het hét}} {{also|het|hèt|hết|-het|het.|нет}} =={{L|hu}}== ==={{pron}}=== * {{hu-IPA}} * {{音声|hu|Hu-hét.ogg}} * {{hyph|hu|hét}} ==={{etym}}=== {{etyl|urj-ugr-pro|hu}} {{m|urj-ugr-pro|*säptɜ||7}} < {{etyl|ine-pro|hu}} {{m|ine-pro|*septḿ̥}} {{cog|sa|सप्तन्|tr=saptán}} {{cog|grc|ἑπτά}} {{cog|mns|са̄т||seven}} ==={{numeral}}=== {{number box|hu|7}} {{head|hu|num}} # {{label|hu|cardinal}} {{ふりがな|七|しち}}、[[なな]]、[[7]]。 #: {{uxi|hu|Egy hét '''hét''' napból áll.|一週間は'''7'''日から成る。}} ===={{usage}}==== * {{m|hu|két||2}} との誤解を避けるため、{{m|hu||hét}} を {{m|hu|hetes}} と明確にすることがある。 ===={{decl}}==== 複数形の {{m|hu|hetek}} は、7 人からなるアーティストのグループを指す場合を除いて、一般的ではない。 [http://corpus.nytud.hu/cgi-bin/e-szokincs/alaktan?lid=25678 E-Szókincs] も参照を。 {{hu-infl-nom|hete|e|stem2=hét|pos=numerals}}{{hu-pos-etek|het||ei|3sg_sg2=hétje|3pl_sg2=hétjük}} ===={{drv}}==== {{top4}} * {{l|hu|hetedik}} * {{l|hu|heten}} * {{l|hu|hetes}} * {{l|hu|hetven}} {{bottom}} ===={{comp}}==== (数詞の複合語): {{top4}} * {{l|hu|tizenhét}} * {{l|hu|huszonhét}} * {{l|hu|harminchét}} * {{l|hu|negyvenhét}} * {{l|hu|ötvenhét}} * {{l|hu|hatvanhét}} * {{l|hu|hetvenhét}} * {{l|hu|nyolcvanhét}} * {{l|hu|kilencvenhét}} * {{l|hu|százhét}} {{bottom}} (その他の複合語): * {{l|hu|hétalvó}} * {{l|hu|hétszög}} ==={{noun}}=== {{hu-noun|pl=hetek}} # {{label|hu|暦}}[[週]]。 ===={{decl}}==== {{hu-infl-nom|hete|e|stem2=hét}}{{hu-pos-etek|het||ei}} ===={{drv}}==== {{top3}} * {{l|hu|hetenként}} * {{l|hu|hetente}} * {{l|hu|heti}} {{bottom}} ===={{comp}}==== {{top4}} * {{l|hu|hétfő}} * {{l|hu|hétköznap}} * {{l|hu|hétvége}} * {{l|hu|mézeshetek}} {{bottom}} {{曜日名/hu}} =={{L|vi}}== ==={{pron}}=== {{vi-pron}} ==={{verb}}=== {{head|vi|verb|sort=het3 het}}【[[喝]]】 #{{おくりがな2|鳴|な|く|なく}}、[[怒鳴る]]。 ===={{syn}}==== * {{l|vi|la}} ==={{noun}}=== {{head|vi|noun|cat2=鳥|sort=het3 het}} #[[ツグミ]]。 bwlya7cz7yiyc6tt4ez2gsuk23fvy9j quay 0 257225 2356109 1824054 2026-09-23T04:31:30Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356109 wikitext text/x-wiki {{also|quây|quấy|quầy|quẩy|quậy|Quay|lang=en}} =={{L|en}}== ===={{alter}}==== *{{l|en|cay}} ==={{etym}}=== {{etyl|fro|en}} ''[[kay]]'', ''[[cail]]'' < {{etyl|cel-gau|en}} {{m|cel-gau|*kagyum}}, ''[[cagiíun]]'' < {{etyl|cel-pro|en}} {{m|cel-pro|*kagyom}} < {{etyl|ine-pro|en}} {{m|ine-pro|*kagʰyóm}} ==={{pron}}=== *{{a|UK}} {{IPA|lang=en|kiː}} {{enPR|kē}} :[[File:En-us-quay.ogg]] *{{a|US}} {{enPR|kē|kā|kwā}}, {{IPA|ki|keɪ|kweɪ}} *{{rhymes|iː|eɪ}} *{{homophones|lang=en|key}} ==={{noun}}=== {{en-noun}} #{{context|nautical|lang=en}}{{ふりがな|波止場|はとば}}、[[埠頭]]、[[岸壁]]。 ===={{drv}}==== *{{l|en|quayside}} ==={{verb}}=== {{en-verb}} #波止場に[[停泊]]する。 ==={{seealso}}=== *{{l|en|dock}}; [[pier]]; [[float]]; [[cay]]; [[harbour]], [[harbor]]; [[mole]]; [[riprap]]; [[wharf]] ===アナグラム=== *{{anagrams|en|quya}} =={{L|vi}}== ==={{etym}}=== {{etyl|mkh-vie-pro|vi}} {{m|mkh-vie-pro|*kweː}} ==={{pron}}=== {{vi-pron}} ==={{verb}}=== {{head|vi|verb|cat2=調理|sort=quay1 quay}}【[[拐]]、[[歪]]、[[乖]]、[[𢮿]]、[[𢵴]]、[[𨆠]],[[𨧰]]】 #{{おくりがな2|回|まわ|る|まわる}}。{{おくりがな2|回|まわ|す|まわす}}。[[回転]]する。 #{{おくりがな2|炙|あぶ|る|あぶる}}。 #[[撮影]]する。 17fgy5libe86x95v3yw96k4weobp8nf press-gang 0 260811 2356378 2355309 2026-09-23T10:56:49Z M-30722 1202 2356378 wikitext text/x-wiki {{DEFAULTSORT:pressgang press-gang}} {{also|pressgang}} =={{L|en}}== ==={{alter}}=== *{{l|en|pressgang}} *{{l|en|press gang}} ==={{etym}}=== {{affix|en|press|gang}} ==={{noun}}=== {{en-noun}} #{{context|historical|lang=en}}[[強制徴募]]隊。 ===={{syn}}==== *{{l|en|press}} ==={{verb}}=== {{en-verb}} #{{context|historical|lang=en}}強制徴募する。 ===={{syn}}==== *{{l|en|shanghai}} ===アナグラム=== *{{anagrams|en|a=aeggnprss|gang press}} sqg8k557bfm0qqeq8y94enlgygxt5hz kick start 0 263132 2356324 2339415 2026-09-23T10:10:32Z M-30722 1202 2356324 wikitext text/x-wiki {{DEFAULTSORT:kickstart kick start}} {{also|kickstart|kick-start}} =={{L|en}}== ==={{alter}}=== *{{l|en|kick-start}} ==={{etym}}=== {{affix|en|kick|start}} ==={{noun}}=== {{en-noun|head=[[kick]] [[start]]}} [[Category:{{en}}_自動車部品]] #(オートバイの)[[キックスターター]]。 #キックスターターで[[始動]]させること。 #{{おくりがな2|弾|はず|み}}。 ==={{verb}}=== {{en-verb|head=[[kick]] [[start]]}} #{{タグ|en|他動詞|オートバイを}}キックスターターで始動させる。 #{{タグ|en|他動詞}}始動させる、弾みをつける。 #{{タグ|en|他動詞}}[[促進]]する、[[活発]]にする。 ==={{seealso}}=== *{{l|en|head start}} *{{l|en|jump start}} *{{l|en|kick off}} 5wj4qu71z68ohzzpf9tpdbys1roqc9g routs 0 263155 2356110 2262582 2026-09-23T04:31:31Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356110 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ɹaʊts}} *{{a|Canada}} {{IPA1|ɹʌʊts}} *{{rhymes|aʊts}} *{{homophones|routes}} ==={{noun}}=== {{head|en|plural}} #[[rout]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[rout]]の直説法現在第三人称単数形。 ===アナグラム=== *{{anagrams|en|a=orstu|Rusto|Stour|Tours|roust|stour|sutor|torus|tours}} 1xtbgncnan01rzti8ssyrzk71sacnar osmic 0 263687 2356111 1613123 2026-09-23T04:31:31Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356111 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|osmium|ic}} ==={{adjective}}=== {{en-adj|-}} #{{context|obsolete|lang=en}}[[オスミウム]]の。 ===={{drv}}==== *{{l|en|osmic acid}} *{{l|en|osmic tetroxide}} ===アナグラム=== *{{anagrams|en|a=cimos|'omics|-omics|micos|omics}} slntc4545lun1bkwgidpe6amxxaot13 headmistress 0 263757 2356313 2355762 2026-09-23T10:04:09Z M-30722 1202 2356313 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|head|mistress}} ==={{noun}}=== {{en-noun}} #{{タグ|en|chiefly|UK|職業|教育}}(女性の)[[校長]]。 ===={{syn}}==== *{{l|en|headteacher}} (英) *{{l|en|principal}} (米) ehhsos6ptahic2x619smucorpbzmyrd headteacher 0 263759 2356314 2231301 2026-09-23T10:04:41Z M-30722 1202 2356314 wikitext text/x-wiki {{also|head teacher}} =={{L|en}}== ==={{alter}}=== * [[head teacher]] ==={{etym}}=== {{affix|en|head|teacher}} ==={{noun}}=== {{en-noun}} #{{タグ|en|職業|教育}}[[校長]]。 ===={{syn}}==== * [[principal]] * [[head]] * [[headmaster]] {{m}} * [[headmistress]] {{f}} * [[school]] [[director]] ===={{hyper}}==== * [[teacher]] rgjk5banp6usu9eowsd4i4j35ekvnds thiam 0 264586 2355944 2231400 2026-09-22T22:24:31Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355944 wikitext text/x-wiki {{also|Thiam}} =={{en}}== ==={{etym}}=== {{etyl|nan|en}} [[恬去]] (tiām-khì, tiām-khù) ==={{interjection}}=== {{en-interj}} #{{context|Singapore|informal|lang=en}}{{おくりがな2|黙|だま|れ|だまる}}。 =={{la}}== ==={{noun}}=== {{la-noun-form|thīam}} #[[thia|thīa]]の単数対格。 ppubbv8qlbwnmr68tpsdtkk5z9inbby irked 0 265160 2355945 2262799 2026-09-22T22:24:31Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355945 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{rhymes|ɜː(r)kt}} ==={{adjective}}=== {{en-adj}} #[[いらいら]]した。 ==={{verb}}=== {{head|en|verb form}} #[[irk]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=deikr|Ikerd|diker|dirke}} dq2quvx5quere9i6nu98fzjltkbrkvq nightdress 0 266126 2356350 1613286 2026-09-23T10:36:23Z M-30722 1202 2356350 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|night|dress}} ==={{noun}}=== {{en-noun|es}} #{{タグ|en|衣類}}{{ふりがな|寝間着|ねまき}}。 q4udxm67ohjda60hyt3lufjfyiwgoyf nightgown 0 266128 2356352 1613288 2026-09-23T10:37:28Z M-30722 1202 2356352 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|night|gown}} ==={{noun}}=== {{en-noun}} #{{タグ|en|衣類}}[[ナイトガウン]]、[[ネグリジェ]]。 ===={{syn}}==== * {{l|en|nightdress}} ===={{seealso}}==== * {{l|en|negligée}} s0k2drwwo6k6s3xii8f4b82tueaaa8z pianist 0 268403 2355946 2231706 2026-09-22T22:24:32Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355946 wikitext text/x-wiki {{also|Pianist}} =={{en}}== {{wikipedia|lang=en}} ==={{etym}}=== {{etyl|fr|en}} ''[[pianiste]]'' ==={{pron}}=== *{{a|RP}} {{IPA|/ˈpi.ənɪst/|lang=en}} *{{a|US|Canada}} {{IPA|/ˈpi.ənɪst/|/piˈænɪst/|lang=en}} ==={{noun}}=== {{en-noun}} [[Category:{{en}}_音楽家]] # [[ピアニスト]] ===={{syn}}==== *{{l|en|pianoist}} *{{l|en|piano player}} qguf17khe3lbs8m8p86pnoueoap9fyq smarm 0 269693 2355947 1613521 2026-09-22T22:24:32Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355947 wikitext text/x-wiki =={{en}}== ==={{etym}}=== 名詞は1914年初出。動詞 ''[[smalm|smalm, smarm]]'' (1847年初出) ==={{pron}}=== *{{rhymes|ɑː(r)m}} ==={{noun}}=== {{en-noun|s|-}} #[[御世辞]]。[[へつらい]]。[[ごますり]]。 ==={{verb}}=== {{en-verb}} #{{context|intransitive+|lang=en}}御世辞を{{おくりがな2|言|い|う|いう}}。[[胡麻を擂る]]。 #{{context|transitive+|lang=en}}~に{{おくりがな2|染|し|み|しみ}}を付ける。 ===アナグラム=== *{{anagrams|en|a=ammrs|MRAMs|marms}} 9th663w4h5lf31yzg7l9uyow2zoisaz smarmy 0 269697 2355948 1613525 2026-09-22T22:24:32Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355948 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|smarm|y}} ==={{pron}}=== *{{a|RP}} {{IPA|ˈsmɑː.mi}} *{{a|US}} {{IPA|ˈsmɑːɹ.mi}} :[[File:en-us-smarmy.ogg]] *音声(豪) :[[File:en-au-smarmy.ogg]] *{{rhymes|ɑː(r)mi}} ==={{adjective}}=== {{en-adj|smarmi|er}} #[[御世辞]][[たらたら]]の。[[ごますり]]の。 ===={{syn}}==== *{{l|en|flattering}}, {{l|en|gushing}}, {{l|en|ingratiating}}, {{l|en|oily}}, {{l|en|smug}} ===={{rel}}==== *{{l|en|smarm}} *{{l|en|smarmily}} *{{l|en|smarminess}} 0g3ujk9fud0movesw18myhcjecghbme umpteen 0 269831 2355949 1613542 2026-09-22T22:24:33Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355949 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|umpty|teen}} ==={{pron}}=== *{{a|UK}} {{IPA|ˈʌmp.tiːn}} *{{rhymes|iːn}} ==={{det}}=== {{en-det|-}} #{{context|informal|often|_|slightly|_|derogatory|lang=en}}[[多数]]の。[[無数]]の。 ===={{drv}}==== *{{l|en|umpteenth}} d6c2nedheg4qpzhivimgvrmztvdf3gw regularly 0 270160 2355952 1613565 2026-09-22T22:24:34Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355952 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|regular|ly}} ==={{pron}}=== *音声(米) :[[File:en-us-regularly.ogg]] ==={{adverb}}=== {{en-adv}} # [[規則的]]に。そろって。 # [[規則]]にそって。[[正式]]に。 # [[いつも]]。[[日常的]]に。[[通常]]は。[[定期的]]に。 ===={{syn}}==== *{{l|en|as a rule}}, {{l|en|routinely}} g88jfnlfhpnotew1hgq8s4d5jkgtie3 regularity 0 270161 2356112 1613566 2026-09-23T04:31:31Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356112 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|fro|en}} ''[[regularite]]'' < {{etyl|LL.|en}} ''{{l|la|regularitas|rēgulāritās}}'' < ''{{l|la|regularis|rēgulāris}}'' (規則的) + ''{{l|la|-itās|-itās}}'' (~性) < ''{{l|la|rēgula|rēgula}}'' (規則) *{{suffix+|regular|ity}} ==={{pron}}=== *{{IPA|ˌɹɛɡjuˈlæɹəti}} *音声(米) :[[File:En-us-regularity.ogg]] ==={{noun}}=== {{en-noun|regularities|-}} # [[規則]]性。[[列]]から外れないこと。 # (図形の)規則性。[[均斉]]。 # [[定期]]。[[定期的]]なこと。 ===={{ant}}==== *{{l|en|irregularity}} duh8t9hd327n7gbtg2u5kqpfszrs05k dependable 0 270214 2355950 1613588 2026-09-22T22:24:33Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355950 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|depend|able}} ==={{pron}}=== *{{a|UK}} {{IPA1|dɪˈpɛndəbəɫ}} ==={{adjective}}=== {{en-adj}} #[[信頼]]できる。{{おくりがな2|頼|たよ|り|たより}}になる。 ==={{noun}}=== {{en-noun}} #頼りになる人・物。 d8ohjavckxfir5203ps1ugrelm893kr regulon 0 270245 2355951 2263405 2026-09-22T22:24:34Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355951 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|regulate|on}} ==={{noun}}=== {{en-noun}} #{{context|genetics+|lang=en}}[[レギュロン]]。 ==={{seealso}}=== *{{l|en|operon}} *{{l|en|stimulon}} ===アナグラム=== *{{anagrams|en|a=eglnoru|lounger}} =={{eo}}== ==={{noun}}=== {{head|eo|noun form|cat2=語根 regul'}} #[[regulo]]の単数対格。 =={{lld}}== ==={{verb}}=== {{head|lld|verb form}} #[[reguler]]の直説法現在第一人称複数形。 #regulerの接続法現在第一人称複数形。 #regulerの命令法第一人称複数形。 pqxzd5mb9ev8zeuf8maay1ek48kuu1k kinglet 0 270250 2355953 1613591 2026-09-22T22:24:34Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355953 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|king|let}} ==={{noun}}=== {{en-noun}} #{{context|chiefly|_|pejorative|lang=en}}[[小国]]の[[王]]。 #{{context|bird|lang=en}}[[キクイタダキ]]。 rnkmlf9lazvlk33ku3cekzgz5zfxkp3 cockatrice 0 270295 2355954 1613599 2026-09-22T22:24:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355954 wikitext text/x-wiki =={{en}}== ==={{etym}}=== 1382年初出。{{etyl|fro|en}} ''[[cocatriz]]'' < {{etyl|LL.|en}} ''[[calcatrix|calcātrīx]]'' < {{etyl|la|en}} ''[[calcare|calcāre]]'' < ''[[calx]]'' ==={{noun}}=== {{en-noun}} #{{context|mythology|lang=en}}[[コカトリス]]。 ==={{seealso}}=== *{{l|en|basilisk}} ho4ujpq7pej5uskctdgjeu5sep5t5fq bylaw 0 270316 2355955 2231882 2026-09-22T22:24:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355955 wikitext text/x-wiki {{also|by-law}} =={{en}}== ==={{alter}}=== *{{l|en|byrlaw}} (廃用) *{{l|en|by-law}} *{{l|en|bye-law}}, {{l|en|byelaw}} ==={{etym}}=== {{etyl|enm|en}} ''[[bylawe]]'', ''[[bilawe]]'' < {{etyl|ang|en}} ''[[bilage|bīlage]]'' 及び {{enm}} ''[[byrelawe]]'', ''[[birlawe]]'' の異綴 < {{etyl|non|en}} ''[[byjar|býjar]]'' + ''[[log|lǫg]]'' ==={{pron}}=== *{{a|UK}} {{IPA|ˈbaɪ.lɔː}} *{{a|US}} {{IPA|ˈbaɪ.lɔ}} *{{a|cot-caught}} {{IPA|ˈbaɪ.lɑ}} ==={{noun}}=== {{en-noun}} #{{context|US|lang=en}}(組織内の)[[内規]]。[[規約]]。[[細則]]。 #{{context|British|legal|lang=en}}(地方自治体の)[[条例]]。 ===={{seealso}}==== *{{l|en|bylaw officer}} ===アナグラム=== *{{anagrams|en|a=ablwy|bawly}} dnebuv5o003lni5sum86yiswn4srohv by-law 0 270318 2355958 2231891 2026-09-22T22:24:47Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355958 wikitext text/x-wiki {{DEFAULTSORT:bylaw by-law}} {{also|bylaw}} =={{en}}== ==={{pron}}=== *{{a|UK}} {{IPA|ˈbaɪ.lɔː}} ==={{noun}}=== {{en-noun}} #[[bylaw]]の異綴。 ===アナグラム=== *{{anagrams|en|a=ablwy|bawly}} 2cdf30gd1xhfqurxqrlhlbbwi2dgv5n passionflower 0 270505 2356368 1613617 2026-09-23T10:51:22Z M-30722 1202 2356368 wikitext text/x-wiki =={{L|en}}== ==={{alter}}=== * {{l|en|passion flower}} * {{l|en|Passionflower}} * {{l|en|Passion flower}} ==={{etym}}=== {{affix|en|passion|flower}} ==={{noun}}=== {{en-noun}} #{{タグ|en|花}}[[パッションフラワー]]、[[トケイソウ]]。 ===={{rel}}==== * ''{{l|mul|Passiflora}}'' * {{l|en|passion fruit}} o8jvv49qlmmnypfaiw7k8oe76j1u20p nimbleness 0 270661 2355956 1613631 2026-09-22T22:24:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355956 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|nimble|ness}} ==={{pron}}=== *{{a|US}} {{IPA|ˈnɪm.bəl.nɪs}} :[[File:En-us-nimbleness.ogg]] ==={{noun}}=== {{en-noun|es|-}} #{{おくりがな3|素|す||早|ばや|さ|すばやい}}。[[敏捷]]さ。 hnhvr8p6vmx43umtedzehx0oz5x2byz upshot 0 270861 2355957 1613668 2026-09-22T22:24:47Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355957 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{prefix|up|shot}} ==={{pron}}=== *{{a|GA}} {{IPA|ˈʌpʃɑt}} *{{a|RP}} {{IPA|ˈʌpʃɒt}} *音声(米) :[[File:en-us-upshot.ogg]] *{{hyphenation|up|shot}} ==={{noun}}=== {{en-noun}} #{{context|US|lang=en}}[[要点]]。[[要旨]]。 #[[結末]]。[[結果]]。 ===={{syn}}==== *(語義1) {{l|en|bottom line}}, {{l|en|digest}}, {{l|en|the long and short}} *(語義2) {{l|en|bottom line}}, {{l|en|conclusion}}, {{l|en|consequence}} ===アナグラム=== *{{anagrams|en|a=hopstu|Houpts|Pushto|shot up|tophus}} 3zsap60uof460h1d52213pamqcl9rmk danim 0 271467 2355959 2263577 2026-09-22T22:24:48Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355959 wikitext text/x-wiki =={{en}}== ==={{noun}}=== {{en-noun}} [[Category:{{en}}_通貨]] #{{context|obsolete|lang=en}}かつて[[インド]]で用いられた[[硬貨]]。 =={{nal}}== ==={{noun}}=== {{head|nal|noun}} #{{ふりがな|水|みず}}。 tcf18qj0e1vu49wd0yenzurq0d9hu49 whirly 0 272029 2355960 1613733 2026-09-22T22:24:48Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355960 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|whirl|y}} ==={{adjective}}=== {{en-adj|whirli|er}} #{{context|informal|lang=en}}{{おくりがな3|渦|うず||巻|ま|く|うずまく}}。 ==={{noun}}=== {{en-noun|whirlies}} [[Category:{{en}}_雪]] [[Category:{{en}}_風]] #[[南極]]の{{ふりがな|雪|ゆき}}の[[旋風]]。 3y580d3720js3tofzx3v24vwvllidpx embody 0 272877 2355961 1821970 2026-09-22T22:24:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355961 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{prefix|em|body}} ==={{pron}}=== *{{IPA|lang=en|/ɪmˈbɒdi/}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-embody.wav |音声 (英)}} *{{rhymes|ɒdi}} ==={{verb}}=== {{en-verb|embod|i|ed}} #{{context|transitive+|lang=en}}[[肉体]]を{{おくりがな2|与|あた|える|あたえる}}。[[化身]]にする。 #{{context|transitive+|lang=en}}[[具現化]]する。[[体現]]する。 #{{context|transitive+|lang=en}}{{おくりがな2|含|ふく|む|ふくむ}}。[[包含]]する。[[統合]]する。 ===={{syn}}==== *{{l|en|actualize}}, {{l|en|concretize}}, {{l|en|effigiate}}, {{l|en|materialize}}, {{l|en|objectify}}, {{l|en|realize}}, {{l|en|reify}}, {{l|en|thingify}} *{{l|en|embrace}}, {{l|en|encompass}}, {{l|en|enfold}} *{{l|en|fuse}}, {{l|en|integrate}}, {{l|en|merge}} ===={{drv}}==== *{{l|en|disembody}} *{{l|en|embodiment}} ===アナグラム=== *{{anagrams|en|a=bdemoy|boydem}} pd809k9xh24byiysg6kirfy24dutbcw ingrow 0 272911 2355962 1613781 2026-09-22T22:24:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355962 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{back-form|ingrown}} *{{prefix|in|grow}} ==={{pron}}=== *{{IPA|ɪnˈɡroʊ}} ==={{verb}}=== {{en-verb|ingrows|ingrowing|ingrew|ingrown}} [[Category:{{en}}_{{verb}}_不規則変化]] #{{ふりがな|内側|うちがわ}}に{{おくりがな2|伸|の|びる|のびる}}。 ===={{drv}}==== *{{l|en|ingrowing}} ===={{rel}}==== *{{l|en|ingrowth}} *{{l|en|ingrown}} ===アナグラム=== *{{anagrams|en|a=ginorw|growin'|rowing}} 51m7sjtqjdepjqnp1nqimxia3aufvta ingrew 0 272913 2355963 2263633 2026-09-22T22:24:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355963 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ɪnˈɡruː}} *{{rhymes|uː}} ==={{verb}}=== {{head|en|verb form}} [[Category:{{en}}_{{verb}}_不規則変化|ingrow p]] #[[ingrow]]の過去形。 ===アナグラム=== *{{anagrams|en|a=eginrw|Winger|winger}} jng527d2blltvk4u0397m9icdmpv7xf entrap 0 273510 2355964 1613839 2026-09-22T22:24:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355964 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|fro|en}} ''[[entraper]]'' ==={{verb}}=== {{en-verb|entrapp|ing}} #{{context|transitive+|lang=en}}{{ふりがな|罠|わな}}にかける。 #{{context|transitive+|lang=en}}{{おくりがな2|騙|だま|し|だます}}て〜させる。 ===={{syn}}==== *{{l|en|betrap}} ===={{drv}}==== *{{l|en|entrapment}} ===アナグラム=== *{{anagrams|en|a=aenprt|-pteran|Parten|arpent|enrapt|panter|parent|trepan}} mhoy5cng0vy4yv0uulhwu2wnep41ora misled 0 273520 2355965 1613849 2026-09-22T22:24:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2355965 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ˌmɪsˈlɛd}} *音声(米) :[[File:En-us-misled.ogg]] ==={{verb}}=== {{head|en|verb form}} [[Category:{{en}}_{{verb}}_不規則変化|mislead p]] #[[mislead]]の過去形・過去分詞。 #[[misle]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=deilms|elmids|melids|milsed|slimed|smiled}} fzeb6ltl79vd7a7yqkilsfz6gfmy2mx sterilize 0 274283 2356113 1991155 2026-09-23T04:31:32Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356113 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|sterilise}} (英) ==={{etym}}=== {{suffix+|lang=en|sterile|ize}} ==={{verb}}=== {{en-verb|steriliz|ing}} # {{context|medicine|lang=en}} [[不妊]]にする。[[断種]]する。 # {{おくりがな2|荒|あ|らす|あらす}}。{{ふりがな|荒瘠|こうせき}}にする。[[不毛]]にする。 # {{context|biology|lang=en}} [[殺菌]]する。[[消毒]]する。 ===={{drv}}==== *{{l|en|sterilization}} ===={{ant}}==== *{{l|en|fertilize}} ==={{seealso}}=== *{{l|en|birth control}} *{{l|en|castrate}} *{{l|en|castrato}} *{{l|en|eunuch}} *{{l|en|impoverish}} *{{l|en|procreate}} *{{l|en|procreation}} *{{l|en|spay}} ===アナグラム=== *{{anagrams|en|a=eeiilrstz|Listerize}} 1x1xpw8dunw9s0i4ppfqrax244scqsk sterilise 0 274287 2356130 2232176 2026-09-23T04:43:04Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356130 wikitext text/x-wiki {{also|stérilisé|stérilise}} =={{en}}== ==={{verb}}=== {{en-verb|sterilis|ing}} #{{context|British|Commonwealth|lang=en}}[[sterilize]]の異綴。 fzi04itgpmzdc0zpgknsxw81v1d2rk9 faulting 0 274653 2356114 2263835 2026-09-23T04:31:33Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356114 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[fault]]の現在分詞。 ==={{noun}}=== {{en-noun}} #{{context|seismology|lang=en}}[[断層]]。 8unhxw8pmqjwrmf4coyljjjpzwobegh paperback 0 274763 2356115 1613951 2026-09-23T04:31:33Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356115 wikitext text/x-wiki =={{en}}== {{wikipedia|lang=en}} ==={{pron}}=== *{{a|US}} :[[File:en-us-paperback.ogg]] ==={{noun}}=== {{en-noun}} # [[ペーパーバック]]。 e9g8czh4o2ljg1xcofwxk58e8p9zp7p siliceous 0 274948 2356116 1613960 2026-09-23T04:31:34Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356116 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|silicious}} ==={{adjective}}=== {{en-adj}} #{{context|chemistry|lang=en}}[[シリカ]]の。シリカを{{おくりがな2|含|ふく|む|ふくむ}}。 ===={{drv}}==== *{{l|en|calcareosiliceous}} *{{l|en|nonsiliceous}} *[[siliceousness]] kwei6q3kgwz2kb0wypbbanok660pspx chromize 0 275049 2356117 1613966 2026-09-23T04:31:34Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356117 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|chromise}} ==={{etym}}=== {{suffix+|chrome|ize}} ==={{verb}}=== {{en-verb|chromiz|ing}} #{{context|transitive+|lang=en}}[[クロム]][[鍍金]]を{{おくりがな2|施|ほどこ|す|ほどこす}}。 d3uyyhvfpo6gz9tkjnwp7ke2xe3zuik lawful 0 275242 2356033 2263877 2026-09-23T04:21:33Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356033 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|lawfull}} (廃用) ==={{etym}}=== *{{etyl|enm|en}} ''[[laweful]]'' *{{suffix+|law|ful}} ==={{pron}}=== *{{a|UK}} {{IPA|ˈlɔːfʊl}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-lawful.wav|音声 (英)}} *{{rhymes|ɔːfʊl}} ==={{adjective}}=== {{en-adj}} #{{context|legal|lang=en}}[[合法]]の。[[法律]]で{{おくりがな2|認|みと|め|みとめる}}られた。 #法律を[[遵守]]する。 ===={{syn}}==== *{{l|en|just}}, {{l|en|legal}}, {{l|en|legitimate}}, {{l|en|licit}} ===={{ant}}==== *{{l|en|nonlawful}}, {{l|en|unlawful}} ===={{rel}}==== *{{l|en|lawfully}} *{{l|en|lawfulness}} ===アナグラム=== *{{anagrams|en|a=aflluw|awfull}} =={{enm}}== ==={{adjective}}=== {{head|enm|adjective}} #[[laweful]]の異綴。 c3e75c5bnx1igjr5nu7la8d7ox5zokm inquirer 0 275371 2356034 1613998 2026-09-23T04:21:33Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356034 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{-er|inquire}} ==={{pron}}=== *{{IPA|ɪnˈkwaɪɹ̩ə(ɹ)}} {{a|UK}} ==={{noun}}=== {{en-noun}} #[[質問]]者。{{おくりがな2|調|しら|べる|しらべる}}人。 ===={{syn}}==== *{{l|en|asker}} *{{l|en|inquisitor}} *{{l|en|interrogator}} *{{l|en|querent}} *{{l|en|questioner}} 17ozxsvw4enifjk3tne2c9uvbrsj60e searcher 0 275385 2356035 1614002 2026-09-23T04:21:34Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356035 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|enm|en}} ''[[sercher]]'' < {{etyl|fro|en}} ''[[cercheor]]'' *{{-er|search}} ==={{pron}}=== *{{a|RP}} {{IPA|ˈsɜːt͡ʃə}} *{{rhymes|ɜː(ɹ)t͡ʃə(ɹ)}} ==={{noun}}=== {{en-noun}} #[[探索]]者。[[捜索]]者。 #[[探求]]者。 ==={{seealso}}=== *{{l|en|searcheress}} ===アナグラム=== *{{anagrams|en|a=aceehrrs|re-search|reachers|research}} 8810psu2pcdmk3594l8ri3r34yt5nrk searchers 0 275386 2356036 2263893 2026-09-23T04:21:34Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356036 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|RP}} {{IPA|ˈsɜːt͡ʃəˑz}} ==={{noun}}=== {{head|en|plural}} #[[searcher]]の複数形。 ===アナグラム=== *{{anagrams|en|a=aceehrrss|archeress}} 3k1oali6rjmnoj0byazuqed18zwgeh8 lawyers 0 275597 2356037 2263909 2026-09-23T04:21:34Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356037 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|GA}} {{IPA|ˈlɔɪ.ɚz}} *{{a|RP}} {{IPA|ˈlɔːjəz|ˈlɔɪ.əz}} *{{hyphenation|law|yers}} ==={{noun}}=== {{head|en|plural}} #[[lawyer]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[lawyer]]の直説法現在第三人称単数形。 ===アナグラム=== *{{anagrams|en|a=aelrswy|Rawleys}} 3e0z4qwa0b4d5xy3cec4wpvbyg671gv stillborn 0 276125 2356038 2232292 2026-09-23T04:21:35Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356038 wikitext text/x-wiki {{also|still-born}} =={{en}}== ==={{alter}}=== *{{l|en|still-born}} ==={{etym}}=== 1597年初出。{{compound|still|born}} ==={{adjective}}=== {{en-adj|-}} #{{context|medicine|lang=en}}[[死産]]の。 #{{context|figuratively|by extension|lang=en}}(計画が)[[実現]]されずに{{おくりがな2|終|お|わっ|おわる}}た。 ===={{syn}}==== *{{l|en|deadborn}} *{{l|en|unfruitful}} ==={{noun}}=== {{en-noun}} #死産児。 jxrpiskuq54hgv2sk9cg5pk8xg00s1e rusts 0 276152 2356118 1614081 2026-09-23T04:31:35Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356118 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ɹʌsts}} *音声(英) :[[File:LL-Q1860 (eng)-I learned some phrases-rusts.wav]] ==={{noun}}=== {{head|en|plural}} #[[rust]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[rust]]の直説法現在第三人称単数形。 ===アナグラム=== *{{anagrams|en|a=rsstu|sturs|truss}} 8eqatky3wpnpqje8r54rg0fojmx5n1z 倍半分 0 276181 2356390 2045141 2026-09-23T11:04:07Z M-30722 1202 2356390 wikitext text/x-wiki {{kana-DEFAULTSORT|ばいはんぶん}} =={{L|ja}}== ==={{etym}}=== {{affix|ja|倍|半分}} ==={{pron}}=== {{ja-pron|acc=5|ばいはんぶん}}<ref>『大辞林』第四版〔2019年〕より。</ref> ==={{noun}}=== {{ja-noun|ばいはんぶん}} #ある[[数量]]が別の数量に対して[[倍]]に達し、逆に別の数量がある数量に対して[[半分]]に達するような[[差]]があること。 #*従って病気の率はどうかというと、受診率は健康保険の方が多くて、国民健康保険の方が負担する関係上少ない。三、四年前は'''倍半分'''くらいだったと思います。(池田勇人、第40回衆議院社会労働委員会)〔1962年〕<ref>「第40回国会衆議院 社会労働委員会議事録 第33号(昭和37年4月25日 )」p. 30. 国会会議録検索システム http://kokkai.ndl.go.jp/SENTAKU/syugiin/040/0188/04004250188033.pdf 2019年11月1日参照。</ref> #*単価につきましては、これもよく出てくるグラフですけれども、ケミカルの平均と材料の平均の差異をとりますと、平成21年で3万7,000円、約'''倍半分'''の価格差がある。(環境省、産業構造審議会環境部会廃棄物・リサイクル小委員会)〔2009年〕<ref>『中央環境審議会廃棄物・リサイクル部会プラスチック製容器包装に係る再商品化手法専門委員会 産業構造審議会環境部会廃棄物・リサイクル小委員会 容器包装リサイクルワーキンググループプラスチック製容器包装に係る再商品化手法検討会合同会合(第9回)議事録』(環境省ホームページ)政府標準利用規約(第2.0版)公開 http://www.env.go.jp/council/former2013/03haiki/y0315-09.html 2019年11月1日参照。</ref> ===={{usage}}==== *助詞を伴わずに[[副詞]]的に用言を修飾することもできる。 **全体でいったって、京都府が十万人当たり三百八人で、一番少ない埼玉県は百五十三人で、'''倍半分'''違うんですよ。(篠原孝、第193回国会厚生労働委員会)〔2017年〕<ref>「第193回国会 厚生労働委員会 第27号(平成29年6月7日(水曜日))」衆議院ホームページ http://www.shugiin.go.jp/internet/itdb_kaigiroku.nsf/html/kaigiroku/009719320170607027.htm 2019年11月1日参照。</ref> **ただ、同じ業種でも小学校と中学校でエネルギー消費原単位が異なる。原単位に何を採用するかによって'''倍半分'''変わってくるので、原単位の妥当性についてよく議論する必要がある。(環境省、新地方公共団体実行計画策定マニュアル等改訂検討会)〔2008年〕<ref>『新地方公共団体実行計画策定マニュアル等改訂検討会 第2回検討会 議事要旨』(環境省ホームページ)政府標準利用規約(第2.0版)公開 http://www.env.go.jp/earth/ondanka/sakutei_manual/kaitei_comm/com02a.html 2019年11月1日参照。</ref> *1.5倍程度の状態を指して用いる場合もある。<ref>『大辞林』第四版〔2019年〕より。</ref> ==註== <references/> q8fds0f6zpk2f54zydrps79dc6vwirs psychics 0 276361 2356039 2264019 2026-09-23T04:21:35Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356039 wikitext text/x-wiki =={{en}}== ==={{noun}}=== {{head|en|plural}} #[[psychic]]の複数形。 ==={{noun}}=== {{en-noun|-}} [[Category:{{en}}_心理学]] #{{context|obsolete|lang=en}}[[心理学]]。 hx1cg4ae7zz7dlvpax414cb3a82fwxm weeds 0 276392 2356119 1614111 2026-09-23T04:31:35Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356119 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|UK|US}} {{IPA|wiːdz}} *音声(米) :[[File:en-us-weeds.ogg]] *{{rhymes|iːdz}} ==={{etym}}1=== ''[[weed]]'' ===={{noun}}==== {{head|en|plural}} #[[weed]]の複数形。 ===={{verb}}==== {{head|en|verb form}} #[[weed]]の直説法現在第三人称単数形。 ==={{etym}}2=== {{etyl|ang|en}} ''{{l|ang|wæd|wǣd}}'', ''{{l|ang|wæde|wǣde}}'' ===={{noun}}==== {{en-plural noun}} [[Category:{{en}}_衣類]] #{{context|obsolete|lang=en}}[[衣類]]。[[衣服]]。 ====={{drv}}===== *{{l|en|widow's weeds}} ===アナグラム=== *{{anagrams|en|a=deesw|Swede|sewed|swede}} kh51pufoq2cx6s965qvlfpddak0mths blanched 0 276397 2356040 2264024 2026-09-23T04:21:35Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356040 wikitext text/x-wiki =={{en}}== ==={{adjective}}=== {{en-adj}} #{{おくりがな2|白|しろ|く|しろい}}なった。{{おくりがな2|青|あお|ざめ|あおざめる}}た。 #{{context|cooking|lang=en}}{{おくりがな3|湯|ゆ||通|どお|し|ゆどおし}}された。 ===={{syn}}==== *{{l|en|pale}}, {{l|en|pallid}} ==={{verb}}=== {{head|en|verb form}} #[[blanch]]の過去形・過去分詞。 kuw5i5z0kjarbzizw5d5uj3t6flguc6 hays 0 276842 2356120 2232375 2026-09-23T04:31:35Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356120 wikitext text/x-wiki {{also|Hays}} =={{en}}== ==={{pron}}=== *{{rhymes|eɪz}} ==={{noun}}=== {{head|en|plural}} #[[hay]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[hay]]の直説法現在第三人称単数形。 ===アナグラム=== *{{anagrams|en|a=ahsy|SYHA|Shay|ashy|shay|yahs}} ngvfcxdpi3y8ezlw2fwpmvt9ngfve6p hayloft 0 276848 2356041 1614144 2026-09-23T04:21:36Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356041 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|hay loft}} ==={{etym}}=== {{compound|hay|loft|lang=en}} ==={{noun}}=== {{en-noun}} #{{context|agriculture|lang=en}}(納屋の屋根裏の){{おくりがな3|干|ほ|し|草|くさ||ほしくさ}}{{おくりがな3|置|お|き|場|ば||おきば}}。 nqf7gqrkqnq0rrr89modlu7sdgka3sz hayrick 0 276853 2356042 1614149 2026-09-23T04:21:36Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356042 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{compound|hay|rick|lang=en}} ==={{noun}}=== {{en-noun}} #{{おくりがな3|干|ほ|し|草|くさ||ほしくさ}}の{{ふりがな|山|やま}}。 ===={{syn}}==== *{{l|en|haystack}}, {{l|en|wynd}} ===={{hyper}}==== *{{l|en|rick}} ===={{seealso}}==== *{{l|en|hay wain}} bup6skfrovevevzwd921hlowbe2kveg thrombin 0 276942 2356043 1614154 2026-09-23T04:21:36Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356043 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{confix|thromb|in}} ==={{pron}}=== *{{IPA|ˈθɹɒmbɪn}} ==={{noun}}=== {{en-noun|s|-}} #{{context|biochemistry|lang=en}}[[トロンビン]]。 ===={{syn}}==== *[[factor II]] ===={{seealso}}==== *{{l|en|lipoic acid}} *{{l|en|prothrombin}} *{{l|en|thrombus}} s64klpwcpn0z19lhylymk81otfmiak0 flunk out 0 276949 2356044 1614160 2026-09-23T04:21:37Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356044 wikitext text/x-wiki {{also|flunkout}}{{DEFAULTSORT:flunkout flunk out}} =={{en}}== ==={{pron}}=== *音声(豪) :[[File:en-au-flunk out.ogg]] ==={{verb}}=== {{英語句動詞|flunk|out}} #{{context|education|lang=en}}(成績不良で)[[退学]]する。 ==={{seealso}}=== *{{l|en|drop out}} o72n86fz1205r2jpj7uiggncegv0m0e shirked 0 276952 2356045 2264109 2026-09-23T04:21:37Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356045 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{rhymes|ɜː(ɹ)kt}} ==={{verb}}=== {{head|en|verb form}} #[[shirk]]の過去形・過去分詞。 izbz4j4fj90zjjhq7ys80dmuoy6c5b9 nooks 0 277224 2356121 2264145 2026-09-23T04:31:36Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356121 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|nʊks}} :* {{rhymes|ʊks}} ==={{noun}}=== {{head|en|plural}} #[[nook]]の複数形。 ===アナグラム=== *{{anagrams|en|a=knoos|Konos|Snook|snook}} p0tt4fikvdbw7g7xs2xw0up3fvj0gs1 homeschooling 0 277280 2356317 2354738 2026-09-23T10:06:18Z M-30722 1202 2356317 wikitext text/x-wiki {{also|home schooling}} =={{L|en}}== ==={{etym}}=== {{affix|en|home|schooling}} ==={{noun}}=== {{en-noun|-}} #{{context|education|lang=en}}[[ホームスクーリング]]。 ===={{syn}}==== *{{l|en|home education}} ===={{rel}}==== *{{l|en|homeschool}}, {{l|en|home-school}}, {{l|en|home school}} *{{l|en|homeschooled}}, {{l|en|home-schooled}}, {{l|en|home schooled}} *{{l|en|homeschooler}}, {{l|en|home-schooler}}, {{l|en|home schooler}} id43rsl3pa2nr89qrljuh6q18bqfnba humbles 0 277484 2356046 2232410 2026-09-23T04:21:37Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356046 wikitext text/x-wiki {{also|Humbles}} =={{en}}== ==={{etym}}1=== ''[[humble]]'' ===={{verb}}==== {{head|en|verb form}} #[[humble]]の直説法現在第三人称単数形。 ==={{etym}}2=== ''[[numbles]]'' ===={{alter}}==== *{{l|en|umbles}} ===={{noun}}==== {{en-plural noun}} #{{context|archaic|lang=en}}{{ふりがな|鹿|しか}}の[[内臓]]。 ====={{drv}}===== *{{l|en|humble pie}} =={{fr}}== ==={{adjective}}=== {{head|fr|adjective form}} #[[humble]]の複数形。 0rj4hgyen3cj9fzcp5f0wloqytzk6kx bendings 0 277497 2356047 2264214 2026-09-23T04:21:38Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356047 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ˈbɛndɪŋz}} ==={{noun}}=== {{head|en|plural}} #[[bending]]の複数形。 axibsulacramloha7eunmvdwqlbilj3 lab coat 0 277514 2356048 2232411 2026-09-23T04:21:38Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356048 wikitext text/x-wiki {{DEFAULTSORT:labcoat lab coat}} {{also|labcoat}} =={{en}}== ==={{alter}}=== *{{l|en|labcoat}} ==={{pron}}=== *{{a|UK}} {{IPA|ˈlæb ˌkəʊt}} *{{a|US}} {{IPA|ˈlæb ˌkoʊt}} ==={{noun}}=== {{en-noun|head=[[lab]] [[coat]]}} #{{context|clothing|lang=en}}(実験用の)[[白衣]]。 lz1uojwj78qxc8ddhubjlsvlqh1jqaj rowboat 0 277715 2356049 1614238 2026-09-23T04:21:39Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356049 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{compound|row|boat}} ==={{noun}}=== {{en-noun}} [[Category:{{en}}_船舶]] #{{context|US|lang=en}}漕ぎ[[ふね|船]]。[[漕艇]]。 ===={{syn}}==== *{{l|en|rowing boat}} (英) h3bm8hm4zpayw08iudz1m3yummggjj4 outrigger 0 277795 2356050 1614242 2026-09-23T04:21:39Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356050 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|out-rigger}} ==={{noun}}=== {{en-noun}} [[Category:{{en}}_船舶]] #{{context|nautical|lang=en}}[[アウトリガー]]。 #(アウトリガー付きの)[[カヌー]]。 ===={{rel}}==== *{{l|en|inrigger}} *{{l|en|outrigged}} csi7bu6h2lgpu5drsrzhwp5ptirmkst vaporizer 0 277918 2356051 1614253 2026-09-23T04:21:39Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356051 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|vaporiser}} (英) *{{l|en|vapouriser}} (英) *{{l|en|vapourizer}} ==={{etym}}=== {{-er|vaporize}} ==={{noun}}=== {{en-noun}} [[Category:{{en}}_道具]] #[[気化]]器。[[噴霧器]]。 #{{context|medicine|lang=en}}[[吸入器]]。 ===={{coor}}==== *{{l|en|vape}}, {{l|en|nebulizer}} brbsybpzp3e3ub0bazfo4chjlzd67z7 vaporize 0 277922 2356052 1823555 2026-09-23T04:21:40Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356052 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|vaporise}} *{{l|en|vapourize}} ==={{etym}}=== {{suffix+|vapor|ize}} ==={{pron}}=== *{{audio|en|LL-Q1860 (eng)-Fake estate-vaporize.wav|音声}} ==={{verb}}=== {{en-verb|vaporiz|ing}} #{{context|physics|chemistry|ambitransitive|lang=en}}[[気化]]する。気化させる。[[蒸発]]する。蒸発させる。 ==={{seealso}}=== *[[nebulize]] *[[pulverize]] =={{pt}}== ==={{verb}}=== {{pt-verb-form}} #[[vaporizar]]の接続法現在第一人称単数形。 #vaporizarの接続法現在第三人称単数形。 #vaporizarの命令法第三人称単数形。 #vaporizarの命令法禁止第三人称単数形。 qfot363zop942ks4cmq3p8i35vurcsa countdown 0 278086 2356122 2232473 2026-09-23T04:31:36Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356122 wikitext text/x-wiki {{also|Countdown|count-down|count down}} =={{en}}== ==={{alter}}=== *{{l|en|count down}} *{{l|en|count-down}} ==={{etym}}=== {{compound|count|down}} ==={{pron}}=== *(名詞) {{IPA|ˈkaʊntˌdaʊn}} ==={{noun}}=== {{en-noun}} #[[秒読み]]。[[カウントダウン]]。 ==={{verb}}=== {{en-verb}} #{{context|nonstandard|lang=en}}秒読みをする。カウントダウンする。 ol98qfjo7muutc31kddzbjqembnqb34 mindset 0 278153 2356338 1826023 2026-09-23T10:20:58Z M-30722 1202 2356338 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|mind|set}} ==={{pron}}=== * {{IPA|ˈmaɪnd.ˌsɛt|lang=en}} * {{音声|en|En-us-mind.oga|a=米}} * {{音声|en|LL-Q1860 (eng)-Simplificationalizer-mindset.wav|a=米}} ==={{noun}}=== {{en-noun}} #{{おくりがな3|考|かんが|え|方|かた|}}。物の{{ふりがな|見方|みかた}}。 ===={{syn}}==== * {{l|en|mentality}} ===アナグラム=== * {{anagrams|en|a=deimnst|mindest}} agm52bsriecjyrghd5cjnspu80z2uof moronic 0 278278 2356123 1614395 2026-09-23T04:31:37Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356123 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|moron|ic}} ==={{pron}}=== *{{a|UK}} {{IPA|mɔːˈɹɒnɪk}} *{{a|US}} {{IPA|mɔːˈɹɑnɪk}} :[[File:en-us-moronic.ogg]] *音声(豪) :[[File:en-au-moronic.ogg]] *{{rhymes|ɒnɪk}} ==={{adjective}}=== {{en-adj}} #{{context|medicine|dated|lang=en}}[[軽愚]]の。 #{{context|slang|lang=en}}{{ふりがな|馬鹿|ばか}}な。 ===={{rel}}==== *{{l|en|moron}} ===アナグラム=== *{{anagrams|en|a=cimnoor|omicron|oncomir}} hbfmdmmeyt0hmepq8iud3zqshw5fq4y restart 0 278391 2356124 1614413 2026-09-23T04:31:37Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356124 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{prefix|re|start}} ==={{pron}}=== *{{a|GA|CA}} {{IPA|ˈɹiːˌstɑɹt|ˌɹɪˈstɑɹt}} *{{a|RP}} {{IPA|ˌɹɪˈstɑːt|ˈɹiːˌstɑːt}} ==={{noun}}=== {{en-noun}} #[[再開]]。[[再出発]]。 #{{context|computing|lang=en}}[[再起動]]。 ==={{verb}}=== {{en-verb}} #{{context|ambitransitive|lang=en}}再開する。再出発する。 #{{context|computing|lang=en}}再起動する。 ===アナグラム=== *{{anagrams|en|a=aerrstt|Tarters|ratters|starter}} agmt3s5faqbzuz7shz0zkavj8biokwf rebooting 0 278400 2356125 2264520 2026-09-23T04:31:38Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356125 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[reboot]]の現在分詞。 ==={{noun}}=== {{en-noun}} #{{context|computing|lang=en}}[[再起動]]。 4k3dqttbbjmxng2r386b7na1rmxzsrr conquests 0 278562 2356126 1614442 2026-09-23T04:31:38Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356126 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *音声(米) :[[File:en-us-conquests.ogg]] ==={{noun}}=== {{head|en|plural}} #[[conquest]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[conquest]]の直説法現在第三人称単数形。 f89js10ixo1zn8d1gvy0psiw2eaiabs Qur'anic 0 278647 2356127 2232538 2026-09-23T04:31:38Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356127 wikitext text/x-wiki {{DEFAULTSORT:quranic qur'anic}} {{also|quranic|Quranic|qur'anic}} =={{en}}== ==={{alter}}=== *[[quranic]], [[qur'anic]], [[Quranic]], [[Qoranic]], [[Koranic]], [[koranic]] ==={{etym}}=== {{suffix+|Qur'an|ic}} ==={{adjective}}=== {{en-adj}} #{{context|Islam|lang=en}}[[クルアーン]]の。 ===={{drv}}==== *{{l|en|of Koranic proportions}} *{{l|en|pre-Quranic}} *{{l|en|extraquranic}} *{{l|en|postquranic}} *{{l|en|Quranically}} *{{l|en|Quranic Arabic}} *{{l|en|unquranic}} ktvu4ehpxfbv23pnwasp7nzwsuzhe0h models 0 278746 2356128 2232546 2026-09-23T04:31:39Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356128 wikitext text/x-wiki {{also|Modells|Models}} =={{en}}== ==={{pron}}=== *{{a|UK}} {{IPA|ˈmɒdl̩s}} *{{a|US}} {{IPA|ˈmɑdl̩s}} *{{hyphenation|models}} ==={{noun}}=== {{head|en|plural}} #[[model]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[model]]の直説法現在第三に印象単数形。 ===アナグラム=== *{{anagrams|en|a=delmos|lesdom|seldom|somdel}} =={{ca}}== ==={{noun}}=== {{head|ca|plural}} #[[model]]の複数形。 2tiiz1afp02983kbk4s3u1yusnbamu0 dialed 0 279134 2356129 2264668 2026-09-23T04:31:40Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356129 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{rhymes|aɪld}} ==={{verb}}=== {{head|en|verb form}} #[[dial]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=addeil|adelid|daidle|dilead|laddie|ladied}} 3o50qe79xy8kkufxzotlign30u7qj2v punji 0 279893 2356131 1561943 2026-09-23T04:43:04Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356131 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|kac|en}} ==={{noun}}=== {{en-noun}} #{{context|weapon|lang=en}}[[パンジ・スティック]]。 ===={{syn}}==== *{{l|en|punji stick}} ===={{drv}}==== *{{l|en|punji pit}} =={{jbo}}== ==={{etym}}=== *{{zh}}: '''ji''' - [[置]] (zhì) *{{en}}: '''pu'''t - [[put]] *{{es}}: '''p'''o'''n''' - [[poner]] ==={{pron}}=== *{{IPA|ˈpunʒi}} ===Gismu=== {{jbo-gismu|puj|pu'i}} #{{おくりがな2|置|お|く|おく}}; x1はx2をx3に置く。 ===={{seealso}}==== *[[cpacu]] *[[lebna]] *[[cpana]] *[[batke]] *[[setca]] ho1n6k4f1od66y1fdtqzrzrzcf8gcrv Boötes 0 280083 2356132 1614577 2026-09-23T04:43:05Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356132 wikitext text/x-wiki {{デフォルトソート:bootes}} =={{en}}== {{wikipedia|lang=en}} ==={{pron}}=== *{{IPA|/boʊˈoʊtiːz/}} ==={{name}}=== {{en-proper noun}} [[カテゴリ:{{en}} 星座]] #[[うしかい座]]。 dbpmbyttjxzbf0sxytfk5pwt7cblgk9 pores 0 280117 2356133 1400769 2026-09-23T04:43:05Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356133 wikitext text/x-wiki {{also|-pores}} =={{en}}== ==={{pron}}=== *{{a|US}} {{IPA|pɔɹz}} :[[File:En-us-pores.ogg]] *{{homophones|pours|pause|paws}} ==={{noun}}=== {{head|en|plural}} #[[pore]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[pore]]の直説法現在第三人称単数形。 ===アナグラム=== *{{anagrams|en|a=eoprs|OPers.|Peros|Perso-|S'pore|Soper|Spero|opers|poser|preso|pro se|prose|reops|repos|ropes|spore}} =={{gl}}== ==={{alter}}=== *{{l|gl|poñeres}} ==={{verb}}=== {{gl-verb-form}} #[[pór]]の人称不定詞第二人称単数形。 =={{da}}== ==={{noun}}=== {{head|da|noun form|g=c}} #[[pore]]の非限定単数属格。 =={{fr}}== ==={{noun}}=== {{head|fr|plural|g=m}} #[[pore]]の複数形。 ===アナグラム=== *{{l|fr|perso}}, {{l|fr|poser}}, {{l|fr|prose}}, {{l|fr|repos}} =={{pt}}== ==={{verb}}=== {{pt-verb-form}} #[[pôr]]の人称不定詞第二人称単数形。 qgiz28xljp6j09u1f1djaay3sj0vhub braird 0 280124 2356054 1614579 2026-09-23T04:24:48Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356054 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|sco|en}} ''braird'' < {{etyl|ang|en}} ''[[brerd]]'' ==={{noun}}=== {{en-noun|-}} [[Category:{{en}}_植物学]] #{{context|Scotland|lang=en}}[[新芽]]。 ==={{verb}}=== {{en-verb}} #{{context|Scotland|intransitive+|lang=en}}新芽が{{おくりがな2|出|で|る|でる}}。 ===アナグラム=== *{{anagrams|en|a=abdirr|briard}} r61qo0yz1er6g3y9290zj0rbltwiu3t porion 0 280138 2356055 1614583 2026-09-23T04:24:48Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356055 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|grc|en}} ==={{noun}}=== {{en-noun|poria}} [[Category:{{en}}_不規則複数形の名詞]] #{{context|anatomy|lang=en}}[[ポリオン]]。 64wklvksj1im24kbpxdubi4doxxuj32 ear canal 0 280139 2356056 1614585 2026-09-23T04:24:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356056 wikitext text/x-wiki {{DEFAULTSORT:earcanal}} =={{en}}== ==={{noun}}=== {{en-noun|head=[[ear]] [[canal]]}} #{{context|anatomy|lang=en}}[[外耳道]]。 ===={{syn}}==== *{{l|en|acoustic meatus}} *{{l|en|auditory canal}} *{{l|en|auditory meatus}} *{{l|en|external acoustic meatus}} *{{l|en|external auditory canal}} *{{l|en|external auditory meatus}} dgd5hbmji2nva825xu8sop6podxr6yk oars 0 280770 2356176 1614594 2026-09-23T04:44:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356176 wikitext text/x-wiki {{also|öars}} =={{en}}== ==={{pron}}=== *{{a|UK}} {{IPA|ɔːz}} *{{a|US}} {{IPA|ɔɹz}} :[[File:en-us-oars.ogg]] *{{homophones|ores|ors}} *{{rhymes|ɔː(ɹ)z}} ==={{noun}}=== {{head|en|plural}} #[[oar]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[oar]]の直説法現在第三人称単数形。 ===アナグラム=== *{{anagrams|en|a=aors|AORs|AoRs|ORAS|ROSA|Raos|Raso|Roas|Rosa|SORA|Soar|Sora|aros|oras|osar|rosa|soar|sora}} od2a0w7qanslfbazhkltnh58oe41v1t oared 0 280772 2356134 2264797 2026-09-23T04:43:06Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356134 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{rhymes|ɔː(ɹ)d}} ==={{etym}}1=== {{suffix+|oar|ed}} ===={{adjective}}==== {{en-adj|-}} #{{ふりがな|櫂|かい}}を{{おくりがな2|備|そな|え|そなえる}}た。 ====={{drv}}===== *[[oared shrew]] ==={{etym}}2=== ===={{verb}}==== {{head|en|verb form}} #[[oar]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=adeor|E-road|O'Dare|adore|dorea|oread}} 4nk0tt7k50wov7qs6s1kebh2mk4hlvp rhemes 0 280893 2356057 2264799 2026-09-23T04:24:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356057 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ɹiːmz}} *{{homophones|reams}} ==={{noun}}=== {{head|en|plural}} #[[rheme]]の複数形。 ===アナグラム=== *{{anagrams|en|a=eehmrs|Hermes|herems|rehems|shmeer}} 1vvujeyzov5o0nvygmzass7lyx9eyf3 exigency 0 281495 2356058 1614605 2026-09-23T04:24:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356058 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|frm|en}} ''[[exigence]]'' < {{etyl|LL.|en}} ''[[exigentia]]'' < ''[[exigens|exigēns]]'' + ''[[-ia]]'' < ''[[exigere]]'' ==={{pron}}=== {{a|GenAm}} {{IPA1|ˈɛɡzɨdʒənsi}} ==={{noun}}=== {{en-noun|exigencies|-}} #{{context|mostly|in the plural|lang=en}}(緊急の)[[要件]]。 #[[危急]]。[[緊急]][[事態]]。 ===={{syn}}==== *{{l|en|exigence}} *{{l|en|necessity}} *{{l|en|urgency}} ===={{rel}}==== *{{l|en|exigent}} *{{l|en|exigenter}} *{{l|en|exiguity}} *{{l|en|exiguous}} k7hhc82suik4tgncaybdwm80d62cdso extremities 0 281504 2356059 1614607 2026-09-23T04:24:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356059 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|RP}} {{IPA|ɪkˈstɹɛmɪtiz|ɛk-}} *{{a|GA}} {{IPA|ɪkˈstɹɛmətiz|-ɾiz}} :[[File:en-us-extremities.ogg]] *{{hyphenation|ex|tre|mit|ies}} ==={{noun}}=== {{head|en|plural}} #[[extremity]]の複数形。 hxd87bq3s6cb0t5540wsx92k63pqicw exiguity 0 281522 2356060 1614609 2026-09-23T04:24:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356060 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|exiguous|ity}} ==={{pron}}=== *{{a|RP}} {{IPA|ɛɡzɪˈɡjuːɪti|ɪɡ-}} *{{a|GA}} {{IPA|ɛɡziˈɡjuiti}} *{{hyphenation|ex|i|gu|i|ty}} ==={{noun}}=== {{en-noun|-|exiguities}} #{{おくりがな2|僅|わず|か|わずか}}。{{おくりがな2|乏|とぼ|しさ|とぼしい}}。 ===={{rel}}==== *{{l|en|exiguate}} *{{l|en|exiguous}} *{{l|en|exiguously}} *{{l|en|exiguousness}} *{{l|en|unexiguous}} 2wrwh4gtte4jamoswjsrng0po7n22ai exiguate 0 281524 2356061 1614611 2026-09-23T04:24:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356061 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ɪɡˈzɪɡju.eɪt|ɛɡˈzɪɡju.eɪt}} ==={{verb}}=== {{en-verb|exiguat|ing}} #{{context|obsolete|lang=en}}(量や質を){{おくりがな2|落|お|とす|おとす}}。 q4zntj60s8bbolxbbflxlfelqzhjkjb meagerness 0 281530 2356062 1614618 2026-09-23T04:24:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356062 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|meagreness}} (英連邦) ==={{etym}}=== {{suffix+|meager|ness}} ==={{noun}}=== {{en-noun|es|-}} #{{context|US|lang=en}}[[貧弱]]。{{おくりがな2|乏|とぼ|しさ|とぼしい}}。 ===アナグラム=== *{{anagrams|en|a=aeeegmnrss|meagreness}} p75wf7outu8tia62e7d8ckj2f009w0d meagreness 0 281532 2356063 1614620 2026-09-23T04:24:51Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356063 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|meagerness}} (米) ==={{etym}}=== {{suffix+|meagre|ness}} ==={{noun}}=== {{en-noun|es|-}} #{{context|British|lang=en}}[[貧弱]]。{{おくりがな2|乏|とぼ|しさ|とぼしい}}。 ===アナグラム=== *{{anagrams|en|a=aeeegmnrss|meagerness}} datre6esyyck4ssf5h283brtr1wnylk tautological 0 281680 2356064 1614635 2026-09-23T04:24:51Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356064 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|tautology|ical}} ==={{adjective}}=== {{en-adj}} #{{context|rhetoric|lang=en}}[[同語反復]]の。[[トートロジー]]の。 ===={{rel}}==== *{{l|en|tautologically}} m9zulkuiwpx5h507srby14lw9eayhom run aground 0 281723 2356065 1614648 2026-09-23T04:24:52Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356065 wikitext text/x-wiki {{DEFAULTSORT:runaground}} =={{en}}== ==={{idiom}}=== {{head|en|idiom|cat2=成句 動詞句|head=[[run]] [[aground]]}} #{{context|nautical|lang=en}}[[座礁]]する。 ===アナグラム=== *{{anagrams|en|a=adgnnorruu|rung around}} 3zzxebdfm6s1n8bzo60i3zihjxjm4z2 subsidize 0 281731 2356066 1800632 2026-09-23T04:24:52Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356066 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|subsidise}} (英) ==={{etym}}=== {{suffix+|subsidy|ize}} ==={{pron}}=== *{{a|UK|US}} {{IPA|ˈsʌbsɪdaɪz}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-subsidize.wav |音声 (英)}} ==={{verb}}=== {{en-verb|subsidiz|ing}} #{{context|transitive+|lang=en}}[[補助金]]を{{おくりがな2|与|あた|える|あたえる}}。[[助成金]]を与える。 5qi0s8umvi33oopuz0lp1yxu3tg6hv3 subsidise 0 281735 2356067 1614654 2026-09-23T04:24:52Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356067 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{en-verb|subsidis|ing}} #{{context|UK|lang=en}}[[subsidize]]の異綴。 ===アナグラム=== *{{anagrams|en|a=bdeiisssu|subsidies}} 6yiu6lphvkw9tn8yqf14ozwaqu2h2hh intermingle 0 282015 2356068 1614666 2026-09-23T04:24:53Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356068 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{prefix|inter|mingle}} ==={{pron}}=== *: {{rhymes|ɪŋɡəl}} ==={{verb}}=== {{en-verb|intermingl|ing}} #{{おくりがな2|混|ま|ざる|まざる}}。{{おくりがな3|混|ま|ざり|合|あ|う|まざりあう}}。{{おくりがな2|混|ま|ぜる|まぜる}}。 4ec0ht00muxd31xlf9nia6ucf82ql5p hard-wearing 0 282091 2356320 2232732 2026-09-23T10:08:11Z M-30722 1202 2356320 wikitext text/x-wiki {{DEFAULTSORT:hardwearing hard-wearing}} {{also|hardwearing}} =={{L|en}}== ==={{alter}}=== * {{l|en|hardwearing}} ==={{etym}}=== {{affix|en|hard|wearing}} ==={{adjective}}=== {{en-adj}} #(衣服や靴が)[[丈夫]]な、{{おくりがな3|長|なが||持|も|ち|ながもち}}する。 8ix55rksul9cgyo6m4fat819llg4il6 satiric 0 282124 2356069 1614692 2026-09-23T04:24:53Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356069 wikitext text/x-wiki {{also|satíric}} =={{en}}== ==={{alter}}=== *[[satirick]], [[satirique]] (廃用) ==={{etym}}=== {{etyl|frm|en}} ''[[satirique]]'' < {{etyl|LL.|en}} ''[[satiricus]]'' ==={{pron}}=== *音声(英) :[[File:en-uk-satiric.ogg]] *{{rhymes|ɪɹɪk}} ==={{adjective}}=== {{en-adj}} #[[風刺]]の。[[風刺的]]な。 ===={{syn}}==== *{{l|en|satirical}} ===アナグラム=== *{{anagrams|en|a=aciirst|-iatrics|ICRISAT}} ayyergbstagtbn3c8n517soo5p597nr satyric 0 282142 2356070 1614694 2026-09-23T04:24:53Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356070 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|grc|en}} [[σατυρικός]] < [[σάτυρος]] ==={{pron}}=== *{{homophones|satiric}} ==={{adjective}}=== {{en-adj}} #{{context|Greek mythology|lang=en}}[[サテュロス]]の。 #[[好色]]な。 9bq3uihmwabt8gbp3xjozou5hbwobcy satyrical 0 282143 2356071 1614695 2026-09-23T04:24:53Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356071 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|satyr|ical}} ==={{adjective}}=== {{en-adj}} #{{context|Greek mythology|lang=en}}[[サテュロス]]の。 #[[好色]]な。 ===アナグラム=== *{{anagrams|en|a=aacilrsty|rascality|sacrality|scalarity}} hvwlxlebbbrbowbd7qwjx8rmyfdnwly artists 0 282475 2356075 1567706 2026-09-23T04:26:06Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356075 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|RP}} {{IPA|ˈɑːtɪsts}} *{{a|GA}} {{IPA|ˈɑɹ.tɪsts}} *音声(米) :[[File:en-us-artists.ogg]] ==={{noun}}=== {{head|en|plural}} #[[artist]]の複数形。 ===アナグラム=== *{{anagrams|en|a=airsstt|Straits|Tsarist|atrists|straits|tsarist}} =={{sv}}== ==={{noun}}=== {{head|sv|noun form}} #[[artist]]の非限定単数属格。 30o7ydib9vev8m5mc5ur7rfatlhgcwj sexton beetle 0 282800 2356076 1614725 2026-09-23T04:26:06Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356076 wikitext text/x-wiki {{DEFAULTSORT:sextonbeetle}} =={{en}}== ==={{noun}}=== {{en-noun|head=[[sexton]] [[beetle]]}} #{{context|insect|lang=en}}[[シデムシ]]。 t8iqcxt1k2812ycpax5shsu3wv52vy8 necrophore 0 282802 2356077 2232786 2026-09-23T04:26:07Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356077 wikitext text/x-wiki {{also|nécrophore}} =={{en}}== ==={{etym}}=== {{confix|necro|phore}} ==={{noun}}=== {{en-noun}} #{{context|insect|lang=en}}[[シデムシ]]。 ===={{rel}}==== *[[necrophoresis]] *[[necrophoretic]] *[[necrophoric]] ===={{syn}}==== *{{l|en|burying beetle}} *{{l|en|carrion beetle}} *{{l|en|sexton beetle}} p1lo1brja07om5lwovrym0lzfadjou9 trainee 0 282998 2356078 2232793 2026-09-23T04:26:07Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356078 wikitext text/x-wiki {{also|Trainee|trainée|traînée}} =={{en}}== ==={{etym}}=== {{suffix+|train|ee}} ==={{pron}}=== *{{IPA2|tɹeɪˈniː|tʃɹeɪˈniː}} *{{rhymes|iː}} ==={{noun}}=== {{en-noun}} #{{おくりがな3|見|み||習|なら|い|みならい}}。[[実習生]]。[[研修生]]。 ===={{syn}}==== *{{l|en|orientee}} ==={{seealso}}=== *{{l|en|intern}} *{{l|en|apprentice}} ===アナグラム=== *{{anagrams|en|a=aeeinrt|Aintree|arenite|retinae|retinea|retinæ}} 0ymq9p47ftjbzsj5yi756bguvg03ecz trainees 0 282999 2356079 2232795 2026-09-23T04:26:07Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356079 wikitext text/x-wiki {{also|Trainees|trainées|traînées}} =={{en}}== ===={{pron}}==== *{{IPA2|tɹeɪ.niz|tʃɹeɪ.niz}} ==={{noun}}=== {{head|en|plural}} #[[trainee]]の複数形。 ===アナグラム=== *{{anagrams|en|a=aeeinrst|Teresian|Teresina|arenites|arsenite|resinate|sin eater|sin-eater|stearine}} px49untnpjwvpfg1400ccxafi4nuypk downplay 0 283244 2356080 1614773 2026-09-23T04:26:08Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356080 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *音声(米) :[[File:en-us-downplay.ogg]] ==={{verb}}=== {{en-verb}} #{{context|transitive+|lang=en}}{{おくりがな2|軽|かる|く|かるい}}{{おくりがな2|扱|あつか|う|あつかう}}。[[軽視]]する。 ===={{syn}}==== *[[trivialize]] *[[understate]] ===アナグラム=== *{{anagrams|en|a=adlnopwy|play down|playdown}} oim4zxx95nbuva0o66pqe9hmq9yj11b soot 0 283253 2356177 1824091 2026-09-23T04:44:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356177 wikitext text/x-wiki {{also|Soot}} =={{en}}== ==={{etym}}=== {{etyl|enm|en}} {{m|enm|soot}}, ''[[soote]]'', ''[[sote]]'', ''[[sot]]'' < {{etyl|ang|en}} {{m|ang|sōt}} < {{etyl|gem-pro|en}} {{m|gem-pro|*sōtą}} < {{etyl|ine-pro|en}} {{m|ine-pro|*sed-}} ==={{pron}}=== *{{IPA|lang=en|sʊt|suːt}} *{{a|now dialectal}} {{IPA|sʌt}} *音声(米) :[[File:en-us-soot.ogg]] *{{rhymes|ʊt|uːt}} *{{homophones|lang=en|suit}} ==={{noun}}=== {{en-noun|-|s}} [[Category:{{en}}_化学物質]] #{{ふりがな|煤|すす}}、[[煤煙]]。 ===={{syn}}==== *{{l|en|lampblack}} ==={{verb}}=== {{en-verb}} #{{context|transitive+|lang=en}}煤だらけにする。 ==={{seealso}}=== *{{l|en|carbon black}} ===アナグラム=== *{{anagrams|en|a=oost|Oost|SOTO|Soto|Toso}} =={{L|enm}}== ==={{etym}}1=== {{etyl|ang|enm}} {{m|ang|swōt}} ===={{adjective}}==== {{enm-adj}} #[[swete]]の異綴。 ==={{etym}}2=== {{etyl|ang|enm}} {{m|ang|sōt}} < {{etyl|gem-pro|enm}} {{m|gem-pro|*sōtą}} ===={{alter}}==== *[[soote]], [[sot]], [[soth]], [[suotte]], [[soyte]], [[sood]], [[soeth]], [[sote]] *(北部) [[sute]], [[sude]] ===={{pron}}==== *{{IPA|lang=enm|soːt}} ===={{noun}}==== {{enm-noun|-}} #{{ふりがな|煤|すす}}、[[煤煙]]。 ====={{drv}}===== *{{l|enm|sooty}} ====={{desc}}===== *現代英語: {{l|en|soot}} *{{sco}}: {{l|sco|suit}}, {{l|sco|sute}} idrjior87iz9iqb79pi4hmyrgok3gym juicy 0 283306 2356178 1614796 2026-09-23T04:44:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356178 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|juice|y}} ==={{pron}}=== *{{IPA|ˈdʒusi}} *音声(米) :[[File:en-us-juicy.ogg]] *{{rhymes|uːsi}} ==={{adjective}}=== {{en-adj|juici|er}} #[[水分]]の多い。[[果汁]]の多い。[[肉汁]]の多い。[[ジューシー]]な。 #(話などが)[[興味]]をそそる。 ===={{ant}}==== *{{l|en|unjuicy}} ===={{drv}}==== *{{l|en|juiciness}} j51u9885oc32hh3nz40tvtd4eznbbz7 sapful 0 283311 2356135 1614801 2026-09-23T04:43:07Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356135 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|sap|ful}} ==={{adjective}}=== {{en-adj}} #{{context|poetic|lang=en}}[[樹液]]の多い。 e72dcoutag6a7g6wqmwnyshv1v2klm5 aspirated 0 283338 2356081 2265055 2026-09-23T04:26:08Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356081 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[aspirate]]の過去形・過去分詞。 ==={{adjective}}=== {{en-adj}} #{{context|phonetics|lang=en}}[[帯気音]]の。 ===={{ant}}==== *{{l|en|unaspirated}} ===アナグラム=== *{{anagrams|en|a=aadeiprst|disparate}} 5lrq423t7wckg0714ho4uqd1wom08bi overpower 0 283378 2356082 1822633 2026-09-23T04:26:08Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356082 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{prefix|over|power|lang=en}} ==={{pron}}=== *{{audio|en|LL-Q1860 (eng)-VCcortex-overpower.wav|音声 (米)}} ==={{verb}}=== {{en-verb}} # {{context|transitive+|lang=en}} [[圧倒]]する。 ===={{syn}}==== *[[overwhelm]] mtk3v6mfdb169k9kl483gfcagloky6m give off 0 283624 2356083 1614820 2026-09-23T04:26:09Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356083 wikitext text/x-wiki {{DEFAULTSORT:giveoff}} =={{en}}== ===={{pron}}==== *{{IPA|ɡɪv ɒf}} ==={{verb}}=== {{英語句動詞|give|off}} #{{context|transitive|lang=en}}(におい・熱・光などを){{おくりがな2|放|はな|つ|はなつ}}。[[発]]する。 3wy7zqkyqeyhwp0cs7pb0f5l19060tx bombardment 0 283655 2356084 1614821 2026-09-23T04:26:09Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356084 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|bombard|ment}} ==={{noun}}=== {{en-noun|s|-}} #[[爆撃]]。[[砲撃]]。 #[[殺到]]。 #{{context|physics|lang=en}}[[衝撃]]。 ===={{drv}}==== *{{l|en|Late Heavy Bombardment}} ===={{seealso}}==== *{{l|en|bombard}} *{{l|en|bombarded}} gyl08ownce0rsb13fp3a329q59dptgh bombarding 0 283657 2356085 2265078 2026-09-23T04:26:09Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356085 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[bombard]]の現在分詞。 ==={{noun}}=== {{en-noun}} #{{context|physics|lang=en}}[[衝撃]]。 62y8073m4ometo0idw1p4pqsieb9etr steadfaster 0 283879 2356086 2265103 2026-09-23T04:26:10Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356086 wikitext text/x-wiki =={{en}}== ==={{adjective}}=== {{head|en|形容詞 比較級}} #{{context|rare|lang=en}}[[steadfast]]の比較級。 76cfra2pvoerk5pey43p1l83qgjlpo9 stiffen 0 284179 2356087 1614877 2026-09-23T04:26:10Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356087 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|enm|en}} ''[[stifnen]]'' *{{suffix+|stiff|en}} ==={{pron}}=== *{{rhymes|ɪfən}} ==={{verb}}=== {{en-verb}} #{{context|transitive+|lang=en}}{{おくりがな2|固|かた|める|かためる}}。[[硬化]]させる。[[硬直]]させる。[[強化]]する。 #{{context|intransitive+|lang=en}}{{おくりがな2|固|かた|く|かたい}}なる。[[こわばる]]。硬直する。[[凝固]]する。 ===={{syn}}==== *{{l|en|starken}} ===={{drv}}==== *{{l|en|stiffen up}} ===={{rel}}==== *{{l|en|stiff}} ===アナグラム=== *{{anagrams|en|a=effinst|infefts}} pa6re336sqe1sl4gynglmbkiwru0xvm stiffly 0 284184 2356088 2265119 2026-09-23T04:26:10Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356088 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|enm|en}} ''[[stifly]]'', ''[[styfly]]'' *{{suffix+|stiff|ly}} ==={{pron}}=== *{{IPA|ˈstɪfli}} ==={{adverb}}=== {{en-adv}} #{{おくりがな2|堅|かた|く|かたい}}。{{おくりがな3|堅|かた||苦|くる|しく|かたくるしい}}。[[ぎこちない|ぎこちなく]]。 =={{enm}}== ==={{adverb}}=== {{head|enm|adverb}} #[[stifly]]の異綴。 l47monglr2so08hkaigisad2299zl4f coalesces 0 284224 2356089 2265356 2026-09-23T04:26:11Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356089 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|US}} {{IPA|koʊ.əˈlɛs.ɪz}} ==={{verb}}=== {{head|en|verb form}} #[[coalesce]]の直説法現在第三人称単数形。 =={{pt}}== ==={{verb}}=== {{pt-verb-form}} #[[coalescer]]の直説法現在第二人称単数形。 =={{la}}== ==={{verb}}=== {{la-verb-form|coalēscēs}} #[[coalescere|coalēscere]]の直説法能相未来第二人称単数形。 fetztygxq6z4xsjn13kmfwn7h5rya2e rock salt 0 284286 2356136 1270000 2026-09-23T04:43:07Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356136 wikitext text/x-wiki =={{en}}== ==={{noun}}=== {{en-noun}} # {{タグ|en|鉱物学|岩石}}[[岩塩]]。 # {{タグ|en|食品}}[[あらじお|粗塩]]。 geigvk1y59yfuurovyjcclqxcyvwmln semantic 0 284347 2356138 1777527 2026-09-23T04:43:08Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356138 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|fr|en}} [[sémantique]] < {{etyl|grc|en}} [[σημαντικός]] ‎(sēmantikós‎) < [[σῆμα]] ‎(sêma {{ふりがな|印|しるし}}‎). ==={{pron}}=== *{{IPA|lang=en|/sɪˈmæntɪk/}} *{{audio|en|En-au-semantic.ogg|音声 (豪)}} ==={{adj}}=== {{en-adj|-}} # [[意味的]]な。[[意義的]]な。意味に[[関連]]する。 ===={{rel}}==== *[[semantically]] *[[semantics]] *[[seme]] *[[meaning]] ==={{noun}}=== {{en-noun}} # {{context|linguistics|lang=en}} (漢字の) [[意符]]。[[意味]]を成す部分。 ===={{ant}}==== *[[phonetic]](音符) 4pyfcpwxcd8so2h055p2jt3ph1jq9it semantics 0 284348 2356137 1841418 2026-09-23T04:43:08Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356137 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|fr|en}} [[sémantique]] < {{etyl|grc|en}} [[σημαντικός]] ‎(sēmantikós‎) < [[σῆμα]] ‎(sêma {{ふりがな|印|しるし}}‎). *形容詞 [[semantic]] の複数形。 ==={{pron}}=== *{{IPA|lang=en|/sɪˈmæntɪks/}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-semantics.wav |音声 (英)}} ==={{noun}}=== {{en-noun|-}} # {{context|linguistics|lang=en}} [[意味論]]。 # (数理論理学)意味論。 ===={{rel}}==== *[[semantic]] *[[semantically]] *[[seme]] *[[meaning]] bmsay7bga10l15ut89mnl01tjd4jvhc old-timer 0 284351 2356139 1614906 2026-09-23T04:43:09Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356139 wikitext text/x-wiki {{also|oldtimer|Oldtimer}}{{DEFAULTSORT:oldtimer old-timer}} =={{en}}== ==={{pron}}=== *音声(米) :[[File:en-us-old-timer.ogg]] ==={{noun}}=== {{en-noun|head=[[old]]-[[timer]]}} #{{ふりがな|古顔|ふるがお}}。{{ふりがな|古株|ふるかぶ}}。[[古参]]。 #[[老人]]。 ===アナグラム=== *{{anagrams|en|a=deilmort|timelord}} fgbud8zmxnhsfkt23vxcyal2yw2o1k9 earmark 0 284362 2356140 1614908 2026-09-23T04:43:09Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356140 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{compound|ear|mark}} ==={{pron}}=== *音声(米) :[[File:en-us-earmark.ogg]] ==={{verb}}=== {{en-verb}} #{{context|transitive+|lang=en}}(家畜に)[[耳標]]を付ける。 #{{context|transitive+|by extension|lang=en}}(費用・時間などを){{おくりがな2|取|と|っ|とる}}ておく。 #(廃棄などを)[[予定]]する。 ===={{syn}}==== *{{l|en|appropriate}}, {{l|en|sepose}} ==={{noun}}=== {{en-noun}} #{{context|agriculture|lang=en}}耳標。 #(際立った){{ふりがな|目印|めじるし}}。[[特徴]]。 ==={{seealso}}=== *{{l|en|expenditure}} *{{l|en|porkbarrel}} dx416exw39banli1fbjsvj3re5iuv2z earmarking 0 284365 2356141 2265383 2026-09-23T04:43:10Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356141 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[earmark]]の現在分詞。 ==={{noun}}=== {{en-noun}} #{{context|agriculture|lang=en}}[[耳標]]。 qi42rs164h6cdxanz4tb5mxcnliylx9 ear tag 0 284369 2356142 1614913 2026-09-23T04:43:10Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356142 wikitext text/x-wiki {{DEFAULTSORT:eartag ear tag}} =={{en}}== ==={{noun}}=== {{en-noun|head=[[ear]] [[tag]]}} #{{context|agriculture|lang=en}}[[耳標]]。 ===={{drv}}==== *{{l|en|ear-tag}} ===アナグラム=== *{{anagrams|en|a=aaegrt|Garate}} 14p96ldumr2nf0og4jb5t69shzxpjcl ear-tag 0 284371 2356143 1614915 2026-09-23T04:43:11Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356143 wikitext text/x-wiki {{DEFAULTSORT:eartag ear-tag}} =={{en}}== ==={{etym}}=== 名詞 ''[[ear tag]]'' より。 ==={{verb}}=== {{en-verb|head=[[ear]]-[[tag]]|ear-tagg|ing}} #{{context|agriculture|lang=en}}[[耳標]]を付ける。 ===アナグラム=== *{{anagrams|en|a=aaegrt|Garate}} 29gk4xz2lttr5x1rcxs6v0u33kfub2w plannings 0 284398 2356144 2265389 2026-09-23T04:43:11Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356144 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ˈplænɪŋz}} ==={{noun}}=== {{head|en|plural}} #[[planning]]の複数形。 =={{fr}}== ==={{noun}}=== {{head|fr|plural|g=m}} #[[planning]]の複数形。 jhhdvckycbfqteh6vv6pywfwour7r7p planner 0 284408 2356145 1614923 2026-09-23T04:43:11Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356145 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{-er|plan}} ==={{pron}}=== *{{a|GA}} {{IPA|ˈplænɚ}} *{{rhymes|ænə(r)}} ==={{noun}}=== {{en-noun}} #[[計画]]者。[[立案]]者。[[プランナー]]。 #計画表。[[予定表]]。 ===={{drv}}==== {{top}} *{{l|en|route planner}} *{{l|en|daily planner}} *{{l|en|day planner}} *{{l|en|wedding planner}} *{{l|en|urban planner}} *{{l|en|meeting planner}} *{{l|en|personal planner}} {{bottom}} 17p0vlfxfn0oevzji1q8gelv89shwfb projects 0 284412 2356146 2265392 2026-09-23T04:43:12Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356146 wikitext text/x-wiki =={{en}}== ==={{pron}}=== ;名詞 *{{a|RP}} {{IPA|ˈpɹɒdʒɛkts}} *{{a|GA}} {{enPR|prŏjʹĕkts'|prŏjʹĭkts}} {{IPA|ˈpɹɑdʒˌɛkts|ˈpɹɑdʒɪkts}} *{{a|Canada}} {{IPA|ˈpɹɑdʒɛkts|ˈpɹoʊdʒɛkts}} *{{hyphenation|proj|ects}} ;動詞 *{{enPR|prə-jĕktsʹ}} {{IPA|pɹəˈdʒɛkts}} *{{hyphenation|pro|jects}} ==={{noun}}=== {{head|en|plural}} #[[project]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[project]]の直説法現在第三人称単数形。 l0ft5qtai722jp8hs8zcccsydjd2yk4 projected 0 284416 2356147 2265393 2026-09-23T04:43:12Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356147 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{enPR|prə-jĕktʹĭd}} {{IPA|pɹəˈdʒɛktɪd}} *{{hyphenation|pro|ject|ed}} ==={{adjective}}=== {{en-adj}} #[[計画]]された。[[企画]]された。 #{{おくりがな3|突|つ|き|出|で|た|つきでる}}。[[突出]]した。 #[[投影]]された。[[映写]]された。 #[[予測]]される。 ===={{hypo}}==== *{{l|en|map-projected}} ==={{verb}}=== {{head|en|verb form}} #[[project]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=cdeejoprt|deproject}} r50fcov9nnihh15i49zr7047mhi1ztn empty set 0 284582 2356148 1614947 2026-09-23T04:43:13Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356148 wikitext text/x-wiki =={{en}}== {{wikipedia|lang=en}} ==={{noun}}=== {{en-noun|sg=[[empty]] [[set]]}} #{{タグ|en|集合論}} [[空集合]]。 bg2fqacxiwvpkw6hoo08a7kkzfvxiia power set 0 284586 2356165 1614951 2026-09-23T04:44:26Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356165 wikitext text/x-wiki =={{en}}== {{wikipedia|lang=en}} ==={{noun}}=== {{en-noun|sg=[[power]] [[set]]}} #{{タグ|en|集合論}} [[冪集合]]。 qpsj0n2jgru9nqhz7f9t5vxmt94lsvh stirrup bone 0 284754 2356166 1614972 2026-09-23T04:44:26Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356166 wikitext text/x-wiki {{DEFAULTSORT:stirrupbone}} =={{en}}== ==={{noun}}=== {{en-noun|head=[[stirrup]] [[bone]]}} #{{context|skeleton|lang=en}}[[鐙骨]]。 ===={{syn}}==== *{{l|en|stapes}} tohr22ufng6a2kc513p1hc9wsc5zerb majorette 0 284832 2356167 1614975 2026-09-23T04:44:26Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356167 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|major|ette}} ==={{pron}}=== *{{IPA|ˌmeɪ.dʒəˈɹɛt}} *{{rhymes|ɛt}} *{{hyphenation|ma|jor|ette}} ==={{noun}}=== {{en-noun}} #(楽隊の)[[バトンガール]]。 ===={{seealso}}==== *{{l|en|marching band}} *{{l|en|cheerleader}} 4x6jociecwd4nbn83l3dfvavpswj2ci relay 0 284902 2356179 2232941 2026-09-23T04:44:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356179 wikitext text/x-wiki {{also|re-lay}} =={{en}}== ==={{etym}}1=== {{etyl|frm|en}} ''[[relai]]'' < ''[[relaier]]'' < {{etyl|fro|en}} ''[[relaier]]'' < ''[[re-]]'' + ''[[laier]]'' ===={{pron}}==== *(名詞) {{IPA|ˈɹiːleɪ}} *(動詞) {{IPA|ɹiˈleɪ|ˈɹiːleɪ}} *{{rhymes|iːleɪ}} *{{rhymes|eɪ}} ===={{noun}}==== {{en-noun}} #{{context|now|rare|lang=en}}(替えの)[[猟犬]]。{{defdate|15世紀より}} #{{context|now|chiefly|historical|lang=en}}(替えの){{ふりがな|馬|うま}}。{{defdate|17世紀より}} #{{context|by extension|lang=en}}[[交代]][[要員]]。 #{{context|athletics|lang=en}}[[リレー]]。{{defdate|19世紀より}} #{{context|electronics|lang=en}}[[継電器]]。リレー。{{defdate|19世紀より}} ====={{drv}}===== *{{l|en|relay race}} ===={{verb}}==== {{en-verb}} #{{context|obsolete|intransitive+|lang=en}}(新しい猟犬を){{おくりがな2|放|はな|つ|はなつ}}。{{defdate|15-17世紀}} #{{context|transitive+|now|rare|lang=en}}(交代要員を)[[配置]]する。{{defdate|18世紀より}} #{{context|intransitive+|now|rare|lang=en}}(次の馬に)[[交代]]する。{{defdate|19世紀より}} #{{context|transitive+|lang=en}}(情報などを){{おくりがな3|取|と|り|次|つ|ぐ|とりつぐ}}。[[中継]]する。{{defdate|19世紀より}} ====={{syn}}===== *{{l|en|convey}} ==={{etym}}2=== {{prefix|re|lay}} ===={{pron}}==== *{{a|UK}} {{IPA|ˌɹiːˈleɪ}} *{{a|US}} {{IPA|ˌɹiˈleɪ}} *{{rhymes|iːleɪ}} *{{homophones|re-lay}} ===={{verb}}==== {{en-verb|relays|relaying|relaid}} [[Category:{{en}}_{{verb}}_不規則変化]] #[[re-lay]]の異綴。 ===アナグラム=== *{{anagrams|en|a=aelry|Arely|Arley|Early|Layer|Leary|Raley|Rayle|early|layer|leary}} hitxytnm16uqnlrm6e5ogfhe3v3ejk4 relayed 0 284905 2356168 2265448 2026-09-23T04:44:26Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356168 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ˈɹiːleɪd}} ==={{verb}}=== {{head|en|verb form}} #[[relay]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=adeelry|Eardley|Ryedale|dearely|delayer|layered}} 8gi3eo273wu6frramjarvu0926vqu4m relaid 0 284906 2356180 2232944 2026-09-23T04:44:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356180 wikitext text/x-wiki {{also|re-laid}} =={{en}}== ==={{pron}}=== *{{IPA|ˈɹiːleɪd}} ==={{verb}}=== {{head|en|verb form}} [[Category:{{en}}_{{verb}}_不規則変化|relay p]] #[[relay]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=adeilr|Adriel|Dariel|Lérida|derail|dialer|earlid|laired|railed|redial}} igvwt5gtyki7k4zsy5dm6xo9zdu03c0 re-lay 0 284907 2356181 2232945 2026-09-23T04:44:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356181 wikitext text/x-wiki {{DEFAULTSORT:relay re-lay}} {{also|relay}} =={{en}}== ==={{alter}}=== *{{l|en|relay}} ==={{etym}}=== {{prefix|re|lay}} ==={{pron}}=== *{{a|UK}} {{IPA|ˌɹiːˈleɪ}} *{{a|US}} {{IPA|ˌɹiˈleɪ}} *{{rhymes|iːleɪ}} *{{homophones|relay}} ==={{verb}}=== {{en-verb|re-lays|re-laying|re-laid}} [[Category:{{en}}_{{verb}}_不規則変化]] #{{context|transitive+|lang=en}}{{おくりがな2|敷|し|き|しく}}直す。{{おくりがな2|再|ふたた|び|ふたたび}}{{おくりがな2|置|お|く|おく}}。 ===アナグラム=== *{{anagrams|en|a=aelry|Arely|Arley|Early|Layer|Leary|Raley|Rayle|early|layer|leary}} m4rpbp4e3rsz88wfziqgm8npi4uiorl slacken 0 284912 2356169 1828084 2026-09-23T04:44:27Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356169 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|enm|en}} ''[[slakenen]]'' *{{suffix+|slack|en}} ==={{pron}}=== *{{IPA|ˈslæ.kən}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-slacken.wav|音声 (英)}} *{{rhymes|ækən}} ==={{verb}}=== {{en-verb}} #{{context|intransitive+|lang=en}}{{おくりがな2|弛|ゆる|む|ゆるむ}}。{{おくりがな2|弛|たる|む|たるむ}}。{{おくりがな2|弱|よわ|まる|よわまる}}。 #{{context|transitive+|lang=en}}{{おくりがな2|弛|ゆる|める|ゆるめる}}。たるませる。{{おくりがな2|弱|よわ|める|よわめる}}。 ===={{rel}}==== *{{l|en|slack}} *{{l|en|slacker}} ===アナグラム=== *{{anagrams|en|a=aceklns|cankles|snackle}} 8w5tkcp92m3l26oqypaya9kep3gtske slacks 0 284918 2356182 2232950 2026-09-23T04:44:51Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356182 wikitext text/x-wiki {{also|släcks}} =={{en}}== ==={{noun}}=== {{head|en|plural}} #{{context|dated|pluralonly|clothing|lang=en}}[[スラックス]]。 #[[slack]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[slack]]の直説法現在第三人称単数形。 1ubbgqdes94fuje7m1g86qnuak2fqhv slacker 0 284921 2356170 2232951 2026-09-23T04:44:27Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356170 wikitext text/x-wiki {{also|släcker}} =={{en}}== ==={{pron}}=== *{{a|US}} {{IPA|ˈslækɚ}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-slacker.wav|音声 (英)}} *{{rhymes|ækə(r)}} ==={{etym}}1=== {{-er|slack}} ===={{noun}}==== {{en-noun}} #{{おくりがな3|怠|なま|け|者|もの||なまけもの}}。 #{{context|military|lang=en}}[[兵役]][[忌避]]者。 ==={{etym}}2=== ===={{adjective}}==== {{head|en|形容詞 比較級}} #[[slack]]の比較級。 4fz4m21p9ukwgwthbqrvgovguzsqwj5 lifestyle 0 285081 2356171 2232955 2026-09-23T04:44:27Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356171 wikitext text/x-wiki {{also|life-style|life style}} =={{en}}== ==={{alter}}=== *{{l|en|life style}} *{{l|en|life-style}} ==={{etym}}=== {{compound|life|style}} ==={{pron}}=== *{{IPA|ˈlaɪfˌstaɪl}} *{{enPR|līfʹstīl'}} ==={{noun}}=== {{en-noun}} #{{おくりがな3|生|い|き|方|かた||いきかた}}。[[生活]][[様式]]。[[ライフスタイル]]。 ===={{drv}}==== *{{l|en|lifestyle block}} *{{l|en|lifestyler}} b74p3pu3mbumhluuv5fjzbg7lpxkvlt 2356328 2356171 2026-09-23T10:12:32Z M-30722 1202 2356328 wikitext text/x-wiki {{also|life-style|life style}} =={{L|en}}== ==={{alter}}=== *{{l|en|life style}} *{{l|en|life-style}} ==={{etym}}=== {{affix|en|life|style}} ==={{pron}}=== *{{IPA|lang=en|ˈlaɪfˌstaɪl}} *{{enPR|līfʹstīl'}} ==={{noun}}=== {{en-noun}} #{{おくりがな3|生|い|き|方|かた|}}、[[生活]][[様式]]、[[ライフスタイル]]。 ===={{drv}}==== *{{l|en|lifestyle block}} *{{l|en|lifestyler}} 5dp2mevzdbduxkfl5wjh3uxl877904o volatilize 0 285381 2356172 1553901 2026-09-23T04:44:27Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356172 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|volatile|ize}} ==={{verb}}=== {{en-verb|volatiliz|ing}} #{{context|chemistry|lang=en}}[[揮発]]する。揮発させる。 =={{pt}}== ==={{verb}}=== {{pt-verb-form}} #[[volatilizar]]の接続法現在第一人称単数形。 #volatilizarの接続法現在第三人称単数形。 #volatilizarの命令法第一人称単数形。 #volatilizarの命令法第三人称単数形。 tsad1chfw7802d889r0uxzozaerhaq0 volatility 0 285387 2356173 1615049 2026-09-23T04:44:28Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356173 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|volatile|ity}} ==={{noun}}=== {{en-noun|volatilities|-}} #{{context|physics|chemistry|lang=en}}[[揮発性]]。 #[[不安定]]。{{おくりがな2|変|か|わり|かわる}}やすさ。 #{{context|finance|countable+|lang=en}}[[ボラティリティ]]。 9wxblqa0uc186p7x1mr5n0so1n7z8pc gardens 0 285524 2356174 1615070 2026-09-23T04:44:28Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356174 wikitext text/x-wiki {{also|gärdens|gårdens}} =={{en}}== ==={{pron}}=== *{{a|GA}} {{enPR|gärʹdənz}}, {{IPA|ˈɡɑɹdn̩z}} *{{a|RP}} {{enPR|gärʹdənz}}, {{IPA|ˈɡɑːdn̩z}} *音声(米) :[[File:en-us-gardens.ogg]] *{{hyphenation|gar|dens}} ==={{noun}}=== {{head|en|plural}} #[[garden]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[garden]]の直説法現在第三人称単数形。 ===アナグラム=== *{{anagrams|en|a=adegnrs|dangers|ganders|nadgers}} 57ug500pla6iafbbg4o8yo4u78yxyba gardener 0 285527 2356175 1615073 2026-09-23T04:44:28Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356175 wikitext text/x-wiki {{also|Gardener}} =={{en}}== ==={{etym}}=== {{etyl|enm|en}} ''{{l|enm|gardener}}'' < {{etyl|xno|en}}及び{{etyl|ONF.|en}} ''[[gardinier]]'' ==={{pron}}=== *音声(米) :[[File:en-us-gardener.ogg]] ==={{noun}}=== {{en-noun}} [[Category:{{en}}_職業]] #{{ふりがな|植木屋|うえきや}}。[[庭師]]。[[園丁]]。 ===アナグラム=== *{{anagrams|en|a=adeegnrr|deranger|garnered|rangered}} =={{enm}}== ==={{alter}}=== *[[gardenere]], [[gardyner]], [[gardynere]], [[gardiner]], [[garthener]], [[garthynere]] ==={{etym}}=== *{{etyl|ONF.|enm}} ''[[gardinier]]'' *{{suffix+|gardyn|er|lang=enm}} ==={{pron}}=== *{{IPA|ɡarˈdinər(ə)|ˈɡardənər(ə)}} ==={{noun}}=== {{enm-noun|pl=gardineris}} [[Category:{{enm}}_職業]] #{{ふりがな|植木屋|うえきや}}。[[庭師]]。[[園丁]]。 ===={{desc}}==== *現代英語: {{l|en|gardener}} *{{sco}}: {{l|sco|gairdener}}, {{l|sco|gairdner}}, {{l|sco|gairner}} 5zzi4ofz03hz0siyey2wh63lwqsv1xh if so be 0 285581 2356183 2307367 2026-09-23T04:44:51Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356183 wikitext text/x-wiki =={{en}}== ==={{conj}}=== {{en-con|sg=[[if]] [[so]] [[be]]}} #{{タグ|en|古用法}} [[もし]]...[[ならば]]。[[もし]]...という[[場合]]。 #*''Mr Scudder. I believe you’re straight, but '''if so be''' you are not I should warn you that I’m a handy man with a gun.'' (John Buchan. "The Thirty-nine Steps")〔1915年〕<ref>John Buchan. "The Thirty-nine Steps". 1915. (Project Gutenberg. Release Date: June, 1996. Last updated: October 30, 2018. https://www.gutenberg.org/files/558/558-h/558-h.htm)</ref> #*:スカッダーさん。私はあなたが誠実な人だと信じています。しかし、もしもそうでなかった場合、私が銃の扱いに熟練していることを警告しておかねばなりません。 ===={{syn}}==== *[[if]] ==註== <references/> 405wj00wi3l9slm6um084uve0h9bcmp Nepali 0 285925 2356184 2233020 2026-09-23T04:44:52Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356184 wikitext text/x-wiki {{also|nepali|nepáli}} =={{en}}== ==={{etym}}=== {{suffix+|Nepal|i}} ==={{pron}}=== *{{IPA|nəˈpɔːli|nəˈpɑːli}} ==={{adjective}}=== {{en-adj|-}} #[[ネパール]]の。[[ネパール人]]の。[[ネパール語]]の。 ===={{syn}}==== *{{l|en|Nepalese}} ==={{noun}}=== {{en-noun}} #ネパール人。 ===={{syn}}==== *{{l|en|Nepalese}} ==={{name}}=== {{en-proper noun}} [[Category:{{en}}_言語名]] #ネパール語。 ===={{syn}}==== *{{l|en|Nepalese}} ===アナグラム=== *{{anagrams|en|a=aeilnp|Alpine|Lapine|alpine|apelin|penial|pineal|plaine}} f0yhdlz68vc4bsx5xb8ijukwawghr16 hews 0 285951 2356185 2233024 2026-09-23T04:44:52Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356185 wikitext text/x-wiki {{also|Hews}} =={{en}}== ==={{pron}}=== *{{IPA|hjuːz}} *{{homophones|hues}} *{{rhymes|uːz}} ==={{verb}}=== {{head|en|verb form}} #[[hew]]の直説法現在第三人称単数形。 ==={{noun}}=== {{head|en|plural}} #[[hew]]の複数形。 ===アナグラム=== *{{anagrams|en|a=ehsw|Shew|shew|wehs}} =={{sco}}== ==={{noun}}=== {{head|sco|plural}} #[[heuch]]の複数形。 rhr5yig15cctji81lz2w6p6z71hc9wp hewed 0 285960 2356186 2265528 2026-09-23T04:44:52Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356186 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|hjuːd}} ==={{verb}}=== {{head|en|verb form}} #[[hew]]の過去形・過去分詞。 qsjslfs2waunn05u2tkbryocfbzg7nr hewn 0 285961 2356187 2265529 2026-09-23T04:44:53Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356187 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|hjuːn}} ==={{adjective}}=== {{en-adj}} #(斧などで){{おくりがな3|切|たお|り|倒|たお|し|きりたおす}}た。{{おくりがな3|荒|あら||削|けず|り|あらけずり}}した。 ===={{rel}}==== *{{l|en|rough-hewn}} ==={{verb}}=== {{head|en|verb form}} [[Category:{{en}}_{{verb}}_不規則変化|hew pp]] #[[hew]]の過去分詞。 ===={{syn}}==== *{{l|en|hewed}} ===アナグラム=== *{{anagrams|en|a=ehnw|when}} 5ef77qqfwexp0x2mrq8j2e28ttd7x9i daisy 0 286129 2356188 1615095 2026-09-23T04:44:53Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356188 wikitext text/x-wiki =={{en}}== [[File:Pink twinged daisy wild.jpg|thumb|200px|daisy]] === 代替表記 === *[[daisie]], [[daysie]] ==={{etym}}=== {{etyl|enm|en}} ''[[dayesye]]'' < {{etyl|ang|en}} ''[[dæges eage|dæġes ēage]]''("昼間の目") *夜には花を閉じる性質があり「昼間は目(花)を開く」ことから。 ==={{pron}}=== *{{a|UK}} {{IPA|ˈdeɪ.zi}} *音声(英) :[[File:en-us-daisy.ogg]] *{{rhymes|en|eɪzi}} ==={{noun}}=== {{en-noun|daisies}} [[Category:{{en}}_花]] # {{ふりがな|雛菊|ひなぎく}}、{{ふりがな|延命菊|えんめいぎく}}、{{ふりがな|長命菊|ちょうめいぎく}}。[[デイジー]]。 eqxkc4mzxdmdxmsd9oa3by9jko3q7sa stepped 0 286501 2356189 2265580 2026-09-23T04:44:54Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356189 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|stɛpt}} *音声(米): [[ファイル:en-us-stepped.ogg]] ==={{verb}}=== {{head|en|verb form}} #[[step]]の過去形・過去分詞。 ==={{adjective}}=== {{en-adj|-}} #[[段]]のある。 6zgo56p345wrcd5qbrpovxjvodsfao4 stept 0 286505 2356190 2265582 2026-09-23T04:44:54Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356190 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{rhymes|ɛpt}} ==={{verb}}=== {{head|en|verb form}} [[Category:{{en}}_{{verb}}_不規則変化|step p]] #{{context|obsolete|lang=en}}[[step]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=epstt|Petts}} dh4ktumu4ihpk642nmt2t9fe9tdgqw0 clamber 0 286696 2356191 2307311 2026-09-23T04:44:54Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356191 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|US}} {{IPA| /ˈklæmbɚ/}} *[[file:LL-Q1860 (eng)-Vealhurl-clamber.wav]] ==={{verb}}=== {{en-verb}} #{{タグ|en|自動詞}} [[てあし|手足]]を使って[[よじのぼる|よじ登る]]。[[はいあがる|這い上がる]]。 #*''Two station officials blocked the way, but I dodged them and '''clambered''' into the last carriage.'' (John Buchan. "The Thirty-nine Steps")〔1915年〕<ref>John Buchan. "The Thirty-nine Steps". 1915. (Project Gutenberg. Release Date: June, 1996. Last updated: October 30, 2018. https://www.gutenberg.org/files/558/558-h/558-h.htm)</ref> #*:二人の駅員が道を塞いだが、彼らを躱し、私は最後尾の客車によじ登った。 ==註== <references/> c8n660hsrn5nm4ot7v22l2413ztx3c0 knoll 0 286732 2356192 2307376 2026-09-23T04:44:55Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356192 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|UK}} {{IPA|/nəʊl/}} *{{a|US}} {{IPA|/noʊl/}} ==={{noun}}=== {{en-noun}} #{{タグ|en|地形}} [[こだかい|小高い]][[おか|丘]]。[[こやま|小山]]。 #*''Then I climbed to a '''knoll''' which gave me a view of the two valleys.'' (John Buchan. "The Thirty-nine Steps")〔1915年〕<ref>John Buchan. "The Thirty-nine Steps". 1915. (Project Gutenberg. Release Date: June, 1996. Last updated: October 30, 2018. https://www.gutenberg.org/files/558/558-h/558-h.htm)</ref> #*:そして、その2つの渓谷が見える小高い丘に登った。 ==註== <references/> e0pyb4oz8z80fvwneesnnqylx9qzd37 punch 0 287429 2356193 1789878 2026-09-23T04:44:56Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356193 wikitext text/x-wiki =={{en}}== [[Category:{{en}}_{{verb}}]] [[Category:{{en}}_{{noun}}]] ==={{pron}}=== *{{IPA|ˈpʌnt͡ʃ}} *{{audio|en|en-us-punch.ogg|音声 (米)}} ==={{etym}}1=== ===={{verb}}==== {{en-verb|punches|punching|punched|punched}} =====他動詞===== # ~を(拳で){{おくりがな2|殴|なぐ|る|なぐる}}、[[ぶんなぐる|ぶん殴る]]。;([[目的語]] [[on]] <nowiki>[</nowiki>[[in]]<nowiki>]</nowiki> the 目的語2)目的語1(人名)の目的語2(体の部位)を殴る。※onは、けがが表面的な場合、inはけがが体の深部までに達した場合。 #*'' [[I]] [[punched]] [[him]] on the [[stomach]].'' #*:私は彼の腹を拳で殴った。 #(punch outとして使用可能)(機器のボタンなど)を{{おくりがな2|押|お|す|おす}}、{{おくりがな2|叩|たた|く|たたく}}。 #* ''Alison [[is]] [[good]] [[at]] [[punch]]ing [[the]] [[keys]] [[of]] [[a]] [[computer]] [[quickly]].'' #*: アリスンは、コンピューターのキーを早くたたくことが得意だ。 # {{context|archaic|lang=en}}[[家畜]]を(棒などで){{おくりがな2|追|お|う|おう}}。 ======{{syn}}====== *(意味1)[[strike]],[[beat]] *(意味2)[[press]],[[type]] ===={{noun}}==== {{en-noun|punches}} #(可算)(拳での)[[一撃]]。 #* ''[[throw]] [[a]] [[punch]].'' #*: パンチを食らわせる。 # (不可算)[[効果]]、[[圧迫]]感。 ====={{syn}}===== *(意味1)[[blow]] ==={{etym}}2=== ===={{verb}}==== {{en-verb|punches|punching|punched|punched}} #(刻印機や穿孔機で)[[穴]]を[[あける]]。 #* ''[[punch]] [[tikets]]'' #*: チケットにはさみを入れる。 #(釘などを){{おくりがな2|打|う|つ|うつ}}。 # [[刻印]]する。[[はんこ]]を押す。 ===={{noun}}==== {{en-noun|punches}} # [[穿孔機]]、[[パンチ]]。 # [[刻印機]]。 ==={{etym}}3=== ===={{noun}}==== {{en-noun|-}} # [[ポンチ]]。 #* ''[[I]] [[ate]] [[a]] [[lot]] [[of]] [[fruit]] [[punch]].'' #*: 私は多くのフルーツポンチを食べた。 ==={{rel}}=== *[[punch line]] **[[punchline]] n6t8azojlo51iq1tlq0c0fa59l18mw7 tic 0 287486 2356194 1502161 2026-09-23T04:45:20Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356194 wikitext text/x-wiki =={{en}}== {{wikipedia|lang=en}} ==={{pron}}=== *{{IPA|ˈtik}} ==={{noun}}=== {{en-noun}} #{{context|medicine|lang=en}}[[チック]]。 ===={{desc}}==== *{{ja}}: [[チック]] kdzcaf7jk4qxg152ti01moyusrprmoi nidus 0 287562 2356195 1795165 2026-09-23T04:45:21Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356195 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{etyl|la|en}} ''nīdus'' ==={{pron}}=== *{{rhymes|aɪdəs}} ==={{noun}}=== {{en-noun|nidi|pl2=niduses}} [[Category:{{en}}_不規則複数形の名詞]] #(昆虫などの){{ふりがな|巣|す}}。 #{{context|pathology|lang=en}}[[病巣]]。 ===={{rel}}==== *{{l|en|nido-}} *{{l|en|nidal}}, {{l|en|pilonidal}} *{{l|en|nidation}}, {{l|en|annidation}} *{{l|en|nidificate}}, {{l|en|nidify}}, {{l|en|nidulate}} *{{l|en|nidifugous}} ===アナグラム=== *{{anagrams|en|a=dinsu|Indus|Indus.}} =={{L|la}}== ==={{etym}}=== {{etyl|itc-pro|la}} {{m|itc-pro|*nizdos}} < {{etyl|ine-pro|la}} {{m|ine-pro|*nisdós}} ==={{pron}}=== *{{la-IPA|nīdus}} ==={{noun}}=== {{la-noun+|nīdus<2>}} #(動物の){{ふりがな|住処|すみか}}。{{ふりがな|巣|す}}。 {{la-ndecl|nīdus<2>}} ===={{drv}}==== *{{l|la|nīdificāre}} *{{l|la|nīdifōrmis}} ===={{desc}}==== {{top}} *{{ast}}: {{l|ast|ñeru}}, {{l|ast|nieru}}, {{l|ast|níu}}, {{l|ast|ñíu}} *{{an}}: {{l|an|niedo}} *{{it}}: {{l|it|nido}}, {{l|it|nidio}} *{{ia}}: {{l|ia|nido}} *{{vec}}: {{l|vec|nit}}, {{l|vec|nìo}} *{{en}}: {{l|en|nidus}}, {{l|en|nide}}, {{l|en|niche}}, {{l|en|nyas}} *{{ext}}: {{l|ext|ñíu}} *{{oc}}: {{l|oc|nis}} *{{nl}}: {{l|nl|nis}}, {{l|nl|niche}} *{{ca}}: {{l|ca|niu}} *{{gl}}: {{l|gl|niño}}, {{l|gl|nío}} *{{co}}: {{l|co|nidu}} *{{sc}}: {{l|sc|nidu}}, {{l|sc|niu}} **{{sro}}: {{l|sc|niu}} *{{scn}}: {{l|scn|nidu}} *{{es}}: {{l|es|nido}} *{{dlm}}: {{l|dlm|naid}} *{{nap}}: {{l|nap|nìdo}}, {{l|nap|nìvo}} *{{ht}}: {{l|ht|nich}} *{{pap}}: {{l|pap|neshi}}, {{l|pap|neishi}} *{{pms}}: {{l|pms|ni}} *{{fr}}: {{l|fr|nid}}, {{l|fr|niche}}, {{l|fr|niais}} *{{fur}}: {{l|fur|nît}}, {{l|fur|nîd}} *{{pt}}: {{l|pt|ninho}} *{{rm}}: {{l|rm|gnieu}}, {{l|rm|igniv}} *{{lmo}}: {{l|lmo|nid}}, {{l|lmo|nin}} {{bottom}} c9l738qzlei672e4prpyoo0e7gmgov6 ransack 0 287641 2356196 2307470 2026-09-23T04:45:21Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356196 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|/ˈrænsæk/}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-ransack.wav |音声 (英)}} ==={{verb}}=== {{en-verb}} #{{タグ|en|他動詞}}(場所を)[[乱暴]]に[[くまなく]][[さがす|探す]]。[[てあら|手荒]]に[[あさる|漁る]]。 #*''For half an hour they '''ransacked''' the mill.'' (John Buchan. "The Thirty-nine Steps")〔1915年〕<ref>John Buchan. "The Thirty-nine Steps". 1915. (Project Gutenberg. Release Date: June, 1996. Last updated: October 30, 2018. https://www.gutenberg.org/files/558/558-h/558-h.htm)</ref> #*:30分ほど彼らは水車小中を荒っぽく探し回った。 ==註== <references/> 1pem6fr69m0rtditbka6znpi7oqtjkf boughs 0 287678 2356197 2233231 2026-09-23T04:45:21Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356197 wikitext text/x-wiki {{also|Boughs}} =={{en}}== ==={{pron}}=== *{{IPA|baʊz}} *音声(米): [[ファイル:en-us-boughs.ogg]] ==={{noun}}=== {{head|en|plural}} #[[bough]]の複数形。 ===アナグラム=== *{{anagrams|en|a=bghosu|go bush}} jk172sfpto0cvdoomo320vyjuzpyuc8 top out 0 287782 2356198 1615255 2026-09-23T04:45:21Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356198 wikitext text/x-wiki =={{en}}== ===句動詞=== {{英語句動詞|top|out}} #{{タグ|en|自動詞}}(数値などが)[[頂点]]に[[達]]する。[[ピーク]]に達する。 #*''By comparison, 2.6 million jobs were lost in 2008 in the steep recession more than a decade ago, and the unemployment rate '''topped out''' at 10.2% in October 2009.'' (Ken Bredemeier. "5.2 Million More US Workers File for Unemployment Compensation")〔2020年〕<ref>Ken Bredemeier. April 16, 2020. "5.2 Million More US Workers File for Unemployment Compensation" ''Voice of America''. https://www.voanews.com/covid-19-pandemic/52-million-more-us-workers-file-unemployment-compensation 2020年4月17日参照</ref> #*:比較すると、10年以上前の厳しい不況だった2008年には260万の失業が起き、2009年10月の失業率はピークで10.2%に達した。 ===={{ant}}==== *[[bottom out]] ==註== <references/> 37jqe7q5sox148t504n4ryx8d1fxkv0 duos 0 287895 2356199 2021456 2026-09-23T04:45:22Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356199 wikitext text/x-wiki {{also|Duos|dúos|duo's}} =={{L|en}}== ==={{noun}}=== {{head|en|plural}} #[[duo]]の複数形。 ===アナグラム=== *{{anagrams|en|a=dosu|ouds}} =={{L|se}}== ==={{det}}=== {{head|se|限定詞 定形}} #[[duot]]の単数処格。 =={{L|sc}}== ==={{etym}}=== {{etyl|la|sc}} ''duōs'' (''[[duo]]'' の男性対格) < {{etyl|itc-pro|sc}} {{m|itc-pro|*duō}} < {{etyl|ine-pro|sc}} {{m|ine-pro|*dwóh₁}} ==={{pron}}=== *{{IPA|lang=sc|/ˈdu.ɔs/|[ˈduɔzɔ̯]}} ==={{numeral}}=== {{head|sc|numeral}} #{{context|Limba Sarda Comuna|cardinal|lang=sc}}[[二]]。 =={{L|sv}}== ==={{noun}}=== {{head|sv|noun form}} #[[duo]]の非限定単数属格。 =={{L|fr}}== ==={{noun}}=== {{head|fr|plural|g=m}} #[[duo]]の複数形。 =={{L|pt}}== ==={{noun}}=== {{head|pt|plural|g=m}} #[[duo]]の複数形。 =={{L|la}}== ==={{alter}}=== *{{l|la|duo}} ==={{pron}}=== *{{la-IPA|duōs}} ==={{numeral}}=== {{la-num-form|duōs}} #[[duo]]の男性対格。 =={{L|lt}}== ==={{pron}}=== *{{IPA|lang=lt|[ˈduɔs]}} ==={{verb}}=== {{head|lt|verb form|head=dúos}} #[[duoti]]の未来第三人称単数形。 #duotiの未来第三人称複数形。 =={{L|rm}}== ==={{alter}}=== *{{a|Rumantsch Grischun|Sursilvan|Sutsilvan|Surmiran}} {{l|rm|dus}} ==={{etym}}=== {{etyl|la|rm}} ''duōs'' (''[[duo]]'' の男性対格) ==={{numeral}}=== {{head|rm|numeral}} #{{context|Puter|Vallader|cardinal|lang=rm}}[[二]]。 d4n4r355njpqt0354wcupbsymgjj413 solemnize 0 288015 2356201 2307495 2026-09-23T04:45:23Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356201 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|UK}} {{IPA|ˈsɒləmnaɪz}} *{{a|US}} {{IPA|ˈsɑːləmnaɪz}} ==={{verb}}=== {{en-verb|solemniz|ing}} #{{タグ|en|他動詞}}(人を)[[厳粛]]にさせる。[[真面目]]にさせる。 #*''But the old man in the moorland house '''solemnized''' him. Again I had to describe every detail of his appearance.'' (John Buchan. "The Thirty-nine Steps")〔1915年〕<ref>John Buchan. "The Thirty-nine Steps". 1915. (Project Gutenberg. Release Date: June, 1996. Last updated: October 30, 2018. https://www.gutenberg.org/files/558/558-h/558-h.htm)</ref> #*:しかし、湿原の家に居た老人の話をすると彼は真面目な顔になった。私はその人物の容姿を改めてすべて細かく説明した。 #{{タグ|en|他動詞}}(儀式などを)厳粛に行う。[[執行]]する。 ==註== <references/> 50czbcd3tu7e5sycu8wxzvq7rn4z4md hunt up 0 288077 2356200 2307366 2026-09-23T04:45:23Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356200 wikitext text/x-wiki =={{en}}== ===句動詞=== {{英語句動詞|hunt|up}} #{{タグ|en|他動詞}} [[さがす|探す]]。[[あさる|漁る]]。[[しらべる|調べる]]。 #*''Then I had a sudden thought, and '''hunted up''' all the steamer sailings.'' (John Buchan. "The Thirty-nine Steps")〔1915年〕<ref>John Buchan. "The Thirty-nine Steps". 1915. (Project Gutenberg. Release Date: June, 1996. Last updated: October 30, 2018. https://www.gutenberg.org/files/558/558-h/558-h.htm)</ref> #*:そのとき私はある考えを突然思いつき、全ての蒸気船の出航時刻を調べ上げた。 ==註== <references/> bcg2i79pp4kt0wdvnady9tm74yuk1nq reassure 0 288318 2356202 2307474 2026-09-23T04:45:24Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356202 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{en-verb|reassur|ing}} #{{タグ|en|他動詞}} [[安心]]させる。 #*''He came back with news that both puzzled and '''reassured''' me.'' (John Buchan. "The Thirty-nine Steps")〔1915年〕<ref>John Buchan. "The Thirty-nine Steps". 1915. (Project Gutenberg. Release Date: June, 1996. Last updated: October 30, 2018. https://www.gutenberg.org/files/558/558-h/558-h.htm)</ref> #*:私を困惑させると同時に安心させるようなニュースを持って彼が戻ってきた。 ===={{rel}}==== *[[reassurance]] ==註== <references/> k747udycenl8e06e5m1sko3pyp333j2 seaquake 0 288390 2356203 1615270 2026-09-23T04:45:24Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356203 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{compound|sea|quake}} ==={{noun}}=== {{en-noun}} #{{context|seismology|lang=en}}[[海震]]。 2vyw1mswxsr8xjcpmnygrxnrr46sn02 metalworking 0 288426 2356337 1615274 2026-09-23T10:20:21Z M-30722 1202 2356337 wikitext text/x-wiki =={{L|en}}== {{wikipedia|lang=en}} {{wikipedia|lang=simple}} ==={{etym}}=== {{affix|en|metal|working}} ==={{noun}}=== {{en-noun|s|-}} #[[金属]][[加工]]術。 n9wl5k5m6eumg5x9s7xhngr2sqv0bt4 metalwork 0 288428 2356335 1615276 2026-09-23T10:19:10Z M-30722 1202 2356335 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|metal|work}} ==={{noun}}=== {{en-noun|s|-}} #[[金属]][[細工]]。金属[[加工]]。 tgqk8wnusd3f5rzgkcrfq2aqdkgty5z metalworker 0 288430 2356336 1615278 2026-09-23T10:19:54Z M-30722 1202 2356336 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|metal|worker}} ==={{noun}}=== {{en-noun}} #{{タグ|en|職人}}[[金属]][[加工]][[職人]]。[[金工]]。 07sr8nuznoniwd0aenyh5h8iiqgg0q4 saunter 0 288472 2356204 2307479 2026-09-23T04:45:24Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356204 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|UK}}{{IPA|ˈsɔːntər}} *{{a|US}}{{IPA|ˈsɑːnt̬ɚ}} ==={{verb}}=== {{en-verb}} #{{タグ|en|自動詞}} [[ぶらぶら]][[あるく|歩く]]。[[散策]]する。 #*''Presently I observed someone leave the house and '''saunter''' along the cliff.'' (John Buchan. "The Thirty-nine Steps")〔1915年〕<ref>John Buchan. "The Thirty-nine Steps". 1915. (Project Gutenberg. Release Date: June, 1996. Last updated: October 30, 2018. https://www.gutenberg.org/files/558/558-h/558-h.htm)</ref> #*:やがて、誰かが家を出て、崖に沿って散策に行くのを見た。 ===={{syn}}==== *[[wander]] ==註== <references/> 2n9gb84hg7ll9fv4iecbywu5u3dwwku tottery 0 288980 2356205 1615341 2026-09-23T04:45:25Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356205 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|totter|y}} ==={{pron}}=== *{{a|RP}} {{enPR|tŏʹtərĭ}}, {{IPA|ˈtɒtəɹɪ}} ==={{adjective}}=== {{en-adj}} #[[よろよろ]]する。[[ぐらぐら]]する。 f628yfbzuedfp3fa1ay9n3sk14adzcv shaking 0 289003 2356206 1615352 2026-09-23T04:45:25Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356206 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ˈʃeɪkɪŋ}} *音声(米): [[ファイル:en-us-shaking.ogg]] *{{rhymes|eɪkɪŋ}} ==={{verb}}=== {{head|en|verb form}} #[[shake]]の現在分詞。 ==={{noun}}=== {{en-noun}} #{{おくりがな2|振|ふ|る|ふる}}こと。ひと振り。 #{{おくりがな3|身|み||震|ぶる|い|みぶるい}}。 6qtwdyeaydejq01dj52utyblyyj18ry yell 0 289388 2356207 2002505 2026-09-23T04:45:26Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356207 wikitext text/x-wiki =={{en}}== {{wikipedia|lang=en}} ==={{pron}}=== *{{IPA|lang=en|/jɛl/}} *{{audio|en|en-us-yell.ogg|音声 (米)}} ==={{verb}}=== {{en-verb}} #{{タグ|en|自動詞}} [[どなる|怒鳴る]]。[[声を荒らげる]]。[[さけぶ|叫ぶ]]。(''yell at ...で'')...に向かって[[どなる|怒鳴る]]。 #*1920年, Hugh Lofting, "The Story of Doctor Dolittle"<ref>Hugh Lofting. "The Story of Doctor Dolittle". 1920. Frederick A. Stokes Company. (Project Gutenberg. Release date: April 1. Most recently updated: May 18, 201. https://www.gutenberg.org/cache/epub/501/pg501-images.html)</ref> #*:“Go back to that white man at once,” she '''yelled''', “and tell him you’re sorry. . .” #*::「あの白人の男のところにすぐに戻りなさい」と彼女は怒鳴り、「そして、彼に詫びを行ってきなさい……」 #* 1948年, Ruth Stiles Gannett, "My Father's Dragon"<ref>Ruth Stiles Gannett. "My Father's Dragon". 1948. Random House. (Project Gutenberg. September 18, 2009. https://www.gutenberg.org/files/30017/30017-h/30017-h.htm)</ref> #*:"Who are you?" the lion '''yelled''' at my father. #*::「おまえはだれだ?」とライオンが父に向って声を荒らげた。 ===={{syn}}==== *[[shout]], [[scream]], [[​cry out]] ==註== <references/> 3zeslzni4vas5wcpglm9jhi3154fih2 ironize 0 289565 2356208 1615377 2026-09-23T04:45:26Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356208 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|irony|ize}} ==={{verb}}=== {{en-verb|ironiz|ing}} #{{context|intransitive+|lang=en}}[[皮肉る]]。 #{{context|transitive+|lang=en}}[[鉄分]]を{{おくりがな2|混|ま|ぜる|まぜる}}。 ===アナグラム=== *{{anagrams|en|a=eiinorz|ionizer}} 9jt2q2iu4xzhku7m7tqm2rb7wiakkgg narcosis 0 289622 2356209 1615384 2026-09-23T04:45:26Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356209 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{confix|narco|osis}} ==={{pron}}=== *{{a|US}} {{IPA|nɑɹˈkoʊ.sɪs}} *{{a|UK}} {{IPA|nɑːˈkəʊ.sɪs}} ==={{noun}}=== {{en-noun|narcoses}} [[Category:{{en}}_不規則複数形の名詞]] #{{context|pathology|lang=en}}(麻酔薬などによる)[[昏睡]]。 ===={{rel}}==== *{{l|en|narcotic}} *{{l|en|narcotize}} *{{l|en|nitrogen narcosis}} ===アナグラム=== *{{anagrams|en|a=acinorss|sarcosin}} 4fu1g0ni84so3mu9zyas7dr3hgb11bp narcoses 0 289623 2356210 1430294 2026-09-23T04:45:26Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356210 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|US}} {{IPA|nɑɹˈkoʊ.siːz}} *{{a|UK}} {{IPA|nɑːˈkəʊ.siːz}} ==={{noun}}=== {{head|en|plural|cat2=名詞 複数形 不規則変化}} #[[narcosis]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[narcose]]の直説法現在第三人称単数形。 ===アナグラム=== *{{anagrams|en|a=acenorss|Creasons|coarsens|sea corns}} =={{fr}}== ==={{noun}}=== {{head|fr|plural}} #[[narcose]]の複数形。 gcnhkfmt0ljaq52hnpt1nojcrasn0iu heartfelt 0 289908 2356315 2355796 2026-09-23T10:05:34Z M-30722 1202 2356315 wikitext text/x-wiki {{also|heart-felt}} =={{L|en}}== ==={{alter}}=== *{{l|en|heart-felt}} ==={{etym}}=== {{affix|en|heart|felt}} ==={{pron}}=== *{{a|RP}} {{IPA|lang=en|ˈhɑːt.fɛlt}} *{{a|US}} {{IPA|lang=en|ˈhɑːɹt.fɛlt}} *{{音声|en|en-us-heartfelt.ogg|a=US}} *{{音声|en|en-au-heartfelt.ogg|a=AU}} ==={{adjective}}=== {{en-adj}} #{{おくりがな2|心|こころ|から}}の。 ===={{syn}}==== *{{l|en|genuine}}, {{l|en|sincere}}, {{l|en|true}} ===={{drv}}==== *{{l|en|heartfeltly}} *{{l|en|heartfeltness}} 6zrbs51trib3eh4d9l7upa9jd82q3z1 jogger 0 290140 2356211 1615434 2026-09-23T04:45:27Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356211 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|jog|er|lang=en}} ==={{noun}}=== {{en-noun}} #[[ジョギング]]する人。[[ジョガー]]。 #*''Prior to opening, the beaches were available only from 6 a.m. to 9 a.m. daily for pedestrians, '''joggers''' and surfers.'' (VOA News. "Thousands Head to Reopened Beaches in Texas")〔2020年〕<ref>VOA News. May 04, 2020. "Thousands Head to Reopened Beaches in Texas" ''Voice of America''. https://www.voanews.com/covid-19-pandemic/thousands-head-reopened-beaches-texas 2020年5月12日参照</ref> #*:それらのビーチでは、全面再開前は、歩行者、ジョギングをする人、そしてサーファー向けに、毎日の午前6時から午前9時の間だけ利用可能としていた。 ==註== <references/> labhrsekwhfyse6hlb6rp08kox5xs6k operon 0 290201 2356249 1414971 2026-09-23T04:47:07Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356249 wikitext text/x-wiki =={{en}}== ==={{noun}}=== {{en-noun}} #{{context|genetics+|lang=en}}[[オペロン]]。 ===={{drv}}==== *{{l|en|operonic}} *{{l|en|superoperon}} *{{l|en|interoperon}} *{{l|en|operonization}} ==={{seealso}}=== *[[divergon]] *{{l|en|regulon}} *{{l|en|stimulon}} ===アナグラム=== *{{anagrams|en|a=enoopr|neopro}} =={{eo}}== ==={{noun}}=== {{head|eo|noun form|cat2=語根 oper'}} #[[opero]]の単数対格。 96ukfdiaopv774xb2qc9s5xc7g4rd68 pig iron 0 290773 2356250 1615468 2026-09-23T04:47:07Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356250 wikitext text/x-wiki =={{en}}== {{wikipedia|lang=en}} ==={{noun}}=== {{en-noun|sg=[[pig]] [[iron]]|~}} #{{タグ|en|金属}} [[銑鉄]]。 #*''In general, '''pig iron''' and iron and steel scrap form the base of steel.'' (Mary Katharine Hickey. "History and development of stainless steel and stainless iron")〔1934年〕<ref>Mary Katharine Hickey (1934). History and development of stainless steel and stainless iron (M.B.A. thesis). Boston University. p. 30. https://hdl.handle.net/2144/21460</ref> #*:''一般的に、銑鉄と鉄鋼スクラップが鋼の元となる。'' ==註== <references/> g198u9205lko0714ubmnu4za2c76m94 Mercia 0 290873 2356251 2233441 2026-09-23T04:47:08Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356251 wikitext text/x-wiki {{also|mércia|Mércia}} =={{en}}== ==={{etym}}=== {{etyl|ang|en}} ''[[Mierce]]'' < ''[[mearc]]'' ==={{pron}}=== *{{a|RP}} {{IPA|ˈmɜːsi.ə|ˈmɜːsɪə}} *{{a|GA}} {{IPA|ˈmɝsi.ə|ˈmɝʃə}} ==={{name}}=== {{en-proper noun}} [[Category:{{en}}_ヨーロッパ史]] #(ヨーロッパ史)[[マーシア王国]]。 ===アナグラム=== *{{anagrams|en|a=aceimr|'Merica|Camire|Cerami|Crimea|Marcie|Merica}} =={{es}}== ==={{name}}=== {{es-proper noun|f}} [[Category:{{es}}_ヨーロッパ史]] #(ヨーロッパ史)[[マーシア王国]]。 te0inu7osfxwmjj2tj64596t67gf3js warble 0 290880 2356252 2350213 2026-09-23T04:47:08Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356252 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|GenAm}} {{IPA|ˈwɔɹbl̩}} *{{a|RP}} {{IPA|ˈwɔːbl̩}} *音声(米): [[ファイル:en-us-warble.ogg]] *音声(豪): [[ファイル:en-au-warble.ogg]] *{{rhymes|ɔː(ɹ)bəl}} ==={{etym}}1=== ===={{verb}}==== {{en-verb|warbl|ing}} #{{context|transitive|lang=en}}〜を{{ふりがな|声|こえ}}を{{おくりがな2|震|ふる|わせ|ふるわせる}}て{{おくりがな2|歌|うた|う|うたう}}。 #{{context|intransitive|lang=en}}声を震わせて歌う。[[ヨーデル]]を歌う。 #{{context|intransitive|lang=en}}(小鳥が){{おくりがな2|囀|さえず|る|さえずる}}。 ====={{syn}}===== *{{l|en|trill}} ===={{noun}}==== {{en-noun|s|-}} #{{おくりがな3|震|ふる|え|声|ごえ||ふるえごえ}}。 #{{おくりがな2|囀|さえず|り|さえずり}}。 ==={{etym}}2=== {{etyl|enm|en}} ''[[werble]]'' < {{etyl|frk|en}} {{term|frk|*werbel}} ===={{noun}}==== {{en-noun}} #{{context|zoology|lang=en}}[[牛皮腫]]。 ====={{drv}}===== *{{l|en|warble fly}} ===アナグラム=== *{{anagrams|en|a=abelrw|bawler}} qbuc97n8f1iw2llrog2w5r7e4lzmcqu chirp 0 290885 2356253 2350211 2026-09-23T04:47:08Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356253 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|enm|en}} {{term|enm|*chirpen}} ==={{pron}}=== *{{a|UK}} {{IPA|tʃɜː(ɹ)p}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-chirp.wav|音声 (英)}} *{{rhymes|ɜː(r)p}} ==={{noun}}=== {{en-noun}} #(鳥や虫の){{おくりがな3|鳴|な|き|声|ごえ||なきごえ}}。 ===={{drv}}==== *{{l|en|downchirp}} *{{l|en|upchirp}} ==={{verb}}=== {{en-verb}} #{{context|intransitive|lang=en}}(鳥や虫が)[[ちゅんちゅん]]{{おくりがな2|鳴|な|く|なく}}。 #{{context|intransitive|lang=en}}{{おくりがな3|甲|かん||高|だか|い|かんだかい}}{{ふりがな|声|こえ}}で{{おくりがな2|話|はな|す|はなす}}。 ===={{drv}}==== *{{l|en|chirping cup}} romc5g6szynxqa33m8zkx7irhz7yybh chirping 0 290887 2356254 1615479 2026-09-23T04:47:09Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356254 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[chirp]]の現在分詞。 ==={{noun}}=== {{en-noun}} #{{context|physics|lang=en}}[[チャーピング]]。 tsi37bqxg2zd32tl7mns4urn9gaedhe blab 0 290904 2356255 1615482 2026-09-23T04:47:09Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356255 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|enm|en}} ''[[blabben]]'' < ''[[blabbe]]'' か。 ==={{pron}}=== *{{IPA|blæb}} **音声(英): [[ファイル:LL-Q1860 (eng)-Vealhurl-blab.wav]] *{{rhymes|æb}} ==={{verb}}=== {{en-verb|blabs|blabbing|blabbed}} #{{context|ambitransitive|lang=en}}(秘密などを){{おくりがな2|漏|も|らす|もらす}}。 ==={{noun}}=== {{en-noun|s|-}} #{{context|countable|lang=en}}[[おしゃべり]]な人。 #{{context|uncountable|lang=en}}[[ぺらぺら]]{{おくりがな2|喋|しゃべ|る|しゃべる}}こと。 ==={{rel}}=== *{{l|en|blabber}} *{{l|en|blabbermouth}} *{{l|en|blabby}} *{{l|en|blubber}} siavfilfjf3pwr90n3d8kxmto8r41yr blabs 0 290905 2356256 1615483 2026-09-23T04:47:09Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356256 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|blæbz}} ==={{verb}}=== {{head|en|verb form}} #[[blab]]の直説法現在第三人称単数形。 ==={{noun}}=== {{head|en|plural}} #[[blab]]の複数形。 fyf4iz3h17k4bhpqtc6wamhh6rfzxoi blabbed 0 290906 2356257 1615484 2026-09-23T04:47:10Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356257 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|blæbd}} ==={{verb}}=== {{head|en|verb form}} #[[blab]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=abbbdel|babbled}} iaa03w1p81k7zfvoyvh6ved3p31k7j3 blabber 0 290909 2356258 1615487 2026-09-23T04:47:10Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356258 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|enm|en}} ''[[blaberen]]'' ==={{pron}}=== *{{IPA|ˈblæb.ə(ɹ)}} *音声(米): [[ファイル:en-us-blabber.ogg]] *{{rhymes|æbə(ɹ)}} ==={{verb}}=== {{en-verb}} #[[ぺらぺら]]{{おくりがな2|喋|しゃべ|る|しゃべる}}。 #[[秘密]]を{{おくりがな2|漏|も|らす|もらす}}。 ==={{noun}}=== {{en-noun}} #[[おしゃべり]]な人。 ===={{rel}}==== *{{l|en|blab}} *{{l|en|blabbermouth}} ===アナグラム=== *{{anagrams|en|a=abbbelr|babbler|brabble}} crz56lwfa3dlg5lqxf0hdtmgwyi82kl coheir 0 290942 2356259 1615495 2026-09-23T04:47:11Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356259 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{prefix|co|heir}} ==={{noun}}=== {{en-noun}} #{{context|legal|lang=en}}[[共同]][[相続人]]。 ===={{drv}}==== *{{l|en|coheiress}} *{{l|en|coheirship}} ===アナグラム=== *{{anagrams|en|a=cehior|cheiro-|heroic}} str4s5b7nzb5josna2d4wtug9qhehns refine 0 291596 2356260 1763245 2026-09-23T04:47:11Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356260 wikitext text/x-wiki {{also|refiné}} =={{en}}== ==={{etym}}=== {{prefix|re|fine}} ==={{pron}}=== *{{IPA|ɹɪˈfaɪn}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-refine.wav|音声 (英)}} *{{rhymes|aɪn}} ==={{verb}}=== {{en-verb|refin|ing}} #{{context|transitive|lang=en}}[[精製]]する。[[精錬]]する。 #{{context|intransitive|lang=en}}精製される。精錬される。 #{{context|transitive|lang=en}}[[洗練]]する。[[上品]]にする。 #{{context|transitive|lang=en}}(技術などに){{おくりがな2|磨|みが|き|みがき}}をかける。 ===={{rel}}==== *{{l|en|refinable}} *{{l|en|refinement}} *{{l|en|refiner}} *{{l|en|refinery}} ===アナグラム=== *{{anagrams|en|a=eefinr|Feiner|enfire|ferine|fineer}} =={{es}}== ==={{verb}}=== {{es-verb-form}} #[[refinar]]の命令法非公式第二人称単数形。 #refinarの接続法現在第一人称単数形。 #refinarの接続法現在公式第二人称単数形。 #refinarの接続法現在第三人称単数形。 =={{pt}}== ==={{verb}}=== {{pt-verb-form}} #[[refinar]]の接続法現在第一人称単数形。 #refinarの接続法現在第三人称単数形。 #refinarの命令法第一人称単数形。 #refinarの命令法第三人称単数形。 2ffquwlh1h3jlfxwf3tkqac1tnfylct thrice 0 292220 2356261 1615524 2026-09-23T04:47:12Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356261 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|enm|en}} ''thrīce'', ''[[thries]]'' < ''[[thri|thrī]]'', ''[[thrie|thrīe]]'' (< {{etyl|ang|en}} ''[[þriwa]]'', ''[[þreowa]]'') + ''[[-es]]'' (< {{etyl|ang|en}} ''[[-es]]'') ==={{pron}}=== *{{IPA|θɹaɪs}} ** {{a|UK}} {{IPA1|θɾ̪̊ɑɪs}} ** {{a|US}} {{IPA1|θɾ̪̊äɪs}} **音声(米): [[ファイル:en-us-thrice.ogg]] **音声(GA): [[ファイル:en-us-thrice.flac]] *音声(豪): [[ファイル:en-au-thrice.ogg]] *{{rhymes|aɪs}} ==={{adverb}}=== {{en-adv|-}} #{{context|dated|lang=en}}[[三度]]。三[[回]]。三[[倍]]。 ===={{syn}}==== *{{l|en|threefold}}, {{l|en|trebly}} ===={{coor}}==== *{{l|en|once}} *{{l|en|twice}} *{{l|en|fourice}}, {{l|en|frice}} (共にまれ) ===={{drv}}==== *{{l|en|thricely}} *{{l|en|thrice-monthly}} *{{l|en|thrice removed}} ===={{rel}}==== *{{l|en|thrissome}} *{{l|en|thryfallow}} ===アナグラム=== *{{anagrams|en|a=cehirt|Triche|cither|crieth|itcher|rhetic}} jmx5txikkev411pwsn73jmro6rs9skx by God 0 292243 2356262 2307301 2026-09-23T04:47:12Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356262 wikitext text/x-wiki =={{en}}== ==={{interj}}=== {{en-interj|head=[[by]] [[God]]}} #{{タグ|en|古用法}}[[おどろき|驚き]]を表すことば。なんてこった。なんてことだ。何とまあ。 #*1915年, John Buchan, "The Thirty-nine Steps"<ref>John Buchan. "The Thirty-nine Steps". 1915. (Project Gutenberg. Release Date: June, 1996. Last updated: October 30, 2018. https://www.gutenberg.org/files/558/558-h/558-h.htm)</ref> #*:“'''By God''', the murderer!” he cried. #*::「なんてこった、殺人者め!」彼は叫んだ。 ==註== <references/> f2dqdpngcfiz8vhbjoeiw32x2k5lik6 thirdly 0 292251 2356263 1615527 2026-09-23T04:47:12Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356263 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|thyrdly}} (廃用) ==={{etym}}=== {{suffix+|third|ly}} ==={{pron}}=== *{{a|UK}} {{IPA|ˈθɜːdli|ˈθɜːdlɪ}} *{{a|US}} {{IPA|ˈθɚdli}} ==={{adverb}}=== {{en-adv|-}} #[[第三]]に。[[三]][[番目]]に。 ===={{syn}}==== *{{l|en|3rdly}} ic43e54j9hy6w45iyn22hp079lu7uoe sulky 0 292431 2356229 1826493 2026-09-23T04:46:40Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356229 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|sulk|y}} ==={{pron}}=== *{{audio|en|LL-Q1860 (eng)-Vealhurl-sulky.wav|音声 (英)}} ==={{adjective}}=== {{en-adj|sulki|er}} #{{context|often|derogatory|lang=en}}{{おくりがな2|拗|す|ね|すねる}}た。[[不機嫌]]な。[[陰鬱]]な。 ===={{syn}}==== *{{l|en|sullen}} *{{l|en|morose}} ==={{noun}}=== {{en-noun|sulkies}} [[Category:{{en}}_車両]] #(一人乗り一頭立ての)[[二輪]][[馬車]]。 6b61uh7yj78wes42oq3rdvp3jyfpm7m sulked 0 292454 2356230 1615538 2026-09-23T04:46:41Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356230 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|sʌlkt}} *{{rhymes|ʌlkt}} ==={{verb}}=== {{head|en|verb form}} #[[sulk]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=deklsu|lusked}} 3p7y4fmp8cbe2qecqi0w3yt0h3i2egu sexiest 0 292761 2356264 1615568 2026-09-23T04:47:13Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356264 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ˈsɛksi.əst}} ==={{adjective}}=== {{head|en|形容詞 最上級}} #[[sexy]]の最上級。 765ftv5o8tyosjmuswf5cjd5mpco2sn dango 0 292884 2356231 1632533 2026-09-23T04:46:41Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356231 wikitext text/x-wiki =={{en}}== ==={{etym}}1=== {{etyl|ja|en}} [[団子]] ===={{noun}}==== {{en-noun|s|pl2=dango}} #{{context|sweets|lang=en}}[[団子]]。 ==={{etym}}2=== {{etyl|ja|en}} [[談合]] ===={{noun}}==== {{en-noun|-}} #[[談合]]。 ===アナグラム=== *{{anagrams|en|a=adgno|Dagon|Dogan|Gonda|dogan|donga|goand|gonad}} =={{nfl}}== ==={{adjective}}=== {{head|nfl|adjective}} #{{おくりがな2|冷|つめ|たい|つめたい}}。 #{{おくりがな2|寒|さむ|い|さむい}}。 idg45wy4jo81l754tlsymsfp36em8eo mobo 0 294305 2356232 1615655 2026-09-23T04:46:42Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356232 wikitext text/x-wiki {{also|MOBO|móbō}} =={{en}}== ==={{etym}}=== ''[[motherboard]]'' ==={{noun}}=== {{en-noun}} [[Category:{{en}}_略語]] #{{context|slang|electronics|lang=en}}[[マザーボード]]。 ===アナグラム=== *{{anagrams|en|a=bmoo|Boom|boom|moob}} =={{nfl}}== ==={{adjective}}=== {{head|nfl|adjective}} #{{おくりがな2|短|みじか|い|みじかい}}。{{おくりがな2|低|ひく|い|ひくい}}。 mqbexd5j3rnrxrmu6krfh8c6blfa0vk aphtha 0 294619 2356233 1615700 2026-09-23T04:46:42Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356233 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|grc|en}} [[ἄφθα]] (áphtha) ==={{noun}}=== {{en-noun|aphthae|-}} [[Category:{{en}}_不規則複数形の名詞]] #{{context|pathology|lang=en}}[[アフタ]]。 ttucawqo2xx7wytijt934zltoanb653 aphthous 0 294621 2356234 1615702 2026-09-23T04:46:43Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356234 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|aphtha|ous}} ==={{adjective}}=== {{head|en|adjective}} #{{context|pathology|lang=en}}[[アフタ]]の。 ===={{drv}}==== *{{l|en|aphthous stomatitis}} *{{l|en|aphthous ulcer}} ms2cl9tkadjleoom25ommk3tvm406pu wedlock 0 294636 2356235 1796324 2026-09-23T04:46:43Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356235 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|enm|en}} ''[[wedlok]]'', ''[[wedlocke]]'' < {{etyl|ang|en}} ''[[wedlac|wedlāc]]'' < ''[[wedd]]'' + ''[[-lac|-lāc]]'' *{{suffix+|wed|lock}} === {{pron}} === *{{audio|en|LL-Q1860 (eng)-Jjamesryan-wedlock.wav|音声 (豪)}} ==={{noun}}=== {{en-noun|s|-}} #[[婚姻]]。[[結婚]][[生活]]。 #{{context|obsolete|lang=en}}{{ふりがな|妻|つま}}。 ===={{syn}}==== *(語義1) {{l|en|matrimony}}, {{l|en|marriage}} ===={{drv}}==== *{{l|en|bedlock}} *{{l|en|out of wedlock}} ===={{rel}}==== *{{l|en|bridelock}} ewqx4729iuvxfbwe0aemwc5zi4yxtje factual 0 294711 2356236 1554062 2026-09-23T04:46:43Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356236 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|fact|al}} ==={{pron}}=== *{{a|GA}} {{IPA|ˈfæk(t)ʃuəl|ˈfæk(t)ʃəl}} *{{a|RP}} {{IPA|ˈfak(t)ʃʊəl|ˈfak(t)ʃəl}} *{{a|NZ}} {{IPA|ˈfɛk(t)ʃʉɘl|ˈfɛk(t)ʃɘl}} *音声(米): [[ファイル:en-us-factual.ogg]] ==={{adjective}}=== {{en-adj}} #[[事実]]の。事実に{{おくりがな2|基|もと|づく|もとづく}}。 ===={{drv}}==== {{top}} *{{l|en|contrafactual}} *{{l|en|counterfactual}} *{{l|en|factual relativism}} *{{l|en|factualism}} *{{l|en|factualist}} *{{l|en|factuality}} *{{l|en|factualize}} *{{l|en|factually}} *{{l|en|factualness}} *{{l|en|multifactual}} *{{l|en|non-factual}} *{{l|en|nonfactual}} *{{l|en|post-factual}} *{{l|en|prefactual}} *{{l|en|semifactual}} *{{l|en|transfactual}} *{{l|en|unfactual}} {{bottom}} ===={{rel}}==== *{{l|en|fact}} *{{l|en|counterfactual}} *{{l|en|de facto}} ===アナグラム=== *{{anagrams|en|a=aacfltu|caul fat}} =={{es}}== ==={{adjective}}=== {{es-adj|pl=factuales}} #[[事実]]の。事実に{{おくりがな2|基|もと|づく|もとづく}}。 ===={{syn}}==== *{{l|es|fáctico}} =={{pt}}== ==={{alter}}=== *{{l|pt|fatual}} ==={{adjective}}=== {{pt-adj|factua|l}} #[[事実]]の。事実に{{おくりがな2|基|もと|づく|もとづく}}。 acajdtu57j8ihai5dt512rebennfb0t plowshare 0 296765 2356376 2355088 2026-09-23T10:55:52Z M-30722 1202 2356376 wikitext text/x-wiki =={{L|en}}== ==={{alter}}=== *{{l|en|ploughshare}} ==={{etym}}=== {{affix|en|plow|share}} ==={{noun}}=== {{en-noun}} #{{context|US|lang=en}}{{ふりがな|鋤|すき}}の{{ふりがな|刃|は}}。 ===={{rel}}==== *{{l|en|plough}} *{{l|en|plow}} *{{l|en|share}} ===={{seealso}}==== *{{l|en|scallop}} *{{l|en|scar}} *{{l|en|shear}} 26pcjxrtfgyti4gnhznogddqx0hsi3b ploughshare 0 296767 2356374 2355089 2026-09-23T10:55:09Z M-30722 1202 2356374 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|plough|share}} ==={{noun}}=== {{en-noun}} #{{context|British|lang=en}}[[plowshare]]の異綴。 i5y2z8g1qymyee9ht2n5ws0fjqkoaqc gamebag 0 297351 2356384 1615827 2026-09-23T11:01:02Z M-30722 1202 2356384 wikitext text/x-wiki {{also|game bag}} =={{L|en}}== ==={{etym}}=== {{affix|en|game|bag}} ==={{noun}}=== {{en-noun}} #{{タグ|en|袋}}{{ふりがな|獲物|えもの}}袋。 ds43e57yr80r2yjkue60d43uahyiubm slur 0 297462 2356237 1615845 2026-09-23T04:46:44Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356237 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|enm|en}} ''[[sloor]]'' ==={{pron}}=== *{{IPA|slɜː(ɹ)}} *{{rhymes|ɜː(r)}} ==={{noun}}=== {{en-noun}} #[[侮辱]]。[[中傷]]。[[非難]]。 #[[不明瞭]]な[[発音]]。 #{{context|music|lang=en}}[[スラー]]。 #{{context|obsolete|lang=en}}{{おくりがな2|騙|だま|す|だます}}こと。 ==={{verb}}=== {{en-verb|slurr|ing}} #{{おくりがな2|貶|けな|す|けなす}}。中傷する。非難する。 #不明瞭に発音する。 #{{context|music|lang=en}}{{おくりがな2|続|つづ|け|つづける}}て{{おくりがな2|滑|なめ|らか|なめらか}}に[[演奏]]する。 #{{おくりがな2|汚|よご|す|よごす}}。 #騙す。 #{{context|printing|dated|lang=en}}[[不鮮明]]にする。 ===={{drv}}==== *{{l|en|slur over}} ===アナグラム=== *{{anagrams|en|a=lrsu|URLs|lurs}} qg8sgk2utfwlnewmh54nwx1iy2ik6j7 beaker 0 297476 2356238 1615854 2026-09-23T04:46:44Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356238 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|enm|en}} ''[[bekyr]]'', ''[[biker]]'' < {{etyl|non|en}} ''[[bikarr]]'' < {{etyl|osx|en}} ''[[bikeri]]'' < {{etyl|LL.|en}} ''[[bicarium|bīcārium]]'' ==={{pron}}=== *{{a|UK}} {{IPA|ˈbiːkə(ɹ)}} *{{a|US}} {{IPA|ˈbiːkɚ}} *音声(豪): [[ファイル:En-au-beaker.ogg]] *{{rhymes|iːkə(r)}} ==={{noun}}=== {{en-noun}} #{{context|tool|lang=en}}[[ビーカー]]。 #(広口で取っ手の無い)[[コップ]]。 #{{context|slang|南極|lang=en}}[[科学者]]。 ===={{hypo}}==== *{{l|en|glass}}, {{l|en|tumbler}} ===={{drv}}==== *{{l|en|beaker people}} ===アナグラム=== *{{anagrams|en|a=abeekr|breake|e-brake|rebake}} ezmr0o6ahd6zj1eotu0gp4m5nhwx9q5 landline 0 297540 2356325 1615859 2026-09-23T10:11:09Z M-30722 1202 2356325 wikitext text/x-wiki {{also|land line}} =={{L|en}}== ==={{alter}}=== * {{l|en|land line}} ==={{etym}}=== {{affix|en|land|line}} ==={{noun}}=== {{en-noun}} #{{タグ|en|電話}}[[固定電話]]。 ===={{syn}}==== * [[wireline]] ===={{seealso}}==== * {{l|en|groundline}} * {{l|en|hardline}} spq5gwfb6qel848cb8ly0eiwybqrx16 searer 0 297643 2356239 1615875 2026-09-23T04:46:45Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356239 wikitext text/x-wiki =={{en}}== ==={{etym}}1=== {{-er|sear}} ===={{noun}}==== {{en-noun}} #{{context|cooking|lang=en}}(肉などを){{おくりがな2|炙|あぶ|る|あぶる}}人・器具。 ==={{etym}}2=== ===={{adjective}}==== {{head|en|形容詞 比較級}} #[[sear]]の比較級。 ===アナグラム=== *{{anagrams|en|a=aeerrs|Reaser|eraser|rarees|serrae}} 3tuljj2lactevkmtdbz15tl6pnbu0eq fiddle 0 297694 2356241 1615895 2026-09-23T04:46:45Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356241 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|enm|en}} ''[[fithele]]'' < {{etyl|ang|en}} ''[[fiþele]]'' ==={{pron}}=== *{{a|RP}} {{IPA|ˈfɪd(ə)l}} *{{a|GA}} {{enPR|fĭdʹl}}, {{IPA2|ˈfɪdl̩|ˈfɪɾl̩}} *音声(米): [[ファイル:en-us-fiddle.ogg]] *音声(豪): [[ファイル:en-au-fiddle.ogg]] *{{hyphenation|fid|dle}} *{{rhymes|ɪdəl}} ==={{noun}}=== {{en-noun}} #{{context|musical instrument|lang=en}}[[フィドル]]。[[バイオリン]]。 #(機械などの)[[調整]]。 #[[複雑]]な[[作業]]。 #[[詐欺]]。[[ぺてん]]。 #{{context|nautical|lang=en}}{{おくりがな3|止|と|め|枠|わく||とめわく}}。 ===={{drv}}==== {{rel-top3|派生語(名詞)}} *{{l|en|bass fiddle}} *{{l|en|bull fiddle}} *{{l|en|fiddle brake}} *{{l|en|fiddle factor}} *{{l|en|fiddle-faddle}} *{{l|en|fiddlehead}} *{{l|en|fiddler}} *{{l|en|fiddly}} *{{l|en|first fiddle}} *{{l|en|fit as a fiddle}} *{{l|en|Hardanger fiddle}} *{{l|en|horsehead fiddle}} *{{l|en|keyed fiddle}} *{{l|en|lead fiddle}} *{{l|en|second fiddle}} *{{l|en|spike fiddle}} *{{l|en|taro-patch fiddle}} *{{l|en|there's many a good tune played on an old fiddle}} *{{l|en|wheel fiddle}} {{rel-bottom}} ===={{seealso}}==== *{{l|en|crowd}}, {{l|en|crwth}} ==={{verb}}=== {{en-verb|fiddl|ing}} #[[ぶらぶら]]{{おくりがな2|過|す|ごす|すごす}}。 #{{context|transitive|lang=en}}(数字などを)[[ごまかす]]。[[改竄]]する。 #{{context|music|lang=en}}フィドルを{{おくりがな2|弾|ひ|く|ひく}}。 ===={{syn}}==== *{{l|en|fudge}} ===={{drv}}==== {{rel-top|派生語(動詞)}} *{{l|en|fiddle about}} *{{l|en|fiddle around}} *{{l|en|fiddle the books}} *{{l|en|fiddle with}} *{{l|en|fiddler}} {{rel-bottom}} ==={{seealso}}=== *{{l|en|fritter}} 0p6a1m8yedcih74pq17dpqsuma8eqg1 fiddling 0 297696 2356240 1615897 2026-09-23T04:46:45Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356240 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[fiddle]]の現在分詞。 ==={{noun}}=== {{en-noun}} #{{context|music|lang=en}}[[フィドル]]の[[演奏]]。 #[[詐欺]]。[[ぺてん]]。 ==={{adjective}}=== {{head|en|adjective}} #[[些細]]な。[[つまらない]]。{{おくりがな2|下|くだ|らない|くだらない}}。 emdfyvsltau8tg5v1zm8uyc4fs3odym excreta 0 297724 2356242 1397923 2026-09-23T04:46:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356242 wikitext text/x-wiki {{also|excretá|excréta|excretà}} =={{en}}== ==={{pron}}=== *{{IPA|ɪkˈskɹiːtə}} ==={{noun}}=== {{en-plural noun}} #{{context|physiology|lang=en}}[[老廃物]]。[[排泄物]]。 ===アナグラム=== *{{anagrams|en|a=aceertx|exacter}} =={{ca}}== ==={{verb}}=== {{ca-verb-form}} #[[excretar]]の直説法現在第三人称単数形。 #excretarの命令法第二人称単数形。 =={{es}}== ==={{verb}}=== {{es-verb-form}} #[[excretar]]の直説法現在第三人称単数形。 #excretarの命令法非公式第二人称単数形。 =={{pt}}== ==={{verb}}=== {{pt-verb-form}} #[[excretar]]の直説法現在第三人称単数形。 #excretarの命令法第二人称単数形。 =={{la}}== ==={{participle}}=== {{la-part-form|excrēta}} #[[excretus|excrētus]]の女性単数主格。 #excrētusの中性複数主格。 #excrētusの中性複数対格。 #excrētusの女性単数呼格。 #excrētusの中性複数呼格。 {{la-part-form|excrētā}} #excrētusの女性単数奪格。 pp0vp6diogtli7hse0nfsgjqav52aqy excretes 0 297726 2356243 1397924 2026-09-23T04:46:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356243 wikitext text/x-wiki {{also|excretés|excrétés|excrètes}} =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[excrete]]の直説法現在第三人称単数形。 ==={{noun}}=== {{en-plural noun}} #{{context|physiology|lang=en}}[[老廃物]]。[[排泄物]]。 =={{ca}}== ==={{verb}}=== {{ca-verb-form}} #[[excretar]]の直説法現在第二人称単数形。 =={{es}}== ==={{verb}}=== {{es-verb-form}} #[[excretar]]の接続法現在非公式第二人称単数形。 =={{pt}}== ==={{verb}}=== {{pt-verb-form}} #[[excretar]]の接続法現在第二人称単数形。 #excretarの命令法禁止第二人称単数形。 l392hpxiz7hxqw5oak8nh1sdh2gleyr infector 0 298069 2356244 1615941 2026-09-23T04:46:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356244 wikitext text/x-wiki {{also|infecter}} =={{en}}== ==={{etym}}=== {{suffix+|infect|or}} ==={{noun}}=== {{en-noun}} #{{context|epidemiology|lang=en}}[[感染]]を{{おくりがな2|起|お|こす|おこす}}もの。 lzk81eq9oidi3ybumowag9r827s469t sludge 0 298435 2356245 1770948 2026-09-23T04:46:47Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356245 wikitext text/x-wiki {{also|SLUDGE}} =={{en}}== ==={{etym}}=== ''[[slush]]'' と関連ありか。 ==={{pron}}=== *{{IPA|slʌdʒ}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-sludge.wav|音声 (英)}} *{{rhymes|ʌdʒ}} ==={{noun}}=== {{en-noun|s|-}} #{{ふりがな|泥|どろ}}。[[ぬかるみ]]。 #[[汚泥]]。[[へどろ]]。 #[[スラッジ]]。 #(海上の)[[薄氷]]。 #{{context|uncountable|music|lang=en}}[[スラッジメタル]]。 ===={{syn}}==== *{{l|en|mud}}, {{l|en|mire}}, {{l|en|ooze}}, {{l|en|slush}} ===={{drv}}==== *{{l|en|activated sludge}} *{{l|en|oil sludge}} *{{l|en|sludgecore}} *{{l|en|sludge metal}} ==={{verb}}=== {{en-verb|sludg|ing}} #{{context|intransitive|informal|lang=en}}{{おくりがな3|前|まえ||屈|かが|み|まえかがみ}}になる。 #{{context|intransitive|lang=en}}[[ゆっくり]]{{おくりがな2|滴|したた|る|したたる}}。 pjr211cibjyzeyz2dvoxogi2t03skeu slouch 0 298444 2356246 1615986 2026-09-23T04:46:47Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356246 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|non|en}} ''[[slókr]]'' ==={{pron}}=== *{{IPA|slaʊt͡ʃ}} *音声(米): [[ファイル:en-us-slouch.ogg]] *{{rhymes|aʊtʃ}} ==={{noun}}=== {{en-noun|es}} #{{おくりがな3|前|まえ||屈|かが|み|まえかがみ}}の[[姿勢]]。 #{{おくりがな3|怠|なま|け|者|もの||なまけもの}}。[[ぐうたら]]。[[無能]]な人。 ===={{drv}}==== *{{l|en|slouch hat}} ==={{verb}}=== {{en-verb|slouch|es}} #{{context|intransitive|lang=en}}前屈みになる。{{ふりがな|猫背|ねこぜ}}になる。 #{{context|intransitive|lang=en}}前屈みで{{おくりがな2|歩|ある|く|あるく}}。 #{{context|transitive|lang=en}}前屈みにする。 k9jxap2s9w8ovzc9lp2lolf0rjpjkt0 infectee 0 298634 2356247 1615993 2026-09-23T04:46:48Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356247 wikitext text/x-wiki {{also|infectée}} =={{en}}== ==={{etym}}=== {{suffix+|infect|ee}} ==={{noun}}=== {{en-noun}} #{{context|epidemiology|lang=en}}[[感染]]している人。 rak0thwde3qqfyjuj6rme471r2idav7 ache 0 298807 2356213 2307264 2026-09-23T04:46:13Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356213 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{enPR|āk}}, {{IPA|lang=en|/ˈeɪk/}} *{{audio|en|en-us-ache.ogg|音声 (米)}} ==={{verb}}=== {{en-verb|ach|ing}} #{{タグ|en|自動詞}}[[いたむ|痛む]]。[[いたい|痛い]]。 #*1906年, E. Nesbit, "The Railway Children"<ref>E. Nesbit. "The Railway Children". 1906. (Project Gutenberg. Last Updated: March 9, 2018. https://www.gutenberg.org/files/1874/1874-h/1874-h.htm)</ref> #*:It was the very next day that Mother had to stay in bed because her head '''ached''' so. #*::母が頭がとても痛くてベッドで横になっていなければならなかったのは、そのすぐ次の日のことだった。 ==註== <references/> 82oc5pu2aj1d2uxjmpuo6e69t9ficf8 Malaŵi 0 298845 2356214 1616003 2026-09-23T04:46:13Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356214 wikitext text/x-wiki {{DEFAULTSORT:malawi malaŵi}} {{also|malawi|Malawi|Maláwi}} =={{en}}== ==={{name}}=== {{en-proper noun}} #{{context|rare|lang=en}}[[Malawi]]の異綴。 ===アナグラム=== *{{anagrams|en|a=aailmw|Malwai|walima}} =={{tum}}== ==={{name}}=== {{head|tum|name|cat2=アフリカの国名}} #[[マラウイ]]。 iyyfwfp3fr6bpk54jhgplm6ye90w7j5 sainted 0 299034 2356215 1616026 2026-09-23T04:46:13Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356215 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[saint]]の過去形・過去分詞。 ==={{adjective}}=== {{en-adj}} #{{context|Christianity|lang=en}}[[列聖]]された。[[聖人]]とされた。 #[[天国]]にいる。[[天]]に{{おくりがな2|召|め|さ|めす}}れた。 #[[神聖]]な。 ===={{syn}}==== *(語義1) {{l|en|blessed}}, {{l|en|holy}} *(語義2) {{l|en|of blessed memory}}, {{l|en|late}}, {{l|en|late lamented}} ===アナグラム=== *{{anagrams|en|a=adeinst|Danites|Sidetan|Tiendas|destain|detains|instead|nidates|satined|stained|tiendas}} 129t3yjxohgb4wcwaukcnajl62lvh00 keep up 0 299050 2356216 2307375 2026-09-23T04:46:14Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356216 wikitext text/x-wiki =={{en}}== ===句動詞=== {{英語句動詞|keep|up}} #{{タグ|en|他動詞}}仕事などを[[つづける|続ける]]。 #*1915年, John Buchan, "The Thirty-nine Steps"<ref>John Buchan. "The Thirty-nine Steps". 1915. (Project Gutenberg. Release Date: June, 1996. Last updated: October 30, 2018. https://www.gutenberg.org/files/558/558-h/558-h.htm)</ref> #*:I could not '''keep up''' this roadmaking business for long. #*::この道路工事商売を長くは続けてられない。 ===={{syn}}==== *[[continue]] ===={{comp}}==== *[[keep up with]] *[[keep it up]] ==註== <references/> i1n76r2d300lbhjkkz9uow8avermvly ovarian 0 299217 2356217 1616056 2026-09-23T04:46:14Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356217 wikitext text/x-wiki =={{en}}== ==={{etym}}=== 1840年頃、{{suffix+|ovary|an}} ==={{pron}}=== *{{a|US}} {{IPA|oʊˈvɛɹi.ən}} *{{rhymes|ɛəriən}} ==={{adjective}}=== {{en-adj|-}} #{{context|anatomy|lang=en}}[[卵巣]]の。 tgd3jxddgzqkvd48jwhr9650dhhtctd verily 0 299443 2356218 1616074 2026-09-23T04:46:15Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356218 wikitext text/x-wiki {{also|věřily}} =={{en}}== ==={{etym}}=== {{etyl|enm|en}} ''[[verraily]]'' < ''[[verray]]'' + ''[[-ly]]'' ==={{pron}}=== *{{a|UK|US}} {{IPA|ˈvɛɹ.əl.i|ˈvɛɹ.ɪ.li}} *音声(米): [[ファイル:en-us-verily.ogg]] ==={{adverb}}=== {{en-adv|-}} #{{context|archaic|lang=en}}[[本当]]に。 ===={{syn}}==== *{{l|en|soothly}} (廃用), {{l|en|truly}}, {{l|en|certainly}}, {{l|en|confidently}}, {{l|en|wis}} (廃用) ===アナグラム=== *{{anagrams|en|a=eilrvy|livery}} dzbs3hhe5yltm5m9s2lhehyztwznmgs gainsay 0 299444 2356219 1798901 2026-09-23T04:46:15Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356219 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|enm|en}} ''[[gainsayen]]'', ''[[ȝeinseggen]]'' *{{prefix|gain|say}} ==={{pron}}=== *{{IPA|ɡeɪnˈseɪ}} *{{a|US|also}} {{IPA|ˈɡeɪnˌseɪ}} *{{audio|en|LL-Q1860 (eng)-VCcortex-gainsay.wav|音声 (米)}} *{{rhymes|eɪ}} ==={{verb}}=== {{en-verb|gainsays|gainsaying|gainsaid}} [[Category:{{en}}_{{verb}}_不規則変化]] #{{context|transitive|formal|lang=en}}[[否定]]する。[[反論]]する。 ===={{syn}}==== *{{l|en|controvert}} *{{l|en|deny}} *{{l|en|dispute}} *{{l|en|refute}} *{{l|en|withsay}} ===={{drv}}==== *{{l|en|gainsayer}} *{{l|en|gainsaying}} ===アナグラム=== *{{anagrams|en|a=aaginsy|angiyas|gaysian}} acnk1xm61gz1ka0f4yfsrnjh0s1p9mz bound morpheme 0 299564 2356164 1616079 2026-09-23T04:44:04Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356164 wikitext text/x-wiki =={{en}}== ==={{noun}}=== {{en-noun}} #{{タグ|en|形態論}}[[拘束形態素]]。 ===={{ant}}==== *[[free morpheme]] mlgdggcifkxmm1rzwe6ggyqpnrzh6lz scoff 0 299633 2356220 1616080 2026-09-23T04:46:15Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356220 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{a|RP}} {{IPA|skɒf}} *{{a|US}} {{IPA|skɔːf}} *{{a|cot-caught|northern cities vowel shift}} {{IPA|skɑːf}} *音声(米): [[ファイル:en-us-scoff.ogg]] *音声(豪): [[ファイル:en-au-scoff.ogg]] *{{rhymes|ɒf}} ==={{etym}}1=== {{etyl|enm|en}} ''[[scof]]''/''[[skof]]'' ===={{noun}}==== {{en-noun}} #{{おくりがな2|嘲|あざけ|り|あざけり}}。[[嘲笑]]。[[冷笑]]。 #嘲りの[[対象]]。 ====={{syn}}===== *{{l|en|derision}}, {{l|en|ridicule}} ===={{verb}}==== {{en-verb}} #{{context|intransitive|lang=en}}{{おくりがな2|嘲|あざけ|る|あざける}}。{{おくりがな3|嘲|あざ||笑|わら|う|あざわらう}}。嘲笑する。冷笑する。 ====={{syn}}===== *{{l|en|sneer}}, {{l|en|contemn}}, {{l|en|deride}} ==={{etym}}2=== 19世紀半ば初出。''[[scaff]]'' の異綴。 ===={{noun}}==== {{en-noun|s|-}} #{{context|South Africa|British Army|slang|lang=en}}{{おくりがな3|食|た|べ|物|もの||たべもの}}。 #{{context|slang|lang=en}}[[がつがつ]]{{おくりがな2|食|た|べる|たべる}}こと。 ===={{verb}}==== {{en-verb}} #{{context|British|slang|lang=en}}がつがつ食べる。 #{{context|South Africa|British Army|slang|lang=en}}食べる。 ====={{syn}}===== *{{l|en|gobble}}, {{l|en|scarf}} (米) ==={{seealso}}=== *{{l|en|scuff}} 0293wukjd6rjfogg1qli9nv7okxhb6m peachtree 0 300214 2356372 2355103 2026-09-23T10:54:24Z M-30722 1202 2356372 wikitext text/x-wiki {{also|Peachtree}} =={{L|en}}== ==={{etym}}=== {{affix|en|peach|tree}} ==={{noun}}=== {{en-noun}} #{{context|tree|lang=en}}{{ふりがな|桃|もも}}。 ===={{syn}}==== *{{l|en|peach}} e0psgiwojh7bi6ckew86ebc7ncmv8gm hairy 0 300478 2356221 1616130 2026-09-23T04:46:16Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356221 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|enm|en}} ''[[hery]]'', ''[[heeri]]'', ''[[hary]]'' *{{suffix+|hair|y}} ==={{pron}}=== *{{IPA|ˈhɛəɹi}} *音声(米): [[ファイル:en-us-hairy.ogg]] *{{rhymes|ɛəɹi}} ==={{adjective}}=== {{en-adj|hairi|er}} #{{ふりがな|毛|け}}の{{おくりがな2|多|おお|い|おおい}}。{{おくりがな3|毛|け||深|ぶか|い|けぶかい}}。[[けむくじゃら|毛むくじゃら]]の。 #{{context|informal|lang=en}}[[困難]]な。[[危険]]な。 #{{context|informal|lang=en}}[[はらはら]]させるような。 ===={{syn}}==== *{{l|en|furry}}, {{l|en|hairful}}, {{l|en|hirsute}} ===={{ant}}==== *{{l|en|bald}} *{{l|en|hairless}} ===={{drv}}==== *{{l|en|hairily}} *{{l|en|hairiness}} ===={{seealso}}==== *{{l|en|dasypygal}} ===アナグラム=== *{{anagrams|en|a=ahiry|Yahir}} e87qfe7k3y7flxcgncakbegcsfwvbkn cobweb 0 300567 2356222 1616144 2026-09-23T04:46:16Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356222 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|enm|en}} ''[[copweb]]'', ''[[coppeweb]]'' *{{compound|cop|web}} ==={{pron}}=== *{{hyphenation|cob|web}} *音声(米): [[ファイル:En-us-cobweb.ogg]] ==={{noun}}=== {{en-noun}} #[[くものす|蜘蛛の巣]]。{{ふりがな|蜘蛛|くも}}の{{ふりがな|糸|いと}}。 #蜘蛛の巣状のもの。 #[[もやもや]]。[[混乱]]。 #[[陰謀]]。 #{{context|slang|rare|lang=en}}長い間[[更新]]されていない[[ウェブページ]]。 ===={{hyper}}==== *{{l|en|web}} ===={{drv}}==== *{{l|en|cobwebbed}} *{{l|en|cobwebbery}} *{{l|en|cobwebby}} *{{l|en|cobweb model}} *{{l|en|cobweb site}} *{{l|en|cobweb spider}} *{{l|en|cobweb theory}} gqfow4wbewdx924e3edgx1z9xy9roin outdated 0 300569 2356364 1777967 2026-09-23T10:48:57Z M-30722 1202 2356364 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|out|dated}} ==={{pron}}=== * {{IPA|lang=en|aʊtˈdeɪtɪd}} * {{音声|en|LL-Q1860 (eng)-Vealhurl-outdated.wav|a=英}} ==={{adjective}}=== {{en-adj}} #{{おくりがな3|古|ふる||臭|くさ|い}}、[[旧式]]の、[[時代遅れ]]の。 #[[期限切れ]]の。 ===={{syn}}==== * {{l|en|out of date}} * {{l|en|parachronistic}} * {{l|en|superseded}} ===={{ant}}==== * {{l|en|updated}}, {{l|en|modern}}, {{l|en|trendy}}, {{l|en|in fashion}}, {{l|en|in style}}, {{l|en|current}}, {{l|en|up to date}} 1r65z11etc0atvvj82zk8mlhy7erevy cobwebby 0 300571 2356223 1616148 2026-09-23T04:46:16Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356223 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|cobweb|y}} ==={{adjective}}=== {{en-adj|cobwebbi|er}} #[[くものす|蜘蛛の巣]][[だらけ]]の。 #蜘蛛の巣のような。 #{{context|figurative|lang=en}}{{おくりがな3|古|ふる||臭|くさ|い|ふるくさい}}。[[時代遅れ]]の。 ===={{syn}}==== *(語義1) {{l|en|cobwebbed}} *(語義2) {{l|en|spider-webby}} *(語義3) {{l|en|aged}}, {{l|en|cobwebbed}}, {{l|en|hoary}} 392ybisbd9alrzq5gap0ebywgos1lyv spiderweb 0 300577 2356224 1616154 2026-09-23T04:46:17Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356224 wikitext text/x-wiki {{also|spider-web|spider web}} =={{en}}== ==={{alter}}=== *{{l|en|spider web}} *{{l|en|spider's web}} ==={{etym}}=== *{{etyl|enm|en}} ''[[spiþere webb]]'' *{{compound|spider|web}} ==={{noun}}=== {{en-noun}} #[[くものす|蜘蛛の巣]]。 #蜘蛛の巣状のもの。 ===={{hyper}}==== *{{l|en|web}} ===={{rel}}==== *{{l|en|cobweb}} *{{l|en|web}} ==={{verb}}=== {{en-verb|spiderwebs|spiderwebbing|spiderwebbed}} #{{context|transitive|lang=en}}蜘蛛の巣で{{おくりがな2|覆|おお|う|おおう}}。 ===アナグラム=== *{{anagrams|en|a=bdeeiprsw|Web spider}} khw3v1632mp4dbz6nr1q877z3t1cz6f webbed 0 300602 2356090 2079095 2026-09-23T04:26:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356090 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|ˈwɛbd}} ==={{adjective}}=== {{en-adj|-}} #{{おくりがな3|水|みず||搔|か|き|みずかき}}のある。 #[[くものす|蜘蛛の巣]]状の。 #{{context|computing|lang=en}}[[ウェブ]]に[[接続]]した。 ===={{drv}}==== *{{l|en|webbed foot}}, {{l|en|webbed feet}} ==={{verb}}=== {{head|en|verb form}} #[[web]]の過去形・過去分詞。 6tk6au081c1am4xpyt03epw71o25p9e crag 0 300702 2356091 1616176 2026-09-23T04:26:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356091 wikitext text/x-wiki {{also|crág|crág-}} =={{en}}== ==={{etym}}1=== 13世紀、 {{etyl|enm|en}} < {{etyl|cel-pro|en}} ===={{alter}}==== *{{l|en|craig}} ===={{pron}}==== *{{a|UK}} {{IPA|kɹæɡ}} **音声(英): [[ファイル:LL-Q1860 (eng)-Vealhurl-crag.wav]] *{{rhymes|æɡ}} ===={{noun}}==== {{en-noun}} [[Category:{{en}}_地形]] #{{おくりがな2|険|けわ|しい|けわしい}}[[岩壁]]。[[ごつごつ]]した{{ふりがな|岩山|いわやま}}。 ===={{rel}}==== *{{l|en|cragfast}} *{{l|en|Crag Foot}} *{{l|en|craggy}} *{{l|en|cragsman}} ==={{etym}}2=== ''[[craw]]'' の異綴。 ===={{noun}}==== {{en-noun}} #{{context|obsolete|dialect|lang=en}}{{ふりがな|首|くび}}。{{ふりがな|喉|のど}}。 ===アナグラム=== *{{anagrams|en|a=acgr|CAGR}} dx59n06hodzru09cj1pmlhsxjekal7u silicum 0 300724 2356092 1537128 2026-09-23T04:26:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356092 wikitext text/x-wiki =={{en}}== ==={{noun}}=== {{en-noun|-}} [[Category:{{en}}_元素]] #{{context|obsolete|lang=en}}[[珪素]]。[[シリコン]]。 =={{la}}== ==={{noun}}=== {{la-noun-form|silicum}} #[[silex]]の複数属格。 46qs93xleb3gf8yj29n6q05imdof5qj handshape 0 300738 2356322 1616182 2026-09-23T10:08:57Z M-30722 1202 2356322 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|hand|shape}} ==={{noun}}=== {{en-noun}} #(手話){{ふりがな|手|て}}の{{ふりがな|形|かたち}}。 44w649jr8d4mikbpx82lc5klj1842zj orientate 0 300746 2356093 1776467 2026-09-23T04:26:47Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356093 wikitext text/x-wiki =={{it}}== ==={{verb}}=== {{it-verb-form}} #[[orientare]]の直説法現在第二人称複数形。 #orientareの命令法第二人称複数形。 #[[orientato]]の女性複数形。 =={{en}}== ==={{etym}}=== {{back-form|orientation|lang=en}} ==={{pron}}=== *{{a|UK}} {{IPA|lang=en|/ˈɒɹi.ənˌteɪt/}} *{{audio|en|LL-Q1860 (eng)-Vealhurl-orientate.wav|音声 (英)}} ==={{verb}}=== {{en-verb|orientat|ing}} #{{context|British|NZ|AU|lang=en}}[[orient]]に同じ。 ===アナグラム=== *{{anagrams|en|a=aeeinortt|retinoate}} 7q69spcrjlcr0lscn6cp7eld79dh4s1 invaluable 0 300765 2356094 1316113 2026-09-23T04:26:47Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356094 wikitext text/x-wiki =={{en}}== [[Category:{{en}}]] ==={{pron}}=== {{IPA|ɪnˈvæljuəbl|-ˈvæljəbl}} ==={{adj}}=== [[Category:{{en}}_{{adj}}]] {{en-adj|-}} #(~にとって)[[はかりとる|測り取れ]]ないほど[[きわめて]][[貴重]]な。 # {{context|archaic|lang=en}} [[価値]]のない。 ==={{syn}}=== *(意味1)[[valuable]], [[priceless]] *(意味2)[[worthless]] ==={{drv}}=== *[[invaluably]] *[[invaluableness]] aq73ikup4y6c5wkh8gyay0zdwu0w9ke forefinger 0 300783 2356096 1616201 2026-09-23T04:26:48Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356096 wikitext text/x-wiki =={{en}}== ==={{etym}}=== 15世紀半ば、{{prefix|fore|finger}} ==={{pron}}=== *{{a|RP}} {{IPA|ˈfɔːˌfɪŋ.ɡə}} *{{a|GenAm}} {{IPA|ˈfɔɹˌfɪŋ.ɡɚ}} ==={{noun}}=== {{en-noun}} #{{context|anatomy|lang=en}}[[ひとさしゆび|人差し指]]。 ===={{syn}}==== *{{l|en|index finger}} ===アナグラム=== *{{anagrams|en|a=eeffginorr|reoffering}} re8ir116nfzn4hrm0dd4ahlg88ztfcd retracted 0 300795 2356095 1616208 2026-09-23T04:26:47Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356095 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[retract]]の過去形・過去分詞。 ==={{adjective}}=== {{head|en|adjective}} #{{おくりがな3|引|ひ|っ|込|こ|ん|ひっこむ}}だ。 #{{context|phonetics|lang=en}}{{ふりがな|奥|おく}}寄りの。 ===アナグラム=== *{{anagrams|en|a=acdeerrtt|detracter}} t428oeyhomvi515azy6xgbzzg5nvld0 oddball 0 301333 2356097 1616239 2026-09-23T04:26:48Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356097 wikitext text/x-wiki =={{en}}== ==={{etym}}=== 1940年代初出。{{compound|odd|ball|lang=en}} ==={{pron}}=== *{{a|US}} {{IPA|ˈɑːdˌbɔl}} ==={{noun}}=== {{en-noun}} #[[奇人]]。[[変人]]。[[かわりもの|変わり者]]。 ===={{syn}}==== *{{l|en|kook}}, {{l|en|odd duck}}, {{l|en|odd duck}}, {{l|en|strange fish}}, {{l|en|queer fish}}, {{l|en|weirdo}} ==={{adjective}}=== {{en-adj|-}} #奇人の。変人の。変わり者の。 q8qup1r1b6v286nif73dq3onabjuvff drool 0 301529 2356098 1616245 2026-09-23T04:26:48Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356098 wikitext text/x-wiki =={{en}}== ==={{etym}}=== ''[[drule]]'' (''[[drivel]]'' の転訛) ==={{pron}}=== *{{IPA|dɹuːl}} *{{rhymes|uːl}} ==={{verb}}=== {{en-verb}} #{{context|ambitransitive|lang=en}}{{ふりがな|涎|よだれ}}を{{おくりがな2|垂|た|らす|たらす}}。 #{{context|intransitive|informal|figurative|lang=en}}[[はしゃぐ]]。{{おくりがな3|大|おお||喜|よろこ|び|おおよろこび}}する。 #{{ふりがな|戯言|たわごと}}を{{おくりがな2|言|い|う|いう}}。 ===={{syn}}==== *(語義1) [[slaver]], [[slobber]], [[drivel]] ==={{noun}}=== {{en-noun|-}} #{{context|physiology|lang=en}}涎。 #{{context|colloquial|lang=en}}戯言。 ===={{drv}}==== *{{l|en|droolsome}} *{{l|en|drooly}} *{{l|en|droolworthy}} ===アナグラム=== *{{anagrams|en|a=dloor|dolor|loord}} 94dg6pc1bvvihyuv19w9yov9a07aa6p pastureland 0 302031 2356370 1616273 2026-09-23T10:53:55Z M-30722 1202 2356370 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|pasture|land}} ==={{noun}}=== {{en-noun|s|-}} #[[放牧地]]。 ===={{hyper}}==== * {{l|eng|land}} ===アナグラム=== * {{anagrams|en|a=aadelnprstu|supradental}} t9qanmfaypw991r30c85efwki2yvbh9 2356371 2356370 2026-09-23T10:54:07Z M-30722 1202 2356371 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|pasture|land}} ==={{noun}}=== {{en-noun|s|-}} #[[放牧地]]。 ===={{hyper}}==== * {{l|en|land}} ===アナグラム=== * {{anagrams|en|a=aadelnprstu|supradental}} 5ze3frax7l0q01wik52xj535m9xoblc anneal 0 304345 2356099 2307275 2026-09-23T04:26:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356099 wikitext text/x-wiki =={{en}}== ==={{pron}}=== *{{IPA|əˈniːl}} ==={{verb}}=== {{en-verb}} #{{タグ|en|冶金|他動詞}}[[やきなまし|焼なまし]]する。 #*1922年, Fred H. Colvin and A. Juthe, "The Working of Steel"<ref>Fred H. Colvin and A. Juthe "The Working of Steel". Second ed. McGraw-Hill Book Company. New York. 1922. (Project Gutenberg. January 4, 2007. https://www.gutenberg.org/files/20282/20282-h/20282-h.htm)</ref> #*:Nickel steels may be '''annealed''' at lower temperatures than carbon steels, depending upon their alloy content. #*::ニッケル鋼はその合金成分に応じて炭素鋼よりも低い温度で焼なましできる。 ==註== <references/> 654kch94caz4unvqydjjuoeuu0lqdf9 unroll 0 305485 2356100 1616472 2026-09-23T04:26:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356100 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{prefix|un|roll}} ==={{verb}}=== {{en-verb}} #{{context|transitive|lang=en}}(巻いた物を){{おくりがな2|開|ひら|く|ひらく}}。{{おくりがな2|広|ひろ|げる|ひろげる}}。[[展開]]する。 #{{context|transitive|lang=en}}{{おくりがな2|明|あき|らか|あきらか}}にする。 #{{context|transitive|lang=en}}(巻いた物が)開く。{{おくりがな2|広|ひろ|がる|ひろがる}}。 ===={{rel}}==== *{{l|en|unfold}} *{{l|en|unfurl}} b1y50g6go2efw2q4od03x848sb842o9 cowpat 0 305560 2356101 1616485 2026-09-23T04:26:49Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356101 wikitext text/x-wiki {{also|cow pat}} =={{en}}== ==={{alter}}=== *{{l|en|cow patty}} ==={{etym}}=== {{compound|cow|pat|lang=en}} ==={{noun}}=== {{en-noun}} #[[乾燥]]した[[牛糞]]。 ===={{syn}}==== *{{l|en|cowpie}} 5119bz3hkmm5lvd0gu095jp0nsodtop generality 0 305647 2356102 1616503 2026-09-23T04:26:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356102 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|general|ity}} ==={{pron}}=== *{{rhymes|ælɪti}} ==={{noun}}=== {{en-noun|generalities|-}} #{{context|uncountable|lang=en}}[[一般性]]。 #{{context|countable|lang=en}}[[一般論]]。[[概説]]。 #[[大多数]]。[[大部分]]。 ===={{syn}}==== *{{l|en|oftenness}} 0es6mwbdvi7azlgvm7dwkc4hprbsxj7 eardrum 0 306093 2356103 1616555 2026-09-23T04:26:50Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356103 wikitext text/x-wiki {{also|ear drum}} =={{en}}== ==={{alter}}=== *{{l|en|ear drum}} ==={{etym}}=== {{compound|ear|drum|lang=en}} ==={{pron}}=== *{{a|UK}} {{IPA|ˈɪəˌdɹʌm}} **音声(英): [[ファイル:en-uk-eardrum.ogg]] *{{a|US}} {{IPA|ˈiɚˌdɹʌm}} **音声(米): [[ファイル:En-us-eardrum.ogg]] *{{rhymes|ɪədɹʌm}} ==={{noun}}=== {{en-noun}} #{{context|anatomy|lang=en}}[[鼓膜]]。 ===={{syn}}==== *{{l|en|membrana tympanica}} *{{l|en|tympanic membrane}} i2ob4vrs4nq78xleuiz1amall4izjp7 membranes 0 306106 2356104 1398187 2026-09-23T04:26:51Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356104 wikitext text/x-wiki =={{en}}== ==={{noun}}=== {{head|en|plural}} #[[membrane]]の複数形。 #{{context|medicine|informal|specifically|lang=en}}[[羊膜嚢]]。 =={{ca}}== ==={{noun}}=== {{head|ca|plural}} #[[membrana]]の複数形。 =={{fr}}== ==={{noun}}=== {{head|fr|plural}} #[[membrane]]の複数形。 b1z5mz267ipakis71bax6vjsswhzzdg real part 0 307154 2356105 1616671 2026-09-23T04:26:51Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356105 wikitext text/x-wiki {{DEFAULTSORT:realpart}} =={{en}}== {{wikipedia|lang=en}} ==={{noun}}=== {{en-noun|head= [[real]] [[part]]}} #{{context|mathematics|lang=en}}[[実部]]。 ==={{see also}}=== *{{l|en|real number}} *{{l|en|imaginary part}} 84xtxnvzzg80vyepgt0vew1cjxv1qra beguile 0 307400 2356107 1769259 2026-09-23T04:26:52Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356107 wikitext text/x-wiki =={{en}}== ==={{alter}}=== *{{l|en|begyle}} ==={{etym}}=== *{{etyl|enm|en}} ''[[begilen]]'', ''[[begylen]]'' *{{prefix|be|guile}} ==={{pron}}=== *{{rhymes|aɪl}} *{{IPA|bɪˈɡaɪl}} *{{audio|en|en-GB-beguile.ogg|音声 (英)}} ==={{verb}}=== {{en-verb|beguil|ing}} #{{context|transitive|lang=en}}{{おくりがな2|騙|だま|す|だます}}。{{おくりがな2|欺|あざむ|く|あざむく}}。 #{{context|transitive|lang=en}}{{おくりがな2|喜|よろこ|ばせる|よろこばせる}}。{{おくりがな2|楽|たの|しま|たのしむ}}せる。[[魅了]]する。 #{{context|transitive|lang=en}}{{おくりがな2|楽|たの|しく|たのしい}}{{おくりがな2|過|す|ごす|すごす}}。 ===={{rel}}==== *{{l|en|wile}} 3yaio8lomorg1m7rzcr0jdch4ttmhkv bewile 0 307409 2356106 2350168 2026-09-23T04:26:52Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356106 wikitext text/x-wiki =={{en}}== ==={{etym}}=== *{{etyl|enm|en}} ''[[biwilen]]'', ''[[biwiȝelien]]'' < {{etyl|ang|en}} {{term|ang|*bewilian|*bewīlian}}, {{term|ang|*bewiglian|*bewiġlian}} *{{prefix|be|wile}} ==={{pron}}=== *{{IPA|bɪˈwaɪl}} *{{rhymes|aɪl}} ==={{verb}}=== {{en-verb|bewil|ing}} #{{context|transitive|rare|archaic|lang=en}}{{おくりがな2|騙|だま|す|だます}}。{{おくりがな2|欺|あざむ|く|あざむく}}。 ===アナグラム=== *{{anagrams|en|a=beeilw|Weibel|Weible}} lj44o6crtsc5xzpenjynuf1av9ndsa1 guile 0 307413 2356108 2350167 2026-09-23T04:26:52Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356108 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|enm|en}} ''[[gile]]'' < {{etyl|xno|en}} ''[[gile]]'' < {{etyl|fro|en}} ''guile'' < {{etyl|frk|en}} {{term|gmw-pro|*wigila}} ==={{pron}}=== *{{IPA|ɡaɪl}} **音声(英): [[ファイル:LL-Q1860 (eng)-Vealhurl-guile.wav]] *{{rhymes|aɪl}} ==={{noun}}=== {{en-noun|s|-}} #{{context|uncountable|lang=en}}[[狡猾]]さ。[[ずるい|ずるさ]]。 #[[策略]]。 ==={{verb}}=== {{en-verb|guil|ing}} #{{おくりがな2|騙|だま|す|だます}}。{{おくりがな2|欺|あざむ|く|あざむく}}。 ===={{drv}}==== *{{l|en|beguile}} *{{l|en|guileful}} *{{l|en|guileless}} ===={{rel}}==== *{{l|en|wile}} =={{fro}}== ==={{etym}}=== {{etyl|frk|fro}} {{term|gmw-pro|*wigila}} ==={{noun}}=== {{fro-noun|f}} #{{おくりがな2|騙|だま|す|だます}}こと。[[策略]]。 ===={{desc}}==== *{{en}}: {{l|en|guile}} 9yc0u8c0qjobgb9nk940k3vgr2zd2g4 neatlier 0 307638 2356225 1616774 2026-09-23T04:46:17Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356225 wikitext text/x-wiki =={{en}}== ==={{adverb}}=== {{head|en|副詞 比較級}} #{{context|rare|literary|dated|lang=en}}[[neatly]]の比較級。 ===アナグラム=== *{{anagrams|en|a=aeeilnrt|elaterin|entailer|treenail}} grs9m17lt7os1cydwbaietgxatl1m6m neatliest 0 307639 2356226 1616776 2026-09-23T04:46:18Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356226 wikitext text/x-wiki =={{en}}== ==={{adverb}}=== {{head|en|副詞 最上級}} #{{context|rare|literary|dated|lang=en}}[[neatly]]の最上級。 ===アナグラム=== *{{anagrams|en|a=aeeilnstt|Stateline|entailest|state line}} nkmueotz1nhfn8xm8d5qnsqbdxiuj23 Thailande 0 307753 2356227 1328805 2026-09-23T04:46:18Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356227 wikitext text/x-wiki {{also|Thaïlande}} =={{nrf}}== ==={{etym}}=== {{etyl|en|nrf}} ''[[Thailand]]'' ==={{name}}=== {{nrf-proper noun|f}} [[Category:{{nrf}}_アジアの国名]] #{{context|Jersey|lang=nrf}}[[タイ王国]]。 7qt9h19p8ryswkpgtjss0avgwxy92p4 distaves 0 307823 2356228 1616799 2026-09-23T04:46:18Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356228 wikitext text/x-wiki =={{en}}== ==={{noun}}=== {{head|en|plural}} #{{context|obsolete|lang=en}}[[distaff]]の複数形。 ===アナグラム=== *{{anagrams|en|a=adeisstv|advisest}} r13e50agnooys72a5f2y8eazyyj9amn rack 0 307834 2356163 1632571 2026-09-23T04:43:48Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356163 wikitext text/x-wiki {{also|Rack|RACK|räck}} =={{en}}== ==={{pron}}=== *{{IPA|ɹæk}} *音声(米): [[ファイル:en-us-rack.ogg]] *{{rhymes|æk}} *{{homophones|wrack|lang=en}} ==={{etym}}1=== {{etyl|enm|en}} ''[[rakke]]'', ''[[rekke]]'' < {{etyl|dum|en}} ''[[rac]]'', ''[[recke]]'', ''[[rec]]'' ===={{noun}}==== {{en-noun}} [[Category:{{en}}_通貨]] #[[ラック]]。{{ふりがな|棚|たな}}。〜置き。〜掛け。 #{{context|historical|lang=en}}(拷問器具)ラック。 #{{context|nautical|slang|lang=en}}[[寝台]]。[[ベッド]]。 #{{context|nautical|by extension|slang|uncountable|lang=en}}{{おくりがな2|寝|ね|る|ねる}}こと。 #[[糸巻き棒]]。 #{{context|engineering|lang=en}}(歯車の)ラック。{{ふりがな|歯竿|はざお}}。 #(鹿などの){{ふりがな|枝角|えだつの}}。 #{{context|meat|lang=en}}(羊などの)[[肋肉]]。 #{{context|billiards|snooker|lang=en}}ラック。{{ふりがな|枠|わく}}。 #{{context|slang|vulgar|lang=en}}[[おっぱい]]。[[乳房]]。 #{{context|British|slang|lang=en}}(お金)[[千]][[ポンド]]。 ====={{drv}}===== {{top}} *{{l|en|autorack}} *{{l|en|bike rack}} *{{l|en|cheese rack}} *{{l|en|luggage rack}} *{{l|en|gun rack}} *{{l|en|spice rack}} *{{l|en|rape rack}} *{{l|en|roof rack}} *{{l|en|toast rack}} {{bottom}} ===={{verb}}==== {{en-verb}} #ラックに{{おくりがな2|入|い|れる|いれる}}。ラックに{{おくりがな2|置|お|く|おく}}。 #{{おくりがな2|苦|くる|しめる|くるしめる}}。[[拷問]]にかける。 #{{context|figurative|lang=en}}{{おくりがな3|引|ひ|っ|張|ぱ|る|ひっぱる}}。{{おくりがな3|引|ひ|き|伸|の|ばす|ひきのばす}}。 #{{context|billiards|snooker|pool|lang=en}}(的球を)ラックに入れる。 #{{context|mining|lang=en}}(金属や鉱石を)ラックに入れて{{おくりがな2|洗|あら|う|あらう}}。 #ラックと[[ピオニン]]で{{おくりがな2|動|うご|かす|うごかす}}。 ====={{drv}}===== *{{l|en|nerve-racking}} *{{l|en|pain-racked}} *{{l|en|rack one's brain}}, {{l|en|rack one's brains}} *{{l|en|storm-racked}} ==={{etym}}2=== {{etyl|ang|en}} ''[[reccan|reċċan]]'' ===={{verb}}==== {{en-verb}} #(関節を){{おくりがな2|伸|の|ばす|のばす}}。 ====={{drv}}===== *{{l|en|rack one's brain}} ==={{etym}}3=== *動詞: {{etyl|enm|en}} ''[[reken]]'' < {{etyl|non|en}} ''[[reka]]'' *名詞: {{etyl|enm|en}} ''[[rak]]'', ''[[rakke]]'' < ''[[rek]]'' < 動詞 ===={{verb}}==== {{en-verb}} #(蒸気や雲のように){{おくりがな2|飛|と|ぶ|とぶ}}。 ===={{noun}}==== {{en-noun|-}} [[Category:{{en}}_雲]] #[[ちぎれぐも|千切れ雲]]。 ==={{etym}}4=== {{etyl|enm|en}} ''[[rakken]]'' ===={{verb}}==== {{en-verb}} #(ワインなどを){{ふりがな|澱|おり}}から{{おくりがな3|絞|しぼ|り|取|と|る|しぼりとる}}。 ==={{etym}}5=== ===={{verb}}==== {{en-verb}} #(馬が)軽駆けで{{おくりがな2|走|はし|る|はしる}}。 ===={{noun}}==== {{en-noun}} #(馬の)軽駆け。[[側対歩]]。 ==={{etym}}6=== ''[[wreck]]'' 参照。 ===={{noun}}==== {{en-noun}} #{{context|obsolete|lang=en}}[[破壊]]。[[崩壊]]。 ====={{drv}}===== *{{l|en|rack and ruin}} ==={{etym}}7=== ===={{noun}}==== {{en-noun}} #{{context|obsolete|lang=en}}{{おくりがな2|若|わか|い|わかい}}{{ふりがな|兎|うさぎ}}。また、その{{ふりがな|皮|かわ}}。 ==={{etym}}8=== ===={{noun}}==== {{head|en|noun}} #[[arak]]の異綴。 ===アナグラム=== *{{anagrams|en|a=ackr|cark}} =={{es}}== ==={{noun}}=== {{es-noun|m}} #[[ラック]]。{{ふりがな|棚|たな}}。 pjhu8k615admg1d2mx8u0gw4e6xgumz racks 0 307835 2356162 1562544 2026-09-23T04:43:48Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356162 wikitext text/x-wiki {{also|räcks}} =={{en}}== ==={{pron}}=== *{{IPA|ɹæks}} *{{homophones|rax|lang=en}} *{{rhymes|æks}} ==={{noun}}=== {{head|en|plural}} #[[rack]]の複数形。 ==={{verb}}=== {{head|en|verb form}} #[[rack]]の直説法現在第三人称単数形。 ===アナグラム=== *{{anagrams|en|a=ackrs|carks}} =={{es}}== ==={{noun}}=== {{head|es|plural}} #[[rack]]の複数形。 o4avcgqok6aoc3om9l4cy2fxbqvw42w heaps 0 307931 2356161 1616821 2026-09-23T04:43:47Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356161 wikitext text/x-wiki {{also|Heaps}} =={{en}}== ==={{pron}}=== *{{IPA|hiːps}} *音声(米): [[ファイル:en-us-heaps.ogg]] ==={{noun}}=== {{head|en|plural}} #[[heap]]の複数形。 #[[多数]]。[[多量]]。 ==={{verb}}=== {{head|en|verb form}} #[[heap]]の直説法現在第三人称単数形。 ==={{adverb}}=== {{en-adv|-}} #{{context|colloquial|lang=en}}[[とても]]。[[非常]]に。[[ずっと]]。 ===アナグラム=== *{{anagrams|en|a=aehps|HEPAs|ephas|phase|shape}} iaysrfiit91tdumpo7cr8g9m49tjba0 messy 0 307989 2356160 1443261 2026-09-23T04:43:47Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356160 wikitext text/x-wiki {{also|Messy}} =={{en}}== ==={{etym}}=== {{suffix+|mess|y}} ==={{pron}}=== *{{IPA|ˈmɛsi}} *{{rhymes|ɛsi}} *{{hyphenation|messy}} *{{homophones|Messi|lang=en}} ==={{adjective}}=== {{en-adj|messi|er}} #{{おくりがな2|散|ち|らかっ|ちらかる}}た。[[乱雑]]な。 #(人などが){{おくりがな2|乱|みだ|れ|みだれる}}た。 #(状況が){{おくりがな2|煩|わずら|わしい|わずらわしい}}。[[厄介]]な。[[煩雑]]な。 ===={{syn}}==== *[[untidy]], [[chaotic]], [[disorderly]], [[cluttered]] ===={{ant}}==== *{{l|en|neat}} *{{l|en|orderly}} ===={{drv}}==== *{{l|en|messily}} *{{l|en|messiness}} ===={{desc}}==== *{{de}}: {{l|de|Messie}} ===アナグラム=== *{{anagrams|en|a=emssy|Symes}} =={{enm}}== ==={{noun}}=== {{head|enm|noun}} #[[messe]]の異綴。 1j9yw3dx34r9thqhrzrew72zxe8ci6k mutiny 0 308555 2356159 1616911 2026-09-23T04:43:47Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356159 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|frm|en}} ''[[mutiner]]'' ==={{pron}}=== *{{a|GA}} {{IPA|ˈmju.tə.ni|ˈmjut.ni}} *{{enPR|myo͞oʹtə-nē|myo͞otʹnē}} *音声(英): [[ファイル:LL-Q1860 (eng)-Vealhurl-mutiny.wav]] ==={{noun}}=== {{en-noun|mutinies|-}} #[[反抗]]。[[反乱]]。[[暴動]]。 ===={{rel}}==== *{{l|en|mutineer}} *{{l|en|mutinous}} ==={{verb}}=== {{en-verb|mutin|i|ed}} #{{context|intransitive|lang=en}}反抗する。暴動を{{おくりがな2|起|お|こす|おこす}}。 ===アナグラム=== *{{anagrams|en|a=imntuy|munity}} omlz45jfvgi290pn857s15dp6pdgf61 farcing 0 308721 2356158 1632537 2026-09-23T04:43:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356158 wikitext text/x-wiki =={{en}}== ==={{noun}}=== {{en-noun|-}} #{{context|meat|lang=en}}(詰め物用の){{おくりがな3|味|あじ||付|つ|け|あじつけ}}[[肉]]。 ==={{verb}}=== {{head|en|verb form}} #[[farce]]の現在分詞。 ===アナグラム=== *{{anagrams|en|a=acfginr|fracing}} arw1yh7bxs0goewi0ekrid7r1uhcmk7 ahem 0 308926 2356157 1616948 2026-09-23T04:43:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356157 wikitext text/x-wiki =={{en}}== ==={{interj}}=== {{en-interj}} #{{タグ|en|オノマトペ}}[[せき|咳]]の[[擬音語]]。特に、[[注意]]を引きたいことや[[不満]]があることを表す。[[えへん]]。[[おほん]]。 #*1888年, Oscar Wilde, "The Remarkable Rocket"<ref>Oscar Wilde. "The Happy Prince and Other Tales". March 1910. Seventh Impression. London. (Project Gutenberg. Release Date: March 29, 2015. https://www.gutenberg.org/files/902/902-h/902-h.htm)</ref> #*:“'''Ahem'''! '''ahem'''!” said the Rocket angrily. He was very much annoyed that he could not get a word in. #*::「エヘン! エヘン!」とロケット花火が怒りっぽく言います。彼は自分が口を挟めないことにとても腹を立ててました。 ==註== <references/> mj2dwybbmh4xbak49crlrslgwuno974 outwear 0 309176 2356156 1616963 2026-09-23T04:43:46Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356156 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{prefix|out|wear}} ==={{verb}}=== {{en-verb|outwears|outwearing|outwore|outworn}} [[Category:{{en}}_{{verb}}_不規則変化]] #{{context|transitive|lang=en}}{{おくりがな3|着|き||古|ふる|す|きふるす}}。 #{{context|transitive|lang=en}}〜より{{おくりがな3|長|なが||持|も|ち|ながもち}}する。 ===アナグラム=== *{{anagrams|en|a=aeortuw|wear out|wearout}} 7p8v1jjq5v7jopayp0kaps908vvy1ii wor 0 309380 2356155 2350162 2026-09-23T04:43:45Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356155 wikitext text/x-wiki {{also|wór|wor-|Wor.}} =={{bsa}}== ==={{noun}}=== {{head|bsa|noun}} #{{ふりがな|石|いし}}。 =={{en}}== ==={{etym}}=== {{etyl|non|en}} ''[[várr]]'' ==={{pron}}=== *{{a|UK}} {{IPA|wɔː}} *音声(英): [[ファイル:En-uk-war.ogg]] ==={{det}}=== {{head|en|determiner}} #{{context|Northern England|dialect|lang=en}}{{ふりがな|私達|わたしたち}}の。 ===={{drv}}==== *{{l|en|wor kid}} *{{l|en|wor lass}} ===アナグラム=== *{{anagrams|en|a=orw|Row|row}} =={{chk}}== ==={{verb}}=== {{head|chk|verb}} #[[存在]]する。 =={{ycl}}== ==={{etym}}=== {{etyl|tbq-lol-pro|ycl}} {{term|tbq-lol-pro|*wa¹}} < {{etyl|sit-pro|ycl}} ==={{pron}}=== *{{IPA|[wo²¹]}} ==={{noun}}=== {{head|ycl|noun}} [[Category:{{ycl}}_雪|*]] #{{context|Yao'an|lang=ycl}}{{ふりがな|雪|ゆき}}。 0wx9ka5uaar92cm5uoqdazmiy0rpfun quag 0 309892 2356154 1617024 2026-09-23T04:43:45Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356154 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|enm|en}} ''[[quabbe]]'' < {{etyl|ang|en}} ''[[cwabba]]'' ==={{noun}}=== {{en-noun}} #{{context|obsolete|landform|lang=en}}[[湿地]]。[[沼地]]。 k803uejq96x6xwl8aymz2qghaoryxnj smutty 0 310027 2356153 1617041 2026-09-23T04:43:45Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356153 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{suffix+|smut|y}} ==={{pron}}=== *{{a|UK}} {{IPA|ˈsmʌti}} ==={{adjective}}=== {{en-adj|smutti|er}} #{{おくりがな2|汚|よご|れ|よごれる}}た。{{おくりがな2|煤|すす|け|すすける}}た。 #{{おくりがな2|淫|みだ|ら|みだら}}な。[[猥褻]]な。 #{{context|botany|lang=en}}[[黒穂病]]に{{おくりがな2|罹|かか|っ|かかる}}た。 ==={{verb}}=== {{en-verb|smutt|i|ed}} #{{context|transitive|lang=en}}{{おくりがな2|汚|よご|す|よごす}}。 935rprjzg3wnh6fdtuyjl9h7eu3q9ug 귀족 0 310564 2356355 1520504 2026-09-23T10:40:59Z M-30722 1202 2356355 wikitext text/x-wiki =={{L|ko}}== ==={{pron}}=== {{ko-IPA|l=y}} ==={{noun}}=== {{head|ko|noun}} {{ko-h|貴|族}} #{{タグ|ko|人間}}[[貴族]]。 #{{タグ|ko|尊敬語}}相手の[[家族]]。 jnl6yg5gjtyis8o82kmva6hrbhv1o5d negates 0 310596 2356151 1617052 2026-09-23T04:43:44Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356151 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[negate]]の直説法現在第三人称単数形。 ===アナグラム=== *{{anagrams|en|a=aeegnst|agenest|geneats|sangeet}} 72stiekdhjh0v9pe6jhqv1ho0bkltop negated 0 310598 2356150 1617054 2026-09-23T04:43:44Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356150 wikitext text/x-wiki =={{en}}== ==={{verb}}=== {{head|en|verb form}} #[[negate]]の過去形・過去分詞。 ===アナグラム=== *{{anagrams|en|a=adeegnt|agented|endgate}} a5b7oymmpf98550zvt8f48ckoall5di dismal 0 310616 2356152 1617056 2026-09-23T04:43:44Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356152 wikitext text/x-wiki =={{en}}== ==={{etym}}=== {{etyl|xno|en}} ''dismal'' < {{etyl|fro|en}} (''[[li]]'') ''[[dis]] [[mals]]'' < {{etyl|ML.|en}} ''[[dies|diēs]] [[mali|mālī]]'' ==={{pron}}=== *{{IPA|[ˈdɪzməɫ]}} *音声(米): [[ファイル:en-us-dismal.ogg]] *{{rhymes|ɪsməl}} ==={{adjective}}=== {{en-adj}} #[[陰気]]な。[[憂鬱]]な。 #(演技・成績などが){{おくりがな2|惨|みじ|め|みじめ}}な。{{おくりがな2|酷|ひど|い|ひどい}}。[[悲惨]]な。 ===={{drv}}==== *{{l|en|dismal science}} ===アナグラム=== *{{anagrams|en|a=adilms|almids}} apivwj6yxs0nddklgjzarp68kbs9afk 이리 0 310696 2356149 1520563 2026-09-23T04:43:44Z Kuroco2k 84207 Wikify: [[:w:Wikipedia:雑草とり|雑草取り]] 2356149 wikitext text/x-wiki =={{ko}}== ==={{pron}}=== {{ko-IPA}} ==={{noun}}=== {{head|ko|noun|cat2=イヌ科}} #{{ふりがな|狼|おおかみ}}。 #{{context|ichthyology|lang=ko}}{{ふりがな|白子|しらこ}}。 ==={{adverb}}=== {{head|ko|adverb}} #[[ここ]]に。[[こちら]]へ。 #[[こう]]。[[こんな]]に。 {{Korean demonstratives}} 23yvbrhq2dogj68uwlcteyeme2elexi moerasschildpad 0 312324 2356340 1545375 2026-09-23T10:22:37Z M-30722 1202 2356340 wikitext text/x-wiki =={{L|nl}}== ==={{etym}}=== {{affix|nl|moeras|schildpad}} ==={{pron}}=== * {{音声|nl|Nl-moerasschildpad.ogg}} * {{hyphenation|moe|ras|schild|pad}} ==={{noun}}=== {{nl-noun|g=f|moerasschildpadden|moerasschildpadje}} #{{タグ|nl|爬虫類}}[[キスイガメ]]。 5kk538ch4l9csku38zes8k1uuz2ub3c moerasschildpadje 0 312326 2356341 1545377 2026-09-23T10:23:21Z M-30722 1202 2356341 wikitext text/x-wiki =={{L|nl}}== ==={{pron}}=== * {{音声|nl|Nl-moerasschildpadje.ogg}} ==={{noun}}=== {{nl-noun-dim}} #{{diminutive of|nl|moerasschildpad}} 51yqym58w2oit4jl4lf3ie9po1e9fwk mockingbird 0 318389 2356339 2346451 2026-09-23T10:22:02Z M-30722 1202 2356339 wikitext text/x-wiki {{also|mocking bird}} =={{L|en}}== ==={{etym}}=== {{affix|en|mocking|bird}} ==={{pron}}=== *{{a|RP}} {{IPA|lang=en|ˈmɒkɪŋbɜːd}} *{{a|GA}} {{IPA|lang=en|ˈmɑkɪŋˌbɝd}} *{{hyphenation|mock|ing|bird}} ==={{noun}}=== {{en-noun}} #{{context|bird|lang=en}}[[マネシツグミ]]。 4kbzca7sdunlhpwkvsuj1f9n84hgmp6 hand towel 0 321461 2356321 1617884 2026-09-23T10:08:40Z M-30722 1202 2356321 wikitext text/x-wiki {{DEFAULTSORT:handtowel hand towel}} {{also|handtowel}} =={{L|en}}== ==={{alter}}=== * {{l|en|handtowel}} ==={{etym}}=== *{{etyl|enm}} ''[[hand towelle]]'' *{{affix|en|hand|towel}} ==={{noun}}=== {{en-noun|head=[[hand]] [[towel]]}} #[[ハンドタオル]]。 g2a7goar60y1qcojeuy22294wvrvsit テンプレート:fra 10 328948 2356266 1376228 2026-09-23T04:47:48Z Kuroco2k 84207 [[テンプレート:fr]] へのリダイレクトを解除しました 2356266 wikitext text/x-wiki {{非推奨のテンプレート|メッセージ='''このテンプレートは使用されるべきではありません。代わりに[[テンプレート:fr]]を使用してください。'''|廃止=n}} <includeonly>[[カテゴリ:非推奨のテンプレートを使用しているページ]]</includeonly><noinclude>[[カテゴリ:言語表記テンプレート|{{PAGENAME}}]][[カテゴリ:ISO 639-2|{{PAGENAME}}]][[カテゴリ:ISO 639-3|{{PAGENAME}}]]</noinclude> j17bd2tfv8h8f3lsm6b2e72kl8lnzj2 nightfall 0 333371 2356351 1440405 2026-09-23T10:37:00Z M-30722 1202 2356351 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|night|fall}} ==={{pron}}=== * {{IPA|lang=en|ˈnaɪtfɔːl}} * {{音声|en|en-us-nightfall.ogg|a=US}} ==={{noun}}=== {{en-noun|s|-}} #{{context|time|lang=en}}{{おくりがな3|日|ひ||暮|ぐ|れ}}、{{おくりがな3|夕|ゆう||暮|ぐ|れ}}。 ===={{syn}}==== * {{l|en|dusk}}, {{l|en|evening}}, {{l|en|sundown}}, {{l|en|sunset}} ===={{drv}}==== * {{l|en|night-falling}} ===={{rel}}==== * {{l|en|darkfall}} * {{l|en|smokefall}} 7hhvsegit8wy0a2cdx7qyl055l3rfit hillside 0 333961 2356316 1469438 2026-09-23T10:05:52Z M-30722 1202 2356316 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|hill|side}} ==={{noun}}=== {{en-noun}} #{{ふりがな|丘|おか}}の[[斜面]]。 ===アナグラム=== * {{anagrams|en|a=dehiills|sidehill}} rfh8qq278rkhdpktmxo08oad9eqi1lh overloading 0 335701 2356366 1526317 2026-09-23T10:50:18Z M-30722 1202 2356366 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|over|loading}} ==={{pron}}=== * {{a|UK}} {{IPA|lang=en|ˈəʊ.və(ɹ)ləʊdɪŋ}} * {{a|US}} {{IPA|lang=en|ˈoʊ.vɚloʊ.diŋ}} * {{hyphenation|o|ver|loa|ding}} ==={{noun}}=== {{en-noun|s|-}} #{{context|programming|lang=en}}[[多重]][[定義]]。 #[[過積載]]。 ===={{hypo}}==== * {{l|en|function overloading}} * {{l|en|method overloading}} * {{l|en|operator overloading}} ===={{rel}}==== * {{l|en|overload}} ==={{verb}}=== {{head|en|verb form}} #[[overload]]の現在分詞。 c4qt6o2n1esj2sb28h766mntqr9n1jo leadwort 0 336572 2356327 1544935 2026-09-23T10:11:59Z M-30722 1202 2356327 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|lead|wort}} ==={{noun}}=== {{en-noun}} #{{context|plant|lang=en}}[[ルリマツリ]]。 2jecevmyfhaq8fivl24atjwo0s63nvk passport 0 336906 2356369 2045890 2026-09-23T10:52:47Z M-30722 1202 2356369 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== *{{etyl|fr|en}} {{m|fr|passeport}} < {{m|fr|passer}} + {{m|fr|port}} *{{affix|en|pass|port}} ==={{pron}}=== * {{a|RP}} {{IPA|lang=en|ˈpɑːspɔːt}} * {{a|US}} {{IPA|lang=en|ˈpæspɔɹt}} *{{音声|en|En-us-passport.ogg|a=US}} ==={{noun}}=== {{en-noun}} #{{タグ|en|旅行}}[[旅券]]、[[パスポート]]。 #{{context|by extension|informal|lang=en}}[[通行証]]。 #{{context|figuratively|lang=en}}[[手段]]、[[方法]]。 ===={{drv}}==== {{top}} * {{l|en|biometric passport}} * {{l|en|e-passport}} * {{l|en|internal passport}} * {{l|en|passport baby}} * {{l|en|passportable}} * {{l|en|passported}} * {{l|en|passportification}} * {{l|en|passporting}} * {{l|en|passportization}} * {{l|en|passportize}} * {{l|en|passportless}} * {{l|en|yellow passport}} {{bottom}} ===={{desc}}==== * {{desc|hi|पासपोर्ट}} * {{desc|ur|پاسپورٹ}} ==={{seealso}}=== * {{l|en|ID card}} * {{l|en|identification card}} * {{l|en|identity card}} * {{l|en|portpass}} * {{l|en|visa}} ==={{anag}}=== * {{anagrams|en|a=aopprsst|pop stars|popstars|portpass}} fvqeh5v85v9gxzpd85q7jltucwjrhcc oilpaper 0 337115 2356362 1561432 2026-09-23T10:45:47Z M-30722 1202 2356362 wikitext text/x-wiki =={{L|en}}== ==={{etym}}=== {{affix|en|oil|paper}} ==={{noun}}=== {{en-noun|s|-}} #{{タグ|en|紙}}{{ふりがな|油紙|あぶらがみ}}、[[桐油紙]]。 ==={{anag}}=== * {{anagrams|en|a=aeiloppr|epipolar}} 2de390i3hsbl9vsubks6pcmm13bgf2c pantyhose 0 337650 2356367 1580755 2026-09-23T10:50:51Z M-30722 1202 2356367 wikitext text/x-wiki {{also|panty hose}} =={{L|en}}== ==={{alter}}=== * {{alter+|en|pantie hose|pantie-hose|pantihose|panty hose|panty-hose}} ==={{etym}}=== {{affix|en|panty|hose}} ==={{pron}}=== * {{IPA|lang=en|ˈpæntɪhəuz}} ==={{noun}}=== {{en-plural noun}} #{{context|North America|underwear|lang=en}}[[パンティストッキング]]。 ===={{syn}}==== * {{l|en|tights}} (英) ==={{anag}}=== * {{anagrams|en|a=aehnopsty|anophytes}} 8u5hpoewsxqou5ok5sqtuu05l865ire magekreft 0 345283 2356332 1633354 2026-09-23T10:14:33Z M-30722 1202 2356332 wikitext text/x-wiki {{wikipedia|lang=no}} =={{L|nn}}== ==={{etym}}=== {{affix|nn|mage|kreft}} ==={{noun}}=== {{nn-noun-mu}} # {{context|disease|lang=nn}} [[胃癌]]。 =={{L|nb}}== ==={{etym}}=== {{affix|nb|mage|kreft}} ===={{alter}}==== * [[mavekreft]] ==={{noun}}=== {{nb-noun-mu}} # {{context|disease|lang=nb}} [[胃癌]]。 sycoekshf8du9xumogefbme6ktf715j 軍法 0 356866 2355917 1938377 2026-09-22T14:05:30Z うーむ 129171 /* 名詞 */ 2355917 wikitext text/x-wiki =={{ja}}== {{wikipedia}} [[Category:{{ja}}]] {{kana-DEFAULTSORT|ぐんぽう}} ==={{noun}}=== [[Category:{{ja}}_{{noun}}]] {{jachar|軍|法}}([[ぐんぽう]]) #[[軍]]における[[法律]]、[[刑法]]。 #[[兵法]]。[[戦術]]。 ===={{prov}}==== *[[軍法会議]] ===={{rel}}==== *[[法務官]] [[Category:{{ja}} 軍事]] [[Category:{{ja}} 法律]] ===={{trans}}==== *{{en}}:[[military law]] ---- =={{zh}}== [[category:{{zh}}|jun1fa3]] ==={{noun}}=== [[category:{{zh}} {{noun}}|jun1fa3]] {{zhchars}} ({{unicode|jūnfǎ}} 簡体字:[[军法]]) #軍隊内ないし戦場における規律を定めた法令。 be08llxetgl3yje73kef0r4f3wssuwm 击破 0 358600 2356006 1664262 2026-09-23T00:37:26Z 鍼灸 112313 2356006 wikitext text/x-wiki =={{zh}}== ==={{pron}}=== {{cmn-pron|jīpò|z=n}} ==={{verb}}=== {{zh-cat|ji1po4|verb}} {{zhchars}} {{zh-ts|[[擊破]]}} #[[撃破]]する。 q3jbrhr7iyjr4qld9i5rnptypupbwjt 擊破 0 358601 2356005 1664263 2026-09-23T00:36:19Z 鍼灸 112313 2356005 wikitext text/x-wiki =={{zh}}== ==={{pron}}=== {{cmn-pron|jīpò|jípò}} ==={{verb}}=== {{zh-cat|ji1po4|verb}} {{zhchars}} {{zh-ts||[[击破]]}} #[[撃破]]する。 tk21r7henfx7weevldq7hopdtm51deh 海賊船 0 359583 2356265 1939369 2026-09-23T04:47:43Z Maraschino Cherry 93381 /* trans */ 2356265 wikitext text/x-wiki =={{L|ja}}== {{kana-DEFAULTSORT|かいぞくせん}} {{ja-kanjitab|かい|ぞく|せん|yomi=o}} ==={{noun}}=== {{ja-noun|かいぞくせん}} # [[海賊]]が[[使用]]する[[船舶]]。 # [[中世]]の[[水軍]]に[[属する|属した]]船。 ===={{trans}}==== * {{T|en}}: {{t|en|pirate ship}} * {{T|zh}}: {{t|zh|海盗船}} [[Category:日本語 船舶]] 4jqlt5k1wnre08oawpr4xyttxoxg64p 巨船 0 359639 2355933 1939395 2026-09-22T17:16:00Z ちょこれ゚いとみんと 129959 2355933 wikitext text/x-wiki {{kana-DEFAULTSORT|きょせん}} =={{L|ja}}== {{ja-kanjitab|きょ|せん|yomi=o}} ==={{noun}}=== {{ja-noun|[[きょせん]]}} #{{タグ|ja|船舶}}[[とても]][[おおきい|大きい]][[ふね|船]]。 ===={{syn}}==== *[[大船]] cy6ec187fabl53b4k3aemxfoo0k39n3 plowman 0 362495 2356375 1673304 2026-09-23T10:55:34Z M-30722 1202 2356375 wikitext text/x-wiki {{also|Plowman}} =={{L|en}}== ==={{alter}}=== * {{l|en|ploughman}} (英) ==={{etym}}=== *{{etyl|enm}} {{m|enm|plowman}}, {{m|enm|ploghmon}}, {{m|enm|plouȝman}} *{{affix|en|plow|man}} ==={{pron}}=== * {{a|UK}} {{IPA|lang=en|ˈplaʊ.mən}} ==={{noun}}=== {{en-noun|plowmen|irr=y}} #{{context|agriculture|lang=en}}{{おくりがな2|耕|たがや|す|たがやす}}人、[[農夫]]。 ===={{rel}}==== * {{l|en|plowboy}}, {{l|en|ploughboy}} * {{l|en|plower}}, {{l|en|plougher}} * {{l|en|plowgirl}}, {{l|en|ploughgirl}} * {{l|en|plowshare}}, {{l|en|ploughshare}} * {{l|en|plowwoman}}, {{l|en|ploughwoman}} c2jyguv14vzx3pxlqtxb0bfzabuxy0t ploughman 0 362497 2356373 1673306 2026-09-23T10:54:48Z M-30722 1202 2356373 wikitext text/x-wiki =={{L|en}}== ==={{alter}}=== * {{l|en|plowman}} (米) ==={{etym}}=== *{{etyl|enm|en}} {{m|enm|plowman}}, {{m|enm|ploghmon}}, {{m|enm|plouȝman}} *{{affix|en|plough|man}} ==={{pron}}=== * {{a|UK}} {{IPA|lang=en|ˈplaʊ.mən}} ==={{noun}}=== {{en-noun|ploughmen|irr=y}} #{{context|British|lang=en}}[[plowman]]の異綴。 ===={{drv}}==== * {{l|en|ploughman's lunch}} ===={{rel}}==== * {{l|en|ploughboy}} * {{l|en|ploughgirl}} * {{l|en|ploughshare}} * {{l|en|ploughwoman}} * {{l|en|tiller}} * {{l|en|tillerman}} os79v9cx91o2fk8i8v7s1w2vohgqg8x jailbait 0 374130 2356319 1698578 2026-09-23T10:07:38Z M-30722 1202 2356319 wikitext text/x-wiki =={{L|en}}== ==={{pron}}=== * {{IPA|lang=en|/ˈdʒeɪlbeɪt/}} * {{音声|en|En-au-jailbait.ogg|a=AU}} ==={{etym}}=== {{affix|en|jail|bait}} ==={{noun}}=== {{en-noun|-|s}} # {{context|slang|lang=en}} 成人男性が性的に魅力的であると見なす[[同意年齢]]未満の[[少女]]。[[ロリ]]。 ===={{syn}}==== *[[nymphet]] *[[lolita]] 7xndshh4fau4e8d3xbeglh5ahb13t5q moslék 0 393739 2355989 2054897 2026-09-23T00:01:24Z NekoyamaWataru 87354 /* {{hu}} */ 語義の追加 2355989 wikitext text/x-wiki {{DEFAULTSORT:moslek}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|mos|lék}} ==={{etym}}=== {{suffix+|mos|lék|lang=hu}} 元々は3音節 {{m|hu||mosólék}} の語形で、意味は「汚れた洗濯水」であった ==={{noun}}=== {{hu-noun|ok}} # [[食べ残し]]、[[残飯]]。 # {{label|hu|colloquial|pejorative}} [[あじけない|味気ない]]水っぽい[[たべもの|食べ物]]、[[半流動食]]。 # {{label|hu|figuratively|メディア|蔑称}} [[AI]]を[[もちいる|用いて]][[作成]]された低品質な[[合成]][[画像]]。 ===={{decl}}==== {{hu-infl-nom|mosléko|o|esm_sg=1}}{{hu-pos-otok|moslék||ai|j=y}} ===={{drv}}==== * {{l|hu|moslékos}} ===={{comp}}==== * {{l|hu|moslékszag}} ===参考文献=== * {{R:ErtSz}} rlk5td0947bifrjgoxco0qew28fudxp 2355994 2355989 2026-09-23T00:06:04Z NekoyamaWataru 87354 /* {{hu}} */ 語句の修正 2355994 wikitext text/x-wiki {{DEFAULTSORT:moslek}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|mos|lék}} ==={{etym}}=== {{suffix+|mos|lék|lang=hu}} 元々は3音節 {{m|hu||mosólék}} の語形で、意味は「汚れた洗濯水」であった 語義3はおそらく{{calque|hu|en|slop}} ==={{noun}}=== {{hu-noun|ok}} # [[食べ残し]]、[[残飯]]。 # {{label|hu|colloquial|pejorative}} [[あじけない|味気ない]]水っぽい[[たべもの|食べ物]]、[[半流動食]]。 # {{label|hu|figuratively|メディア|蔑称}} [[AI]]を[[もちいる|用いて]][[作成]]された低品質な[[合成]][[画像]]。 ===={{decl}}==== {{hu-infl-nom|mosléko|o|esm_sg=1}}{{hu-pos-otok|moslék||ai|j=y}} ===={{drv}}==== * {{l|hu|moslékos}} ===={{comp}}==== * {{l|hu|moslékszag}} ===参考文献=== * {{R:ErtSz}} 4dlfk8jifsd1odcm1p0f121d3db164h plus tard 0 394150 2356377 1757330 2026-09-23T10:56:28Z M-30722 1202 2356377 wikitext text/x-wiki {{DEFAULTSORT:plustard}} =={{L|fr}}== ==={{etym}}=== {{affix|fr|plus|tard}} ==={{pron}}=== * {{IPA|lang=fr|ply taʁ}} ==={{adverb}}=== {{head|fr|adverb}} #{{ふりがな|後|あと}}に、{{ふりがな|後|あと}}で。 hdfyhselkzgyl9zh4q9ts08vhnqmp22 帝国大学 0 399524 2356393 2352156 2026-09-23T11:05:56Z M-30722 1202 2356393 wikitext text/x-wiki {{kana-DEFAULTSORT|ていこくだいがく}} =={{L|ja}}== {{wikipedia}} {{ja-kanjitab|てい|こく|だい|がく|yomi=on2,goon2}} ==={{etym}}=== {{affix|ja|帝国|大学}} ==={{pron}}=== {{ja-pron|ていこく だいがく}} ==={{noun}}=== {{ja-noun|ていこくだいがく}} #{{タグ|ja|大学}}1886年の{{w|帝国大学令}}以後[[設立]]された[[国立]]の旧制総合大学。{{w|北海道帝国大学}}、{{w|東北帝国大学}}、{{w|東京帝国大学}}、{{w|名古屋帝国大学}}、{{w|京都帝国大学}}、{{w|大阪帝国大学}}、{{w|九州帝国大学}}、{{w|京城帝国大学}}、および{{w|台北帝国大学}}の9つが成立し、[[第二次世界大戦]]後、旧[[外地]]にあり日本領から外れた{{w|京城帝国大学}}と{{w|台北帝国大学}}を除く帝国大学は新制大学となった。[[帝大]]、[[旧帝]]と略される。 ==={{usage}}=== 1886年の帝国大学令から1897年の京都帝国大学成立までは、後の東京帝国大学(現在の東京大学)の正式名称が帝国大学であった。 {{stub|ja}} 9rb4z066fg65miu8fe0nk7uwlvujk8p handcuff 0 399808 2356323 1759981 2026-09-23T10:09:36Z M-30722 1202 2356323 wikitext text/x-wiki == {{L|en}} == === {{etym}} === {{affix|en|hand|cuff}} === {{pron}} === * {{IPA|lang=en|/ˈhændˌkʌf/}} * {{音声|en|En-us-handcuff.ogg|a=US}} === {{noun}} === {{en-noun}} # (複数形で) [[手錠]]。 ==== {{syn}} ==== * [[manacle]] * [[wristlet]] ==== {{prov}} ==== * [[handcuff artist]] * [[handcuff knot]] === {{verb}} === {{en-verb}} # {{context|transitive|lang=en}} [[手錠]]をかける。 # {{context|transitive|lang=en}} [[拘束]]する。[[無力]]にする。 2lm9u1yjryc6g4te0wzf69nmvz52f1n limewater 0 400704 2356329 1762378 2026-09-23T10:13:07Z M-30722 1202 2356329 wikitext text/x-wiki == {{L|en}} == {{wikipedia|lang=en}} === {{alter}} === * [[lime water]] ==={{etym}}=== {{affix|lime|water}} === {{noun}} === {{en-noun|s|-}} # {{context|inorganic chemistry|lang=en}} [[石灰水]]。 ==== {{syn}} ==== * [[pickling lime]] d7kn3zihg1mwb2hvyl4cyuuvi4um82r 2356330 2356329 2026-09-23T10:13:21Z M-30722 1202 2356330 wikitext text/x-wiki == {{L|en}} == {{wikipedia|lang=en}} === {{alter}} === * [[lime water]] ==={{etym}}=== {{affix|en|lime|water}} === {{noun}} === {{en-noun|s|-}} # {{context|inorganic chemistry|lang=en}} [[石灰水]]。 ==== {{syn}} ==== * [[pickling lime]] 3fhx60jta2w8i997iprss1yxflmd3lp がたい 0 402914 2356399 1767472 2026-09-23T11:09:03Z うーむ 129171 2356399 wikitext text/x-wiki {{DEFAULTSORT:かたい がたい}} {{also|かたい|かだい|がだい}} =={{ja}}== ==={{noun}}=== {{ja-noun}} #{{context|slang|lang=ja}}[[からだつき]]。[[体格]]。 ==={{suffix}}=== {{head|ja|suffix|kanji=難い}} #「[[かたい]]」の[[連濁]]形。動詞の[[連用形]]に付いて、「~するのが[[むずかしい|難しい]]」「~するのは心情的に[[おしい|惜しい]]」の意の形容詞を作る。 #*1935年、菊池寛「貞操問答」<ref>青空文庫、2007年8月10日作成、2012年3月12日修正(底本:「貞操問答」文春文庫、文藝春秋、2002(平成12)年10月10日第1刷)https://www.aozora.gr.jp/cards/000083/files/43270_27856.html</ref> #*:もしや、新子へとは、すぐ疑ったが、しかし、金額があまりに、大きいので、良人がそんなに新子へと思うと、ちょっと信じ'''がたかっ'''た。 #*1939年、太宰治「I can speak」<ref>青空文庫、2005年10月12日作成(底本:「新樹の言葉」新潮文庫、新潮社、1982(昭和57)年7月25日発行)https://www.aozora.gr.jp/cards/000035/files/1572_19910.html</ref> #*:九月、十月、十一月、御坂の寒気堪え'''がたく'''なった。あのころは、心細い夜がつづいた。 #*1939年、野村長一「名曲決定盤」<ref>青空文庫、2022年3月27日作成、2022年5月16日修正(底本:「名曲決定盤(上)」中公文庫、中央公論新社、2003(平成15)年8月30日第6刷。「名曲決定盤(下)」中公文庫、中央公論新社、2004(平成16)年1月15日第6刷。)https://www.aozora.gr.jp/cards/001670/files/55342_75304.html</ref> #*:指揮者ロナルドは老巧練達の士であるが、バルビロリは第二流の人で、さして優れた指揮者とは言い'''{{ruby|難い|がたい}}'''。 ===={{syn}}==== *[[にくい]]、[[づらい]] ===={{drv}}==== *[[ありがたい]]、[[いかんともしがたい]] ==註== <references/> 0t9dxh52i586swudrdgrp6or3ld2bl4 hummingbird 0 406567 2356318 1775855 2026-09-23T10:07:06Z M-30722 1202 2356318 wikitext text/x-wiki == {{L|en}} == {{wikipedia|lang=en}} === {{alter}} === * {{l|en|humming bird}} * {{l|en|humming-bird}} === {{etym}} === {{affix|en|humming|bird}} === {{pron}} === * {{a|US}} {{IPA|lang=en|/ˈhʌmɪŋˌbɝd/}} ** {{音声|en|en-us-hummingbird.ogg}} * {{a|UK}} {{IPA|lang=en|/ˈhʌmɪŋˌbɜːd/}} * {{a|北イングランド}} {{IPA|lang=en|/ˈhʌmɪnˌbɜːd/}} === {{noun}} === {{en-noun}} # {{context|bird|lang=en}} [[はちどり|ハチドリ]]。 ==== {{prov}} ==== * {{l|en|Anna's hummingbird}} * {{l|en|bee hummingbird}} * {{l|en|Costa's hummingbird}} * {{l|en|hummingbird hawkmoth}} * {{l|en|hummingbird moth}} * {{l|en|hummingbird sage}} * {{l|en|hummingbird vine}} * {{l|en|vegetable hummingbird}} b7aoxoqpfuurldz2sy642k8rdkyw7bx olive oil 0 407558 2356363 1777853 2026-09-23T10:46:25Z M-30722 1202 2356363 wikitext text/x-wiki {{DEFAULTSORT:oliveoil}} =={{L|en}}== {{wikipedia|lang=en}} ==={{etym}}=== {{affix|en|olive|oil}} ==={{noun}}=== {{en-noun|s|-|head=[[olive]] [[oil]]}} # [[オリーブオイル]]、[[オリーブ油]]。 cay17gzkmt4juzlh0y6dcyrbzext8j7 ob-gyn 0 409157 2356361 2077490 2026-09-23T10:45:12Z M-30722 1202 2356361 wikitext text/x-wiki {{DEFAULTSORT:obgyn ob-gyn}} =={{L|en}}== {{wikipedia|obstetrics and gynecology|lang=en}} ==={{alter}}=== * [[OB-GYN]] * [[OB/GYN]] * [[OBGYN]] * [[ObGyn]] ==={{etym}}=== * {{affix|en|obstetrics|gynecology}} * {{affix|en|obstetrician|gynecologist}} ==={{pron}}=== * {{a|US}} {{IPA|lang=en|ˈoʊ.bi.dʒi.waɪˌen}}, {{X-SAMPA|"oU.bi.dZi.waI%en}} * {{a|UK}} {{IPA|lang=en|ˈəʊ.bi.dʒi.waɪˌen}}, {{X-SAMPA|"@U.bi.dZi.waI%en}} ==={{noun}}=== {{en-noun|s|-}} {{context|medicine|lang=en}} # {{context|uncountable|医学|lang=en}} [[産婦人科]]。 # {{context|countable|医療関連の職業|lang=en}} [[産婦人科医]]。 #* ''[[Dr.]] Jenn Conti, [[ob-gyn]] [[and]] [[fellow]] [[at]] [[physician|Physicians]] [[for]] [[reproductive|Reproductive]] [[health|Health]], [[told]] VOA.'' (Esha Sarai, Iman Sultan "[https://www.voanews.com/a/court-grants-undocumented-teen-access-to-abortion/4084604.html Court Grants Undocumented Teen Access to Abortion]". VOA News. 2023年6月9日閲覧) #*: 産婦人科医でリプロダクティブ・ヘルスのための医師会<ref>定訳はない。</ref>会員のジェン・コンティ医師は、VOAにこう話した。 ===脚注=== {{Reflist}} ioiw7oqucj388j0rb3nithrw3k7frm0 カテゴリ:アイスランド語 性 14 433377 2355977 1835364 2026-09-22T23:37:59Z 鍼灸 112313 2355977 wikitext text/x-wiki <div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{is}}|{{is}}_人間|disp4=人間|{{is}}_人間行動学|disp5=人間行動学|last=性}} * {{Pathnav|カテゴリ|分野|人間|人間行動学|性|last={{is}}}} </div> {{catmore}} [[カテゴリ:{{is}}_人間行動学|*せい]] [[カテゴリ:性|あいすらんとこ]] jvthr3euxla14eiqttzztg4v34ntwsw カテゴリ:ロシア語 性 14 435368 2355966 1837440 2026-09-22T23:23:15Z 鍼灸 112313 2355966 wikitext text/x-wiki <div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{ru}}|{{ru}}_人間|disp4=人間|{{ru}}_人間行動学|disp5=人間行動学|last=性}} * {{Pathnav|カテゴリ|分野|性|last={{ru}}}} </div> {{catmore}} [[カテゴリ:{{ru}}_人間行動学|*せい]] [[カテゴリ:性|ろしあこ]] nuvugmchkb2xysv3pqjzmik7egfzf9c 2355967 2355966 2026-09-22T23:23:38Z 鍼灸 112313 2355967 wikitext text/x-wiki <div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{ru}}|{{ru}}_人間|disp4=人間|{{ru}}_人間行動学|disp5=人間行動学|last=性}} * {{Pathnav|カテゴリ|分野|人間|人間行動学|性|last={{ru}}}} </div> {{catmore}} [[カテゴリ:{{ru}}_人間行動学|*せい]] [[カテゴリ:性|ろしあこ]] jrw6u65hp0fbimkw7wt2swu1pp94akt üt 0 435432 2356291 2353113 2026-09-23T06:01:04Z NekoyamaWataru 87354 /* {{L|hu}} */ 語句の修正 2356291 wikitext text/x-wiki {{also|ut|UT|ut-|-ut|út|ût|ǖt|-uț|ут|үт|ют}} =={{L|hu}}== ==={{pron}}=== * {{hu-IPA}} * {{音声|hu|Hu-üt.ogg}} ==={{etym}}=== おそらく{{etyl|fiu-pro|hu}} {{m|fiu-pro|*äktɜ-||叩く、切る}} より ==={{verb}}=== {{hu-verb}} #{{タグ|hu|transitive}} [[たたく|叩く]]、[[うつ|打つ]]、[[なぐる|殴る]]、叩いて{{ふりがな|音|おと}}を出す、[[ひらてうち|平手打ち]]をする。 #: {{syn|hu|ráüt|ver|megver|vág|csap|rácsap|sújt}} #{{タグ|hu|intransitive}} [[まねる|真似る]]、[[ならう|倣う]]。(誰に {{m|hu|-ra}}/{{m|hu|-re}}) #: {{syn|hu|hasonlít|emlékeztet}} #: {{uxi|hu|Apjá'''ra ütött'''.|彼は父親に'''倣った'''。}} ===={{conjug}}==== {{hu-conj-ök||ü|t|in-past=ött}} ===={{drv}}==== {{top4}} * {{l|hu|ütem}} * {{l|hu|ütés}} * {{l|hu|ütleg}} * {{l|hu|ütő}} * {{l|hu|ütöget}} {{bottom}} {{hu-verbpref|üt|sep=9|agyon|alá|át|be|bele|egybe|el|előre|fel|félre|föl|hátra|haza|helyre|hozzá|ide|ketté|ki|közé|le|meg|mellé|neki|oda|össze|rá|rajta|széjje|szembe|szerte|szét|tele|tova|tovább|túl|utána|végig|vissza}} ===={{comp}}==== * {{l|hu|üt-ver}} ===={{idiom}}==== {{top}} * {{l|hu|addig üsd a vasat, amíg meleg}} * {{l|hu|arcul üt}} * {{l|hu|lovaggá üt}} * {{l|hu|nyélbe üt}} * {{l|hu|szöget üt a fejébe}} {{bottom}} ===参考文献=== * {{R:ErtSz}} tg9fhqelrczanawd7avzzdgnvbhb76r あまりもの 0 462874 2356394 1946964 2026-09-23T11:06:40Z M-30722 1202 2356394 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{etym}}=== {{affix|ja|あまり|もの}} ==={{noun}}=== {{ja-noun|余り物|余り者}} #('''余り物''')[[いる|いら]]ないもの。[[不要]]なもの。特に、食べ残したもの。 #:{{syn|ja|のこりもの}} #('''余り者''')[[周囲]]から[[もてあます|もてあまさ]]れた人。[[あぶれる|あぶれ]]た人。 #:{{syn|ja|余計者|邪魔者|厄介者}} ===={{rel}}==== *[[余り物には福がある]] *[[餕]]<ref>食べ残し</ref> ===={{trans}}==== 語義1 *{{T|en}}: {{t|en|rest}}、{{t|en|remainder}}、{{t|en|leftover}} qxlbkybhb89whorsxz34hq0ci46wrxp gubacsdarázs 0 463712 2356381 1889404 2026-09-23T10:59:32Z M-30722 1202 2356381 wikitext text/x-wiki {{DEFAULTSORT:gubacsdarazs}} =={{L|hu}}== ==={{etym}}=== {{affix|hu|gubacs|darázs}} ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|gu|bacs|da|rázs}} ==={{noun}}=== {{hu-noun|pl=gubacsdarazsak}} #{{タグ|hu|蜂}}[[タマバチ]]。 #: 植物の組織に寄生して虫こぶを作る昆虫 ===={{decl}}==== {{hu-infl-nom|gubacsdarazsa|o|stem2=gubacsdarázs}}{{hu-pos-atok|gubacsdarazs||ai}} ===参考文献=== * {{R:ErtSz}} l2kezqouh0nlqb654j711ub2f0c8oes ベテラン 0 472323 2356349 1975862 2026-09-23T10:35:21Z M-30722 1202 2356349 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{etym}}=== {{bor+|ja|en|veteran}} < {{etyl|enm|ja}} {{m|frm|vétéran}} < {{etyl|la|ja}} {{m|la|veterānus}} < {{m|la|vetus}} < {{etyl|itc-pro|ja}} {{m|itc-pro|*wetos}} < {{etyl|ine-pro|ja}} {{m|ine-pro|*wétos}} < {{m|ine-pro|*wet-}} + {{m|ine-pro|*-os}} ==={{noun}}=== {{ja-noun}} #{{タグ|ja|軍事}}[[退役]][[軍人]]。 #{{タグ|ja|人間}}[[老練]]な者。[[熟練者]]。 ===={{ant}}==== * [[新人]] * [[ビギナー]] l47151p52k4vl7vbmce8b4w6jg1u4qg nagyhét 0 474934 2356342 1916769 2026-09-23T10:26:31Z M-30722 1202 2356342 wikitext text/x-wiki {{DEFAULTSORT:nagyhet}} =={{L|hu}}== {{wikipedia|lang=hu}} ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|nagy|hét}} ==={{etym}}=== {{affix|hu|nagy|hét|t1=大きな|t2=週|pos=noun}} ==={{noun}}=== {{hu-noun|pl=nagyhetek}} #{{タグ|hu|キリスト教}}[[受難週]]、[[聖週間]]、[[聖週]]、[[受難週間]]。 #: 棕櫚の主日から復活祭の前日までの一週間 ===={{decl}}==== {{hu-infl-nom|nagyhete|e|stem2=nagyhét}}{{hu-pos-etek|nagyhet||ei}} ===={{drv}}==== * {{l|hu|nagyheti}} ===参考文献=== * {{R:ErtSz}} 0byphtplpgoxw6yxmonxu06blesyfeh szórakozik 0 491526 2356019 2012951 2026-09-23T01:28:15Z NekoyamaWataru 87354 /* {{hu}} */ 語句の修正 2356019 wikitext text/x-wiki {{DEFAULTSORT:szorakozik}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|szó|ra|ko|zik}} ==={{etym}}=== {{suffix+|szór|akozik|lang=hu}} < [[w:ドイツ語|ドイツ語]] {{m|de|sich}} {{m|de|zerstreuen}} からの翻訳借用 ==={{verb}}=== {{hu-verb}} # {{lb|hu|intransitive}} [[たのしむ|楽しむ]]、[[たのしい|楽しい]][[時間]]を[[すごす|過ごす]]、[[気晴らし]]をする、[[リフレッシュ]]する。 # {{lb|hu|intransitive|euphemistic}} [[ねる|寝る]]、[[一晩]]を過ごす、[[性交]]する。(誰と {{hu-case|val}}) # {{lb|hu|intransitive|often||derogatory}} [[もてあそぶ|弄ぶ]]、[[からかう|誂う]]、[[手出し]]する、[[口出し]]する、[[おちょくる]]、{{おくりがな2|揶揄|からか|う|からかう}}。(~に/を {{hu-case|val}}) #: {{syn|hu|ugrat}} ===={{usage}}==== 誰かを困らせるような意味合いを避けるため、副詞 {{m|hu|jól||良く}}を加える場合がある。 ===={{conjug}}==== {{hu-conj-ok|szórak|o|z|m=y|intrans=y|also-subj=y|caus=tat}} ===={{drv}}==== {{top3}} * {{l|hu|szórakozás}} * {{l|hu|szórakozóhely}} * {{l|hu|szórakoztat}} → {{l|hu|szórakoztató}} {{bottom}} ===参考文献=== * {{R:ErtSz}} 8hzuzsn73v1r1seri6t4wniyvmulwt0 ウラル 0 505207 2355926 2049425 2026-09-22T16:25:14Z ちょこれ゚いとみんと 129959 2355926 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|うらる}} =={{L|ja}}== ==={{name}}=== {{ja-name}} #{{context|lang=ja|地名}} [[ロシア]]西部で[[ヨーロッパ]]と[[アジア]]を分ける山脈。 692b0igz6dqrptnrh9ivid5s6ebskns たてにげ 0 537196 2355927 2118316 2026-09-22T16:39:07Z ちょこれ゚いとみんと 129959 2355927 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun-suru|[[立]]て[[逃]]げ}} #{{タグ|ja|インターネットスラング}}[[電子掲示板]]において、[[スレッド]]を立てたにもかかわらず、そのスレッドに一切[[かきこみ|書き込み]]をしないこと。 #{{タグ|ja|インターネットスラング}}[[ウィキ]]において、[[ほとんど]]あるいは[[まったく|全く]][[記載]]のない[[ページ]]を[[作成]]し、それをそのまま[[放置]]すること。 ==={{verb}}=== {{日本語サ変活用}} ozgo1r50re656cqubjr0pgg86tmq18a köz 0 544148 2356027 2313831 2026-09-23T02:18:53Z NekoyamaWataru 87354 /* {{L|hu}} */ 語句の修正 2356027 wikitext text/x-wiki {{DEFAULTSORT:koz}} {{also|koz|kož}} =={{L|tt}}== ==={{noun}}=== {{head|tt|noun|キリル文字表記:|[[көз]]}} #{{タグ|tt|季節}} {{ふりがな|秋|あき}}。 =={{L|hu}}== ==={{pron}}=== * {{hu-IPA}} ==={{etym}}=== {{etyl|fiu-pro|hu}} {{m|fiu-pro|*küti}} より ==={{noun}}=== {{hu-noun|ök}} # 2つの部分の間にある空間的もしくは時間的な[[へだたり|隔たり]]。 ## [[あいだ|間]]、[[間隔]]、[[あいま|合間]]、[[距離]]、[[インターバル]]。 ##: {{syn|hu|térköz|időköz|q1=space|q2=time}} ## [[すきま|隙間]]、[[ギャップ]]、[[あき|空き]][[場所]]、[[スペース]]、[[余白]]、[[余地]]、[[マージン]]。 ##: {{syn|hu|rés|hézag|űr}} ## [[河間地域]]。 ##: {{uxi|hu|[[Duna–Tisza köze]]|(ハンガリーおよびセルビアの)ドナウ・ティサ河間地域}} ## [[路地]]、[[小路]]、[[うらどおり|裏通り]]、[[横丁]]、[[こみち|小道]]、[[細道]]。[[Category:{{hu}}_道路]] ##: 建物の壁に挟まれた狭い道 ##: {{syn|hu|utcácska}} ##: {{cot|hu|utca|út|tér}} ## {{label|hu|所有接尾辞とともに}} [[関係]]、[[関連]]、[[かかわり|関わり]]、[[むすびつき|結び付き]]、[[つながり|繋がり]]、[[きずな|絆]]、[[縁]]。(~への {{hu-case|hoz|pos={{noun}}}}) ##: {{syn|hu|összefüggés|kapcsolat}} ## {{label|hu|所有接尾辞とともに}} [[関知]]、[[関与]]、[[あずかり|与り]]。(~への {{hu-case|hoz|pos={{noun}}}}) ##: {{syn|hu|[[tartozik]] …[[-ra]]/[[-re]]|q=to concern someone}} ##: {{uxi|hu|Semmi '''köz'''öm hozzá.|それは大きなお世話だ/それは余計なお世話だ。}} # {{senseid|hu|public}}[[共同体]]、[[コミュニティー]]、[[公衆]]、[[世間]]、[[おおやけ|公]]。 #: {{syn|hu|közösség|társadalom}} ===={{decl}}==== {{hu-infl-nom|közö|ö|-}}{{hu-pos-ötök|köz||ei}} ===={{drv}}==== {{top4}} * {{l|hu|közbe-}} * {{l|hu|közben}} * {{l|hu|közeg}} * {{l|hu|közel}} * {{l|hu|közép}} <!-- |közért doesn't belong here, as it comes from Községi Élelmiszerkereskedelmi Rt.--> * {{l|hu|közöl}} * {{l|hu|közös}} * {{l|hu|között}} * {{l|hu|község}} * {{l|hu|közül}} {{bottom}} ===={{comp}}==== (この項目で始まるもの、「公的な」や「大衆の」といった意味のあるもの): {{top4}} * {{l|hu|közalkalmazott}} * {{l|hu|közbeszerzés}} * {{l|hu|közegészségügy}} * {{l|hu|közélet}} * {{l|hu|közérdek}} * {{l|hu|közérzet}} * {{l|hu|közgazda}} * {{l|hu|közgazdaság}} * {{l|hu|közgazdaságtan}} * {{l|hu|közgazdaság-tudomány}} * {{l|hu|közgazdász}} * {{l|hu|közgyűlés}} * {{l|hu|közhasznú}} * {{l|hu|közhely}} * {{l|hu|közigazgatás}} * {{l|hu|közismert}} * {{l|hu|közjegyző}} * {{l|hu|közjó}} * {{l|hu|közkedvelt}} * {{l|hu|közkincs}} * {{l|hu|közkívánat}} * {{l|hu|közkönyvtár}} * {{l|hu|közkút}} * {{l|hu|közmondás}} * {{l|hu|köznapi}} * {{l|hu|köznév}} * {{l|hu|közoktatás}} * {{l|hu|közpénz}} * {{l|hu|központozás}} * {{l|hu|köztársaság}} * {{l|hu|közterület}} * {{l|hu|köztisztviselő}} * {{l|hu|köztudat}} * {{l|hu|köztudott}} * {{l|hu|közüzem}} * {{l|hu|közvélemény}} {{bottom}} (この項目で終わるもの、「間」や「間隔」といった意味のあるもの): {{top3}} * {{l|hu|betűköz}} * {{l|hu|hasábköz}} * {{l|hu|időköz}} * {{l|hu|kézen-közön}} * {{l|hu|sorköz}} * {{l|hu|szóköz}} {{bottom}} ===={{idiom}}==== * {{l|hu|semmi köze hozzá}} ==={{adjective}}=== {{hu-adj|-}} # {{label|hu|obsolete}} [[公共]]の、[[共通]]の、[[一般的]]な。<!-- I. melléknév (**elavult**) Az egész közösségre v. az egész társadalomra vonatkozó, tőle eredő, minden tagját illető, érintő; általános, egyetemes, közös. --> ===参考文献=== * {{R:ErtSz|1|interval, gap, alley, connection}} * {{R:ErtSz|2|community, the public}} 27z1s4s2rhhjsh0347pqdp0s17w0cmu 利用者:Kuroco2k/common.js 2 554760 2356276 2353656 2026-09-23T05:36:26Z Kuroco2k 84207 スイッチオフ 2356276 javascript text/javascript mw.loader.load("/wiki/利用者:Kuroco2k/hangul.js?action=raw&ctype=text/javascript"); mw.loader.load('/wiki/利用者:Kuroco2k/es-verb-form.js?action=raw&ctype=text/javascript'); mw.loader.load('/wiki/利用者:Kuroco2k/pt-verb-form.js?action=raw&ctype=text/javascript'); mw.loader.load('/wiki/利用者:Kuroco2k/de-verb-form.js?action=raw&ctype=text/javascript'); mw.loader.load('/wiki/利用者:Kuroco2k/gl-verb-form.js?action=raw&ctype=text/javascript'); mw.loader.load( '/w/index.php?title=利用者:Kuroco2k/verb-form-config.js&action=raw&ctype=text/javascript'); o8fdyks9fskb64puja11bhi9a258mlk tartozik 0 555577 2356025 2156311 2026-09-23T02:18:28Z NekoyamaWataru 87354 /* {{hu}} */ 語句の修正 2356025 wikitext text/x-wiki =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{audio|hu|Hu-tartozik.ogg}} * {{hyph|hu|tar|to|zik}} ==={{etym}}=== {{suffix+|tart|ozik|lang=hu}} ==={{verb}}=== {{hu-verb}} # {{label|hu|intransitive}} [[属する]]、…の[[もの]]である、[[付随]]する、[[ふくむ|含まれる]]。(~に {{hu-case|hoz}}) #: {{uxi|hu|Ki'''hez tartozik''' ez a kutya?|この犬は誰の飼い犬ですか?}} #: {{uxi|hu|Ez a tányér a készlet'''hez tartozik'''.|このプレートもセットに'''含まれます'''。}} # {{label|hu|intransitive}} [[あてはまる|当てはまる]]、[[該当]]する、[[分類]]される。(~に {{hu-case|ba}}) #: {{uxi|hu|Milyen vércsoport'''ba tartozik'''?|あなたの血液型は何ですか?}} # {{label|hu|intransitive}} [[かりる|借りる]]、[[借金]]をする、[[義務]]を[[おう|負う]]。(誰に {{hu-case|nak}}, ~を {{hu-case|val}}) #: {{uxi|hu|Sok pénz'''zel tartozik''' a szülei'''nek'''|彼/彼女は両親に多額の'''借金をしている'''。}} #: {{uxi|hu|'''Tartozik nek'''ed egy magyarázat'''tal'''.|彼/彼女にはあなたに説明する'''義務があります'''。}} # {{label|hu|intransitive}} [[かかわる|関わる]]、[[関係]]する、[[関連]]する。(~に {{hu-case|ra}}) #: {{uxi|hu|A magánügyem nem '''tartozik''' más'''ra'''.|私のプライベートは他人が'''関わる'''ものじゃない。}} ===={{conjug}}==== {{hu-conj-ok|tart|o|z|m=y|intrans=y}} ===={{drv}}==== * {{l|hu|tartozás}} * {{l|hu|tartozék}} {{hu-verbpref|tartozik|bele|hozzá|ide|oda|össze}} ===={{idiom}}==== * {{l|hu|nem tartozik rá}} ==={{noun}}=== {{hu-noun}} # {{label|hu|finance|会計|大文字で始める場合もある}} [[かりかた|借方]]、[[負債]]、[[支出]]。 #: {{ant|hu|követel#Noun}} ===={{decl}}==== 接尾辞と一緒に使用されることはほとんどない。 {{hu-infl-nom|tartoziko|o|n=sg}}<!-- e.g. "a követel oldalt már ellenőriztem, de a tartozikot még nem" --> ===参考文献=== * {{R:ErtSz}} n6gx7vhvcn38hx1j17bwnvw09iix0rm hülyéskedik 0 582656 2356020 2219544 2026-09-23T01:30:08Z NekoyamaWataru 87354 /* {{hu}} */ 語句の修正 2356020 wikitext text/x-wiki {{DEFAULTSORT:hulyeskedik}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|hü|lyés|ke|dik}} ==={{etym}}=== {{suffix+|hülye|skedik|pos2=動詞形成接尾辞|lang=hu}} ==={{verb}}=== {{hu-verb}} # {{label|hu|intransitive|informal}} [[ふざける|巫山戯る]]、[[ばか|馬鹿]]な[[まね|真似]]をする、[[おちょくる]]、{{おくりがな2|揶揄|からか|う|からかう}}。 #: {{syn|hu|szórakozik|bolondozik|viccelődik|idétlenkedik|ökörködik|marháskodik|bohóckodik}} ===={{conjug}}==== {{hu-conj-ek|hülyésk|e|d|intrans=y}} ===={{drv}}==== * {{l|hu|hülyéskedés}} {{hu-verbpref|hülyéskedik|el|végig}} ===参考文献=== * {{R:ErtSz}} 3jk5q0rvvdoo9o20ltlckymrzk7ddg1 Harnröhre 0 588471 2356312 2278225 2026-09-23T10:03:31Z M-30722 1202 2356312 wikitext text/x-wiki {{DEFAULTSORT:harnrohre}} =={{L|de}}== ==={{etym}}=== {{affix|de|Harn|Röhre}} ==={{pron}}=== * {{IPA|lang=de|/ˈhaʁnˌʁøːʁə/}} * {{音声|de|De-Harnröhre.ogg}} ==={{noun}}=== {{de-noun|g=f||Harnröhren}} #{{タグ|de|解剖学}} [[尿道]]。 {{de-decl-noun-f|Harnröhre|Harnröhren}} ===={{drv}}==== * {{l|de|Harnröhrenöffnung}} cp6u8qsga8w6dd8raazlvz8ivxwnuq9 利用者:Kuroco2k/maintenance.js 2 599888 2356053 2336776 2026-09-23T04:24:27Z Kuroco2k 84207 2356053 javascript text/javascript (function () { 'use strict'; if (mw.config.get('wgAction') !== 'edit') { return; } const textbox = document.getElementById('wpTextbox1'); if (!textbox) { return; } function maintenance(text) { const langMap = { aar: "aa", abk: "ab", afr: "af", aka: "ak", alb: "sq", amh: "am", ara: "ar", arg: "an", arm: "hy", asm: "as", ava: "av", ave: "ae", aym: "ay", aze: "az", bak: "ba", bam: "bm", baq: "eu", bel: "be", ben: "bn", bih: "bh", bis: "bi", bod: "bo", bos: "bs", bre: "br", bul: "bg", bur: "my", cat: "ca", ces: "cs", cha: "ch", che: "ce", chi: "zh", chu: "cu", chv: "cv", cor: "kw", cos: "co", cre: "cr", cym: "cy", cze: "cs", dan: "da", deu: "de", div: "dv", dut: "nl", dzo: "dz", ell: "el", eng: "en", epo: "eo", est: "et", eus: "eu", ewe: "ee", fao: "fo", fas: "fa", fij: "fj", fin: "fi", fra: "fr", fre: "fr", fry: "fy", ful: "ff", geo: "ka", ger: "de", gla: "gd", gle: "ga", glg: "gl", glv: "gv", gmq: "gmq-pro", gre: "el", grn: "gn", guj: "gu", hat: "ht", hau: "ha", hbs: "sh", heb: "he", her: "hz", hin: "hi", hmo: "ho", hrv: "hr", hun: "hu", hye: "hy", ibo: "ig", ice: "is", ido: "io", iii: "ii", iku: "iu", ile: "ie", ina: "ia", ind: "id", ine: "ine-pro", ipk: "ik", isl: "is", ita: "it", jav: "jv", jpn: "ja", kal: "kl", kan: "kn", kas: "ks", kat: "ka", kau: "kr", kaz: "kk", khm: "km", kik: "ki", kin: "rw", kir: "ky", kom: "kv", kon: "kg", kor: "ko", kua: "kj", kur: "ku", lao: "lo", lat: "la", lav: "lv", lim: "li", lin: "ln", lit: "lt", ltz: "lb", lub: "lu", lug: "lg", mac: "mk", mah: "mh", mal: "ml", mao: "mi", mar: "mr", may: "ms", mkd: "mk", mlg: "mg", mlt: "mt", mon: "mn", mri: "mi", msa: "ms", mya: "my", nau: "na", nav: "nv", nbl: "nr", nde: "nd", ndo: "ng", nep: "ne", nld: "nl", nno: "nn", nob: "nb", nor: "no", nya: "ny", oci: "oc", oji: "oj", ori: "or", orm: "om", oss: "os", pan: "pa", per: "fa", pli: "pi", pol: "pl", por: "pt", pus: "ps", que: "qu", roh: "rm", ron: "ro", rum: "ro", run: "rn", rus: "ru", sag: "sg", san: "sa", sin: "si", slk: "sk", slo: "sk", slv: "sl", sme: "se", smo: "sm", sna: "sn", snd: "sd", som: "so", sot: "st", spa: "es", sqi: "sq", srd: "sc", sro: "sc", srp: "sr", ssw: "ss", sun: "su", swa: "sw", swe: "sv", tah: "ty", tam: "ta", tat: "tt", tel: "te", tgk: "tg", tgl: "tl", tha: "th", tib: "bo", tir: "ti", ton: "to", tsn: "tn", tso: "ts", tuk: "tk", tur: "tr", twi: "tw", uig: "ug", ukr: "uk", urd: "ur", uzb: "uz", ven: "ve", vie: "vi", vol: "vo", wel: "cy", wln: "wa", wol: "wo", xho: "xh", yid: "yi", yor: "yo", zha: "za", zho: "zh", zul: "zu" }; function replaceLang(lang) { return Object.prototype.hasOwnProperty.call(langMap, lang) ? langMap[lang] : lang; } text = text.replace( /\{\{etyl\|([^|{}]+)(?:\|([^|{}]+))?(.*?)\}\}/gi, function (_, l1, l2, rest) { l1 = replaceLang(l1); if (l2 === undefined) { l2 = "en"; } else { l2 = replaceLang(l2); } return "{{etyl|" + l1 + "|" + l2 + rest + "}}"; } ); text = text.replace( /\|lang=([A-Za-z0-9_-]+)/g, function (_, lang) { return '|lang=' + replaceLang(lang); } ); text = text.replace( /\{\{anagrams\|([^|{}]+)\|/gi, function (_, lang) { return '{{anagrams|' + replaceLang(lang) + '|'; } ); text = text.replace( /\{\{タグ\|([^|{}]+)\|/gi, function (_, lang) { return '{{タグ|' + replaceLang(lang) + '|'; } ); text = text.replace( /\{\{ラベル\|([^|{}]+)\|/gi, function (_, lang) { return '{{ラベル|' + replaceLang(lang) + '|'; } ); text = text.replace( /\{\{label\|([^|{}]+)\|/gi, function (_, lang) { return '{{label|' + replaceLang(lang) + '|'; } ); text = text.replace( /\{\{head\|([^|{}]+)\|/gi, function (_, lang) { return '{{head|' + replaceLang(lang) + '|'; } ); text = text.replace( /\{\{affix\|([^|{}]+)\|/gi, function (_, lang) { return '{{affix|' + replaceLang(lang) + '|'; } ); text = text.replace( /\{\{l\|([^|{}]+)\|/gi, function (_, lang) { return '{{l|' + replaceLang(lang) + '|'; } ); text = text.replace( /\{\{lang\|([^|{}]+)\|/gi, function (_, lang) { return '{{lang|' + replaceLang(lang) + '|'; } ); text = text.replace( /\{\{pron(?:\|[^{}]*)?\}\}/gi, '{{pron}}' ); text = text.replace( /\{\{conjug(?:\|[^{}]*)?\}\}/gi, '{{conjug}}' ); text = text.replace(/^----\s*$/gm, ""); text = text.replace(/^\s*\n/gm, ""); text = text.replace(/([^\n])\n(==[^=].*?==)/g, "$1\n\n$2"); text = text.replace(/^\* /gm, '*'); return text; } textbox.value = maintenance(textbox.value); const summary = document.getElementById('wpSummary'); if (summary && !summary.value) { summary.value = 'Wikify: [[:w:Wikipedia:雑草とり|雑草取り]]'; } })(); pexqq37j1v8vsfpbbf1iiak80esp6c6 戦乙女 0 604614 2356388 2339920 2026-09-23T11:03:30Z M-30722 1202 2356388 wikitext text/x-wiki =={{L|ja}}== ==={{etym}}=== {{affix|ja|戦|tr1=いくさ|乙女|tr2=おとめ}}. [[w:明治時代|明治時代]]、[[w:北欧神話|北欧神話]]と西洋の古典オペラが日本に紹介された頃に、英語の{{m|en|Valkyrie}}、またはドイツ語の{{m|de|Walküre}}という概念の訳語として造語された。 初期の著名な言及は、文学批評家・{{w|島村抱月}}の1905年の著作『新美辞学』に見られる。 ==={{pron}}=== {{ja-pron|いくさおとめ|acc3=5}} {{ja-pron|ヴァルキリー|acc3=3}} ==={{noun}}=== {{ja-noun|いくさおとめ}} #{{タグ|ja|ポップカルチャー|アニメ|漫画|ライトノベル}} 主に戦場で評判が高く威厳を纏う、武器を持って戦う美少女・美女。 #* {{quote-book|ja|year=2018|author=長月達平|title=Re:ゼロから始める異世界生活 17|chapter=第五章『都市庁舎奪還作戦』|passage=「叫ぶスバルを置き去りに、黒竜と'''戦乙女'''の攻防が広い部屋の中で激しく交換される」}} {{ja-noun|ヴァルキリー}} #{{タグ|ja|mythology}}[[ワルキューレ]]。 #{{タグ|ja|ロールプレイングゲーム|board games|video games}} 女性戦士のクラス。「いくさおとめ」からの派生語。 # {{タグ|ja|ポップカルチャー|figurative}} 戦場で象徴的な役割を持つ女性。 ===参考文献=== * [https://dic.pixiv.net/a/戦乙女 ピクシブ百科事典「戦乙女」] rvp7p0u00wm55gfguvqbt0r4mdj4113 人間行動学 0 609155 2355970 2355471 2026-09-22T23:30:22Z 鍼灸 112313 2355970 wikitext text/x-wiki {{kana-DEFAULTSORT|にんげんこうどうがく}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|にんげんこうどうがく}} #{{タグ|ja|人間行動学|sort=*}}[[人間]]の[[行動]]や[[こころ|心]]の[[はたらき|働き]]を様様な学問を組み合わせて[[解明]]する[[行動科学]]の一種。 ===={{trans}}==== {{trans-top}} *{{en}}: {{t|en|human behavior}} {{trans-bottom}} lu5b2z5p7avfl2g9u7m7m83aox9talx 2355976 2355970 2026-09-22T23:36:53Z 鍼灸 112313 2355976 wikitext text/x-wiki {{kana-DEFAULTSORT|にんげんこうどうがく}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|にんげんこうどうがく}} #{{タグ|ja|人間行動学|sort=*}}[[人間]]の[[行動]]や[[こころ|心]]の[[はたらき|働き]]を様様な学問を組み合わせて[[解明]]する[[行動科学]]の一部。 ===={{trans}}==== {{trans-top}} *{{en}}: {{t|en|human behavior}} {{trans-bottom}} ahhyiv9ng286bwsfnyclesdf2y7ll3a さんぴ 0 609269 2355887 2355851 2026-09-22T11:59:50Z うーむ 129171 2355887 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|さんび|ざんぴ}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[賛否]]】[[賛成]]と[[不賛成]]。 *【[[産忌]]・[[産火]]】出産の忌み。 *【[[驂騑]]】[[駟馬]]の[[両旁]]の[[そえうま|副馬]]。 sybuu8ejngeq9odr59eyq9hyoipcmhe 2355888 2355887 2026-09-22T12:01:12Z うーむ 129171 /* 日本語 */ 2355888 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|さんび|ざんぴ}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[賛否]]】[[賛成]]と[[不賛成]]。 *【[[驂騑]]】[[駟馬]]の[[両旁]]の[[そえうま|副馬]]。 kk2bgbk1ob2yltfgnmi5eaz8ri85bt9 2355895 2355888 2026-09-22T12:14:23Z 鍼灸 112313 2355895 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|さんび|ざんび|ざんぴ}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[賛否]]】[[賛成]]と[[不賛成]]。 *【[[驂騑]]】[[駟馬]]の[[両旁]]の[[そえうま|副馬]]。 pxky83ejtvgxm8qhm5cmf6oc2uktmec さんび 0 609278 2355889 2355886 2026-09-22T12:01:39Z うーむ 129171 /* 日本語 */ 2355889 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|さんぴ|ざんぴ}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[山尾]]】山裾。 *【[[山薇]]】ぜんまい。 *【[[攢眉]]】眉をひそめること。 *【[[酸鼻]]】痛ましく惨たらしいこと。 *【[[賛美]]・[[讃美]]】褒め称えること。 *【[[産忌]]・[[産火]]】出産の忌み。 b7q6zknbzxesuft41mfcev99n6zyq5k 2355894 2355889 2026-09-22T12:10:32Z 鍼灸 112313 2355894 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|さんぴ|ざんび|ざんぴ}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[山尾]]】山裾。 *【[[山薇]]】ぜんまい。 *【[[攢眉]]】眉をひそめること。 *【[[酸鼻]]】痛ましく惨たらしいこと。 *【[[賛美]]・[[讃美]]】褒め称えること。 *【[[産忌]]・[[産火]]】出産の忌み。 m663i97s4cco8irxf2thrlhcpktukq0 産忌 0 609279 2355890 2026-09-22T12:02:31Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|さんび}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[さんび]]}} #[[出産]]の[[いみ|忌み]]。」 2355890 wikitext text/x-wiki {{kana-DEFAULTSORT|さんび}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[さんび]]}} #[[出産]]の[[いみ|忌み]]。 qzboi3ddsq1vs5zwj94tumpf3xa2x41 2355891 2355890 2026-09-22T12:03:44Z うーむ 129171 2355891 wikitext text/x-wiki {{kana-DEFAULTSORT|さんび}} =={{L|ja}}== ==={{alter}}=== *[[産火]] ==={{noun}}=== {{ja-noun|[[さんび]]}} #[[出産]]の[[いみ|忌み]]。 hos7z67h8noqfsy7ay4m9xpewj7tkhe 産火 0 609280 2355892 2026-09-22T12:04:23Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|さんび}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[さんび]]}} #[[産忌]]。」 2355892 wikitext text/x-wiki {{kana-DEFAULTSORT|さんび}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[さんび]]}} #[[産忌]]。 498xginga3va1dc9yfhazkobmz0if7g ざんぴ 0 609281 2355893 2026-09-22T12:10:05Z 鍼灸 112313 ページの作成:「{{kana-DEFAULTSORT}} {{also|さんび|さんぴ|ざんび}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[竄避]]】:逃げ隠れること。 *【[[残碑]]】:壊れた石碑。」 2355893 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|さんび|さんぴ|ざんび}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[竄避]]】:逃げ隠れること。 *【[[残碑]]】:壊れた石碑。 f3sclukfbu107oqvim0lccahga1finc ざんび 0 609282 2355896 2026-09-22T12:15:47Z 鍼灸 112313 ページの作成:「{{kana-DEFAULTSORT}} {{also|さんび|さんぴ|ざんぴ}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana}} *【[[毚微]]】:わずか。」 2355896 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|さんび|さんぴ|ざんぴ}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana}} *【[[毚微]]】:わずか。 cw1296zabsk60sc7i150xp58oiut8hg 残碑 0 609283 2355897 2026-09-22T12:52:42Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ざんぴ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ざんぴ]]}} #[[こわれる|壊れ]]た[[石碑]]。 #[[のこる|残っ]]た石碑。」 2355897 wikitext text/x-wiki {{kana-DEFAULTSORT|ざんぴ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ざんぴ]]}} #[[こわれる|壊れ]]た[[石碑]]。 #[[のこる|残っ]]た石碑。 cc6bj25f8v1cfhq53m5zhlkq8vcssai 竄避 0 609284 2355898 2026-09-22T12:53:56Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ざんぴ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun-suru|[[ざんぴ]]}} #[[にげる|逃げ]]、[[かくれる|潜れる]]こと。 ==={{verb}}=== {{ja-verb-suru|ざんぴ}} {{日本語サ変活用}}」 2355898 wikitext text/x-wiki {{kana-DEFAULTSORT|ざんぴ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun-suru|[[ざんぴ]]}} #[[にげる|逃げ]]、[[かくれる|潜れる]]こと。 ==={{verb}}=== {{ja-verb-suru|ざんぴ}} {{日本語サ変活用}} fw9yb99d2p63yjcu5qaozxiw526ynbu 毚微 0 609285 2355899 2026-09-22T12:59:02Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ざんび}} =={{ja}}== ==={{adjectivenoun}}=== {{ja-adjectival noun|[[ざんび]]}} #[[わずか|僅か]]なさま。 ==={{conjug}}=== {{日本語タルト活用}}」 2355899 wikitext text/x-wiki {{kana-DEFAULTSORT|ざんび}} =={{ja}}== ==={{adjectivenoun}}=== {{ja-adjectival noun|[[ざんび]]}} #[[わずか|僅か]]なさま。 ==={{conjug}}=== {{日本語タルト活用}} 22fzek2x2bofgpv4c6xtan862z2wtmb 豪眉 0 609286 2355900 2026-09-22T13:04:02Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ごうび}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ごうび]]}} #[[ながい|長い]][[まゆげ|眉毛]]。」 2355900 wikitext text/x-wiki {{kana-DEFAULTSORT|ごうび}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ごうび]]}} #[[ながい|長い]][[まゆげ|眉毛]]。 q5jsrcpwfodg2lf5pttgcmaeeax0noh 毫眉 0 609287 2355901 2026-09-22T13:05:30Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ごうび}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ごうび]]}} #[[老人]]の[[まゆ|眉]]。」 2355901 wikitext text/x-wiki {{kana-DEFAULTSORT|ごうび}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ごうび]]}} #[[老人]]の[[まゆ|眉]]。 dqw1pcyrjhamrij7xsjbm53stmv85nw 蓬戸 0 609288 2355902 2026-09-22T13:11:57Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ほうこ]]}} #[[粗末]]で貧しい[[いえ|家]]。」 2355902 wikitext text/x-wiki {{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ほうこ]]}} #[[粗末]]で貧しい[[いえ|家]]。 kjg7b767ntwsw3bzkg819qrj5p9gu32 蓬壺 0 609289 2355903 2026-09-22T13:18:10Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{name}}=== {{ja-name|[[ほうこ]]}} #[[仙人]]が住むとされる[[蓬莱]](蓬萊山)の別称。 ==={{noun}}=== {{ja-noun|[[ほうこ]]}} #[[上皇]]の[[御所]]。[[仙洞]]。」 2355903 wikitext text/x-wiki {{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{name}}=== {{ja-name|[[ほうこ]]}} #[[仙人]]が住むとされる[[蓬莱]](蓬萊山)の別称。 ==={{noun}}=== {{ja-noun|[[ほうこ]]}} #[[上皇]]の[[御所]]。[[仙洞]]。 8wxvo2xkbqdlbm9hhjvrkxc4j9s1ftl ほうこ 0 609290 2355904 2026-09-22T13:25:52Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|這子}} #[[幼児]]が[[はいはい]]をした姿の[[人形]]。 ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[宝庫]]】貴重な財産などを入れておく蔵。 *【[[封戸]]】律令制で食封の対象となった戸。 *【[[蓬戸]]】粗末で貧しい家。 *【[[蓬壺]]】蓬萊。」 2355904 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|這子}} #[[幼児]]が[[はいはい]]をした姿の[[人形]]。 ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[宝庫]]】貴重な財産などを入れておく蔵。 *【[[封戸]]】律令制で食封の対象となった戸。 *【[[蓬戸]]】粗末で貧しい家。 *【[[蓬壺]]】蓬萊。 s6wwujr4zutwmyyqwhdoqmxzhl5wn80 2355906 2355904 2026-09-22T13:34:44Z うーむ 129171 /* 日本語 */ 2355906 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|ほうご|ぼうこ|ぼうご}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|這子}} #[[幼児]]が[[はいはい]]をした姿の[[人形]]。 ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[宝庫]]】貴重な財産などを入れておく蔵。 *【[[包僱]]】請け負うこと。 *【[[封戸]]】律令制で食封の対象となった戸。 *【[[封狐]]・[[豊狐]]】大きな狐。 *【[[蓬戸]]】粗末で貧しい家。 *【[[蓬壺]]】蓬萊。 rl2boq9sd6xhp7zpnrvhy8hyk4yuh85 這子 0 609291 2355905 2026-09-22T13:26:48Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{wagokanji}}=== {{ja-wagokanji|ほうこ}} #{{wagokanji of|ほうこ}}」 2355905 wikitext text/x-wiki {{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{wagokanji}}=== {{ja-wagokanji|ほうこ}} #{{wagokanji of|ほうこ}} cup5fuoc25sava28qnlaamnquzzyhjy 包僱 0 609292 2355907 2026-09-22T13:36:29Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun-suru|[[ほうこ]]}} #[[うけおう|請け負う]]こと。 ==={{verb}}=== {{ja-verb-suru|ほうこ}} {{日本語サ変活用}}」 2355907 wikitext text/x-wiki {{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun-suru|[[ほうこ]]}} #[[うけおう|請け負う]]こと。 ==={{verb}}=== {{ja-verb-suru|ほうこ}} {{日本語サ変活用}} 0uc3s3heu7hon2iilznb01ax5xauqqh 豊狐 0 609293 2355908 2026-09-22T13:39:33Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ほうこ]]}} #[[おおきな|大きな]][[きつね|狐]]。」 2355908 wikitext text/x-wiki {{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ほうこ]]}} #[[おおきな|大きな]][[きつね|狐]]。 74m4jnxfnfap3sape6vjb76rfqo59tv 封狐 0 609294 2355909 2026-09-22T13:40:15Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ほうこ]]}} #[[豊狐]]。」 2355909 wikitext text/x-wiki {{kana-DEFAULTSORT|ほうこ}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ほうこ]]}} #[[豊狐]]。 atp64pcaqwfj9sv3hlthavqdd4utkfk 群謀 0 609295 2355910 2026-09-22T13:50:00Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ぐんぼう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun-suru|[[ぐんぼう]]}} #[[大勢]]が集まり[[はかりごと]]をめぐらすこと。 #多くのはかりごと。 ==={{verb}}=== {{ja-verb-suru|ぐんぼう}} {{日本語サ変活用}}」 2355910 wikitext text/x-wiki {{kana-DEFAULTSORT|ぐんぼう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun-suru|[[ぐんぼう]]}} #[[大勢]]が集まり[[はかりごと]]をめぐらすこと。 #多くのはかりごと。 ==={{verb}}=== {{ja-verb-suru|ぐんぼう}} {{日本語サ変活用}} p0jqdeld1k83cimutdkor8cojmg1wwe 軍防 0 609296 2355911 2026-09-22T13:52:17Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ぐんぼう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぼう]]}} #[[軍事]]上の[[防備]]。」 2355911 wikitext text/x-wiki {{kana-DEFAULTSORT|ぐんぼう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぼう]]}} #[[軍事]]上の[[防備]]。 dtsz3z1e0ahqvivqt8f1k7sdgoy07un 群氓 0 609297 2355912 2026-09-22T13:53:48Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ぐんぼう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぼう]]}} #[[人民]]。」 2355912 wikitext text/x-wiki {{kana-DEFAULTSORT|ぐんぼう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぼう]]}} #[[人民]]。 mbrzvsubjoryitrnxztppr4hofxntgq 群萌 0 609298 2355913 2026-09-22T13:55:03Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ぐんぼう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぼう]]}} #[[群氓]]。」 2355913 wikitext text/x-wiki {{kana-DEFAULTSORT|ぐんぼう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぼう]]}} #[[群氓]]。 idnx8nj1oknt36hr74tlfoueuqx253n 軍謀 0 609299 2355914 2026-09-22T13:56:13Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ぐんぼう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぼう]]}} #[[戦略]]。」 2355914 wikitext text/x-wiki {{kana-DEFAULTSORT|ぐんぼう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぼう]]}} #[[戦略]]。 8exwfsljxfet16rktj1let5qm0ooovg ぐんぼう 0 609300 2355915 2026-09-22T14:03:07Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT}} {{also|ぐんぽう}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[軍防]]】軍事上の防備。 *【[[軍帽]]】軍の制帽。 *【[[軍謀]]】戦略。 *【[[群氓]]・[[群萌]]】人民。 *【[[群謀]]】大勢が集まり謀をめぐらすこと。」 2355915 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|ぐんぽう}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[軍防]]】軍事上の防備。 *【[[軍帽]]】軍の制帽。 *【[[軍謀]]】戦略。 *【[[群氓]]・[[群萌]]】人民。 *【[[群謀]]】大勢が集まり謀をめぐらすこと。 r633v837ye6ewa6fcturmajsbb0gik3 群峰 0 609301 2355918 2026-09-22T14:08:18Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ぐんぽう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぽう]]}} #[[むらがる群がる]]ような多くの[[みね峰]]。 ===={{rel}}==== *[[連峰]]」 2355918 wikitext text/x-wiki {{kana-DEFAULTSORT|ぐんぽう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぽう]]}} #[[むらがる群がる]]ような多くの[[みね峰]]。 ===={{rel}}==== *[[連峰]] j133q2lbxtq1gic13odptn51wo9xu3r 2355919 2355918 2026-09-22T14:08:33Z うーむ 129171 2355919 wikitext text/x-wiki {{kana-DEFAULTSORT|ぐんぽう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぽう]]}} #[[むらがる|群がる]]ような多くの[[みね|峰]]。 ===={{rel}}==== *[[連峰]] ncihzd1clll323pkkb5s9yb8mcoexf2 軍鋒 0 609302 2355920 2026-09-22T14:11:21Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ぐんぽう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぽう]]}} #[[軍]]の[[先鋒]]。 #[[いくさ|戦]]の[[威勢]]。」 2355920 wikitext text/x-wiki {{kana-DEFAULTSORT|ぐんぽう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぽう]]}} #[[軍]]の[[先鋒]]。 #[[いくさ|戦]]の[[威勢]]。 t422fd2et7y3e4p3se3ljgt818n8wa0 群芳 0 609303 2355921 2026-09-22T14:14:40Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|ぐんぽう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぽう]]}} #多くの[[香草]]や[[芳香]]の花。 #多くの[[賢人]]。または、多くの[[美人]]。」 2355921 wikitext text/x-wiki {{kana-DEFAULTSORT|ぐんぽう}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぐんぽう]]}} #多くの[[香草]]や[[芳香]]の花。 #多くの[[賢人]]。または、多くの[[美人]]。 mxouzhtcvj08vl0t3jus9pketiqnklg ぐんぽう 0 609304 2355922 2026-09-22T14:18:26Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT}} {{also|ぐんぼう}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[軍法]]】軍律。 *【[[軍鋒]]】軍の先鋒。 *【[[群芳]]】多くの香草や香りの良い花。 *【[[群峰]]】多くの峰。」 2355922 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|ぐんぼう}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[軍法]]】軍律。 *【[[軍鋒]]】軍の先鋒。 *【[[群芳]]】多くの香草や香りの良い花。 *【[[群峰]]】多くの峰。 nbt7h604ihm2bsmiyzda67jrbs4uzo2 利用者:TAKA647/テスト 2 609305 2355924 2026-09-22T14:46:13Z TAKA647 91604 ページの作成:「 ==外部識別子テンプレート== *<code><nowiki>{{外部識別子|Q54872914}}</nowiki></code> {| class="wikitable" |+ 外部識別子 漢(U+6F22) ! Wikidata | [https://www.wikidata.org/wiki/Q54872914 Q54872914] |- ! グリフウィキ | [https://glyphwiki.org/wiki/u6f22 u6f22] |- ! 漢字ペディア | [https://www.kanjipedia.jp/kanji/0001100400 0001100400] |- ! 教育部異体字字典 | [https://dict.variants.moe.edu.tw/dictView.jsp?educode=A02308 A02308] <…」 2355924 wikitext text/x-wiki ==外部識別子テンプレート== *<code><nowiki>{{外部識別子|Q54872914}}</nowiki></code> {| class="wikitable" |+ 外部識別子 漢(U+6F22) ! Wikidata | [https://www.wikidata.org/wiki/Q54872914 Q54872914] |- ! グリフウィキ | [https://glyphwiki.org/wiki/u6f22 u6f22] |- ! 漢字ペディア | [https://www.kanjipedia.jp/kanji/0001100400 0001100400] |- ! 教育部異体字字典 | [https://dict.variants.moe.edu.tw/dictView.jsp?educode=A02308 A02308] </br> [https://dict.variants.moe.edu.tw/dictView.jsp?educode=A02308-003 A02308-003] |- ! 国際電脳漢字及異体字知識庫 | [https://chardb.iis.sinica.edu.tw/char/15192 15192] |- ! 漢字博士電子辞書 | [http://hanjadoc.com/dic/read.asp?table=board&m_no=6325 6325] |} ---- *<code><nowiki>{{外部識別子|Q141045171}}</nowiki></code> {| class="wikitable" |+ 外部識別子 が(U+304C) ! Wikidata | [https://www.wikidata.org/wiki/Q141045171 Q141045171] |- ! グリフウィキ | [https://glyphwiki.org/wiki/u304c u304c] |} ---- *<code><nowiki>{{外部識別子|Q141529859|か゚|U+304B U+309A}}</nowiki></code> {| class="wikitable" |+ 外部識別子 か゚(U+304B U+309A) ! Wikidata | [https://www.wikidata.org/wiki/Q141529859 Q141529859] |- ! グリフウィキ | [https://glyphwiki.org/wiki/u304b-u309a u304b-u309a] |} epyebaovz6c76azl3jj4x4tvqwulu3m うらる 0 609306 2355925 2026-09-22T16:24:09Z ちょこれ゚いとみんと 129959 ページの作成:「{{also|ウラル}} =={{L|ja}}== ==={{noun}}=== {{ja-noun}} #{{タグ|ja|インターネットスラング}}[[URL]]。」 2355925 wikitext text/x-wiki {{also|ウラル}} =={{L|ja}}== ==={{noun}}=== {{ja-noun}} #{{タグ|ja|インターネットスラング}}[[URL]]。 e5sne33of2rw7bkkfwq2s7zu4n5cd4u セクロス 0 609307 2355928 2026-09-22T16:43:02Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun}} #{{タグ|ja|インターネットスラング|性}}[[セックス]]。 ==={{verb}}=== {{ja-verb-suru}} {{日本語サ変活用}}」 2355928 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun}} #{{タグ|ja|インターネットスラング|性}}[[セックス]]。 ==={{verb}}=== {{ja-verb-suru}} {{日本語サ変活用}} icvyth4schbmc1o60tygdf7y0gc5ns5 うそいつわり 0 609308 2355930 2026-09-22T17:00:48Z ちょこれ゚いとみんと 129959 ページの作成:「=={{L|ja}}== ==={{etym}}=== {{compound|lang=ja|うそ|いつわり}} ==={{noun}}=== {{ja-noun|嘘偽り}} #「[[うそ|嘘]]」を[[強調]]した語。」 2355930 wikitext text/x-wiki =={{L|ja}}== ==={{etym}}=== {{compound|lang=ja|うそ|いつわり}} ==={{noun}}=== {{ja-noun|嘘偽り}} #「[[うそ|嘘]]」を[[強調]]した語。 lntvpminauci35e127evb8te3f5i5xl 嘘偽り 0 609309 2355931 2026-09-22T17:01:41Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|うそいつわり}} =={{L|ja}}== ==={{wago}}=== {{ja-wagokanji|うそいつわり}} #{{wagokanji of|うそいつわり}}」 2355931 wikitext text/x-wiki {{kana-DEFAULTSORT|うそいつわり}} =={{L|ja}}== ==={{wago}}=== {{ja-wagokanji|うそいつわり}} #{{wagokanji of|うそいつわり}} e1ikcnarwpz6zx50xdev3jltm5aefqy きょせん 0 609310 2355932 2026-09-22T17:14:49Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT}} {{also|きょぜん|ぎょせん|ぎょぜん}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} {{ja-k|巨船|t=非常に大きな船。}} {{ja-k|拒戦|t=防戦。}} {{ja-k|挙銭|t=銭貨で行う出挙。}} {{ja-k|虚線|t=点線。}}」 2355932 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|きょぜん|ぎょせん|ぎょぜん}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} {{ja-k|巨船|t=非常に大きな船。}} {{ja-k|拒戦|t=防戦。}} {{ja-k|挙銭|t=銭貨で行う出挙。}} {{ja-k|虚線|t=点線。}} 42cpx7a9d9b34tx4o82nvym2x3bmqzt 拒戦 0 609311 2355934 2026-09-22T17:17:13Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|きょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[きょせん]]}} #[[防戦]]。」 2355934 wikitext text/x-wiki {{kana-DEFAULTSORT|きょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[きょせん]]}} #[[防戦]]。 nofjvebi031gms3eb54gzdlrombue0e 挙銭 0 609312 2355935 2026-09-22T17:18:17Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|きょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[きょせん]]|[[こせん]]}} #[[銭貨]]で行う[[出挙]]。」 2355935 wikitext text/x-wiki {{kana-DEFAULTSORT|きょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[きょせん]]|[[こせん]]}} #[[銭貨]]で行う[[出挙]]。 2tss1ify1vefedm4ricfo5pnl15svzh 2355936 2355935 2026-09-22T17:18:44Z ちょこれ゚いとみんと 129959 /* 名詞 */ 2355936 wikitext text/x-wiki {{kana-DEFAULTSORT|きょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[きょせん]]|[[こせん]]}} #[[銭貨]]で行う[[出挙]]。 ===={{syn}}==== *[[出挙銭]] t4hpbt5tc3pc6etg7n31p2sm0cuzvtb 虚線 0 609313 2355937 2026-09-22T17:20:26Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|きょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[きょせん]]}} #[[点線]]。 #[[かり|仮]]に引いた線。」 2355937 wikitext text/x-wiki {{kana-DEFAULTSORT|きょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[きょせん]]}} #[[点線]]。 #[[かり|仮]]に引いた線。 0n7edto21sgaqts85jnx34mqf5cf0wt ぎょせん 0 609314 2355938 2026-09-22T17:26:29Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT}} {{also|きょせん|きょぜん|ぎょぜん}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} {{ja-k|御撰|t=天皇が編集したり著したりすること。また、その書物。}} {{ja-k|御選|t=天皇が選定すること。また、そのもの。}} {{ja-k|御饌|t=高貴な人の食べ物。}} {{ja-k|漁船|t=漁業を営むための船舶。}}」 2355938 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|きょせん|きょぜん|ぎょぜん}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} {{ja-k|御撰|t=天皇が編集したり著したりすること。また、その書物。}} {{ja-k|御選|t=天皇が選定すること。また、そのもの。}} {{ja-k|御饌|t=高貴な人の食べ物。}} {{ja-k|漁船|t=漁業を営むための船舶。}} g5q8c0sbx7j9rzj44nac7ym9qc3gadg 御撰 0 609315 2355939 2026-09-22T17:27:39Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|ぎょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぎょせん]]}} #[[天皇]]が[[編集]]したり[[あらわす|著し]]たりすること。また、その[[書物]]。」 2355939 wikitext text/x-wiki {{kana-DEFAULTSORT|ぎょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぎょせん]]}} #[[天皇]]が[[編集]]したり[[あらわす|著し]]たりすること。また、その[[書物]]。 2fygv0sfjski89q00pxmjkenj61uz9e 2355940 2355939 2026-09-22T17:28:02Z ちょこれ゚いとみんと 129959 2355940 wikitext text/x-wiki {{kana-DEFAULTSORT|ぎょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぎょせん]]}} #{{タグ|ja|書物}}[[天皇]]が[[編集]]したり[[あらわす|著し]]たりすること。また、その[[書物]]。 rcpfcstze3sttlqihn1ucff3ptyh2fl 御選 0 609316 2355941 2026-09-22T17:28:58Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|ぎょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぎょせん]]}} #[[天皇]]が[[選定]]すること。また、そのもの。」 2355941 wikitext text/x-wiki {{kana-DEFAULTSORT|ぎょせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぎょせん]]}} #[[天皇]]が[[選定]]すること。また、そのもの。 k1ku2s1hygjj82h54ae5pohqekck4jf 御饌 0 609317 2355942 2026-09-22T17:32:20Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|ごせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ごせん]]|[[ぎょせん]]}} #〔ごせん〕{{タグ|ja|略語}}[[御饌米]]。 #〔ぎょせん〕[[高貴]]な人の[[たべもの|食べ物]]。」 2355942 wikitext text/x-wiki {{kana-DEFAULTSORT|ごせん}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ごせん]]|[[ぎょせん]]}} #〔ごせん〕{{タグ|ja|略語}}[[御饌米]]。 #〔ぎょせん〕[[高貴]]な人の[[たべもの|食べ物]]。 hoswpy3aws3uih8a1aytcpors276vh3 カテゴリ:ロシア語 人間行動学 14 609318 2355968 2026-09-22T23:25:43Z 鍼灸 112313 ページの作成:「<div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{ru}}|{{ru}}_人間|disp4=人間|last=人間行動学}} * {{Pathnav|カテゴリ|分野|人間|人間行動学|last={{ru}}}} </div> {{catmore}} [[カテゴリ:{{ru}}_人間|*にんけんこうとうかく]] [[カテゴリ:人間行動学|ろしあこ]]」 2355968 wikitext text/x-wiki <div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{ru}}|{{ru}}_人間|disp4=人間|last=人間行動学}} * {{Pathnav|カテゴリ|分野|人間|人間行動学|last={{ru}}}} </div> {{catmore}} [[カテゴリ:{{ru}}_人間|*にんけんこうとうかく]] [[カテゴリ:人間行動学|ろしあこ]] 0fva46uvbmfeli6xs8ic5oz2te2b7jz カテゴリ:ロシア語 人間 14 609319 2355969 2026-09-22T23:27:15Z 鍼灸 112313 ページの作成:「<div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{ru}}|last=人間}} * {{Pathnav|カテゴリ|分野|人間|last={{ru}}}} </div> {{catmore}} [[カテゴリ:{{ru}}|$にんけん]] [[カテゴリ:人間|ろしあこ]]」 2355969 wikitext text/x-wiki <div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{ru}}|last=人間}} * {{Pathnav|カテゴリ|分野|人間|last={{ru}}}} </div> {{catmore}} [[カテゴリ:{{ru}}|$にんけん]] [[カテゴリ:人間|ろしあこ]] pp8u88amjtjaocc12bzjxw8l4uwepgt カテゴリ:アイスランド語 人間行動学 14 609320 2355978 2026-09-22T23:39:53Z 鍼灸 112313 ページの作成:「<div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{is}}|{{is}}_人間|disp4=人間|last=人間行動学}} * {{Pathnav|カテゴリ|分野|人間|人間行動学|last={{is}}}} </div> {{catmore}} [[カテゴリ:{{is}}_人間|*にんけんこうとうかく]] [[カテゴリ:人間行動学|あいすらんとこ]]」 2355978 wikitext text/x-wiki <div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{is}}|{{is}}_人間|disp4=人間|last=人間行動学}} * {{Pathnav|カテゴリ|分野|人間|人間行動学|last={{is}}}} </div> {{catmore}} [[カテゴリ:{{is}}_人間|*にんけんこうとうかく]] [[カテゴリ:人間行動学|あいすらんとこ]] 6eldgawpmnp4wt52bkntxxbwypo5wk7 カテゴリ:アイスランド語 人間 14 609321 2355979 2026-09-22T23:41:18Z 鍼灸 112313 ページの作成:「<div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{is}}|last=人間}} * {{Pathnav|カテゴリ|分野|人間|last={{is}}}} </div> {{catmore}} [[カテゴリ:{{is}}|$にんけん]] [[カテゴリ:人間|あいすらんとこ]]」 2355979 wikitext text/x-wiki <div class="pathnavbox"> * {{Pathnav|カテゴリ|言語|{{is}}|last=人間}} * {{Pathnav|カテゴリ|分野|人間|last={{is}}}} </div> {{catmore}} [[カテゴリ:{{is}}|$にんけん]] [[カテゴリ:人間|あいすらんとこ]] cy5ya5a0y6q1hy7qn7j0qeylsyu2dxz 電撃戦 0 609322 2355980 2026-09-22T23:50:36Z 鍼灸 112313 ページの作成:「{{kana-DEFAULTSORT|でんげきせん}} {{wikipedia}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|でんげきせん}} #{{タグ|ja|軍事}}[[機動力]]、[[火力]]を[[集中]]し、[[迅速]]に敵の[[防衛線]]を[[突破]]して[[短期間]]で[[決着]]をつける[[戦術]]。 ===={{trans}}==== {{trans-top}} *{{it}}: {{t|it|blitz|m}} *{{en}}: {{t|en|blitz}} *{{hu}}: {{t|hu|villámháború}} {{trans-bottom}}」 2355980 wikitext text/x-wiki {{kana-DEFAULTSORT|でんげきせん}} {{wikipedia}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|でんげきせん}} #{{タグ|ja|軍事}}[[機動力]]、[[火力]]を[[集中]]し、[[迅速]]に敵の[[防衛線]]を[[突破]]して[[短期間]]で[[決着]]をつける[[戦術]]。 ===={{trans}}==== {{trans-top}} *{{it}}: {{t|it|blitz|m}} *{{en}}: {{t|en|blitz}} *{{hu}}: {{t|hu|villámháború}} {{trans-bottom}} ngr4r4bx8weanlyr12se33u2hfewroc 2355981 2355980 2026-09-22T23:50:51Z 鍼灸 112313 2355981 wikitext text/x-wiki {{kana-DEFAULTSORT|でんげきせん}} {{wikipedia}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|でんげきせん}} #{{タグ|ja|軍事}}[[機動力]]、[[火力]]を[[集中]]させ、[[迅速]]に敵の[[防衛線]]を[[突破]]して[[短期間]]で[[決着]]をつける[[戦術]]。 ===={{trans}}==== {{trans-top}} *{{it}}: {{t|it|blitz|m}} *{{en}}: {{t|en|blitz}} *{{hu}}: {{t|hu|villámháború}} {{trans-bottom}} 3eiaoltque7yj42b83ba7zibkxue3tv 2355982 2355981 2026-09-22T23:52:35Z 鍼灸 112313 2355982 wikitext text/x-wiki {{kana-DEFAULTSORT|でんげきせん}} {{wikipedia}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|でんげきせん}} #{{タグ|ja|軍事}}[[機動力]]、[[火力]]を[[集中]]させ、[[迅速]]に敵の[[防衛線]]を[[突破]]して[[短期間]]で[[決着]]をつける[[戦術]]。 ===={{trans}}==== {{trans-top}} *{{it}}: {{t|it|blitz|m}} *{{en}}: {{t|en|blitzkrieg}}, {{t|en|blitz}} *{{de}}: {{t|de|Blitzkrieg|m}} *{{hu}}: {{t|hu|villámháború}} {{trans-bottom}} m745047jxcljiob1851clkdkjwsonwf 2355983 2355982 2026-09-22T23:53:32Z 鍼灸 112313 2355983 wikitext text/x-wiki {{kana-DEFAULTSORT|でんげきせん}} {{also|電撃戰} {{wikipedia}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|でんげきせん}} #{{タグ|ja|軍事}}[[機動力]]、[[火力]]を[[集中]]させ、[[迅速]]に敵の[[防衛線]]を[[突破]]して[[短期間]]で[[決着]]をつける[[戦術]]。 ===={{trans}}==== {{trans-top}} *{{it}}: {{t|it|blitz|m}} *{{en}}: {{t|en|blitzkrieg}}, {{t|en|blitz}} *{{de}}: {{t|de|Blitzkrieg|m}} *{{hu}}: {{t|hu|villámháború}} {{trans-bottom}} obs9cmgcjzq1lfyvgvgivsr3vkkw2dj 2355985 2355983 2026-09-22T23:53:43Z 鍼灸 112313 2355985 wikitext text/x-wiki {{kana-DEFAULTSORT|でんげきせん}} {{also|電撃戰}} {{wikipedia}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|でんげきせん}} #{{タグ|ja|軍事}}[[機動力]]、[[火力]]を[[集中]]させ、[[迅速]]に敵の[[防衛線]]を[[突破]]して[[短期間]]で[[決着]]をつける[[戦術]]。 ===={{trans}}==== {{trans-top}} *{{it}}: {{t|it|blitz|m}} *{{en}}: {{t|en|blitzkrieg}}, {{t|en|blitz}} *{{de}}: {{t|de|Blitzkrieg|m}} *{{hu}}: {{t|hu|villámháború}} {{trans-bottom}} thrtdww8uib3vfp7dwf3alhhknw1f1m 2355990 2355985 2026-09-23T00:02:30Z 鍼灸 112313 2355990 wikitext text/x-wiki {{kana-DEFAULTSORT|でんげきせん}} {{also|電擊戰}} {{wikipedia}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|でんげきせん}} #{{タグ|ja|軍事}}[[機動力]]、[[火力]]を[[集中]]させ、[[迅速]]に敵の[[防衛線]]を[[突破]]して[[短期間]]で[[決着]]をつける[[戦術]]。 ===={{trans}}==== {{trans-top}} *{{it}}: {{t|it|blitz|m}} *{{en}}: {{t|en|blitzkrieg}}, {{t|en|blitz}} *{{de}}: {{t|de|Blitzkrieg|m}} *{{hu}}: {{t|hu|villámháború}} {{trans-bottom}} 3fnsbvulqju5w2tuno6f1fbh7hmaven 2356007 2355990 2026-09-23T00:51:51Z 鍼灸 112313 2356007 wikitext text/x-wiki {{kana-DEFAULTSORT|でんげきせん}} {{also|電擊戰}} {{wikipedia}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|でんげきせん}} #{{タグ|ja|軍事}}[[機動力]]、[[火力]]を[[集中]]させ、[[迅速]]に敵の[[防衛線]]を[[突破]]して[[短期間]]で[[決着]]をつける[[戦術]]。 ===={{trans}}==== {{trans-top}} *{{is}}: {{t|is|leifturstríð|n}} *{{it}}: {{t|it|blitz|m}} *{{en}}: {{t|en|blitzkrieg}}, {{t|en|blitz}} *{{nl}}: {{t|nl|bliksemoorlog|m}}, {{t|nl|blitzkrieg|m}} *{{sv}}: {{t|sv|blixtkrig|c}} *{{es}}: {{t|es|guerra célere|f}}, {{t|es|guerra relámpago|f}} *{{da}}: {{t|da|blitzkrig|c}}, {{t|da|lynkrig|c}} *{{de}}: {{t|de|Blitzkrieg|m}} *{{hu}}: {{t|hu|villámháború}} *{{fi}}: {{t|fi|salamasota}} *{{fr}}: {{t|fr|blitzkrieg|m}}, {{t|fr|guerre éclair|f}} *{{pl}}: {{t|pl|blitzkrieg|m}}, {{t|pl|wojna błyskawiczna|f}} *{{pt}}: {{t|pt|blitzkrieg|mf}}, {{t|pt|guerra-relâmpago|f}} *{{ro}}: {{t|ro|război fulger|n}}, {{t|ro|blitzkrieg|n}} {{trans-bottom}} 9jzy36d30gaz64288x8zgqtmj4iwrd1 2356008 2356007 2026-09-23T00:54:14Z 鍼灸 112313 2356008 wikitext text/x-wiki {{kana-DEFAULTSORT|でんげきせん}} {{also|電擊戰}} {{wikipedia}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|でんげきせん}} #{{タグ|ja|軍事}}[[機動力]]、[[火力]]を[[集中]]させ、[[迅速]]に敵の[[防衛線]]を[[突破]]して[[短期間]]で[[決着]]をつける[[戦術]]。 ===={{trans}}==== {{trans-top}} *{{is}}: {{t|is|leifturstríð|n}} *{{it}}: {{t|it|blitz|m}}, {{t|it|guerra lampo|f}}, {{t|it|guerra celere|f}} *{{en}}: {{t|en|blitzkrieg}}, {{t|en|blitz}} *{{nl}}: {{t|nl|bliksemoorlog|m}}, {{t|nl|blitzkrieg|m}} *{{sv}}: {{t|sv|blixtkrig|c}} *{{es}}: {{t|es|guerra célere|f}}, {{t|es|guerra relámpago|f}} *{{da}}: {{t|da|blitzkrig|c}}, {{t|da|lynkrig|c}} *{{de}}: {{t|de|Blitzkrieg|m}} *{{hu}}: {{t|hu|villámháború}} *{{fi}}: {{t|fi|salamasota}} *{{fr}}: {{t|fr|blitzkrieg|m}}, {{t|fr|guerre éclair|f}} *{{pl}}: {{t|pl|blitzkrieg|m}}, {{t|pl|wojna błyskawiczna|f}} *{{pt}}: {{t|pt|blitzkrieg|mf}}, {{t|pt|guerra-relâmpago|f}} *{{ro}}: {{t|ro|război fulger|n}}, {{t|ro|blitzkrieg|n}} {{trans-bottom}} 75tw8jwa6fzimrzxtfll0zz5bixfaeh 전격전 0 609324 2355987 2026-09-22T23:57:40Z 鍼灸 112313 ページの作成:「=={{ko}}== ==={{noun}}=== {{head|ko|noun|cat2=軍事|hanja=電撃戰}} #[[電撃戦]]。」 2355987 wikitext text/x-wiki =={{ko}}== ==={{noun}}=== {{head|ko|noun|cat2=軍事|hanja=電撃戰}} #[[電撃戦]]。 9bn2sc6xofktu3qy3fteczsr9ns8bgp 2355991 2355987 2026-09-23T00:03:44Z 鍼灸 112313 2355991 wikitext text/x-wiki =={{ko}}== ==={{noun}}=== {{head|ko|noun|cat2=軍事|hanja=電擊戰}} #[[電撃戦]]。 ibozrsoyunf21nuum2yp0mqba4r6thb 電擊戰 0 609325 2355992 2026-09-23T00:05:06Z 鍼灸 112313 ページの作成:「=={{ko}}== ==={{noun}}=== {{ko-head|noun|전격전|cat2=軍事}} #[[電撃戦]]」 2355992 wikitext text/x-wiki =={{ko}}== ==={{noun}}=== {{ko-head|noun|전격전|cat2=軍事}} #[[電撃戦]] o971nz3f9z44ukebo4p03fshrbna1xd 2355998 2355992 2026-09-23T00:19:42Z 鍼灸 112313 2355998 wikitext text/x-wiki {{kana-DEFAULTSORT|でんげきせん}} =={{ja}}== ==={{kyujitai}}=== {{ja-kyujitai|でんげきせん}} #{{kyujitai of|電撃戦}} =={{ko}}== ==={{noun}}=== {{ko-head|noun|전격전|cat2=軍事}} #[[電撃戦]] 9yn6w6c5fqsbxdcrvg3e74w5nld7sql vicc 0 609328 2356021 2026-09-23T01:37:34Z NekoyamaWataru 87354 /* 新規作成 */ [[en:vicc]]より翻訳 2356021 wikitext text/x-wiki =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{audio|hu|Hu-vicc.ogg}} * {{hyph|hu|vicc}} ==={{etym}}=== {{bor|hu|de|Witz||冗談}} ==={{noun}}=== {{hu-noun|ek}} # [[冗談]]、[[ジョーク]]、[[わらいばなし|笑い話]]。 # {{label|hu|figuratively}} [[奇妙]]なこと、[[おどろく|驚く]]べきこと、[[予想外]]、[[想定外]]。 ===={{decl}}==== {{hu-infl-nom|vicce|e}}{{hu-pos-etek|vicc||ei}} ===={{drv}}==== * {{l|hu|viccel}} * {{l|hu|vicces}} ===={{comp}}==== * {{l|hu|szóvicc}} * {{l|hu|vicclap}} ===={{idiom}}==== * {{l|hu|minden viccnek a fele igaz}} ===参考文献=== * {{R:ErtSz}} * {{R:Nagyszotar}} si32eaf40x52hyhtief6esbu1fqm935 viccel 0 609329 2356022 2026-09-23T01:37:37Z NekoyamaWataru 87354 /* 新規作成 */ [[en:viccel]]より翻訳 2356022 wikitext text/x-wiki =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|vic|cel}} ==={{etym}}1=== {{suffix+|vicc|el|lang=hu}} ===={{verb}}==== {{hu-verb}} # {{label|hu|intransitive|colloquial}} [[おちょくる]]、{{おくりがな2|揶揄|からか|う|からかう}}、[[冗談]]を[[言う]]、[[ジョーク]]を言う。(~のことを {{hu-case|vel}}) #: {{syn|hu|tréfál|q1=literary|tréfálkozik|q2=literary|poénkodik|q3=colloquial}} #: {{uxi|hu|Csak '''vicceltem'''.|'''揶揄った'''だけだよ。}} #: {{uxi|hu|'''Viccelsz''' velem?|'''冗談でしょ'''?}} ====={{decl}}===== {{hu-conj-ek|vicc|e|l|intrans=y}} ====={{drv}}===== * {{l|hu|viccelés}} * {{l|hu|viccelődik}} {{hu-verbpref|viccel|el|meg}} ==={{etym}}2=== {{suffix+|vicc|vel|lang=hu}} ===={{noun}}==== {{head|hu|noun form}} # {{inflection of|vicc||具格|s|lang=hu}} ===参考文献=== * {{R:ErtSz}} * {{R:Nagyszotar}} 3vugqqc9az2vrd6l2grx3r5yse0b1bu vicces 0 609330 2356023 2026-09-23T01:37:40Z NekoyamaWataru 87354 /* 新規作成 */ [[en:vicces]]より翻訳 2356023 wikitext text/x-wiki =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|vic|ces}} ==={{etym}}=== {{suffix+|vicc|es|pos2=形容詞形成接尾辞|lang=hu}} ==={{adjective}}=== {{hu-adj|ebb}} # [[おもしろい|面白い]], [[ユーモラス]]な。 #: {{syn|hu|mókás|tréfás|mulatságos|komikus|humoros|q1=all the five: slightly literary|jópofa|poénos|q6=colloquial}} ===={{decl}}==== {{hu-decl-ek|vicce|s|et|acc2=t}} ===参考文献=== * {{R:ErtSz}} * {{R:Nagyszotar}} 4axe0160n7sc3f4xzc90627rdnjg8a7 szóvicc 0 609331 2356024 2026-09-23T01:37:45Z NekoyamaWataru 87354 /* 新規作成 */ [[en:szóvicc]]より翻訳 2356024 wikitext text/x-wiki {{DEFAULTSORT:szovicc}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|szó|vicc}} ==={{etym}}=== {{affix|hu|szó|vicc}} ==={{noun}}=== {{hu-noun|ek}} # [[語呂合わせ]]、[[駄洒落]]、[[地口]]。 #: {{hyper|hu|szójáték}} ===={{decl}}==== {{hu-infl-nom|szóvicce|e}}{{hu-pos-etek|szóvicc||ei}} ===参考文献=== * {{R:ErtSz}} * {{R:Nagyszotar}} jg6ujkwfbyjv6hcdoyq3uw9fp94utrf nem tartozik rá 0 609332 2356026 2026-09-23T02:18:49Z NekoyamaWataru 87354 /* 新規作成 */ 2356026 wikitext text/x-wiki =={{hu}}== ==={{pron}}=== * {{hu-IPA}} ==={{idiom}}=== {{head|hu|phrase}} # [[大きなお世話]]、[[余計なお世話]]。 ===={{usage}}==== 代名詞 {{m|hu|rá}} は文の対象に合わせて適切な人称接尾辞をとる: {{m|hu|rám}}, {{m|hu|rád}}, {{m|hu|rá}}, {{m|hu|ránk}}, {{m|hu|rátok}}, {{m|hu|rájuk}} 、または名詞に着格接尾辞 {{m|hu|-ra}} をとる。 mez3gavcsi5pl1dw1nl3hvcbedefyqz 2356029 2356026 2026-09-23T02:20:11Z NekoyamaWataru 87354 /* {{hu}} */ 語句の修正 2356029 wikitext text/x-wiki =={{hu}}== ==={{pron}}=== * {{hu-IPA}} ==={{idiom}}=== {{head|hu|phrase}} # [[大きなお世話]]である、[[余計なお世話]]である。 ===={{usage}}==== 代名詞 {{m|hu|rá}} は文の対象に合わせて適切な人称接尾辞をとる: {{m|hu|rám}}, {{m|hu|rád}}, {{m|hu|rá}}, {{m|hu|ránk}}, {{m|hu|rátok}}, {{m|hu|rájuk}} 、または名詞に着格接尾辞 {{m|hu|-ra}} をとる。 cng0avfa0ehxp66ogu6h5uuz4pevxu8 semmi köze hozzá 0 609333 2356028 2026-09-23T02:19:05Z NekoyamaWataru 87354 /* 新規作成 */ 2356028 wikitext text/x-wiki =={{hu}}== ==={{pron}}=== * {{hu-IPA}} ==={{idiom}}=== {{head|hu|phrase}} # [[大きなお世話]]、[[余計なお世話]]。 #: (逐語訳): 何もその人には関知しない ===={{usage}}==== 名詞 {{m|hu|köz}} は文の対象に合わせて適切な所有接尾辞をとる: {{m|hu|közöm}}, {{m|hu|közöd}}, {{m|hu|köze}}, {{m|hu|közünk}}, {{m|hu|közötök}}, {{m|hu|közük}} i481ma5cn9atsvyqph91ednb2mtszx4 2356030 2356028 2026-09-23T02:22:00Z NekoyamaWataru 87354 /* {{hu}} */ 語句の修正 2356030 wikitext text/x-wiki =={{hu}}== ==={{pron}}=== * {{hu-IPA}} ==={{idiom}}=== {{head|hu|phrase}} # {{label|hu|やや||無礼}} [[大きなお世話]]だ、[[余計なお世話]]だ。 #: (逐語訳): 何もその人には関知しない ===={{usage}}==== 名詞 {{m|hu|köz}} は文の対象に合わせて適切な所有接尾辞をとる: {{m|hu|közöm}}, {{m|hu|közöd}}, {{m|hu|köze}}, {{m|hu|közünk}}, {{m|hu|közötök}}, {{m|hu|közük}} tcz82b3u5baurdbzbpt6rigmswm33ej すなかべ 0 609336 2356270 2026-09-23T05:20:39Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|砂壁}} #[[いろすな|色砂]]などで[[うわぬり|上塗り]]した[[かべ|壁]]。」 2356270 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|砂壁}} #[[いろすな|色砂]]などで[[うわぬり|上塗り]]した[[かべ|壁]]。 nsku4rgbyiyhkkhqrv9ldp8r0bkxzx1 ütöget 0 609337 2356271 2026-09-23T05:21:12Z NekoyamaWataru 87354 /* 新規作成 */ [[en:ütöget]]より翻訳 2356271 wikitext text/x-wiki {{DEFAULTSORT:utoget}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|ütö|get}} ==={{etym}}=== {{suffix+|üt|öget|pos2=反復接尾辞|lang=hu}} ==={{verb}}=== {{hu-verb}} # {{label|hu|transitive|繰り返し}} [[打撃]]を[[あたえる|与える]]。 # {{label|hu|intransitive|sport|ラケット競技}} [[うちあう|打ち合って]][[ウォーミングアップ]]する。 ===={{conjug}}==== {{hu-conj-ek|ütög|e|t}} ===={{drv}}==== {{hu-verbpref|ütöget|el|meg|össze}} ===参考文献=== * {{R:ErtSz}} gfppxyrmmv4nchio1qv0k6cbd3mh1dj 2356290 2356271 2026-09-23T06:00:48Z NekoyamaWataru 87354 /* {{hu}} */ 語句の修正 2356290 wikitext text/x-wiki {{DEFAULTSORT:utoget}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|ütö|get}} ==={{etym}}=== {{suffix+|üt|öget|pos2=反復接尾辞|lang=hu}} ==={{verb}}=== {{hu-verb}} # {{label|hu|transitive|繰り返し}} [[打撃]]を[[あたえる|与える]]、[[連打]]する。 # {{label|hu|intransitive|sport|ラケット競技}} [[うちあう|打ち合って]][[ウォーミングアップ]]する。 ===={{conjug}}==== {{hu-conj-ek|ütög|e|t}} ===={{drv}}==== {{hu-verbpref|ütöget|el|meg|össze}} ===参考文献=== * {{R:ErtSz}} rty5xc8ds8y7qqh3x8odq3dh8slbcxl 砂壁 0 609338 2356272 2026-09-23T05:21:31Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|すなかべ}} =={{L|ja}}== ==={{wago}}=== {{ja-wagokanji|すなかべ}} #{{wagokanji of |すなかべ}}」 2356272 wikitext text/x-wiki {{kana-DEFAULTSORT|すなかべ}} =={{L|ja}}== ==={{wago}}=== {{ja-wagokanji|すなかべ}} #{{wagokanji of |すなかべ}} mrfow77wt9ewssgu9dipf7n5r86j3cm いろすな 0 609339 2356273 2026-09-23T05:24:43Z ちょこれ゚いとみんと 129959 ページの作成:「=={{L|ja}}== ==={{noun}}=== {{ja-noun|色砂}} #[[日本壁]]の[[うわぬり|上塗り]]に用いる、[[有色]]の[[すな|砂]]。」 2356273 wikitext text/x-wiki =={{L|ja}}== ==={{noun}}=== {{ja-noun|色砂}} #[[日本壁]]の[[うわぬり|上塗り]]に用いる、[[有色]]の[[すな|砂]]。 b9m1v0i9ak9468assche4bmdxp1tv6m 色砂 0 609340 2356274 2026-09-23T05:26:08Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|いろすな}} =={{L|ja}}== ==={{wago}}=== {{ja-wagokanji|いろすな}} #{{wagokanji of|いろすな}}」 2356274 wikitext text/x-wiki {{kana-DEFAULTSORT|いろすな}} =={{L|ja}}== ==={{wago}}=== {{ja-wagokanji|いろすな}} #{{wagokanji of|いろすな}} d3akxhj5sux6wirswyvvnwpzntdferq 日本壁 0 609341 2356275 2026-09-23T05:28:58Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|にほんかべ}} =={{L|ja}}== ==={{etym}}=== {{compound|lang=ja|日本|かべ}} ==={{noun}}=== {{ja-noun|にほんかべ}} #日本の[[伝統的]]な[[左官]]技術で作られる壁。」 2356275 wikitext text/x-wiki {{kana-DEFAULTSORT|にほんかべ}} =={{L|ja}}== ==={{etym}}=== {{compound|lang=ja|日本|かべ}} ==={{noun}}=== {{ja-noun|にほんかべ}} #日本の[[伝統的]]な[[左官]]技術で作られる壁。 l2hnrgyglk2nwfirv0yfcoucthfwxdk 盲壁 0 609342 2356280 2026-09-23T05:55:07Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|めくらかべ}} =={{L|ja}}== ==={{wago}}=== {{ja-wagokanji|めくらかべ}} #{{wagokanji of|めくらかべ}}」 2356280 wikitext text/x-wiki {{kana-DEFAULTSORT|めくらかべ}} =={{L|ja}}== ==={{wago}}=== {{ja-wagokanji|めくらかべ}} #{{wagokanji of|めくらかべ}} aebgur0bmczt2wge2urnrn96y8akk90 めくらかべ 0 609343 2356281 2026-09-23T05:55:50Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|盲壁}} #[[まど|窓]]のない[[かべ|壁]]。」 2356281 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|盲壁}} #[[まど|窓]]のない[[かべ|壁]]。 jb44nz1seeoa7pq8ca8sstz9lwzw6vn 鼠壁 0 609344 2356282 2026-09-23T05:57:14Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|ねずみかべ}} =={{L|ja}}== ==={{wago}}=== {{ja-wagokanji|ねずみかべ}} #{{wagokanji of|ねずみかべ}}」 2356282 wikitext text/x-wiki {{kana-DEFAULTSORT|ねずみかべ}} =={{L|ja}}== ==={{wago}}=== {{ja-wagokanji|ねずみかべ}} #{{wagokanji of|ねずみかべ}} 0ip00le1cijw99v69vdtg7vo9l2d2xn ねずみかべ 0 609345 2356285 2026-09-23T05:58:47Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|鼠壁}} #[[ねずみいろ|鼠色]]に塗った[[かべ|壁]]。」 2356285 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|鼠壁}} #[[ねずみいろ|鼠色]]に塗った[[かべ|壁]]。 9mj9r7krq7p895xzut38jyxwdd8utq1 teniszütő 0 609346 2356286 2026-09-23T05:59:58Z NekoyamaWataru 87354 /* 新規作成 */ [[en:teniszütő]]より翻訳 2356286 wikitext text/x-wiki {{DEFAULTSORT:teniszuto}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|te|nisz|ütő}} ==={{etym}}=== {{affix|hu|tenisz|ütő}} ==={{noun}}=== {{hu-noun|k}} # {{label|hu|tennis}} [[ラケット]]、[[テニスラケット]]。 ===={{decl}}==== {{hu-infl-nom|teniszütő|ö}}{{hu-pos-tök|teniszütő}} ===={{drv}}==== * {{l|hu|teniszütős}} ===参考文献=== * {{R:ErtSz}} o134iepbnjlcdul63dtm7617y2jx87t pingpongütő 0 609347 2356287 2026-09-23T06:00:05Z NekoyamaWataru 87354 /* 新規作成 */ [[en:pingpongütő]]より翻訳 2356287 wikitext text/x-wiki {{DEFAULTSORT:pingponguto}} =={{hu}}== [[File:Tabletennis.jpg|thumb|'''pingpongütő''']] ==={{pron}}=== * {{hu-IPA|pimpongütő}} * {{hyph|hu|ping|pong|ütő}} ==={{etym}}=== {{affix|hu|pingpong|ütő}} ==={{noun}}=== {{hu-noun|k}} # {{label|hu|table tennis}} [[ラケット]]、[[卓球ラケット]]。 ===={{decl}}==== {{hu-infl-nom|pingpongütő|ö}}{{hu-pos-tök|pingpongütő}} ===参考文献=== * {{R:ErtSz}} 06bnf5fb3k54j97soukqgq2u5s4ysg6 ütőgardon 0 609348 2356288 2026-09-23T06:00:11Z NekoyamaWataru 87354 /* 新規作成 */ [[en:ütőgardon]]より翻訳 2356288 wikitext text/x-wiki {{DEFAULTSORT:utogardon}} =={{hu}}== {{wikipedia|lang=hu}} [[File:Gardon musique.jpg|thumb|ütőgardon]] ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|ütő|gar|don}} ==={{etym}}=== {{affix|hu|ütő|gardon}} ==={{noun}}=== {{hu-noun|ok}} # {{label|hu|楽器}} ウトーガルドン、ユテーガルドン。 #: ハンガリーやルーマニア(トランシルヴァニア地方など)の伝統的な打弦リズム楽器、チェロに似ているがメロディを奏でるのではなく叩いてリズムを刻む #: {{syn|hu|gardon}} ===={{decl}}==== {{hu-infl-nom|ütőgardono|o|-}}{{hu-pos-otok|ütőgardon|j|jai}} ===参考文献=== * {{R:Nagyszotar}} f1oj1z23p0j3ftc7rjdqqygg4r8nx7h ütő 0 609349 2356289 2026-09-23T06:00:41Z NekoyamaWataru 87354 /* 新規作成 */ [[en:ütő]]より翻訳 2356289 wikitext text/x-wiki {{DEFAULTSORT:uto}} {{also|uto|utó|ütő|ụtọ}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|ütő}} ==={{etym}}=== {{suffix+|üt|ő|pos2=現在分詞接尾辞|lang=hu}} ==={{participle}}=== {{head|hu|present participle}} # {{inflection of|üt||現在分詞|lang=hu}} ===={{decl}}==== {{hu-infl-nom|ütő|ö}} ===={{comp}}==== {{top3}} * {{l|hu|ütőér}} * {{l|hu|ütőgardon}} * {{l|hu|ütőhangszer}} * {{l|hu|ütőkártya}} * {{l|hu|ütőképes}} * {{l|hu|ütőszerszám}} {{bottom}} ==={{noun}}=== {{hu-noun|k}} # {{label|hu|rare}} [[うつ|打つ]]人、[[打者]]。 # [[棍棒]]。 # {{label|hu|楽器}} [[きづち|木槌]]、[[マレット]]。 # {{label|hu|野球}} [[バット]]。 # {{label|hu|ゴルフ}} [[クラブ]]。 # {{label|hu|テニス}} [[ラケット]]。 # {{label|hu|時計}} [[舌]]、[[ハンマー]]。 ===={{decl}}==== {{hu-infl-nom|ütő|ö}}{{hu-pos-tök|ütő}} ===={{comp}}==== {{top4}} * {{l|hu|baseballütő}} * {{l|hu|golfütő}} * {{l|hu|pártütő}} * {{l|hu|pingpongütő}} * {{l|hu|teniszütő}} {{bottom}} ===参考文献=== * {{R:ErtSz}} rfmhgein2ia57rfmbkmf1bqu3kyfu3d 破壁 0 609350 2356292 2026-09-23T06:03:32Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|はへき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[はへき]]}} #[[こわれる|壊れ]]た[[かべ|壁]]。」 2356292 wikitext text/x-wiki {{kana-DEFAULTSORT|はへき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[はへき]]}} #[[こわれる|壊れ]]た[[かべ|壁]]。 sw2hol4q5dkcffdtugly5027ml8qe2r はへき 0 609351 2356293 2026-09-23T06:04:35Z ちょこれ゚いとみんと 129959 ページの作成:「=={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana}} {{ja-k|破壁|t=壊れた壁。}}」 2356293 wikitext text/x-wiki =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana}} {{ja-k|破壁|t=壊れた壁。}} 6w7is5b8vj9mqhajyghmaccx47fydz3 前壁 0 609352 2356294 2026-09-23T06:06:54Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|ぜんぺき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぜんぺき]]}} #[[前方]]の[[かべ|壁]]。 #:{{syn|ja|後壁}} #[[へだて|隔て]]となるもの。」 2356294 wikitext text/x-wiki {{kana-DEFAULTSORT|ぜんぺき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぜんぺき]]}} #[[前方]]の[[かべ|壁]]。 #:{{syn|ja|後壁}} #[[へだて|隔て]]となるもの。 fx4qz1fpkmxn2757a130rbhtkni4k61 2356296 2356294 2026-09-23T06:08:26Z ちょこれ゚いとみんと 129959 /* 名詞 */ 2356296 wikitext text/x-wiki {{kana-DEFAULTSORT|ぜんぺき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぜんぺき]]}} #[[前方]]の[[かべ|壁]]。 #:{{ant|ja|後壁}} #[[へだて|隔て]]となるもの。 swi5p82dlu23kkjpc39xf9qnxpn8qp2 後壁 0 609353 2356295 2026-09-23T06:08:14Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|こうへき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[こうへき]]}} #[[後方]]の[[かべ|壁]]。 ===={{syn}}==== *[[前壁]]」 2356295 wikitext text/x-wiki {{kana-DEFAULTSORT|こうへき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[こうへき]]}} #[[後方]]の[[かべ|壁]]。 ===={{syn}}==== *[[前壁]] k7xqss01yjprc0d1dv7llf41l1r5i3n 2356297 2356295 2026-09-23T06:08:34Z ちょこれ゚いとみんと 129959 2356297 wikitext text/x-wiki {{kana-DEFAULTSORT|こうへき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[こうへき]]}} #[[後方]]の[[かべ|壁]]。 ===={{ant}}==== *[[前壁]] moe5maygxfd0f22sw83majf345ywvq4 ぜんぺき 0 609354 2356299 2026-09-23T06:13:40Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT}} {{also|せんぺき}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} {{ja-k|全璧|t=全てが備わっていること。欠点がないこと。}} {{ja-k|前壁|t=前方の壁。}}」 2356299 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|せんぺき}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} {{ja-k|全璧|t=全てが備わっていること。欠点がないこと。}} {{ja-k|前壁|t=前方の壁。}} dduo27vys005pv73g5gkyahcnellvvh 全璧 0 609355 2356300 2026-09-23T06:14:53Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|ぜんぺき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぜんぺき]]}} #[[すべて|全て]]が[[そなわる|備わっ]]ていること。[[欠点]]がないこと。 ===={{syn}}==== *[[完璧]] *[[完全無欠]]」 2356300 wikitext text/x-wiki {{kana-DEFAULTSORT|ぜんぺき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[ぜんぺき]]}} #[[すべて|全て]]が[[そなわる|備わっ]]ていること。[[欠点]]がないこと。 ===={{syn}}==== *[[完璧]] *[[完全無欠]] bth32xoit34tq2asvy7jj2l5451l5rw こうへき 0 609356 2356301 2026-09-23T06:18:54Z ちょこれ゚いとみんと 129959 ページの作成:「{{also|こうべき}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} {{ja-k|後壁|t=後方の壁。}} {{ja-k|荒僻|t=遠い片田舎。}}」 2356301 wikitext text/x-wiki {{also|こうべき}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} {{ja-k|後壁|t=後方の壁。}} {{ja-k|荒僻|t=遠い片田舎。}} 0f55bnpb6rn49bq98h7stty3k0xom9z 荒僻 0 609357 2356302 2026-09-23T06:20:00Z ちょこれ゚いとみんと 129959 ページの作成:「{{kana-DEFAULTSORT|こうへき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[こうへき]]}} #遠い[[かたいなか|片田舎]]。 #[[あれはてる|荒れ果て]]た[[いなか|田舎]]。」 2356302 wikitext text/x-wiki {{kana-DEFAULTSORT|こうへき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[こうへき]]}} #遠い[[かたいなか|片田舎]]。 #[[あれはてる|荒れ果て]]た[[いなか|田舎]]。 4r9rsfscw2w2tlptb18b7ieujquha1h 2356303 2356302 2026-09-23T06:20:40Z ちょこれ゚いとみんと 129959 2356303 wikitext text/x-wiki {{kana-DEFAULTSORT|こうへき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[こうへき]]}} #遠い[[かたいなか|片田舎]]。 #:{{syn|ja|辺境}} #[[あれはてる|荒れ果て]]た[[いなか|田舎]]。 26f6mo82x8yv7fg2sdlr9of80xrmjq6 netalán 0 609358 2356305 2026-09-23T08:12:01Z NekoyamaWataru 87354 /* 新規作成 */ [[en:netalán]]より翻訳 2356305 wikitext text/x-wiki {{DEFAULTSORT:netalan}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|ne|ta|lán}} ==={{etym}}=== {{affix|hu|ne|talán}} ==={{adverb}}=== {{hu-adv|-}} # {{alternative form of|hu|netán}} ===参考文献=== * {{R:ErtSz}} kkzto2y2konzm60383pk9rbhwgbsq89 netán 0 609359 2356306 2026-09-23T08:12:05Z NekoyamaWataru 87354 /* 新規作成 */ [[en:netán]]より翻訳 2356306 wikitext text/x-wiki {{DEFAULTSORT:netan}} =={{hu}}== ==={{alter}}=== * {{l|hu|netalán}} ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|ne|tán}} ==={{adverb}}=== {{hu-adv|-}} # [[たぶん]]、[[もしかして]]、[[ことによると]]、[[ひょっとして]]、[[予期]]せず、[[偶然]]にも。 #: ありそうもない可能性を示唆 #: {{syn|hu|talán|esetleg|véletlenül}} #: {{uxi|hu|Vigyél esernyőt, ha '''netán''' elered(ne) az eső.|'''予期せぬ'''雨が降る場合に備えて傘を持参してください。(条件節で想定される可能性の低さを増幅させる可能性がある)}} ===参考文献=== * {{m|hu||netán}} は次の項目で: {{R:ErtSz|netalán}} 9x2tta0aj2111q97dyz17xarag2pbw7 ajándék lónak ne nézd a fogát 0 609360 2356307 2026-09-23T08:12:14Z NekoyamaWataru 87354 /* 新規作成 */ [[en:ajándék lónak ne nézd a fogát]]より翻訳 2356307 wikitext text/x-wiki {{DEFAULTSORT:ajandek lonak ne nezd a fogat}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} ==={{idiom}}=== {{head|hu|proverb}} # 貰ったものに対して文句を言ったり、欠点を探したりするべきではない。[[貰い物の粗を探すな]]。 #: (逐語訳): 贈り物の馬の歯を見るな r179se0h9rtkgpwnlkpm4bgujmkake5 netovább 0 609361 2356308 2026-09-23T08:12:16Z NekoyamaWataru 87354 /* 新規作成 */ [[en:netovább]]より翻訳 2356308 wikitext text/x-wiki {{DEFAULTSORT:netovabb}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} * {{hyph|hu|ne|to|vább}} ==={{etym}}=== {{affix|hu|ne|tovább}} ==={{noun}}=== {{hu-noun|-|ok}} # {{label|hu|所有接尾辞とともに}} [[きわみ|極み]]、[[極地]]、[[究極]]、[[絶頂]]、[[頂点]]。 ===={{decl}}==== {{m|hu|netovábbja}} および(あまり一般的ではないが) {{m|hu|netovábbot}} 以外の形で使われることはほとんどない。 {{hu-infl-nom|netovábbo|o}}{{hu-pos-otok|netovább|j|jai}} ===参考文献=== * {{R:ErtSz}} qs3efi46kaymicvazv34kd173d6ao5t aki nem dolgozik, ne is egyék 0 609362 2356309 2026-09-23T08:12:20Z NekoyamaWataru 87354 /* 新規作成 */ [[en:aki nem dolgozik, ne is egyék]]より翻訳 2356309 wikitext text/x-wiki {{DEFAULTSORT:aki nem dolgozik, ne is egyek}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} ==={{idiom}}=== {{head|hu|proverb}} # 働けるのに働こうとしない者は食べる必要もない。[[働かざる者食うべからず]]。 2vwu1kcxox21lp2xp9mxz4fc2skjbhi akinek nem inge, ne vegye magára 0 609363 2356310 2026-09-23T08:29:51Z NekoyamaWataru 87354 /* 新規作成 */ [[en:akinek nem inge, ne vegye magára]]より翻訳 2356310 wikitext text/x-wiki {{DEFAULTSORT:akinek nem inge ne vegye magara}} =={{hu}}== ==={{pron}}=== * {{hu-IPA}} ==={{idiom}}=== {{head|hu|proverb}} # もしその件に非がないのであれば(叱責や警告を)受け止めるべきではない。身に覚えがあるならば反省すべきである。 #: (逐語訳): 自分のシャツでなければ着るな ===参考文献=== * {{R:ErtSz|ing|2}} mx5dnhjp1tw5abjvxr089hj3eav8va6 ne igyál előre a medve bőrére 0 609364 2356311 2026-09-23T08:37:00Z NekoyamaWataru 87354 /* 新規作成 */ [[en:ne igyál előre a medve bőrére]]より翻訳 2356311 wikitext text/x-wiki {{DEFAULTSORT:ne igyal elore a medve borere}} =={{hu}}== ==={{pron}}=== * {{hu-IPA|neigyál előre a medve bőrére}} * {{audio|hu|LL-Q9067 (hun)-Ewithu-ne igyál előre a medve bőrére.wav}} ==={{idiom}}=== {{head|hu|proverb}} # 結果が出る前に良い状況を決めつけてはいけない。[[捕らぬ狸の皮算用]]。 #: (逐語訳): [捕えてもない]クマの皮の上で酒を飲んではいけない ===参考文献=== * {{R:Paczolay 1991}} pusjb4h1i3z5vv5ak97kr4bsbrc5qur モジュール:place 828 609365 2356344 2026-09-23T10:31:05Z Kuroco2k 84207 [[:en:Module:place]] 2356344 Scribunto text/plain local export = {} local force_cat = false -- set to true for testing local m_placetypes = require("Module:place/placetypes") local m_links = require("Module:links") local memoize = require("Module:memoize") local m_strutils = require("Module:string utilities") local m_table = require("Module:table") local debug_track_module = "Module:debug/track" local en_utilities_module = "Module:en-utilities" local form_of_module = "Module:form of" local languages_module = "Module:languages" local parse_interface_module = "Module:parse interface" local parse_utilities_module = "Module:parse utilities" local parameter_utilities_module = "Module:parameter utilities" local utilities_module = "Module:utilities" local enlang = require(languages_module).getByCode("en") local rmatch = m_strutils.match local rfind = m_strutils.find local split = m_strutils.split local dump = mw.dumpObject local insert = table.insert local concat = table.concat local pluralize = require(en_utilities_module).pluralize local extend = m_table.extend local unpack = unpack or table.unpack -- Lua 5.2 compatibility local internal_error = m_placetypes.internal_error local placetype_data = m_placetypes.placetype_data --[==[ intro: ===Introduction=== This module implements {{tl|place}}, which is a template for standardizing the description and categorization of toponyms (terms that refer to locations such as cities, countries, rivers, etc.). The following modules support this template: * [[Module:place]]: The main module. * [[Module:place/placetypes]]: A module containing data on placetypes, as well as utilities for working with placetypes; category generation handlers for adding categories based on placetypes; and display handlers for displaying holonyms (i.e. containing locations) of a specific type. FIXME: Maybe split out the code from the data. * [[Module:place/locations]]: A module containing data on known locations, as well as utilities for working with such locations. FIXME: Maybe split out the code from the data. * [[Module:category tree/topic/Places]]: A category tree module for generating the descriptions of all categories generated by {{tl|place}}. * [[Module:place doc]]: A module that generates documentation tables describing known placetypes and locations. ===Basic terminology=== The basic terminology used in this and associated {{tl|place}} modules is: * A ''location'' (or equivalently, a ''place'') is any geographic feature (either natural or geopolitical), either on the surface of the Earth or elsewhere. Examples of types of natural places are rivers, mountains, seas and moons; examples of types of geopolitical places are cities, countries, neighborhoods and roads. A ''known location'' is specifically a location whose properties are specified in the {{tl|place}} modules; more on them below. * Specific places are identified by names, referred to as ''toponyms'' or ''placenames''. A given place will often have multiple names, and a given toponym may be ambiguous, referring to multiple possible locations. Specifically: ** There may be names including different amounts of disambiguating information (`Tucson` vs. `Tucson, Arizona` vs. `Tucson, Arizona, USA` or `New York` vs. `New York City` vs. `New York, New York`); abbreviations (`NYC` for `New York City`, `USA` for `United States of America`); ''official'' vs. ''short'' names (e.g. `Union of Soviet Socialist Republics` vs. `Soviet Union`); spelling variations (`Cracow` vs. `Krakow` vs. `Kraków`); current vs. former names (`Saint Petersburg` vs. `Leningrad` vs. `Petrograd`); [[exonym]]s vs. [[endonym]]s (e.g. `Tavastia Proper` vs. `Kanta-Häme`, both referring to the same administrative region in Finland); alternative names not due to any of the above reasons (`Bashkiria` vs. `Bashkortostan`); etc. In addition, each language that has an opportunity to refer to the place will have its own name, with the same sorts of variations as exist in English. ** Examples of ambiguous toponyms are `New York` (either a city or a state); `Georgia` (either a state of the US or an independent country in the Caucasus Mountains); `Paris` (either the capital of France or various small cities and towns in the US); `Mexico` (either a country, a state of that country, or the capital city of that country); and `San Antonio` (besides being a major city in Texas, it is the name of dozens of settlements of all sorts throughout the US and Latin America, and a least 181 distinct [[barangay]]s in the Philippines). * A ''placetype'' is the (or a) type that a location belongs to (e.g. `city`, `state`, `river`, `administrative region`, `[[regional county municipality]]`, etc.). ** It is common for locations to be described using multiple placetypes, and even sometimes known locations have multiple placetypes that they may be identified by (e.g. American Samoa can be identified either as an `unincorporated territory`, an `overseas territory` or just a `territory`). Both the {{tl|place}} template and the known location data allow a given location to be identified by multiple placetypes. When in doubt as to the correct placetype or placetypes for a given location, generally follow how Wikipedia describes the place. ** Some placetypes themselves are ambiguous; e.g. an ''area'' can variously refer to a top-level administrative division (specifically of Kuwait); a geographic region, generally without unambiguously defined borders; or a section of a city, similar to a neighborhood. The term ''district'' is similarly ambiguous. A ''[[prefecture]]'' in the context of Japan is similar to a province, but a prefecture in France is the capital of a ''[[department]]'' (which is similar to a county). Some of this ambiguity is currently handled automatically; e.g. the ambiguity of areas and districts is handled by looking at the ''holonyms'', or containing locations, specified for a given place. But sometimes it is necessary to use a qualifier before the placetype to disambiguate; for example to refer to a French prefecture, use the placetype `French prefecture` instead of just `prefecture`. (FIXME: Handle this automatically.) * A ''holonym'', in the context of a description of a place, is a placename that refers to a larger-sized entity that contains the location being described. For example, `Arizona` and `United States` are holonyms of `Tucson`, and `United States` is a holonym of `Arizona`. * A ''place invocation'' consists of the invocation of {{tl|place}}, including all its parameters. Place invocations may contain one or more ''place descriptions'', each of which provides a description of the location, including its placetype or types, any holonyms, and any additional raw text needed to properly explain the place in context. Place invocations may also contain named parameters specifying zero or more English ''glosses'' or translations (for foreign-language toponyms) and any attached ''extra information'' such as the capital, largest city, official name, modern name or full name. Multiple place descriptions in a single invocation are separated by a numbered parameter starting with a semicolon, and are used when it is necessary to provide two or more definitions of a single location for proper categorization. For example, [[Vatican City]] is defined both as a city-state in Southern Europe and as an enclave within the city of Rome, follows: : {{tl|place|en|city-state|r/Southern Europe|;,|an <<enclave>> within the city of [[Rome]], [[Italy]]|cat=Places in Rome|official=Vatican City State}}. Similar things need to be done for places like [[Crimea]] that are claimed by two different countries with different definitions and administrative structures. ** There are two types of place descriptions, ''new-style'' and ''old-style''. (The use of the terms "new" and "old" indicates chronological precedence in the development of {{tl|place}}, but is not meant to pass any value judgments on the two types, and does not indicate any intent to deprecate old-style descriptions. Both types of descriptions are useful; for example, old-style descriptions are generally more succinct but less flexible.) The above invocation shows both types: an old-style description followed by a new-style description. Old style descriptions use multiple numbered parameters, where the first parameter (after the language code) specifies the placetype or types, and following parameters specify either holonyms (which are always of the form ` ``placetype``/``placename`` `) or raw text (which is identifiable by not having a slash in it). New-style descriptions use a single parameter, where both placetypes and holonyms are surrounded by double angle brackets, and all remaining text is raw (displayed as-is). In both types of descriptions, holonyms include a slash in them to separate the placetype (which is mandatory and often abbreviated) from the placename. ** In the context of a place description, there are two types of placetypes. The ''entry placetypes'' are the placetypes of the place being described, while the ''holonym placetypes'' are the placetypes of the holonyms that the place being described is located within. Currently, a given place can have multiple placetypes specified (e.g. [[Normandy]] is specified using the ''compound placetype'' `administrative region/former province/and/medieval kingdom`) while a given holonym can have only one placetype associated with it. Holonym placetypes are frequently abbreviated (e.g. `r` for `region`, `s` for `state`, `co` for `county`, etc.), while stylistically it is preferred to spell out the entry placetype (except for some long placetypes with well-known abbreviations, such as `CDP` or `cdp` for `[[census-designated place]]`). ** All holonyms in place descriptions are automatically linked as if surrounded by {{tl|l|en|...}}; i.e. if double brackets do not occur in the holonym, the entire holonym will be linked to the corresponding Wiktionary article. For this reason, the holonym should generally be in the same format as the canonical Wiktionary article describing the location; see below). * A ''known location'' is a location whose properties are specifically defined in the {{tl|place}} modules. Generally each such location has an associated category, and known locations exist in a containment hierarchy, where the immediately containing known location is known as the ''container'' of the location and the chain of successive containing locations is known as the ''container trail''. Generally the location's container corresponds to the first parent of its category. Note that some known locations belong to more than one immediate container; for example, Russia belongs to both Europe and Asia. ===More about placetypes=== # The following general categories of placetypes exist: ## ''Natural features'' such as lakes, mountains, mountain ranges, islands, archipelagoes, moons, stars, asteroids, etc. ## ''Continents'', ''supercontinents'' (groupings of continents where it makes sense, such as `America` and `Eurasia`) and ''continent-level regions'' (grouping of countries in a given continent, such as `Central America` and `Polynesia`). ## ''Political entities'', which are generally classified as either ''polities'' (top-level entities such as countries), ''subpolities'' or ''political divisions'' (non-sovereign divisions, often specifically ''administrative divisions'', of a polity, where an administrative division has a governmental or statistical function and almost always has unambiguously defined boundaries), or ''settlements'' (e.g. cities; towns; villages; and divisions of a city such as neighborhoods, wards, [[barrio]]s and [[barangay]]s, which may or may not be formal administrative divisions and may or may not have unambiguous boundaries). ## ''Geographic regions'', which refer to recognized areas of the Earth (either with a natural geographic, political or cultural significance, often of a historical nature). Such regions can be of greatly varying size, may exist either within a single country or spanning multiple countries or (more often) parts of multiple countries, and may not have well-defined boundaries. They should be distinguished from ''administrative regions'', which exist within a single country and have well-defined boundaries and a political or administrative function. Geographic regions are categorized using the generic term ''geographic and cultural areas'' to emphasize that (a) they have no administrative significance; (b) they may vary greatly in size; and (c) their cohesion is due either to natural geographic boundaries, such as rivers or mountain ranges, or to sharing some cultural characteristics. ## ''Man-made structures'' below the level of a settlement or neighborhood, such as airports, roads, individual buildings, and the like. (Note that such structures, even if named, often do not meet the [[WT:CFI]] criteria; this is particularly the case for roads.) # Placetypes support aliases, and the mapping to canonical form happens early on in the processing. For example, `state` can be abbreviated as `s`; `administrative region` as `adr`; `regional county municipality` as `rcomun`; etc. Some placetype aliases handle alternative spellings rather than abbreviations. For example, `departmental capital` maps to `department capital`, and `home-rule city` maps to `home rule city`. Placetype abbreviations are particularly useful in holonym specs, because every holonym must be accompanied by its placetype, for disambiguation purposes. # A ''placetype qualifier'' is an adjective prepended to the placetype to give additional information about the place being described. For example, a given place may be described as a `small city`; logically this is still a city, but the qualifier `small` gives additional information about the place. Multiple qualifiers can be stacked, e.g. `small affluent beachfront unincorporated community`, where `unincorporated community` is a recognized placetype and `small`, `affluent` and `beachfront` are qualifiers. (As shown here, it may not always be obvious where the qualifiers end and the placetype begins.) For the most part, placetype qualifiers do not affect categorization; a `small city` is still a city and an `affluent beachfront unincorporated community` is still an unincorporated community, and both should still be categorized as such. But some qualifiers do change the categorization. In particular, a `former province` is no longer a province and should not be categorized in e.g. [[:Category:Provinces of Italy]], but instead in a different set of categories, e.g. [[:Category:Historical political subdivisions]]. There are several terms treated as equivalent for this purpose: `abandoned` `ancient`, `extinct`, `historic(al)`, `medi(a)eval` and `traditional`. Another set of qualifiers that change categorization are `fictional` and `mythological`, which cause any term using the qualifier to be categorized respectively into [[:Category:Fictional locations]] and [[:Category:Mythological locations]]. ===More about toponyms=== # Toponyms may be: ## ''simple'' (not including any containing location in its name, such as `Tucson`) or ''multipart'' (including one or more containing locations, such as `Tucson, Arizona` or `Tucson, USA` or even `Tucson, Arizona, USA`); ## ''bare'' (not including the word `the` if the location normally requires this article when following a preposition, such as `United States`, `Gambia` or 'Community of Madrid') or ''prefixed'' (including the word `the` as needed, such as `the United States`, `the Gambia` or `the Community of Madrid`); ## ''elliptical'' (just the placename without any disambiguating placetype, such as `Durham`, `New York` or `Mexico`) or ''full'' (containing a disambiguating placetype or similar identifier if one is commonly included, such as the city of `Durham` (in England) vs. its containing county `County Durham`; the US city `New York City` vs. its containing state `New York`; or the three-way distinction between `Mexico` (the country), `Mexico City` (the capital of this country) and `(the) State of Mexico` (one of the states of the country Mexico, mostly surrounding but not including Mexico City)). # The ''canonical Wiktionary article'' is the main article on Wiktionary where a location is described. Canonical articles, per the above terminology, are generally ''simple'' and ''bare'', but may be either ''full'' or ''elliptical''. The fact that a given article is canonical is often identifiable by the fact that translations are housed there an not somewhere else. For example, most counties of the US and Canada include the word `County` in their canonical article name, but most counties elsewhere do not. `Washington, D.C.` is one of the few cases where a non-simple toponym is used as the canonical article; this is based on common usage, especially by residents of the city in question (who commonly refer to it as "D.C." but rarely just as "Washington"). ===More about known locations=== # The following types of known locations are defined in this module: ## Continents, supercontinents and continent-level regions, into which countries are grouped. Specifically: ### At the top level below `Earth` are the supercontinents `America` and `Eurasia` and the continents `Africa`, `Oceania` and `Antartica`. ### `America` is further broken down into the continents `North America` (in turn containing the continental regions `Central America` and `Caribbean`, with the United States, Canada and Mexico directly under North America) and `South America`. ### `Eurasia` is further broken down into the continents `Europe` and `Asia`. ### `Oceania` is further broken down into the continental regions `Melanesia`, `Micronesia` and `Polynesia`, with Australia` directly under `Oceania. ### Under the above-specified divisions are countries. Some countries are placed in more than one continent or continent-level region, either because they actually span two continents (e.g. Russia, Turkey, Kazakhstan, Egypt) or because they are politically considered to belong to a continent different from the one they are geographically in (Cyprus, Georgia, Armenia, etc.). ## Political entities, including: ### Top-level political entities, which includes: #### Countries, with a fairly liberal definition, notably including all UN-recognized countries plus some others that are commonly considered countries, even if not all other countries recognize them as such or consider them completely independent (notably, Kosovo, Palestine, Taiwan, Western Sahara, Niue and the Cook Islands). #### Pseudo-countries, which include areas calling themselves countries that are de-facto not under the control of the country that they are internationally considered part of (e.g. Abkhazia, South Ossetia, Transnistria); dependent/external/etc. territories of countries (e.g. American Samoa [US], Bermuda [UK], Christmas Island [Australia], Easter Island [Chile]); constituent countries, autonomous territories and the like (Aruba, Curaçao and Sint Maarten of the Netherlands; Greenland and the Faroe Islands of Denmark; etc.; but notably not including England, Scotland, Northern Ireland and Wales, which are treated as regular countries); and a grab bag of other entities that have a semi-independent existence, such as Hong Kong, Macau, Guadeloupe, Martinique and the like. Currently, the actual distinction in treatment between "countries" and "country-like entities" is minimal, but in the future we might restrict the sorts of subcategories of country-like entities more than regular countries. #### Former countries, e.g. the Soviet Union, Yugoslavia, West Germany and the Roman Empire. These are much more limited in the sorts of subcategories allowed, because generally locations, especially cities, should be described from the perspective of which political entity they are currently located in (e.g. "an ancient Roman town in modern Syria") and categorized as such. ### Subpolities. Generally we only list top-level administrative divisions of countries (and only fairly major countries are usually included), but sometimes we list second-level administrative divisions, as in the case of the United Kingdom (where the top-level administrative divisions of the four constituent countries are listed) and China (where major prefecture-level cities are listed, and are considered administrative divisions rather than cities). ### Cities. Only major cities get categories, with the definition of "major" varying by country but often including those where the city population itself (sometimes the metro area) is >= 1,000,000 people. # A distinction should be made in the {{tl|place}} modules between ''keys'' and ''placenames''. Placenames are as the location appears in a holonym, and are generally in the same format as the canonical Wiktionary article describing the location so that when formatted as a link, the link goes to the right article; i.e. they are simple and bare, and may be full or elliptical according to Wiktionary conventions. The ''canonical key'' of a location is how the location's category is named, and always uniquely identifies the location from among the known locations in this module (but not necessarily among all possible locations). In particular, subpolities usually have multipart keys that include the containing location, such as `Anhui, China` (not just `Anhui`); `Arizona, USA` (not just `Arizona`, and also not `Arizona, United States`); and `Herefordshire, England` (not just `Herefordshire`, and also in this case not `Herefordshire, UK` or `Herefordshire, England, UK` or any other possible variation). Cities are normally simple, but some cities are multipart for disambiguation purposes (e.g. `Newcastle, New South Wales` for the city in Australia vs. `Newcastle upon Tyne` for the identically-named city in England). Canonical keys may have ''key aliases'', other ways of referring to the location that are not necessarily unique (e.g. `Newcastle` is a key alias for both of the above-mentioned cities), and city keys with diacritics generally have diacriticless aliases, such as canonical key `Düsseldorf` vs. key alias `Dusseldorf`, or canonical key `Łódź` vs. key alias `Lodz`. # Known locations are gathered into ''groups'' with similar properties, such as all the states of the United States; all the (ceremonial) counties of England (see below); and all the "sufficiently major" prefecture-level cities in China (where a prefecture-level city is a prefecture surrounding a major city with a unified government and is more like a prefecture, i.e. a major administrative division just underneath a province, than like a city, and where "sufficiently major" is defined according to the population of either the total prefecture or the urban area of the city). Note that there are multiple types of counties in England, with overlapping but non-identical names and boundaries; there are, in particular, ''ceremonial counties'', ''local government counties'' and ''historic counties''; ''ceremonial counties'' have only ceremonial administrative functionality but unlike local government counties (a) don't frequently change their boundaries or nature, (b) correspond more closely to historic county boundaries and names, and (c) are what Englanders usually identify themselves with, and so they are used as top-level divisions rather than local government counties. # Some known locations have ''aliases'' defined, which are of two types. ''Display aliases'' map holonyms to their canonical form near the beginning of processing (in particular before the displayed output is formatted). For example, `US`, `U.S.`, `USA`, `U.S.A.` and `United States of America` are all canonicalized to `United States` (if identified as a country), and display as `United States`. Similarly, the foreign forms `Occitanie` (as a region or administrative region) and `Noord-Brabant` (as a province) are mapped to `Occitania` and `North Brabant` for display purposes. There are also ''category aliases'', so that if e.g. `Republic of Macedonia` is encountered, it will display as such but categorize as `North Macedonia`. (This is because, among other reasons, `Republic of Macedonia` is normally preceded by `"the"` while `North Macedonia` is not, so a call {{tl|place|en|a <<city>> in the <<c/Republic of Macedonia>>}} would look wrong if `Republic of Macedonia` were converted to `North Macedonia` during display, as the result would be `a city in the North Macedonia`. There are also frequently political connotations to different category aliases, e.g. `Burma` vs. `Myanmar`.) All of these aliases are sensitive to the placetype specified. For example, `Mexico` as a state is categorized under `State of Mexico, Mexico` but `Mexico` the country is categorized as just `Mexico`. ===Categories=== There are two main types of categories: # Categories for known locations, divided into: ## Top-level polity categories (e.g. [[:Category:United States]], [[:Category:Taiwan]], [[:Category:South Ossetia]], [[:Category:Bermuda]], [[:Category:Soviet Union]], [[:Category:West Germany]]). ## Subpolity categories ([[:Category:Arizona, USA]], [[:Category:Hunan]], [[:Category:Kagoshima Prefecture]], [[:Category:Cluj County, Romania]]). For historical reasons, different formats are used for the subpolities of different polities. Increasingly, we are moving towards always including the polity name in the subpolity category, but whether the subpolity type is included and where it is included (cf. [[:Category:Cluj County, Romania]] vs. [[:Category:County Cork, Ireland]] is still inconsistent and will probably remain that way, based on how the subpolity is normally referred to. ## City categories ([[:Category:Tokyo]], [[:Category:New York City]], [[:Category:Jaipur]]). Normally these do not include the containing subpolity, but may do so in order to disambiguate. # Categories for placetypes, divided into: ## "Immediate" political and non-political division categories ([[:Category:States of the United States]], [[:Category:Municipalities of Tocantins, Brazil]], [[:Category:Ghost towns in Arizona, USA]]). These are name categories, whose purpose is to contain locations of the specified type. "Immediate" here refers to the fact that the location in the category name is the immediately-containing polity. Usually these categories use the preposition "of", but sometimes "in". (Specifically, "of" typically implies that the placetype in question has an official or semi-official status, whereas "in" implies there is no such official status, but common usage may override this.) The form of the toponym appearing in these categories is always the same as that of the corresponding toponym category except that the word "the" may appear (e.g. [[:Category:States of the United States]]), whereas it doesn't appear in the toponym category itself ([[:Category:United States]], no "the"). ## "Skip-polity" categories for second-level political and non-political divisions of a country or other top-level polity (e.g. [[:Category:Counties of the United States]], [[:Category:Municipalities of Brazil]] and [[:Category:Subprefectures of Japan]]). These have several purposes: * They group the immediate division categories mentioned previously. * They categorize "straggler" topoynms that (often improperly) fail to mention the subpolity they belong to, but only the top-level polity. * If categories do not exist for the first-level divisions of a country (and sometimes even when they do), they group all toponyms of the specified type for the specified country. For example, Lithuania is divided into first-level counties and second-level municipalities, but since we don't currently have categories for Lithuanian counties, all municipalities go under [[:Category:Municipalities of Lithuania]] rather than under a category for a specific county. In addition, even though we do have categories for Japanese prefectures (a first-level division), all subprefectures (a second-level division) go under [[:Category:Subprefectures of Japan]] because there aren't very many of them (see below). ## "Generic placetype" categories, both of the immediate and skip-polity type (immediate [[:Category:Cities in California, USA]] and [[:Category:Neighborhoods of the Bronx]]; skip-polity [[:Category:Villages in Ivory Coast]], [[:Category:Geographic and cultural areas of England]], [[:Category:Rivers in Egypt]] and [[:Category:Places in the Philippines]]). As mentioned above, "generic" placetypes occur in every polity (although the set of generic placetypes allowed for cities is a subset of those allowed for top-level polities and subpolities). Usually these categories use the preposition "in", but sometimes "of". As above, skip-polity categories group immediate categories, and in addition there are various reasons a toponym entry is categorized into a skip-polity category. (For example, as a general rule, geographic and cultural areas only categorize at the country level, not the subpolity level, both because there often aren't very many in a given country and because they often span multiple subpolities.) The parent categories of a given category depend on its type. Generally, location categories have placetype categories as their first parent, and vice-versa. Specifically: # Top-level country categories have as their parent e.g. [[:Category:Countries in Europe]], [[:Category:Countries in Central America]] or [[:Category:Countries in Polynesia]], using the most specific continental-level region the country is contained in. # Pseudo-countries are under [[:Category:Country-like entities]] as a neutral designation. There aren't enough of them to subcategorize under continent-level regions. # Former countries are under [[:Category:Former countries and country-like entities]]. # Subpolity categories are usually under a placetype category whose placetype is the canonical (first-listed) placetype of the subpolity and whose toponym is the immediately containing polity, but there are exceptions. Specifically, sometimes if a polity has multiple types of subpolities, they are combined (e.g. [[:Category:States and territories of Australia]], [[:Category:Federal subjects of Russia]]). In addition, sometimes a less specific but more identifiable placetype is used instead of the canonical one (e.g. [[:Category:Regions of France]] when the canonical placetype is "administrative region"). The same rules and exceptions generally apply when categorizing subpolities themselves; e.g. both the Australian state of Queensland and territory of Northern Territory go under [[:Category:en:States and territories of Australia]] rather than separately under [[:Category:en:States of Australia]] and [[:Category:en:Territories of Australia]]. In addition, sometimes subpolities may "skip a level" if there aren't very many. For example, there are only 26 subprefectures of Japan (14 under Hokkaido and 12 more scattered under five other prefectures). Rather than have e.g. [[:Category:en:Subprefectures of Kagoshima Prefecture]] containing at most two entries and [[:Category:en:Subprefectures of Miyazaki Prefecture]] containing at most one, they are all grouped under the so-called "skip-subpolity category" [[:Category:en:Subprefectures of Japan]]. # City categories are always under e.g. [[:Category:Cities in the United States]] (e.g. [[:Category:New York City]] is so-placed, even though [[:Category:Cities in New York, USA]] exists). However, they may have a second, more-specific parent (e.g. [[:Category:Cities in New York, USA]] in the case of New York City). The city entries themselves will go under the more specific parent if it exists. # Immediate placetype categories for second-level divisions of a country generally have, respectively, a "toponym parent" that is the toponym mentioned in the category and a "skip-polity parent" that groups all subpolity placetype categories of a specific type and containing polity. For example, [[:Category:Counties of Arizona, USA]] has toponym parent [[:Category:en:Arizona, USA]] and skip-polity parent [[:Category:en:Counties of the United States]]. Sometimes the default skip-polity parent is overridden or disabled entirely. For example, in the US, most states are divided into counties but Louisiana is divided into parishes and Alaska into boroughs. It would make no sense to put [[:Category:Parishes of Louisiana, USA]] under [[:Category:Parishes of the United States]] (which would only have one subcategory), so we include them under [[:Category:Counties of the United States]]. An alternative would be to name the skip-polity category to explicitly include parishes and boroughs; this would get awkward here but is done in some cases. Similarly, [[:Category:Regional county municipalities of Quebec]] is placed under [[:Category:Regional municipalities of Canada]] since that name is used in other provinces. Meanwhile, [[:Category:Regional districts of British Columbia]] disables its skip-polity category since no other province or territory of Canada has regional districts or comparable subpolities under a different name (an alternative would be to place them under [[:Category:Counties of Canada]], since they are sort of comparable to counties). # Placetype categories for first-level divisions of a country similarly (e.g. [[:Category:States of the United States]]) have a toponym parent (in this case [[:Category:United States]]), but in place of the skip-polity parent they have two other parents: a "bare placetype" parent (in this case [[:Category:States]]) and the "generic" parent [[:Category:Political divisions of specific countries]]. (There is also a bare [[:Category:Political divisions]] that groups "bare placetype" categories.) Skip-polity placetype categories for second-level divisions of a country (e.g. [[:Category:Counties of the United States]]) work the same. Placetype categories for countries work likewise except they are missing the generic parent. ===Place descriptions=== A given place description is defined internally in a table of the following form: ```{ placetypes = {"``placetype``", "``placetype``", ...}, holonyms = { { -- holonym object; see below placetype = "``placetype``" or nil, display_placename = "``placename``", unlinked_placename = "``placename``", langcode = "``langcode``" or nil, no_display = BOOLEAN, needs_article = BOOLEAN, force_the = BOOLEAN, affix_type = "``affix_type``" or nil, pluralize_affix = BOOLEAN, suppress_affix = BOOLEAN, continue_cat_loop = BOOLEAN, }, ... }, order = { ``order_item``, ``order_item``, ... }, -- (only for new-style place descriptions), joiner = "``joiner_string``" or nil, holonyms_by_placetype = { ``holonym_placetype`` = {"``placename``", "``placename``", ...}, ``holonym_placetype`` = {"``placename``", "``placename``", ...}, ... }, }``` Holonym objects have the following fields: * `placetype`: The canonicalized placetype if specified as e.g. `c/Australia`; nil if no slash is present (in which case the placename in `display_placename` refers to raw text). * `display_placename`: The placename or raw text, in the format to be displayed. Placename display aliases have already been resolved. It is raw text if `placetype` is nil. * `unlinked_placename`: Same as `display_placename` but with links and HTML removed. * `langcode`: The language code prefix if specified as e.g. `c/fr:Australie`; otherwise nil. * `no_display`: If true (holonym prefixed with !), don't display the holonym but use it for categorization. * `needs_article`: If true, prepend an article if the placename needs one (e.g. `United States`). * `force_the`: If true, always prepend the article `the`. Example use: holoynm 'city:pref:the/Gold Coast', which gets formatted as `(the) city of the [[Gold Coast]]`. * `affix_type`: Type of affix to prepend (values `pref` or `Pref`) or append (values `suf` or `Suf`). The actual affix added is the placetype (capitalized if values `Pref` or `Suf` are given), or its plural if `pluralize_affix` is given. Note that some placetypes (e.g. `district` and `department`) have inherent affixes displayed after (or sometimes before) them. * `pluralize_affix`: Pluralize any displayed affix. Used for holonyms like `c:pref/Canada,US`, which displays as `the countries of Canada and the United States`. * `suppress_affix`: Don't display any affix even if the placetype has an inherent affix. Used for the non-last placenames when there are multiple and a suffix is present, and for the non-first placenames when there are multiple and a prefix is present. * `continue_cat_loop`: If true (holonym used :also), continue producing categories starting with this holonym when preceding holonyms generated categories. Note that new-style place descs (those specified as a single argument using <<...>> to denote placetypes, placetype qualifiers and holonyms) have an additional `order` field to properly capture the raw text surrounding the items denoted in double angle brackets. The ``order_item`` items in the `order` field are objects of the following form: ```{ type = "``order_type``", value = "STRING" or INDEX, }``` Here, the ``order_type`` is one of `"raw"`, `"qualifier"`, `"placetype"` or `"holonym"`: * `"raw"` is used for raw text surrounding `<<...>>` specs. * `"qualifier"` is used for `<<...>>` specs without slashes in them that consist only of qualifiers (e.g. the spec `<<former>>` in `<<former>> French <<colony>>`). * `"placetype"` is used for `<<...>>` `specs without slashes that do not consist only of qualifiers. * `"holonym"` is used for holonyms, i.e. `<<...>>` specs with a slash in them. For all types but `"holonym"`, the value is a string, specifying the text in question. For `"holonym"`, the value is a numeric index into the `holonyms` field. It should be noted that placetypes and placenames occurring inside the holonyms structure are canonicalized, but placetypes inside the placetypes structure are as specified by the user. Stripping off of qualifiers and canonicalization of qualifiers and bare placetypes happens later. The information under `holonyms_by_placetype` is redundant to the information in holonyms but makes categorization easier. The holonym placenames listed here already have category aliases applied. For example, the call {{tl|place|en|city|s/Pennsylvania|c/US}} will result in the return value ```{ placetypes = {"city"}, holonyms = { { placetype = "state", display_placename = "Pennsylvania", unlinked_placename = "Pennsylvania" }, { placetype = "country", display_placename = "United States", unlinked_placename = "United States" }, }, holonyms_by_placetype = { state = {"Pennsylvania"}, country = {"United States"}, }, }``` Here, the placetype aliases `s` and `c` have been expanded into `state` and `country` respectively, and the placename display alias `US` has been expanded into `United States`. PLACETYPES is a list because there may be more than one. For example, the call {{tl|place|en|city/and/municipality|p/[[Kwango]] Province|c/Congo}} will result in the return value ``` { placetypes = {"city", "and", "municipality"}, holonyms = { { placetype = "province", display_placename = "[[Kwango]] Province", unlinked_placename = "Kwango Province" }, { placetype = "country", display_placename = "Congo", unlinked_placename = "Congo" }, }, holonyms_by_placetype = { country = {"Congo"}, }, }``` Here, the `unlinked_placename` field has removed links from `display_placename`. The value in the key/value pairs is likewise a list; e.g. the call {{tl|place|en|city|s/Kansas|and|s/Missouri}} will return ``` { placetypes = {"city"}, holonyms = { { placetype = "state", display_placename = "Kansas", unlinked_placename = "Kansas" }, { display_placename = "and", unlinked_placename = "and" }, { placetype = "state", display_placename = "Missouri", unlinked_placename = "Missouri" }, }, holonyms_by_placetype = { state = {"Kansas", "Missouri"}, }, } ``` Note that in `get_cats()` (which runs after the display form has been generated), further changes to the holonym structure are made to aid in categorization. For example, after `handle_category_implications()` and `augment_holonyms_with_container()` are called, the above structure will look more like ``` { placetypes = {"city"}, holonyms = { { placetype = "state", display_placename = "Kansas", unlinked_placename = "Kansas" }, { placetype = "country", unlinked_placename = "United States" }, { display_placename = "and", unlinked_placename = "and" }, { placetype = "state", display_placename = "Missouri", unlinked_placename = "Missouri" }, { placetype = "country", unlinked_placename = "United States" }, }, holonyms_by_placetype = { state = {"Kansas", "Missouri"}, country = {"United States"} }, } ``` ===Overall place specs=== The overall place spec parsed by `parse_overall_place_spec` has the following fields: * `lang`: The language object (from {{para|1}}). * `args`: The parsed arguments from the {{tl|place}} call. * `directives`: List of form-of directives (starting with `@`) parsed from the numeric args beginning with {{para|2}}. Each directive contains fields `directive` (the directive as specified by the user, e.g. `"former name of"`); `terms` (list of term objects for the terms specified by the user); `conj` (conjunction specified by the user using inline modifier `<conj:...>`, or {nil}); `spec` (the corresponding directive spec from `all_form_of_directives`); `pretext` (the text to display directly before the directive); `posttext` (the text to display directly after the directive; {nil} except for the last directive). * `descs`: List of one or more place description objects parsed from the numeric args beginning with {{para|2}}, as described above. * `extra_info`: List of extra-info objects for extra info specified using arguments such as {{para|capital}}, {{para|modern}}, etc. Objects are in the order they should be displayed, and each object contains fields `spec` (the spec for the type of extra info, taken from `export.extra_info_args`), `terms` (list of term objects for the terms specified by the user); and `conj` (conjunction specified by the user using inline modifier `<conj:...>`, or {nil}). ===Category determination=== The algorithm to find the categories to which a given place belongs works off of a place description (which specifies the entry placetype(s) and holonym(s); see above). If there are multiple place descriptions, each is processed independently to generate categories. Likewise, if there are multiple entry placetypes in a given place description, each is processed independently with all the holonyms of the description to generate categories. Furthermore, before the category-generation algorithm runs, earlier steps have modified the holonyms of the place description (inserting containing polities whenever possible; see the description above of `handle_category_implications()` and `augment_holonyms_with_container()`). Given a single entry placetype and a place description, the algorithm to generate categories processes holonyms from left to right until it finds one that "matches" in that it produces one or more categories. At that point it attempts to generate categories for all other holonyms in the place description of the same placetype. Normally, it then stops processing holonyms, but if a holonym is marked using the `:also` modifier, the category generation process starts over starting with that holonym (or the leftmost such remaining holonym, if there is more than one marked with `:also`). This makes it possible, for example, to specify the description of a river that passes through two different types of political divisions (e.g. Alberta and the Northwest Territories), or categorize a geographic region at both the continent and country level, such as this: <pre> {{place|en|historical region|r/Eastern Europe|located in southeastern|c:also/Poland|*and western|c/Ukraine}} </pre> Here, `r/Eastern Europe` has a category implication that adds `cont/Europe` as a holonym directly after it, which causes the page to be categorized into [[:Category:en:Geographic and cultural areas of Europe]]. The category generation process would normally stop at this point, but the presence of `:also` causes it to restart with `c/Poland` and generate the category [[:Category:en:Geographic and cultural areas of Poland]]. After doing this, it looks for other holonyms of the same placetype as `c/Poland` (i.e. other countries), which causes it to process `c/Ukraine` and generate the category [[:Category:en:Geographic and cultural areas of Ukraine]]. The category generation process works off of the `placetype_data` table, which specifies various properties for placetypes, such as how to display a holonym of that placetype as well as how to categorize certain pages where the {{tl|place}} call contains the specified placetype as an entry placetype. For example, the entry for `city-state` in [[Module:place/placetypes]] might look like ``` ["city-state"] = { link = true, category_link = "[[sovereign]] [[microstate]]s consisting of a single [[city]] and [[w:dependent territory|dependent territories]]", has_neighborhoods = true, class = "settlement", ["continent/*"] = {"City-states", "Cities", "Countries", "Countries in +++", "National capitals"}, default = {"City-states", "Cities", "Countries", "National capitals"}, }, ``` Here, the keys specify, respectively: # If `city-state` occurs as an entry placetype, link it to the corresponding Wiktionary entry (that is what `true` means in `link = true`). # Use the specified `category_link` text for categories such as [[:Category:City-states]]. # City-states are "city-like", i.e. they have neighborhoods; this controls the handling of entry placetypes such as `neighborhood`, `district`, `area`, etc. # City-states should be treated as settlements for determining how to handle the placetype `former city-state` and for categorizing the bare category [[:Category:City-states]] and language-specific equivalents such as [[:Category:en:City-states]]. # When the entry placetype `city-state` occurs along with a continent holonym, categorize into the specified categories under `continent/*`. Here, `+++` stands for the holonym in question. # When the entry placetype `city-state` occurs in any other context, categorize into the specified categories under `default`. It's important to realize that the only categorization keys under a given placetype entry that are specified explicitly in [[Module:place/placetypes]] are certain wildcard keys such as `continent/*` above (i.e. containing a slash followed by `*`) and under the key `default`. All the remaining categorization happens through category handlers, based on the information on known locations in [[Module:place/locations]]. For example, [[Module:place/locations]] has an "England group" specified similarly to the following: ``` export.england_group = { default_container = {key = "England", placetype = "constituent country"}, default_placetype = "county", default_divs = { "districts", {type = "local government districts", cat_as = "districts"}, { type = "local government districts with borough status", cat_as = {"districts", "boroughs"}, }, {type = "boroughs", cat_as = {"districts", "boroughs"}}, "civil parishes", }, default_british_spelling = true, data = export.england_counties, } ``` The `default_divs` key here specifies the divisions that exist for each of the counties listed under the `data` key (unless the key overrides them). Here, the entry `{type = "boroughs", cat_as = {"districts", "boroughs"}}` directs the category handler `political_division_cat_handler` in [[Module:place/placetypes]] (which is one of two category handlers that run for all entry placetypes, along with `generic_place_cat_handler`) to categorize boroughs specified under any of the counties listed under `data` as both districts and boroughs. Now, the categorization process proceeds as follows, given an entry placetype and place description, which specifies a set of holonyms (the code to do this is in `get_placetype_cats()`): # First, look up the entry placetype and any equivalent placetypes in `placetype_data`, which is defined in [[Module:place/placetypes]]. Note that the entry in `placetype_data` that specifies the placetype information that is used to determine the category or categories may not directly correspond to the entry placetype as specified in the place description. For example, if the entry placetype is `small town`, the placetype whose data is fetched will be `town` since `small` is a recognized qualifier and there is no entry in `placetype_data` for `small town`. As another example, if the entry placetype is `administrative capital`, the code will first look up `administrative capital` and then look up `capital city`, which is where the category handler is found, because `administrative capital` specifies `capital city` as its fallback. # Then, iterate over holonyms from left to right, as described above. For each holonym, we proceed as follows: ## First, call `political_division_cat_handler` to check if the entry placetype and holonym match a division in the `locations` data in [[Module:place/locations]], as in the example above. Note that when doing this, holonyms are canonicalized so that e.g. `co/Bedfordshire` gets mapped to `county/Bedfordshire` (because there is an entry in `placetype_aliases` in [[Module:place/placetypes]] that maps `co` to `county`) and `c/USA` gets mapped to `country/United States` (because there is an entry in the location data for the list of countries that maps `country/USA` to `country/United States` for both display and categorization purposes). This category handler, as with all such handlers, is passed the entry placetype and holonym being processed, but is also passed the entire place description, so it can look at other specified holonyms (particularly those that follow). It either returns {nil} or a list of category specs (which are the actual categories minus the preceding language code). ## If `political_division_cat_handler` doesn't generate any categories, check if there is a category handler defined using the `cat_handler` key for the entry placetype. If so, call it to generate the categories (if any). ## If the category handler returns {nil}, or there is no category handler, look for a ''wildcard key'' of the format e.g. `country/*`, which matches any holonym of placetype `country`. If found, the value is a list of category specs, which are processed as above. ## If we get this far without generating any categories, move to the next holonym. ## If we do generate any categories, process all other holonyms of the same placetype. For example, if the user says {{tl|place|en|city|s/Kansas|and|s/Missouri}}, when we get to the holonym `s/Kansas`, we generate the category [[:Category:en:Cities in Kansas, USA]]. This causes us to look for other holonyms of the same placetype `state`, and process them accordingly, generating a category [[:Category:en:Cities in Missouri, USA]] as well. The same thing happens in an invocation like {{tl|place|pl|river|c/Poland,Ukraine,Belarus}}. # Once we generate categories for a holonym and any other holonyms of the same placetype, we normally stop processing holonyms. But if a holonym has the `:also` modifier, we restart the left-to-right loop at that holonym. For example, in the invocation {{tl|place|en|river|flowing through|p/Alberta|p/British Columbia|and the|terr/Northwest Territories}}, we will generate a category [[:Category:en:Rivers in Alberta, Canada]] as well as [[:Category:en:Rivers in British Columbia, Canada]] (because British Columbia is of the same placetype as Alberta); but no category will be generated for the Northwest Territories, which is of a different placetype. To fix this, write {{tl|place|en|river|flowing through|p/Alberta|p/British Columbia|and the|terr:also/Northwest Territories}}. The use of `:also` will cause holonym processing to resume at `Northwest Territories` after `Alberta` is processed, leading to an additional category [[:Category:en:Rivers in the Northwest Territories, Canada]]. (The presence of `the` in this last category is because `Northwest Territories` is a known location with a spec indicating that it should be preceded by `the`; it has nothing to do with the raw text `and the` in the invocation.) # Finally, if we process all holonyms and don't end up producing any categories, we check the entry placetype's data for a `default` key. If found, it lists category specs, which are processed to generate categories. This is used, for example, in the placetype `city-state`, as described above. # It should be noted that the above process runs independently for each combination of entry placetype and place description. Thus, for example, an invocation {{tl|place|en|city/and/county|s/Kansas,Missouri|c/USA}} will generate categories for both cities and counties in both Kansas and Missouri. # Two additional sources of categories are ''bare location'' categories and ''generic place'' categories. These categories are added by appropriate calls in the outer function `get_cats`, which iterates over placetypes and place descriptions, calling `get_placetype_cats` on each combination. ## Bare location categories are categories like [[:Category:Arizona, USA]] that are related-to categories containing terms related to the specified location. The bare location code, for example, adds the term [[Arizona]], and its equivalents in other languages, to [[:Category:Arizona, USA]]. When looking for terms to consider, it checks the pagename, the glosses specified using {{para|t}}, and the terms specified using {{para|modern}}, {{para|short}} and {{para|full}}. It looks to see if any of these parameters match any known locations, but only adds them to a bare location category if (a) the specified entry placetype matches, so that for example Russian `[[Джорджия]]` goes into [[:Category:Georgia, USA]] while `[[Грузия]]` goes into [[:Category:Georgia]] (the country), even though both have a gloss `Georgia`; and (b) there are no conflicting holonyms, so that for example the Old English term [[Munucceaster]] if defined similarly to {{tl|place|ang|city|in modern|cc/England|t=Newcastle}} won't get added to [[:Category:Newcastle, New South Wales]] (even though it is also a city) because the latter city is known to be in Australia, which conflicts with the country `United Kingdom` (added internally to the Old English place description through the holonym augmentation process, based on the holonym `cc/England`). ## Generic place categories are categories like [[:Category:Places in Kansas, USA]] and [[:Category:Places in England]] that contain places of arbitrary placetype. These are added through a special category handler that operates like other category handlers but is run for all placetypes, rather than only for the specified one(s). ]==] --[=[ TODO/FIXME: 1. [DONE] Neighborhoods should categorize at the city level. Categories like [[:Category:Places in Los Angeles]] exist but not [[:Category:Neighborhoods in Los Angeles]]; we can refactor the code in generic_cat_handler() to support this use case. 2. Display handlers should be smarter. For example, 'co/Travis' as a holonym should display as 'Travis County' in the United States, but (I think) display handlers don't currently have the full context of holonyms passed in to allow this to happen. 3. Connected to this, we have various display handlers that add the name of the holonym after or (sometimes) before the placename if it's not already there. An example is the county_display_handler() in [[Module:place/placetypes]], which adds "County" before Ireland and Northern Ireland counties and after Taiwan and Romania counties. This should be integrated into the polity group for these respective polities through a setting rather than requiring a separate handler that has special casing for various polities. 4. Placetypes for toponyms should also have display handlers rather than just fixed text. This should allow us to dispense with the need for special types for "fpref" = "French prefecture" (which displays as "prefecture" but links to the appropriate Wikipedia article on Frenc prefectures, which are completely different from the more general concept of prefecture). Similarly for "Polish colony" and "Welsh community". ("Israeli settlement" should probably stay as-is because it displays as "Israeli settlement" not just "settlement".) 5. [DONE] Currently, categories for e.g. states and territories of Australia go into [[:Category:States and territories of Australia]] but terms for states and territories of Australia go into (respectively) [[:Category:States of Australia]] and [[:Category:Territories of Australia]]. We should fix this; maybe this is as easy as setting cat_as in the respective divs definitions. 6. Probably cat_as should support raw categories as well as category types; raw categories would be indicated by being prefixed with "Category:". 7. [MOSTLY DONE] Update documentation. 8. [DONE] Rename remaining political division categories to include name of country in them. 9. [DONE] Add Pakistan provinces and territories. 10. [DONE] Add a polity group for continents and continent-level regions instead of special-casing. This should make it possible e.g. to have Jerusalem as a city under "Asia". 11. [DONE] Add better handling of cities that are their own states, like Mexico City. 12. [DONE] Breadcrumb for e.g. [[Category:Aguascalientes, Mexico]] is "Aguascalientes, Mexico" instead of just "Aguascalientes". 13. [DONE] Unify aliasing system; cities have a completely different mechanism (alias_of) vs. polities/subpolities (which use`placename_cat_aliases` and `placename_display_aliases` in [[Module:place/placetypes]]). 14. [DONE] More generally, cities should be unified into the polity grouping system to the extent possible; this would allow for divs of cities (see #17 below). 15. [DONE] We have `no_containing_polity_cat` set for Lebanon, Malta and Saudi Arabia to prevent country-level implications from being added due to generically-named divisions like "North Governorate", "Central Region" and "Eastern Province" but (a) this setting seems to do multiple things and should be split, (b) it should be possible to set this at the division level instead of the country level. 16. Split out the data from the handlers so we can use loadData() on the data because it's becoming very big. 17. [DONE] Cities like Tokyo have special wards; "prefecture-level cities" like Wuhan (which aren't really cities but we treat them as such) have districts, subdistricts, etc. We need to support divs for cities and even named divisions of cities (such as we already have for boroughs of New York City). 18. [DONE] It should be allowed to set 'true' to any qualifier (which links it) and have it work correctly; qualifier lookup in [[Module:place]] needs to remove links first. 19. [DONE] Categories 'Historical polities' and 'Historical political subdivisions' should be renamed 'Former ...' since "historic(al)" is ambiguous (cf. "historic counties" in England which are not former, but still have a legal definition). 20. [PARTLY DONE; SUPPORT IS THERE BUT FORMER PROVINCES NOT YET CATEGORIZED] It should be possible to categorize former subpolities of certain polities; cf. [[:Category:ja:Provinces of Japan]], which contains former provinces. 21. [DONE] In subpolity_keydesc(), we need to generate the correct indefinite article and have a huge hack to check specifically for "union territory", which is the only placetype that shows up in this function where the default indefinite article generating function fails. To fix this properly, we need to separate out the non-category placetype data from `cat_data` in [[Module:place/placetypes]] and move it to [[Module:place/locations]], because we don't have access to the data in [[Module:place/placetypes]], and that data indicates the correct article for placetypes like "union territory". 22. [DONE] Simplify the specs in `cat_data`, eliminating the distinction between "inner" and "outer" matching. There should not be two levels, just one. For example, in "district", instead of ["country/Portugal"] = { ["itself"] = {"Districts and autonomous regions of +++"}, } we should just have ["country/Portugal"] = {"Districts and autonomous regions of +++"}, And in "dependent territory", instead of ["default"] = { ["itself"] = {true}, ["country"] = {true}, }, we should just have ["itself"] = {true}, ["country/*"] = {true}, It appears the only remaining spec that can't be easily converted in this fashion is for "subdistrict": ["country/Indonesia"] = { ["municipality"] = {true}, }, This seems to be specifically for Jakarta and doesn't seem to work anyway, as the two entries in [[:Category:en:Subdistricts of Jakarta]] and the one entry in [[:Category:id:Subdistricts of Jakarta]] are manually categorized. 23. [DONE] Consolidate the remaining stuff in [[Module:category tree/topic cat/data/Earth]] into [[Module:category tree/topic cat/data/Places]]. 24. [DONE] The `generic_cat_handler` that categorizes into `Places in FOO` is smart enough not to categorize cities that are in different polities from the specified containing polity/polities of the city, but doesn't do the same for larger-level divisions. Likewise for the `city_type_cat_handler`. There are some sufficiently generically-named divisions that this issue can occur; for example, [[Koforidua]], the capital city of Eastern Region, Ghana, is incorrectly categorized under [[:Category:en:Cities in Eastern Region, Malta]] and [[:Category:en:Places in Eastern Region, Malta]]. Note that the function `augment_holonyms_with_container` ''DOES'' do such checks, so we should be able to refactor the code out of that function and use it elsewhere. 25. [DONE] The `generic_cat_handler` that categorizes into `Places in FOO` is smart enough not to categorize cities that are in different polities from the specified containing polity/polities of the city; but how smart is it? It will successfully avoid categorizing a neighborhood in e.g. [[Columbus]], [[Georgia]] that doesn't explicitly mention the US (only `s/Georgia`) into [[:Category:en:Places in Columbus]], which is for Columbus, Ohio, but will it do the same for a hypothetical neighborhood of Columbus in say Merseyside, England? This should be investigated. It will probably work for a hypothetical Columbus in [[Canada]] because `augment_holonyms_with_container` would auto-add Canada as an additional holonym once say `p/Ontario` is mentioned, but I think there's a setting preventing this augmentation from happening for the UK. (This relates to FIXME #15. `no_containing_polity_cat` is set on England, Scotland, etc. to prevent the toponyms from being added to [[:Category:en:Places in the United Kingdom]], but this same setting is used to prevent augmentation, which it should not be; there should be different settings.) 26. [DONE] The `generic_cat_handler` (or more specifically `find_holonym_keys_for_categorization`) checks for city holonyms by looking specifically for holonym type `city`. But some cities (particularly those in China) can be specified using different holonym types, e.g. `prefecture-level city`, `subprovincial city`, etc. We should allow these when appropriate (which means the cities in China need to have a `placetype` set that indicates their regional-level status as well as just `city`). I'm not sure if cities support specifying a custom `placetype` at the moment; this relates to FIXME #14 above concerning unifying cities and political divisions internally. 27. [DONE] The bare category handler (`get_bare_categories` in [[Module:place/placetypes]]) is not smart enough to avoid overcategorizing cities or other divisions that are of the right placetype but in the wrong containing polity. For example, Asturian [[Llión]] "León (city in Spain)" gets put in [[:Category:ast:León]] even though the latter is supposed to refer to a city in Mexico. We can borrow the check-containing-polity code from `generic_cat_handler`. 28. [DONE] Redo handling of singular and plural to respect overrides specified in placetype_data. Check more carefully for things that may not singularize correctly, e.g. 'passes' -> 'passe'? Definitely 'headquarters' and variants. 29. [DONE] Combine placetype_equivs and other placetype data into `placetype_data`. Figure out if we need the distinction between `placetype_equivs` and `fallback`. 30. `has_neighborhoods` may need to be a function that can look at the containing holonyms to determine whether the entity in question is city-like. 31. [DONE] Bare placenames as they appear in holonyms (e.g. `Riau Islands`) instead of category keys (e.g. `the Riau Islands, Indonesia`) should appear in the polity data tables. As a first pass, the word "the" should not appear but should instead be a property of the polity. 32. [DONE] `capital_city_cat_handler` should use `get_holonyms_to_check()`. 33. [PARTLY DONE] The code to generate and parse the correct preposition ("in" or "of") is very convoluted, and the actual preposition used is specified in various locations with various defaults, sometimes hardcoded. This should be simplified. It is made more difficult by the fact that the in/of distinction occurs in several places: (a) when generating the {{place}} text in old-style descriptions where the preposition isn't explicitly given, which uses the `preposition` setting in placetype_data, defaulting to "in"; (b) when generating categories based on explicit category specs in placetype_data (which are gradually being deprecated), which likewise uses the `preposition` setting in placetype_data, defaulting to "in"; (c) when generating categories based on political_division_cat_handler, originating in the `divs` placetypes for specific known locations in [[Module:place/locations]], which uses the `prep` setting embedded in the `divs` specifications, defaulting to "of"; (d) when generating categories based on category handlers specified using the `cat_handler` property of entries in placetype_data, which tend to hardcode "in" or "of" depending on the specific category handler; (e) when generating category descriptions in [[Module:category tree/topic/Places]] for `divs` categories generated in (c), which (correctly) uses the same `prep` setting embedded in the `divs` settings that is used when generating the categories themselves; (f) when generating category descriptions for categories generated in (b) and (d) above, which relies on the `generic_before_non_cities` and `generic_before_cities` settings in placetype_data, which need to match the corresponding prepositions hardcoded in the category generation handlers. Instead of the hardcoding, the category generation handler should respect the `generic_before_*` settings. 34. [[Krakow]] defined as {{place|en|A <<city>> on the [[Vistula]] River, the <<capital>> of the <<voi/Lesser Poland Voivodeship>> in southern <<c/Poland>>}} categorizes under [[:Category:Voivodeship capitals]] when it should probably instead be under [[:Category:Voivodeship capitals of Poland]]. Possibly this is because the various voivodeships haven't yet been entered as known locations, but this should happen regardless of that. 35. {{tcl}} bugs: a. [DONE] Lowercase initial letter in new-style {{place}} descriptions in {{tcl}}. Maybe we can have a setting tcl_nolc=1 to prevent this from happening. b. [DONE] tcl= and probably new-style {{place}} descriptions in general should recognize ;; to separate distinct {{place}} descriptions, and similarly ;;and as the equivalent of regular `;and`, etc. c. [DONE] The value supplied in `modern=` should be displayed in {{tcl}} descriptions regardless of the setting that normally disables this, so that e.g. the foreign-language equivalent of [[British Honduras]] doesn't just say it's a former British colony in Central America but specifically identifies it as modern Belize. If the user gives, place_modern= in {{tcl}}, that should override the modern= value and still display. d. [DONE] The page supplied to {{tcl}} should be used for generating bare categories even if t= is supplied and overrides the English term displayed. [DONE] e. [DONE] If text follows {{place}} and begins with a semicolon, the semicolon isn't copied into {{tcl}}. 36. County boroughs used as holonyms currently display 'borough county borough' because there's an affix setting for 'county borough' and a fallback display handler for 'borough'. We need to rethink this; maybe merge the affix setting and display handlers. 37. Implement known-location groups and specs in a more standardly object-oriented way using metatables. 38. Implement caching of known location lookup in the holonym. This may have to be keyed by placetype, but we can have a special field for when the lookup placetype is the same as the user-specified placetype of the holonym. Use this known location in place of looking up known locations and store the appropriate known location there in `augment_holonyms_with_container()` instead of calling `key_to_placename`. 39. Bug fixes with 'the': (a) [DONE] [[Kazaň]] defined as {{place|cs|caplc|rep:Pref/Tatarstan|c/Russia|t1=Kazan}} displays as "Republic of the Tatarstan". (b) [[Valday]] defined as {{place|en|town/administrative center|dist:Suf/Valdaysky|obl/Novgorod|c/Russia}} displays as "a town, the administrative center of the Valdaysky District". Changing to `dist:suf/Valdaysky` displays as "... of Valdaysky district". 40. [DONE] Bug fix with 'the': [[Verkhoyansk]] defined as {{place|en|town|rep/Sakha|c/Russia}} displays as "a town in the Sakha". 41. [DONE] [[Category:Cities in Asia]] has [[Category:Cities in Eurasia]] as a parent, which in turn has [[Category:Cities in the Earth]] as a parent. Continents should not have the second parent like this. 42. [DONE] When checking `british_spelling`, it should check all containers as well; otherwise it's too hard to keep this in sync across cities, administrative divisions and countries. 43. [DONE] `skip_polity_parent_type` should be renamed to container_parent_type or similar. 44. There should be a flag to allow e.g. departments of France that are currently categorized as departments of their region to also be categorized as departments of France. 45. [DONE] Aliases are causing iterate_matching_holonym_location() to fail, e.g. if [[براق]] "Prague" is specified as {{place|acw|capital city|c/Czechia|t1=Prague}}, this fails add a bare category [[Category:acw:Prague]] because the code in iterate_matching_holonym_location() isn't resolving aliases when comparing the known container 'Czech Republic'. Probably we want to build an alias table to speed up these sorts of lookups. 46. [DONE; DUE TO TYPO IN HANDLER] The district cat handler is failing to work right, e.g. in [[Saint-Gaudérique]] defined as {{place|fr|district|city/Perpignan|in|dept/Pyrénées-Orientales|r/Occitania|c/France|t=Saint-Gaudérique}}, only the 'Places in ...' categories are getting triggered. 47. Suburbs of a given city aren't generally in the city and may not even be in the same country or country division, so they should not categorize as "Places in ..." based on the city and specified country and division. Same goes for "enclave" (within somewhere) and "exclave". 48. When converting display aliases, we should automatically convert full placenames to full placenames and elliptical placenames to elliptical placenames instead of always either doing elliptical or full placenames depending on the value of `display_as_full`. 49. `@obsolete form of` and `@archaic form of` should automatically trigger nocat=1. 50. The handler that adds bare categories should pick up values in <eq:...>. ]=] --[==[ var: List specifying the allowed form-of directives, used for former names, official names, abbreviations, etc. of places. The key is the form-of directive and the value is an object with the following properties: * `text`: The actual text displayed before the terms. If the value is `+`, the key is used as the text. If the value is a function, it is passed a single argument, the overall place spec (see comment at top of file) and should return the text to be displayed. * `type_prefix`: The prefix used to generate the placetype for looking up the appropriate category or categories in the placetype data structure. Can be omitted if there are no categories associated with the directive. * `conjunction`: The conjunction used to join multiple terms, defaulting to `and`. * `cat`: Additional category or categories to add the term to, whenever this particular directive is used. Normally the value is a topic-style category minus the langcode prefix, but if prefixed with `cln:`, it is a langname-style category. For example, the value `"Abbreviations"` would correspond to a category [[:Category:en:Abbreviations]] (assuming the language of the {{tl|place}} call is English), while the value `"cln:abbreviations"` corresponds to a category [[:Category:English abbreviations]]. Use a list of such specs for multiple categories. * `default_foreign`: If specified, the default language of terms given along with this directive is the language in {{para|1}}; otherwise it is English. ]==] export.all_form_of_directives = { ["former name of"] = {text = "+", type_prefix = "FORMER_NAME_OF"}, ["fmr of"] = {alias_of = "former name of"}, ["ancient name of"] = {text = "+", type_prefix = "FORMER_NAME_OF"}, ["official name of"] = {text = "+", type_prefix = "OFFICIAL_NAME_OF"}, ["former official name of"] = {text = "+", type_prefix = "FORMER_OFFICIAL_NAME_OF"}, ["long form of"] = {text = "+", type_prefix = "LONG_FORM_OF"}, ["former long form of"] = {text = "+", type_prefix = "FORMER_LONG_FORM_OF"}, ["nickname for"] = {text = "+", type_prefix = "NICKNAME_FOR"}, ["official nickname for"] = {text = "+", type_prefix = "OFFICIAL_NICKNAME_FOR"}, ["former nickname for"] = {text = "+", type_prefix = "FORMER_NICKNAME_FOR"}, ["derogatory name for"] = {text = "[[Appendix:Glossary#derogatory|derogatory]] name for", type_prefix = "DEROGATORY_NAME_FOR"}, ["synonym of"] = {text = "+"}, ["syn of"] = {alias_of = "synonym of"}, ["abbreviation of"] = {text = "[[Appendix:Glossary#abbreviation|abbreviation]] of", type_prefix = "ABBREVIATION_OF", cat = "cln:abbreviations", default_foreign = true}, ["abbr of"] = {alias_of = "abbreviation of"}, ["abbrev of"] = {alias_of = "abbreviation of"}, ["initialism of"] = {text = "[[Appendix:Glossary#initialism|initialism]] of", type_prefix = "ABBREVIATION_OF", cat = "cln:initialisms", default_foreign = true}, ["init of"] = {alias_of = "initialism of"}, ["acronym of"] = {text = "[[Appendix:Glossary#acronym|acronym]] of", type_prefix = "ABBREVIATION_OF", cat = "cln:acronyms", default_foreign = true}, ["syllabic abbreviation of"] = {text = "[[Appendix:Glossary#syllabic abbreviation|syllabic abbreviation]] of", type_prefix = "ABBREVIATION_OF", cat = "cln:syllabic abbreviations", default_foreign = true}, ["sylabbr of"] = {alias_of = "syllabic abbreviation of"}, ["sylabbrev of"] = {alias_of = "syllabic abbreviation of"}, ["ellipsis of"] = {text = "[[Appendix:Glossary#ellipsis|ellipsis]] of", type_prefix = "ELLIPSIS_OF", cat = "cln:ellipses", default_foreign = true}, ["ellip of"] = {alias_of = "ellipsis of"}, ["clipping of"] = {text = "[[Appendix:Glossary#clipping|clipping]] of", type_prefix = "CLIPPING_OF", cat = "cln:clippings", default_foreign = true}, ["clip of"] = {alias_of = "clipping of"}, ["alternative form of"] = {text = "+", default_foreign = true}, ["alt form"] = {alias_of = "alternative form of"}, ["alternative spelling of"] = {text = "+", default_foreign = true}, ["alt spell"] = {alias_of = "alternative spelling of"}, ["alt sp"] = {alias_of = "alternative spelling of"}, ["dated form of"] = {text = "[[Appendix:Glossary#dated|dated]] form of", type_prefix = "DATED_FORM_OF", cat = "cln:dated forms", default_foreign = true}, ["dated form"] = {alias_of = "dated form of"}, ["dated spelling of"] = {text = "[[Appendix:Glossary#dated|dated]] spelling of", type_prefix = "DATED_FORM_OF", cat = "cln:dated forms", default_foreign = true}, ["dated spell"] = {alias_of = "dated spelling of"}, ["dated sp"] = {alias_of = "dated spelling of"}, ["archaic form of"] = {text = "[[Appendix:Glossary#archaic|archaic]] form of", type_prefix = "ARCHAIC_FORM_OF", cat = "cln:archaic forms", default_foreign = true}, ["arch form"] = {alias_of = "archaic form of"}, ["archaic spelling of"] = {text = "[[Appendix:Glossary#archaic|archaic]] spelling of", type_prefix = "ARCHAIC_FORM_OF", cat = "cln:archaic forms", default_foreign = true}, ["arch spell"] = {alias_of = "archaic spelling of"}, ["arch sp"] = {alias_of = "archaic spelling of"}, ["obsolete form of"] = {text = "[[Appendix:Glossary#obsolete|obsolete]] form of", type_prefix = "OBSOLETE_FORM_OF", cat = "cln:obsolete forms", default_foreign = true}, ["obs form"] = {alias_of = "obsolete form of"}, ["obsolete spelling of"] = {text = "[[Appendix:Glossary#obsolete|obsolete]] spelling of", type_prefix = "OBSOLETE_FORM_OF", cat = "cln:obsolete forms", default_foreign = true}, ["obs spell"] = {alias_of = "obsolete spelling of"}, ["obs sp"] = {alias_of = "obsolete spelling of"}, } local function get_seat_text(overall_place_spec) local placetype = overall_place_spec.descs[1].placetypes[1] if placetype == "county" or placetype == "counties" then return "county seat" elseif placetype == "parish" or placetype == "parishes" then return "parish seat" elseif placetype == "borough" or placetype == "boroughs" then return "borough seat" else return "seat" end end --[==[ var: List specifying the allowed arguments containing extra information that is sometimes added to a definition, such as the capital, largest city, modern name, official name, etc., along with associated properties; displayed in the order given. Each element is an object with the following properties: * `arg`: The argument name. * `text`: The actual text displayed before the terms. If the value is `+`, the argument name is used as the text. If the value is a function, it is passed a single argument, the overall place spec (see the comment at the top of the file) and should return the text to be displayed. * `conjunction`: The conjunction used to join multiple terms, defaulting to `and`. * `display_even_when_dropped`: Display this piece of extra info even when it would normally be dropped (e.g. in {{tl|tcl}} when the language is other than English). * `match_sentence_style`: If true, the text will be capitalized and preceded by a period when ''sentence style'' is in effect (essentially, when the language is English and there is no translation specified using {{para|t}} or similar parameter); otherwise, the text will be displayed as-is and preceded by a semicolon. If false, the semicolon style will always be used. * `auto_plural`: If true, pluralize the text when there is more than one term. * `with_colon`: If true, follow the text with a colon. (This colon cannot easily be included in the text itself because if pluralized, the pluralized text goes before the colon.) ]==] export.extra_info_args = { {arg = "modern", text = "+", conjunction = "or", display_even_when_dropped = true}, {arg = "now", text = "now,", conjunction = "or", display_even_when_dropped = true}, {arg = "full", text = "in full,", conjunction = "or", display_even_when_dropped = true}, {arg = "short", text = "short form", conjunction = "or"}, {arg = "abbr", text = "abbreviation", conjunction = "or"}, {arg = "former", text = "formerly,"}, {arg = "official", text = "official name", match_sentence_style = true, auto_plural = true, with_colon = true}, {arg = "capital", text = "+", match_sentence_style = true, auto_plural = true, with_colon = true}, {arg = "largest city", text = "+", match_sentence_style = true, auto_plural = true, with_colon = true}, {arg = "caplc", text = "capital and largest city", match_sentence_style = true, auto_plural = false, with_colon = true}, {arg = "seat", text = get_seat_text, match_sentence_style = true, auto_plural = true, with_colon = true}, {arg = "shire town", text = "+", match_sentence_style = true, auto_plural = true, with_colon = true}, {arg = "headquarters", text = "+", match_sentence_style = true, auto_plural = false, with_colon = true}, {arg = "center", text = "administrative center", match_sentence_style = true, auto_plural = false, with_colon = true}, {arg = "centre", text = "administrative centre", match_sentence_style = true, auto_plural = false, with_colon = true}, } export.extra_info_arg_map = {} for _, spec in ipairs(export.extra_info_args) do export.extra_info_arg_map[spec.arg] = spec end ----------- Wikicode utility functions -- Return a wikilink link {{l|language|text}} local function link(text, langcode, id) if not langcode then return text end return m_links.full_link( {term = text, lang = require(languages_module).getByCode(langcode, true, "allow etym"), id = id}, nil, "allow self link" ) end ---------- Basic utility functions -- Add the page to a tracking "category". To see the pages in the "category", -- go to [[Wiktionary:Tracking/place/PAGE]] and click on "What links here". local function track(page) require(debug_track_module)("place/" .. page) return true end local function ucfirst_all(text) if text:find(" ") then local parts = split(text, " ", true) for i, part in ipairs(parts) do parts[i] = m_strutils.ucfirst(part) end return concat(parts, " ") else return m_strutils.ucfirst(text) end end local function lc(text) return mw.getContentLanguage():lc(text) end ---------- Argument parsing functions and utilities -- Split an argument on comma, but not comma followed by whitespace. local function split_on_comma(val) if val:find(",") then return require(parse_interface_module).split_on_comma(val) else return {val} end end -- Split an argument on slash, but not slash occurring inside of HTML tags like </span> or <br />. local function split_on_slash(arg) if arg:find("<") then local m_parse_utilities = require(parse_utilities_module) -- We implement this by parsing balanced segment runs involving <...>, and splitting on slash in the remainder. -- The result is a list of lists, so we have to rejoin the inner lists by concatenating. local segments = m_parse_utilities.parse_balanced_segment_run(arg, "<", ">") local slash_separated_groups = m_parse_utilities.split_alternating_runs(segments, "/") for i, group in ipairs(slash_separated_groups) do slash_separated_groups[i] = concat(group) end return slash_separated_groups else return split(arg, "/", true) end end -- Implement "implications", i.e. where the presence of a given holonym causes additional holonym(s) to be added. -- Implications apply only to categorization. There used to be support for "general implications" that applied to both -- display and categorization, but there ended up not being any such implications, so we've removed the support. It is -- a bad idea in any case to have such implications; the user might purposely leave out a higher-level polity to avoid -- redundancy in several successive definitions, and we wouldn't want to override that. Note that in practice the -- mechanism implemented by this function is used specifically for non-administrative geographic regions such as -- Eastern Europe and the West Bank; there is a similar mechanism for administrative regions handled by -- `augment_holonyms_with_containing_polity` in [[Module:place/placetypes]]. -- -- `place_descriptions` is a list of place descriptions (see top of file, collectively describing the data passed to -- {{place}}). `implication_data` is the data used to implement the implications, i.e. a table indexed by holonym -- placetype, each value of which is a table indexed by holonym placename, each value of which is a list of -- "PLACETYPE/PLACENAME" holonyms to be added to the end of the list of holonyms. local function handle_category_implications(place_descriptions, implication_data) for i, desc in ipairs(place_descriptions) do if desc.holonyms then local new_holonyms = {} for _, holonym in ipairs(desc.holonyms) do insert(new_holonyms, holonym) local imp_data = m_placetypes.get_equiv_placetype_prop(holonym.placetype, function(pt) local implication = implication_data[pt] and implication_data[pt][holonym.unlinked_placename] if implication then return implication end end) if imp_data then for _, holonym_to_add in ipairs(imp_data) do local split_holonym = split_on_slash(holonym_to_add) if #split_holonym ~= 2 then internal_error("Invalid holonym in implications: %s", holonym_to_add) end local holonym_placetype, holonym_placename = unpack(split_holonym, 1, 2) local new_holonym = { -- By the time we run, the display has already been generated so we don't need to set -- display_placename. placetype = holonym_placetype, unlinked_placename = holonym_placename } insert(new_holonyms, new_holonym) m_placetypes.key_holonym_into_place_desc(desc, new_holonym) end end end desc.holonyms = new_holonyms end end end -- Split a holonym (e.g. "continent/Europe" or "country/en:Italy" or "in southern" or "r:suf/O'Higgins" or -- "c/Austria,Germany,Czech Republic") into its components. Return a list of holonym objects (see top of file). Note -- that if there isn't a slash in the holonym (e.g. "in southern"), the `placetype` field of the holonym will be nil. -- Placetype aliases (e.g. "r" for "region") and placename aliases (e.g. "US" or "USA" for "United States") will be -- expanded. local function split_holonym(raw) local no_display, combined_holonym = raw:match("^(!)(.*)$") no_display = not not no_display combined_holonym = combined_holonym or raw local suppress_comma, combined_holonym_without_comma = combined_holonym:match("^(%*)(.*)$") suppress_comma = not not suppress_comma combined_holonym = combined_holonym_without_comma or combined_holonym local holonym_parts = split_on_slash(combined_holonym) if #holonym_parts == 1 then -- `unlinked_placename` should not be used. return {{display_placename = combined_holonym, no_display = no_display, suppress_comma = suppress_comma}} end -- Rejoin further slashes in case of slash in holonym placename, e.g. Admaston/Bromley. local placetype = holonym_parts[1] local placename = concat(holonym_parts, "/", 2) -- Check for modifiers after the holonym placetype. local split_holonym_placetype = split(placetype, ":", true) placetype = split_holonym_placetype[1] local affix_type local saw_also local saw_the for i = 2, #split_holonym_placetype do local modifier = split_holonym_placetype[i] if modifier == "also" then if saw_also then error(("Modifier ':also' occurs twice in holonym '%s'"):format(combined_holonym)) end saw_also = true elseif modifier == "the" then if saw_the then error(("Modifier ':the' occurs twice in holonym '%s'"):format(combined_holonym)) end saw_the = true elseif modifier == "pref" or modifier == "Pref" or modifier == "suf" or modifier == "Suf" or modifier == "noaff" then if affix_type then error(("Affix-type modifier ':%s' occurs twice in holonym '%s'"):format(modifier, combined_holonym)) end affix_type = modifier else error(("Unrecognized holonym placetype modifier '%s', should be one of " .. "'pref', 'Pref', 'suf', 'Suf', 'noaff', 'also' or 'the'"):format(modifier)) end end placetype = m_placetypes.resolve_placetype_aliases(placetype) local holonyms = split_on_comma(placename) local pluralize_affix = #holonyms > 1 local affix_holonym_index = (affix_type == "pref" or affix_type == "Pref") and 1 or affix_type == "noaff" and 0 or #holonyms for i, placename in ipairs(holonyms) do -- Check for langcode before the holonym placename, but don't get tripped up by Wikipedia links, which begin -- "[[w:...]]" or "[[wikipedia:]]". local langcode, placename_without_langcode = rmatch(placename, "^([^%[%]]-):(.*)$") if langcode then placename = placename_without_langcode end placename = m_placetypes.resolve_placename_display_aliases(placetype, placename) holonyms[i] = { placetype = placetype, display_placename = placename, unlinked_placename = m_placetypes.remove_links_and_html(placename), langcode = langcode, affix_type = i == affix_holonym_index and affix_type or nil, pluralize_affix = i == affix_holonym_index and pluralize_affix, suppress_affix = i ~= affix_holonym_index, no_display = no_display, suppress_comma = suppress_comma, continue_cat_loop = saw_also, force_the = i == 1 and saw_the, } end return holonyms end local get_param_mods = memoize(function() local m_param_utils = require(parameter_utilities_module) return m_param_utils.construct_param_mods { {group = {"link", "q", "l", "ref"}}, {param = "eq"}, -- FIXME: Finish [[Module:format utilities]]. --{param = "conj", set = require(format_utilities_module).allowed_conjs_for_join_segments, overall = true}, {param = "conj", set = {["and"] = true, ["or"] = true, ["and/or"] = true}, overall = true}, } end) local function parse_term_with_inline_modifiers(term, paramname, default_lang) -- FIXME: Finish changes to [[Module:parameter utilities]] and [[Module:parse utilities]] that support continuations -- and new-format generate_obj(). --local function generate_obj(data) -- local m_param_utils = require(parameter_utilities_module) -- data.parse_lang_prefix = true -- data.special_continuations = m_param_utils.default_special_continuations -- data.default_lang = default_lang -- local obj = m_param_utils.generate_obj_maybe_parsing_lang_prefix(data) -- obj.show_decorations = true -- return obj --end local function generate_obj(raw_term, parse_err) local obj = require(parse_utilities_module).generate_obj_maybe_parsing_lang_prefix { term = raw_term, parse_err = parse_err, parse_lang_prefix = true, } obj.lang = obj.lang or default_lang obj.show_decorations = true return obj end return require(parse_interface_module).parse_inline_modifiers(term, { paramname = paramname, param_mods = get_param_mods(), generate_obj = generate_obj, -- FIXME: See above. --generate_obj_new_format = true, splitchar = ",", outer_container = {}, }) end local function parse_form_of_directive(arg, lang, form_of_overridden_args) local form_of_directive, raw_terms = arg:match("^@([a-z -]+):(.*)$") if not form_of_directive then error("Misformatted @-directive: " .. dump(arg)) end if not export.all_form_of_directives[form_of_directive] then local known_directives = {} for k, _ in pairs(export.all_form_of_directives) do insert(known_directives, '"' .. k .. '"') end table.sort(known_directives) error(("Unrecognized form-of directive %s in @-directive %s; recognized directives are %s"):format( dump(form_of_directive), dump(arg), concat(known_directives, ", "))) end local spec = export.all_form_of_directives[form_of_directive] local canonical_directive = form_of_directive if spec.alias_of then canonical_directive = spec.alias_of spec = export.all_form_of_directives[canonical_directive] if not spec then internal_error("Form-of directive alias %s points to %s, which is not a directive", "@" .. form_of_directive, canonical_directive) elseif spec.alias_of then internal_error("Form-of directive alias %s points to %s, which is also an alias", "@" .. form_of_directive, canonical_directive) end end local default_foreign = spec.default_foreign local directive_param = "@" .. form_of_directive if form_of_overridden_args and form_of_overridden_args[canonical_directive] then raw_terms = form_of_overridden_args[canonical_directive].new_value local new_directive = form_of_overridden_args[canonical_directive].new_directive local new_spec = export.all_form_of_directives[new_directive] if not new_spec then error(("Internal error: [[Module:transclude]] passed in unrecognized replacement directive '@%s'"): format(new_directive)) end if new_spec.alias_of then error(("Internal error: [[Module:transclude]] passed in replacement directive alias '@%s', " .. "should be canonical"):format(new_directive)) end if new_directive ~= canonical_directive then directive_param = directive_param .. (" (replaced with @%s)"):format(new_directive) canonical_directive = new_directive spec = new_spec end default_foreign = true end local terms = parse_term_with_inline_modifiers(raw_terms, directive_param, default_foreign and lang or enlang) return { directive = canonical_directive, terms = terms.terms, conj = terms.conj, spec = spec, } end -- Parse an argument containing extra information that is sometimes added to a definition, such as the capital, largest -- city, modern name, official name, etc. `args` is the value from the parsed argument structure and can be either nil, -- a string or a list (depending on whether it was declared as a single parameter or a list). `spec` is the extra info -- spec corresponding to the type of extra info. Each value in `args` can be a comma-separated list of terms with inline -- modifiers attached. [FIXME: we should switch to always using the comma-separated format and disallow list parameters -- such as |capital=, |capital2=, etc.] The return value is a structure containing fields `terms` (a list of term -- objects, each of which is in the format expected by full_link() in [[Module:links]]), `conj` (an explicit -- conjunction to join multiple terms, or nil if no explicit conjunction was given) and `spec` (the passed-in spec). local function parse_extra_info_arg(args, spec, default_lang) if not args then return nil end if type(args) ~= "table" then args = {args} end if not args[1] then return nil end local terms = nil local conj for i, arg in ipairs(args) do local this_terms = parse_term_with_inline_modifiers(arg, spec.arg .. (i == 1 and "" or i), default_lang) local thisconj = this_terms.conj if not conj then conj = thisconj elseif thisconj and conj ~= thisconj then error(("Two different conjunctions '%s' and '%s' specified for |%s=; you only need to specify the " .. "conjunction once"):format(conj, thisconj)) end if not terms then terms = this_terms.terms else m_table.extend(terms, this_terms.terms) end end return { spec = spec, terms = terms, conj = conj, } end --[==[ Parse a "new-style" place description, with placetypes and holonyms surrounded by `<<...>>` amid otherwise raw text. Return value is a place description object as documented at the top of the file. Exported for use by [[Module:demonyms]]. ]==] function export.parse_new_style_place_desc(text, lang, form_of_directives, form_of_overridden_args) local placetypes = {} local segments = split(text, "<<(.-)>>") local retval = {holonyms = {}, order = {}} local form_of_directives_already_present = form_of_directives and not not form_of_directives[1] for i, segment in ipairs(segments) do if i % 2 == 1 then insert(retval.order, {type = "raw", value = segment}) elseif segment:find("@") then if not form_of_directives then error(("Form-of directive '%s' not allowed in this context"):format(segment)) elseif form_of_directives_already_present then error(("Saw form-of directive '%s' in new-style place desc followed by direct (separate-parameter) form-of directives; not allowed"):format( segment)) elseif placetypes[1] or retval.holonyms[1] then error(("Form-of directive '%s' must come first, before placetypes and holonyms"):format(segment)) else local form_of_directive = parse_form_of_directive(segment, lang, form_of_overridden_args) if not retval.order[1] or retval.order[1].type ~= "raw" or retval.order[2] then internal_error("`retval.order` should have a single raw element: %s", retval.order) end form_of_directive.pretext = retval.order[1].value retval.order[1] = nil insert(form_of_directives, form_of_directive) end elseif segment:find("/") then local holonyms = split_holonym(segment) for j, holonym in ipairs(holonyms) do if j > 1 then if not holonym.no_display then if j == #holonyms then insert(retval.order, {type = "raw", value = " and "}) else insert(retval.order, {type = "raw", value = ", "}) end end -- All but the first in a multi-holonym need an article. For the first one, the article is -- specified in the raw text if needed. (Currently, needs_article is only used when displaying the -- holonym, so it wouldn't matter when no_display is set, but we set it anyway in case we need it -- for something else.) holonym.needs_article = true end insert(retval.holonyms, holonym) if not holonym.no_display then insert(retval.order, {type = "holonym", value = #retval.holonyms}) end m_placetypes.key_holonym_into_place_desc(retval, holonym) end else local treat_as, display = segment:match("^(..-):(.+)$") if treat_as then segment = treat_as else display = segment end -- see if the placetype segment is just qualifiers local only_qualifiers = true local split_segments = split(segment, " ", true) for _, split_segment in ipairs(split_segments) do if m_placetypes.placetype_qualifiers[split_segment] == nil then only_qualifiers = false break end end insert(placetypes, {placetype = segment, only_qualifiers = only_qualifiers}) if only_qualifiers then insert(retval.order, {type = "qualifier", value = display}) else insert(retval.order, {type = "placetype", value = display}) end end end if not form_of_directives_already_present and form_of_directives and form_of_directives[1] then form_of_directives[#form_of_directives].posttext = "" end local final_placetypes = {} for i, placetype in ipairs(placetypes) do if i > 1 and placetypes[i - 1].only_qualifiers then final_placetypes[#final_placetypes] = final_placetypes[#final_placetypes] .. " " .. placetypes[i].placetype else insert(final_placetypes, placetypes[i].placetype) end end retval.placetypes = final_placetypes return retval end --[==[ Parse one or more "new-style" place descriptions, with placetypes and holonyms surrounded by `<<...>>` amid otherwise raw text. Multiple descriptions are separated by two semicolons in a row. Return value is a list of place description objects as documented at the top of the file. ]==] local function parse_conjoined_new_style_place_desc(text, lang, form_of_directives, form_of_overridden_args) local separate_specs = split(text, ";(;[^ ]*)") local descs = {} for i = 1, #separate_specs do if i % 2 == 1 then insert(descs, export.parse_new_style_place_desc(separate_specs[i], lang, form_of_directives, form_of_overridden_args)) form_of_directives = nil else descs[#descs].separator = separate_specs[i] end end return descs end --[=[ Process numeric and "extra info" arguments into an overall place spec, as described at the top of the file. `data` is an object with the following fields: * `args`: The parsed arguments of {{tl|place}}. * `from_tcl`: True if we're being invoked from {{tl|tcl}}. * `extra_info_overridden_set`, `form_of_overridden_args`: Same as the corresponding fields in the `data` object passed to `export.format`. ]=] local function parse_overall_place_spec(data) local args, from_tcl, extra_info_overridden_set, form_of_overridden_args = data.args, data.from_tcl, data.extra_info_overridden_set, data.form_of_overridden_args local descs = {} local this_desc -- Index of separate (semicolon-separated) place descriptions within `descs`. local desc_index = 1 -- Index of separate holonyms within a place description. 0 means we've seen no holonyms and have yet to process -- the placetypes that precede the holonyms. 1 means we've seen no holonyms but have already processed the -- placetypes. local holonym_index = 0 local in_place_desc = false local form_of_directives = {} local function set_desc_joiner(desc, separator) if separator == ";" then this_desc.joiner = "; " this_desc.include_following_article = true elseif separator == ";;" then this_desc.joiner = " " else local joiner = separator:sub(2) if rfind(joiner, "^%a") then this_desc.joiner = " " .. joiner .. " " else this_desc.joiner = joiner .. " " end end end for _, arg in ipairs(args[2]) do if arg:find("^@") then if not (desc_index == 1 and holonym_index == 0) then error("@-directives cannot follow place descriptions") end local form_of_directive = parse_form_of_directive(arg, args[1], form_of_overridden_args) if form_of_directives[1] then form_of_directive.pretext = ", " else form_of_directive.pretext = "" end insert(form_of_directives, form_of_directive) elseif arg == ";" or arg:find("^;[^ ]") then if not this_desc then error("Saw semicolon joiner without preceding place description") end set_desc_joiner(this_desc, arg) desc_index = desc_index + 1 holonym_index = 0 in_place_desc = false else if arg:find("<<") then if in_place_desc then error("New-style place description must come first or following a separator (semicolon or similar), not directly following another description") end in_place_desc = true local this_descs = parse_conjoined_new_style_place_desc(arg, args[1], form_of_directives, form_of_overridden_args) for j, desc in ipairs(this_descs) do this_desc = desc if holonym_index > 0 then desc_index = desc_index + 1 holonym_index = 0 end if j < #this_descs then set_desc_joiner(this_desc, this_desc.separator) end descs[desc_index] = this_desc last_was_new_style = true holonym_index = #this_desc.holonyms + 1 end else -- Old-style arguments can directly follow a new-style argument; they become additional holonyms -- tacked onto the end of the holonym list, and are displayed old-style except that there is no -- prefix before the first one following the new-style argument. in_place_desc = true if holonym_index == 0 then local entry_placetypes = split_on_slash(arg) this_desc = {placetypes = entry_placetypes, holonyms = {}} descs[desc_index] = this_desc holonym_index = holonym_index + 1 else local holonyms = split_holonym(arg) for j, holonym in ipairs(holonyms) do if j > 1 then -- All but the first in a multi-holonym need an article. Not for the first one because e.g. -- {{place|en|city|s/Arizona|c/United States}} should not display as "a city in Arizona, the -- United States". The overall first holonym in the place description gets an article if -- needed regardless of our setting here. holonym.needs_article = true -- Insert "and" before the last holonym. if j == #holonyms then this_desc.holonyms[holonym_index] = { -- Use the no_display value from the first holonym; it should be the same for all -- holonyms. `unlinked_placename` should not be used. display_placename = "and", no_display = holonyms[1].no_display } holonym_index = holonym_index + 1 end end this_desc.holonyms[holonym_index] = holonym m_placetypes.key_holonym_into_place_desc(this_desc, this_desc.holonyms[holonym_index]) holonym_index = holonym_index + 1 end end end end end if form_of_directives[1] and not form_of_directives[#form_of_directives].posttext then form_of_directives[#form_of_directives].posttext = (args.def and args.def ~= "-" or not args.def and descs[1]) and ": " or "" end -- Tracking code. This does nothing but add tracking for seen placetypes and qualifiers. The place will be linked to -- [[Wiktionary:Tracking/place/entry-placetype/PLACETYPE]] for all entry placetypes seen; in addition, if PLACETYPE -- has qualifiers (e.g. 'small city'), there will be links for the bare placetype minus qualifiers and separately -- for the qualifiers themselves: -- [[Special:WhatLinksHere/Wiktionary:Tracking/place/entry-placetype/BARE_PLACETYPE]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/place/entry-qualifier/QUALIFIER]] -- Note that if there are multiple qualifiers, there will be links for each possible split. For example, for -- 'small maritime city'), there will be the following links: -- [[Special:WhatLinksHere/Wiktionary:Tracking/place/entry-placetype/small maritime city]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/place/entry-placetype/maritime city]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/place/entry-placetype/city]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/place/entry-qualifier/small]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/place/entry-qualifier/maritime]] -- Finally, there are also links for holonym placetypes, e.g. if the holonym 'c/Italy' occurs, there will be the -- following link: -- [[Special:WhatLinksHere/Wiktionary:Tracking/place/holonym-placetype/country]] for _, desc in ipairs(descs) do for _, entry_placetype in ipairs(desc.placetypes) do local splits = m_placetypes.split_qualifiers_from_placetype(entry_placetype, "no canon qualifiers") for _, split in ipairs(splits) do local prev_qualifier, this_qualifier, bare_placetype = unpack(split, 1, 3) track("entry-placetype/" .. bare_placetype) if this_qualifier then track("entry-qualifier/" .. this_qualifier) end end end for _, holonym in ipairs(desc.holonyms) do if holonym.placetype then track("holonym-placetype/" .. holonym.placetype) end end end local extra_info = {} for _, extra_info_spec in ipairs(export.extra_info_args) do local extra_info_terms = parse_extra_info_arg(args[extra_info_spec.arg], extra_info_spec, -- If called from {{tcl}} and extra info argument was set by {{tcl}}, interpret the argument -- according to the language in 1=; otherwise interpret as English. To override this, prefix -- with the appropriate language. from_tcl and extra_info_overridden_set and extra_info_overridden_set[extra_info_spec.arg] and args[1] or enlang) if extra_info_terms then insert(extra_info, extra_info_terms) end end return { lang = args[1], args = args, directives = form_of_directives, descs = descs, extra_info = extra_info, } end -------- Definition-generating functions -- Return a string with the wikilinks to the English translations of the word. local function get_translations(transl, ids) local ret = {} for i, t in ipairs(transl) do local arg_transls = split_on_comma(t) local arg_ids = ids[i] if arg_ids then arg_ids = split_on_comma(arg_ids) if #arg_transls ~= #arg_ids then error(("Saw %s translation%s in t%s=%s but %s ID%s in tid%s=%s"):format( #arg_transls, #arg_transls > 1 and "s" or "", i == 1 and "" or i, t, #arg_ids, #arg_ids > 1 and "'s" or "", i == 1 and "" or i, ids[i])) end end for j, arg_transl in ipairs(arg_transls) do insert(ret, link(arg_transl, "en", arg_ids and arg_ids[j] or nil)) end end return concat(ret, ", ") end -- Return the article (currently always `"the"`) to be prepended to the given placename, or nil. `decorated_placename` -- is the placename as specified by the user along with any affix added to it. `placename` is the raw unlinked -- placename, defaulting to the unlinked version of `decorated_placename` if not given. `placetypes` is a placetype or -- list of placetypes for the placename. `suppress_holonym_use_the_check` suppresses checking the placetypes for -- `holonym_use_the`. local function get_placename_article(decorated_placename, placetypes, placename, suppress_holonym_use_the_check) local unlinked_decorated_placename = m_placetypes.remove_links_and_html(decorated_placename) if unlinked_decorated_placename:find("^the ") then return nil end placename = placename or unlinked_decorated_placename if type(placetypes) == "string" then placetypes = {placetypes} end for _, placetype in ipairs(placetypes) do local art = m_placetypes.get_equiv_placetype_prop(placetype, function(pt) local art = m_placetypes.placename_article[pt] and m_placetypes.placename_article[pt][placename] if art then return art end end) if art then return art end end -- Get equivalent placetypes of the specified placetype so that e.g. -- {{place|en|@official name of:Bahamas|island country|r/Caribbean}} put 'the' before Bahamas ("Bahamas" is just -- specified as a country but "island country" falls back to "country"). local all_equiv_placetypes = {} for _, placetype in ipairs(placetypes) do local this_equiv_placetypes = m_placetypes.get_placetype_equivs(placetype) for _, this_equiv_placetype in ipairs(this_equiv_placetypes) do insert(all_equiv_placetypes, this_equiv_placetype.placetype) end end -- Look for a known location. We should be using find_matching_holonym_location() but that function doesn't -- currently work without alias resolution. Instead we check if any matching location has `the = true` set. -- In practice there aren't any cases where a given placename matches two locations, only one of which has -- `the = true` set. for group, key, spec in m_placetypes.iterate_matching_location { placetypes = all_equiv_placetypes, placename = placename, alias_resolution = "none", } do -- `iterate_holonym_location` doesn't initialize the spec if alias resolution is turned off, so check both -- the spec and group. Be careful in case `the = false` is explicitly given by the spec. if spec.the ~= nil then if spec.the then return "the" end elseif group.default_the then return "the" end end if not suppress_holonym_use_the_check then -- See if the placetype requests an article to be placed before the placename. This occurs e.g. with 'sea'. But -- if the user specifies e.g. "sea:pref/Cortez", we'll wrongly get "the sea of the Cortez", so in that case we -- need to ignore the holonym article specified along with the placetype. for _, placetype in ipairs(placetypes) do local holonym_use_the = m_placetypes.get_equiv_placetype_prop(placetype, function(pt) return placetype_data[pt] and placetype_data[pt].holonym_use_the end) if holonym_use_the then return "the" end end end local universal_res = m_placetypes.placename_the_re["*"] for _, re in ipairs(universal_res) do if unlinked_decorated_placename:find(re) then return "the" end end for _, placetype in ipairs(placetypes) do local matched = m_placetypes.get_equiv_placetype_prop(placetype, function(pt) local res = m_placetypes.placename_the_re[pt] if not res then return nil end for _, re in ipairs(res) do if unlinked_decorated_placename:find(re) then return true end end return nil end) if matched then return "the" end end return nil end -- Prepend the appropriate article if needed to `decorated_placename` (the user-specified placename with any affix -- added), where the underlying holonym object that generated `linked_placename` can be found at `holonym_index` in the -- holonyms in `place_desc`. local function get_holonym_article(decorated_placename, place_desc, holonym_index) local holonym = place_desc.holonyms[holonym_index] local holonym_placetype = holonym.placetype if not holonym_placetype then return nil end return get_placename_article(decorated_placename, holonym_placetype, holonym.unlinked_placename, not not holonym.affix_type) end -- Convert a holonym into display format. This adds wikilinks to holonyms and passes them through any display handlers, -- which may (e.g.) add the placetype to the holonym. If `needs_article` is true, prepend the article `"the"` if the -- holonym requires it (e.g. if the holonym is `United States`). `needs_article` is set to true we are processing the -- first specified holonym in an old-style place description (i.e. the holonym directly following the entry placetype, -- with no raw-text holonym in between). -- -- Examples: -- ({placetype = "country", display_placename = "United States", unlinked_placename = "United States"}, true) returns -- the template-expanded equivalent of "the {{l|en|United States}}". -- ({placetype = "region", display_placename = "O'Higgins", unlinked_placename = "O'Higgins", affix_type = "suf"}, false) -- returns the template-expanded equivalent of "{{l|en|O'Higgins}} region". -- ({display_placename = "in the southern"}, false) returns "in the southern" (without wikilinking because .placetype -- and .langcode are both nil). local function format_holonym(place_desc, holonym_index, needs_article) local holonym = place_desc.holonyms[holonym_index] if holonym.no_display then return "" end local orig_needs_article = needs_article needs_article = needs_article or holonym.needs_article or holonym.force_the local output = holonym.display_placename local placetype = holonym.placetype local affix_type_pt_data, affix_type, affix_is_prefix, affix, prefix, suffix, no_affix_strings local pt_equiv_for_affix_type, already_seen_affix, need_affix -- Implement display handlers. local display_handler = m_placetypes.get_equiv_placetype_prop(placetype, function(pt) return placetype_data[pt] and placetype_data[pt].display_handler end) if display_handler then output = display_handler(placetype, output) end if not holonym.suppress_affix then -- Implement adding an affix (prefix or suffix) based on the holonym's placetype. The affix will be -- added either if the placetype's placetype_data spec says so (by setting 'affix_type'), or if the -- user explicitly called for this (e.g. by using 'r:suf/O'Higgins'). Before adding the affix, -- however, we check to see if the affix is already present (e.g. the placetype is "district" -- and the placename is "Mission District"). The placetype can override the affix to add (by setting -- `prefix`, `suffix` or `affix`) and/or override the strings used for checking if the affix is already -- present (by setting 'no_affix_strings', which defaults to the affix explicitly given through `prefix`, -- `suffix` or `affix` if any are given). `prefix` and `suffix` take precedence over `affix` if both are -- set, but only when the appropriate type of affix is requested. -- Search through equivalent placetypes for a setting of `affix_type`, `affix`, `prefix` or `suffix`. If we -- find any, use them. If `affix_type` is given, it is overridden by the user's explicitly specified affix -- type. If either an `affix_type` is found or the user explicitly specified an affix type, the affix is -- displayed according to the following: -- 1. If `prefix`, `suffix` or `affix` is given by the placetype or equivalent placetypes, use it (e.g. -- placetype `administrative region` requests suffix "region" but doesn't set affix type; if the user -- explicitly specifies `administrative region` as the placetype for a holonym and specifies a suffixal -- affix type, use "region"). In this search, we stop looking if we find an explicit `affix_type` -- setting; if this is found without an associated affix setting, the assumption is the associated -- placetype was intended as the affix, not some explicit affix setting associated with a fallback -- placetype. -- 2. Otherwise, if the user explicitly requested an affix type, use the actual placetype (principle of -- least surprise). -- 3. Finally, fall back to the placetype associated with an explicit `affix_type` setting (which will -- always exist if we get this far). affix_type_pt_data, pt_equiv_for_affix_type = m_placetypes.get_equiv_placetype_prop(placetype, function(pt) local cdpt = placetype_data[pt] return cdpt and cdpt.affix_type and cdpt or nil end ) affix_pt_data, pt_equiv_for_affix = m_placetypes.get_equiv_placetype_prop(placetype, function(pt) local cdpt = placetype_data[pt] return cdpt and (cdpt.affix_type or cdpt.affix or cdpt.prefix or cdpt.suffix) and cdpt or nil end ) if affix_type_pt_data then affix_type = affix_type_pt_data.affix_type need_affix = true end if affix_pt_data then prefix = affix_pt_data.prefix or affix_pt_data.affix suffix = affix_pt_data.suffix or affix_pt_data.affix need_affix = true end no_affix_strings = affix_pt_data and affix_pt_data.no_affix_strings or affix_type_pt_data and affix_type_pt_data.no_affix_strings if holonym.affix_type and placetype then affix_type = holonym.affix_type prefix = prefix or placetype suffix = suffix or placetype need_affix = true end if need_affix then -- At this point the affix_type has been determined and can't change any more, so we can figure out -- whether we need the calculated prefix or suffix. affix_is_prefix = affix_type == "pref" or affix_type == "Pref" if affix_is_prefix then affix = prefix else affix = suffix end if not affix then if not pt_equiv_for_affix_type then internal_error("Something wrong, `pt_equiv_for_affix_type` not set processing holonym: %s", holonym) end affix = pt_equiv_for_affix_type.placetype if not affix then internal_error("Something wrong, no affix could be located in `pt_equiv_for_affix_type` for " .. "holonym %s: %s", holonym, pt_equiv_for_affix_type) end end no_affix_strings = no_affix_strings or lc(affix) if holonym.pluralize_affix then affix = m_placetypes.pluralize_placetype(affix) end already_seen_affix = m_placetypes.check_already_seen_string(output, no_affix_strings) end end output = link(output, holonym.langcode or placetype and "en" or nil) if need_affix and not affix_is_prefix and not already_seen_affix then output = output .. " " .. (affix_type == "Suf" and ucfirst_all(affix) or affix) end if needs_article then local article = holonym.force_the and "the" or get_holonym_article(output, place_desc, holonym_index) if article then output = article .. " " .. output end end if affix_is_prefix and not already_seen_affix then output = (affix_type == "Pref" and ucfirst_all(affix) or affix) .. " of " .. output if orig_needs_article then -- Put the article before the added affix if we're the first holonym in the place description. This is -- distinct from the article added above for the holonym itself; cf. "c:pref/United States,Canada" -> -- "the countries of the United States and Canada". We need to use the value of `needs_article` passed -- in from the function, which indicates whether we're processing the first holonym. output = "the " .. output end end return output end -- Format a holonym for display, taking into account the entry's placetype (specifically, the last placetype if there -- are more than one, excluding conjunctions and parenthetical items); the holonym's index among the holonyms in the -- template (which specifies what the previous holonym is and whether it is the first holonym); and the full place -- description (which helps resolve ambiguities in holonyms when looking up known locations). This may involve putting a -- preposition ("in" or "of") before the formatted holonym, particularly if it is the first one, and may involve -- prepending a comma. If `holonym_no_prefix` is specified, nothing except a space is put before the holonym; used -- when formatting mixed new/old-style descriptions. local function format_holonym_in_context(entry_placetype, place_desc, holonym_index, holonym_no_prefix) local desc = "" -- If holonym.placetype is nil, the holonym is just raw text, e.g. 'in southern'. if holonym_no_prefix then desc = " " else local holonym = place_desc.holonyms[holonym_index] if not holonym.no_display then -- First compute the initial delimiter. if holonym_index == 1 then if holonym.placetype then desc = desc .. " " .. m_placetypes.get_placetype_entry_preposition(entry_placetype) .. " " elseif not holonym.display_placename:find("^,") then desc = desc .. " " end else local prev_holonym = place_desc.holonyms[holonym_index - 1] if prev_holonym.placetype and not holonym.suppress_comma then local dname = holonym.display_placename if dname ~= "and" and dname ~= "in" and dname ~= "and the" and dname ~= "in the" then desc = desc .. "," end end if holonym.placetype or not holonym.display_placename:find("^,") then desc = desc .. " " end end end end return desc .. format_holonym(place_desc, holonym_index, not holonym_no_prefix and holonym_index == 1) end -- Return the linked description of a placetype. This splits off any qualifiers and displays them separately. local function get_placetype_description(placetype) local splits = m_placetypes.split_qualifiers_from_placetype(placetype) local prefix = "" for _, split in ipairs(splits) do local prev_qualifier, this_qualifier, bare_placetype = unpack(split, 1, 3) if this_qualifier then prefix = (prev_qualifier and prev_qualifier .. " " .. this_qualifier or this_qualifier) .. " " else prefix = "" end local display_form = m_placetypes.get_placetype_display_form(bare_placetype) if display_form then return prefix .. display_form end placetype = bare_placetype end return prefix .. placetype end -- Return the linked description of a qualifier (which may be multiple words). local function get_qualifier_description(qualifier) local splits = m_placetypes.split_qualifiers_from_placetype(qualifier .. " foo") local split = splits[#splits] local prev_qualifier, this_qualifier, bare_placetype = unpack(split, 1, 3) return prev_qualifier and prev_qualifier .. " " .. this_qualifier or this_qualifier end -- Format a set of form-of directive terms. local function format_form_of_directive(overall_place_spec, directive_terms, ucfirst, from_tcl) local formatted_terms = {} local placetypes if not overall_place_spec.descs[2] then placetypes = overall_place_spec.descs[1].placetypes else placetypes = {} for _, desc in ipairs(overall_place_spec.descs) do m_table.extend(placetypes, desc.placetypes) end end for _, termobj in ipairs(directive_terms.terms) do local placename_article if not termobj.alt and termobj.term and not termobj.term:find("%[%[") then placename_article = get_placename_article(termobj.term, placetypes) end local linked_term = m_links.full_link(termobj, "term") linked_term = "<span class='form-of-definition-link'>" .. linked_term .. "</span>" if termobj.eq then linked_term = linked_term .. " (= " .. m_links.full_link {term = termobj.eq, lang = enlang} .. ")" end if placename_article then linked_term = placename_article .. " " .. linked_term end insert(formatted_terms, linked_term) end local spec = directive_terms.spec local text = spec.text if type(text) == "function" then text = text(overall_place_spec) end if text == "+" then text = directive_terms.directive end if ucfirst then text = m_strutils.ucfirst(text) end if not from_tcl then local tracking_prefix = "form-of/" .. directive_terms.directive track(tracking_prefix) local langcode = overall_place_spec.lang:getCode() local full_langcode = overall_place_spec.lang:getFullCode() track(tracking_prefix .. "/" .. langcode) if full_langcode ~= langcode then track(tracking_prefix .. "/" .. full_langcode) end if full_langcode ~= "en" then track(tracking_prefix .. "/non-english") end end return (require(form_of_module).format_form_of { text = text, lemmas = m_table.serialCommaJoin(formatted_terms, {conj = directive_terms.conj or spec.conjunction or "and"}), lemma_classes = false, -- text_classes = "place-text", }) end -- Format a set of extra-info terms for extra information that is sometimes added to a definition, such as the capital, -- largest city, modern name, official name, etc. `overall_place_spec` is the overall parsed {{tl|place}} spec (see -- comment at top of file); `extra_info_terms` is the terms spec for this type of extra-info (as returned by -- `parse_extra_info_arg`); and `sentence_style` indicates whether we're generating a sentence-style definition (as -- suitable for an English-language term without a translation specified using t=). local function format_extra_info(overall_place_spec, extra_info_terms, sentence_style) local formatted_terms = {} for _, termobj in ipairs(extra_info_terms.terms) do insert(formatted_terms, m_links.full_link(termobj)) end local spec = extra_info_terms.spec local text = spec.text if type(text) == "function" then text = text(overall_place_spec) end if text == "+" then text = spec.arg end if spec.auto_plural and formatted_terms[2] then text = pluralize(text) end if spec.with_colon then text = text .. ":" end if sentence_style and spec.match_sentence_style then text = ". " .. m_strutils.ucfirst(text) else text = "; " .. text end -- FIME: Use joinSegments when available. -- return text .. " " .. -- m_table.joinSegments(formatted_terms, {conj = extra_info_terms.conj or spec.conjunction or "and"}) return text .. " " .. m_table.serialCommaJoin(formatted_terms, {conj = extra_info_terms.conj or spec.conjunction or "and"}) end -- Format an old-style place description (with separate arguments for the placetype and each holonym) for display and -- return the resulting string. local function format_old_style_place_desc_for_display(args, place_desc, desc_index, with_article, ucfirst) -- The placetype used to determine whether "in" or "of" follows is the last placetype if there are -- multiple slash-separated placetypes, but ignoring "and", "or" and parenthesized notes -- such as "(one of 254)". local entry_placetype = nil local placetypes = place_desc.placetypes local function is_and_or(item) return item == "and" or item == "or" end local parts = {} local function ins(txt) insert(parts, txt) end local function ins_space() if #parts > 0 then ins(" ") end end local and_or_pos for i, placetype in ipairs(placetypes) do if is_and_or(placetype) then and_or_pos = i -- no break here; we want the last in case of more than one end end local remaining_placetype_index if and_or_pos then track("multiple-placetypes-with-and") if and_or_pos == #placetypes then error("Conjunctions 'and' and 'or' cannot occur last in a set of slash-separated placetypes: " .. concat(placetypes, "/")) end local items = {} for i = 1, and_or_pos + 1 do local pt = placetypes[i] if is_and_or(pt) then -- skip elseif i > 1 and pt:find("^%(") then -- append placetypes beginning with a paren to previous item items[#items] = items[#items] .. " " .. pt else entry_placetype = pt insert(items, get_placetype_description(pt)) end end ins(m_table.serialCommaJoin(items, {conj = placetypes[and_or_pos]})) remaining_placetype_index = and_or_pos + 2 else remaining_placetype_index = 1 end for i = remaining_placetype_index, #placetypes do local pt = placetypes[i] -- Check for and, or and placetypes beginning with a paren (so that things like -- "{{place|en|county/(one of 254)|s/Texas}}" work). if m_placetypes.placetype_is_ignorable(pt) then ins_space() ins(pt) else entry_placetype = pt -- Join multiple placetypes with comma unless placetypes are already -- joined with "and". We allow "the" to precede the second placetype -- if they're not joined with "and" (so we get "city and county seat of ..." -- but "city, the county seat of ..."). if i > 1 then ins(", ") local article = m_placetypes.get_placetype_article(pt) if article ~= "the" and i > remaining_placetype_index then -- Track cases where we are comma-separating multiple placetypes without the second one starting -- with "the", as they may be mistakes. The occurrence of "the" is usually intentional, e.g. -- {{place|zh|municipality/state capital|s/Rio de Janeiro|c/Brazil|t1=Rio de Janeiro}} -- for the city of [[Rio de Janeiro]], which displays as "a municipality, the state capital of ...". track("multiple-placetypes-without-and-or-the") end if article then ins(article) ins(" ") end end ins(get_placetype_description(pt)) end end if place_desc.holonyms then for holonym_index, _ in ipairs(place_desc.holonyms) do ins(format_holonym_in_context(entry_placetype, place_desc, holonym_index)) end end local gloss = concat(parts) if with_article then local article if desc_index == 1 then article = args.a else if not place_desc.holonyms then -- there isn't a following holonym; the place type given might be raw text as well, so don't add -- an article. with_article = false else local saw_placetype_holonym = false for _, holonym in ipairs(place_desc.holonyms) do if holonym.placetype then saw_placetype_holonym = true break end end if not saw_placetype_holonym then -- following holonym(s)s is/are just raw text; the place type given might be raw text as well, -- so don't add an article. with_article = false end end if with_article then track("second-or-higher-description-with-added-article") else track("second-or-higher-description-suppressed-article") end end if with_article then article = article or m_placetypes.get_placetype_article(place_desc.placetypes[1], ucfirst) if article then gloss = article .. " " .. gloss elseif ucfirst then gloss = m_strutils.ucfirst(gloss) end end end return gloss end --[==[ Get the full gloss (English description) of a new-style place description. New-style place descriptions are specified with a single string containing raw text interspersed with placetypes and holonyms surrounded by `<<...>>`. Exported for use by [[Module:demonyms]]. ]==] function export.format_new_style_place_desc_for_display(args, place_desc, with_article) local parts = {} local function ins(txt) insert(parts, txt) end if with_article and args.a then ins(args.a .. " ") end local max_holonym = 0 for _, order in ipairs(place_desc.order) do local segment_type, segment = order.type, order.value if segment_type == "raw" then ins(segment) elseif segment_type == "placetype" then ins(get_placetype_description(segment)) elseif segment_type == "qualifier" then ins(get_qualifier_description(segment)) elseif segment_type == "holonym" then ins(format_holonym(place_desc, segment, false)) if segment > max_holonym then max_holonym = segment end else internal_error("Unrecognized segment type %s", segment_type) end end if place_desc.holonyms and max_holonym < #place_desc.holonyms then local holonym_no_prefix = true for holonym_index = max_holonym + 1, #place_desc.holonyms do ins(format_holonym_in_context(nil, place_desc, holonym_index, holonym_no_prefix)) holonym_no_prefix = false end end return concat(parts) end -- Return a string with the gloss (the description of the place itself, as opposed to translations). If `ucfirst` is -- given, the gloss's first letter is made upper case. If `sentence_style` is given, the "extra info" (modern name, -- capital, largest city, etc.) is displayed as separated sentences; otherwise, it is displayed separated from the main -- definition by semicolons. local function get_display_form(data) local overall_place_spec, ucfirst, sentence_style, drop_extra_info, extra_info_overridden_set, from_tcl = data.overall_place_spec, data.ucfirst, data.sentence_style, data.drop_extra_info, data.extra_info_overridden_set, data.from_tcl local args = overall_place_spec.args local parts = {} local function ins(txt) table.insert(parts, txt) end if overall_place_spec.directives and overall_place_spec.directives[1] then for i, directive_terms in ipairs(overall_place_spec.directives) do ins(directive_terms.pretext) if directive_terms.pretext ~= "" then ucfirst = false end if not args.def or args.def == "-" then ins(format_form_of_directive(overall_place_spec, directive_terms, ucfirst, from_tcl)) ucfirst = false if i == #overall_place_spec.directives and directive_terms.posttext then ins(directive_terms.posttext) end end end end if args.def == "-" then return concat(parts) end if args.def then if args.def:find("<<") then local def_desc = export.parse_new_style_place_desc(args.def, args[1]) ins(export.format_new_style_place_desc_for_display({}, def_desc, false)) else ins(args.def) end else local include_article = true for n, desc in ipairs(overall_place_spec.descs) do if desc.order then ins(export.format_new_style_place_desc_for_display(args, desc, n == 1)) else ins(format_old_style_place_desc_for_display(args, desc, n, include_article, ucfirst)) end if desc.joiner then ins(desc.joiner) end include_article = desc.include_following_article ucfirst = false end end local addl = args.addl if addl then posttext = posttext or "" if addl:find("^[;:]") then ins(addl) elseif addl:find("^_") then ins(" " .. addl:sub(2)) else ins(", " .. addl) end end for _, extra_info_terms in ipairs(overall_place_spec.extra_info) do -- Include a given extra info term either when -- (1) drop_extra_info not set (it's set by {{tcl}}), or -- (2) the extra info term is marked as "display even when dropped" (e.g. modern= or full=, to help understand -- the term's sense), or -- (3) the term was overridden by a `place_*=` setting in {{tcl}}. if not drop_extra_info or extra_info_terms.spec.display_even_when_dropped or extra_info_overridden_set and extra_info_overridden_set[extra_info_terms.spec.arg] then ins(format_extra_info(overall_place_spec, extra_info_terms, sentence_style)) end end return concat(parts) end -- Return the definition line. local function get_def(data) local overall_place_spec, from_tcl, drop_extra_info, extra_info_overridden_set, translation_follows = data.overall_place_spec, data.from_tcl, data.drop_extra_info, data.extra_info_overridden_set, data.translation_follows local args = overall_place_spec.args local sentence_style = overall_place_spec.lang:getCode() == "en" local ucfirst = sentence_style and not args.nocap if #args.t > 0 then local gloss = get_display_form { overall_place_spec = overall_place_spec, ucfirst = false, sentence_style = false, drop_extra_info = drop_extra_info, extra_info_overridden_set = extra_info_overridden_set, from_tcl = from_tcl, } if from_tcl and not args.tcl_nolc then gloss = m_strutils.lcfirst(gloss) end if translation_follows then return (gloss == "" and "" or gloss .. ": ") .. get_translations(args.t, args.tid) else return get_translations(args.t, args.tid) .. (gloss == "" and "" or " (" .. gloss .. ")") end else return get_display_form { overall_place_spec = overall_place_spec, ucfirst = ucfirst, sentence_style = sentence_style, drop_extra_info = drop_extra_info, extra_info_overridden_set = extra_info_overridden_set, from_tcl = from_tcl, } end end ---------- Functions for the category wikicode -- The code in this section finds the categories to which a given place belongs. See comment at top of file. --[=[ Find the appropriate category specs for a given place description and placetype. For example, for the template invocation {{tl|place|en|city/and/county|s/Pennsylvania|c/US}}, which results in the place description ``` { placetypes = {"city", "and", "county"}, holonyms = { {placetype = "state", display_placename = "Pennsylvania", unlinked_placename = "Pennsylvania"}, {placetype = "country", display_placename = "United States", unlinked_placename = "United States"}, }, holonyms_by_placetype = { state = {"Pennsylvania"}, country = {"United States"}, }, } ``` the call ``` find_placetype_cat_specs { entry_placetype = "city", place_desc = { placetypes = {"city", "and", "county"}, holonyms = { {placetype = "state", display_placename = "Pennsylvania", unlinked_placename = "Pennsylvania"}, {placetype = "country", display_placename = "United States", unlinked_placename = "United States"}, }, holonyms_by_placetype = { state = {"Pennsylvania"}, country = {"United States"}, }, }, } ``` might produce the return value ``` { entry_placetype = "city", cat_specs = {"Cities in Pennsylvania, USA"}, triggering_holonym = {placetype = "state", display_placename = "Pennsylvania", unlinked_placename = "Pennsylvania"}, triggering_holonym_index = 1, } ``` See the comment at the top of the section for a description of category specs and the overall algorithm. On entry, `data` is an object with the following fields: * `entry_placetype`: the entry placetype (or equivalent) used to look up the category data in placetype_data, which must have already been resolved to a placetype with an entry in `placetype_data`; * `place_desc`: the full place description as documented at the top of the file (used only for its holonyms); * `first_holonym_index`: the index of the first holonym to consider when iterating through the holonyms (used to implement the `:also` holonym placetype modifier); * `overriding_holonym`: an optional overriding holonym to use, in place of iterating through the holonyms (used to implement categorizing other holonyms of the same type as the triggering holonym, so that e.g. {{tl|place|en|river|s/Kansas,Nebraska}}, or equivalently {{tl|place|en|river|s/Kansas|and|s/Nebraska}}, works); * `from_demonym`: we are called from {{tl|demonym-noun}} or {{tl|demonym-adj}} instead of {{tl|place}}, and should generate categories appropriate to those templates. * `form_of_directive`: A form-of directive prefix such as `FORMER_NAME_OF`. If specified, use that type prefix to generate categories appropriate to the form-of directive (in addition to the regular categories generated for the {{tl|place}} invocation, which happens in a separate call). The return value is {nil} if no category specs could be located, otherwise an object with the following fields: * `entry_placetype`: the placetype that should be used to construct categories when `true` is one of the returned category specs (normally the same as the `entry_placetype` passed in, but will be different when a "fallback" key exists and is used); * `cat_specs`: list of category specs as described above; * `triggering_holonym`: the triggering holonym (see the comment at the top of the section), or nil if there was no triggering holonym; * `triggering_holonym_index`: the index of the triggering holonym in the list of holonyms in `place_desc`, or nil if an overriding holonym was passed in or there was no triggering holonym. ]=] local function find_placetype_cat_specs(data) local entry_placetype, place_desc, first_holonym_index, overriding_holonym, from_demonym = data.entry_placetype, data.place_desc, data.first_holonym_index, data.overriding_holonym, data.from_demonym local form_of_directive = data.form_of_directive local function fetch_cat_specs(holonym_to_match, index, no_fallback) local holonym_placetype = holonym_to_match.placetype if not holonym_placetype then -- raw text in place of holonym return nil end local holonym_placename = holonym_to_match.unlinked_placename if not holonym_placename then internal_error("Missing unlinked_placename in holonym (index %s): %s", index, holonym_to_match) end local cat_specs, equiv_entry_placetype_and_qualifier = m_placetypes.get_equiv_placetype_prop(entry_placetype, function(equiv_entry_pt) return m_placetypes.get_equiv_placetype_prop(holonym_placetype, function(equiv_holonym_pt) return m_placetypes.political_division_cat_handler { entry_placetype = equiv_entry_pt, holonym_placetype = equiv_holonym_pt, holonym_placename = holonym_placename, holonym_index = index, place_desc = place_desc, from_demonym = from_demonym, } end) end, {no_fallback = no_fallback, form_of_directive = form_of_directive} ) if cat_specs and cat_specs[1] then return cat_specs, equiv_entry_placetype_and_qualifier.placetype end local cat_handler, equiv_entry_placetype_and_qualifier = m_placetypes.get_equiv_placetype_prop(entry_placetype, function(equiv_entry_pt) local entry_placetype_data = m_placetypes.placetype_data[equiv_entry_pt] if entry_placetype_data and entry_placetype_data.cat_handler then return entry_placetype_data.cat_handler end end, {no_fallback = no_fallback, form_of_directive = form_of_directive} ) if cat_handler then local cat_specs = m_placetypes.get_equiv_placetype_prop(holonym_placetype, function(equiv_holonym_pt) return cat_handler { entry_placetype = equiv_entry_placetype_and_qualifier.placetype, holonym_placetype = equiv_holonym_pt, holonym_placename = holonym_placename, holonym_index = index, place_desc = place_desc, from_demonym = from_demonym, } end) if cat_specs and cat_specs[1] then return cat_specs, equiv_entry_placetype_and_qualifier.placetype end end if not no_fallback then local cat_specs, equiv_entry_placetype_and_qualifier = m_placetypes.get_equiv_placetype_prop(entry_placetype, function(equiv_entry_pt) local entry_placetype_data = m_placetypes.placetype_data[equiv_entry_pt] if entry_placetype_data then return m_placetypes.get_equiv_placetype_prop(holonym_placetype, function(equiv_holonym_pt) return entry_placetype_data[equiv_holonym_pt .. "/*"] end) end end, {form_of_directive = form_of_directive} ) if cat_specs and cat_specs[1] then return cat_specs, equiv_entry_placetype_and_qualifier.placetype end end return nil end if overriding_holonym then -- FIXME, change the algorithm to eliminate overriding_holonym local cat_specs, fetched_entry_placetype = fetch_cat_specs(overriding_holonym, nil) if cat_specs and cat_specs[1] then return { entry_placetype = fetched_entry_placetype, cat_specs = cat_specs, triggering_holonym = overriding_holonym, -- no triggering_holonym_index } end else -- We loop twice over holonyms, the first time setting `no_fallback` so that we process only category specs for -- the specifically given entry placetype (possibly with preceding qualifiers). The reason for this is to -- correctly handle cases like [[Poblacion IX]]: -- {{place|en|barangay|mun/Roxas|p/Capiz|c/Philippines}}. -- "barangay" falls back to "neighborhood", and without the `no_fallback` loop, the neighborhood cat handler run -- on the mun/Roxas holonym will take precedence over the barangay-specific setting for p/Capiz because we -- check, for each holonym in turn, first for a matching spec through political_division_cat_handler, then a cat -- handler, then a wildcard spec like country/*. During the first no-fallback loop, we disable checking for -- wildcard specs because it seems a fallback matching exactly or through a cat handler on an earlier holonym -- would be better than a wildcard match for the exact entry placetype at a later holonym. (FIXME: But I don't -- know for sure; maybe we should check wildcard holonyms on the exact entry placetype first, or contrariwise -- maybe we should check only exact-match holonyms through political_division_cat_handler on the exact entry -- placetype first, not even checking other cat handlers.) for i, holonym in ipairs(place_desc.holonyms) do if first_holonym_index and i < first_holonym_index then -- continue else local cat_specs, fetched_entry_placetype = fetch_cat_specs(holonym, i, "no_fallback") if cat_specs and cat_specs[1] then return { entry_placetype = fetched_entry_placetype, cat_specs = cat_specs, triggering_holonym = holonym, triggering_holonym_index = i, } end end end for i, holonym in ipairs(place_desc.holonyms) do if first_holonym_index and i < first_holonym_index then -- continue else local cat_specs, fetched_entry_placetype = fetch_cat_specs(holonym, i) if cat_specs and cat_specs[1] then return { entry_placetype = fetched_entry_placetype, cat_specs = cat_specs, triggering_holonym = holonym, triggering_holonym_index = i, } end end end end return nil end -- Turn a list of category specs (see comment at section top) into the corresponding categories (minus the language -- code prefix). The function is given the following arguments: -- (1) the category specs retrieved using find_placetype_cat_specs(); -- (2) the entry placetype used to fetch the entry in `placetype_data` -- (3) the triggering holonym (a holonym object; see comment at top of file) used to fetch the category specs -- (see top-of-section comment); or nil if no triggering holonym. -- The return value is constructed as described in the top-of-section comment. local function cat_specs_to_categories(place_desc, cat_data) local all_cats = {} local cat_specs, entry_placetype, triggering_holonym, triggering_holonym_index = cat_data.cat_specs, cat_data.entry_placetype, cat_data.triggering_holonym, cat_data.triggering_holonym_index if triggering_holonym then for _, cat_spec in ipairs(cat_specs) do local cat if cat_spec == true then cat = m_placetypes.pluralize_placetype(entry_placetype, "ucfirst") .. " " .. m_placetypes.get_placetype_entry_preposition(entry_placetype) .. " +++" else cat = cat_spec end if cat:find("%+%+%+") then local group, key, spec, container_trail = m_placetypes.find_matching_holonym_location { holonym_placetype = triggering_holonym.placetype, holonym_placename = triggering_holonym.unlinked_placename, holonym_index = triggering_holonym_index, place_desc = place_desc, } if group then cat = cat:gsub("%+%+%+", m_strutils.replacement_escape(m_placetypes.get_prefixed_key(key, spec))) insert(all_cats, cat) else mw.log(("Unable to insert category for cat spec '%s' because holonym '%s/%s' did not match a " .. "known location"):format(cat, triggering_holonym.placetype, triggering_holonym.unlinked_placename)) track("cant-match-holonym-for-category-spec") end else insert(all_cats, cat) end end else for _, cat_spec in ipairs(cat_specs) do local cat if cat_spec == true then cat = m_placetypes.pluralize_placetype(entry_placetype, "ucfirst") else cat = cat_spec if cat:find("%+%+%+") then internal_error("Category %s contains +++ but there is no holonym to substitute", cat) end end insert(all_cats, cat) end end return all_cats end -- Return the categories (without initial lang code) that should be added to the entry, given the place description -- (which specifies the entry placetype(s) and holonym(s); see top of file) and a particular entry placetype (e.g. -- "city"). Note that only the holonyms from the place description are looked at, not the entry placetypes in the place -- description. local function get_placetype_cats(place_desc, entry_placetype, from_demonym, form_of_directive) local cats = {} local first_holonym_index = 1 while first_holonym_index <= #place_desc.holonyms do -- Find the category specs (see top-of-file comment) corresponding to the holonym(s) in the place description. local cat_data = find_placetype_cat_specs { entry_placetype = entry_placetype, place_desc = place_desc, first_holonym_index = first_holonym_index, from_demonym = from_demonym, form_of_directive = form_of_directive, } -- Check if no category spec could be found. if not cat_data then break end local triggering_holonym = cat_data.triggering_holonym if not triggering_holonym then internal_error("find_placetype_cat_specs should have returned a triggering holonym: %s", cat_data) end -- Generate categories for the category specs found. extend(cats, cat_specs_to_categories(place_desc, cat_data)) -- Also generate categories for other holonyms of the same placetype, so that e.g. -- {{place|en|city|s/Kansas|and|s/Missouri|c/USA}} generates both [[:Category:en:Cities in Kansas, USA]] and -- [[:Category:en:Cities in Missouri, USA]]. first_holonym_index = cat_data.triggering_holonym_index -- Loop over non-fallback equivalent placetypes to the triggering holonym's placetype, in case it is -- non-canonical (e.g. `cities/San Francisco`). This matches the loop over equivalent places in -- key_holonym_into_place_desc(). local equiv_triggering_placetypes = m_placetypes.get_placetype_equivs(triggering_holonym.placetype, {no_fallback = true}) for _, equiv in ipairs(equiv_triggering_placetypes) do local other_holonyms_of_same_type = place_desc.holonyms_by_placetype[equiv.placetype] if other_holonyms_of_same_type then for _, other_placename_of_same_type in ipairs(other_holonyms_of_same_type) do if other_placename_of_same_type ~= triggering_holonym.unlinked_placename then local overriding_holonym = { placetype = triggering_holonym.placetype, unlinked_placename = other_placename_of_same_type, } local other_cat_data = find_placetype_cat_specs { entry_placetype = entry_placetype, place_desc = place_desc, overriding_holonym = overriding_holonym, from_demonym = from_demonym, form_of_directive = form_of_directive, } if other_cat_data then extend(cats, cat_specs_to_categories(place_desc, other_cat_data)) end end end end end -- If there are any later-specified holonyms that had the modifier :also, try to produce categories for them -- as well. first_holonym_index = first_holonym_index + 1 while first_holonym_index <= #place_desc.holonyms do if place_desc.holonyms[first_holonym_index].continue_cat_loop then break end first_holonym_index = first_holonym_index + 1 end end if cats[1] then return cats end local entry_pt_default, equiv_entry_placetype_and_qualifier = m_placetypes.get_equiv_placetype_prop(entry_placetype, function(pt) return m_placetypes.placetype_data[pt] and m_placetypes.placetype_data[pt].default end, {form_of_directive = form_of_directive}) if entry_pt_default then return cat_specs_to_categories(place_desc, { cat_specs = entry_pt_default, entry_placetype = equiv_entry_placetype_and_qualifier.placetype, -- no triggering holonym }) end return {} end --[==[ Iterate through each type of place and return a list of the categories that need to be added to the entry. The returned categories need to be formatted using `format_cats`, as they can be either topic-style categories (by default) or langname-style categories (if prefixed with `cln:`). The function is passed the overall place spec, which contains all the parsed info on the {{tl|place}} call (see comment at top of file), the parsed arguments (needed for arguments not parsed by `parse_overall_place_spec` and used primarily to add "bare categories" corresponding to toponyms for known locations), and `from_demonym`, which is true if we're being called from {{tl|demonym-noun}} or {{tl|demonym-adj}} (in this case, we only want certain categories added, specifically bare categories corresponding to the specified holonym(s)). ]==] function export.get_cats(args, overall_place_spec, from_demonym) local cats = {} local place_descriptions = overall_place_spec.descs handle_category_implications(place_descriptions, m_placetypes.cat_implications) m_placetypes.augment_holonyms_with_container(place_descriptions) if overall_place_spec.directives then -- not necessarily when called from [[Module:demonym]] for _, directive_terms in ipairs(overall_place_spec.directives) do local spec_cats = directive_terms.spec.cat if spec_cats then if type(spec_cats) == "string" then spec_cats = {spec_cats} end for _, spec_cat in ipairs(spec_cats) do insert(cats, spec_cat) end end if directive_terms.spec.type_prefix then for _, place_desc in ipairs(place_descriptions) do for _, placetype in ipairs(place_desc.placetypes) do if not m_placetypes.placetype_is_ignorable(placetype) then extend(cats, get_placetype_cats(place_desc, placetype, from_demonym, directive_terms.spec.type_prefix)) end end end end end end if not from_demonym then local bare_categories = m_placetypes.get_bare_categories(args, overall_place_spec) extend(cats, bare_categories) end for _, place_desc in ipairs(place_descriptions) do if not from_demonym then for _, placetype in ipairs(place_desc.placetypes) do if not m_placetypes.placetype_is_ignorable(placetype) then extend(cats, get_placetype_cats(place_desc, placetype)) end end end -- Also add generic place categories for the holonyms listed (e.g. a category like -- [[Category:Places in Merseyside, England]]). This is handled through the special placetype "*". extend(cats, get_placetype_cats(place_desc, "*", from_demonym)) end if args.cat then -- not necessarily when called from [[Module:demonym]] for _, cat in ipairs(args.cat) do local split_cats = split_on_comma(cat) extend(cats, split_cats) end end return cats end -- Return the category link for a category, given the language code and the name of the category. local function format_cats(lang, cats, sort_key) local full_cats = {} local langcode = lang:getFullCode() for _, cat in ipairs(cats) do -- 'cln' corresponds to {{cln}}, which generates lang-name categories like [[:Category:English abbreviations]] -- (as opposed to topic categories like [[:Category:en:Abbreviations of states of the United States]]). local cln_cat = cat:match("^cln:(.*)$") if cln_cat then insert(full_cats, lang:getFullName() .. " " .. cln_cat) else insert(full_cats, langcode .. ":" .. cat) end end return require(utilities_module).format_categories(full_cats, lang, sort_key, nil, force_cat or m_placetypes.get_force_cat()) end ----------- Main entry point --[==[ Implementation of {{tl|place}}. Meant to be callable from another module (specifically, [[Module:transclude]]). The single argument `data` is an object with the following fields: * `template_args`: Raw arguments specified by {{tl|place}}, possibly modified by {{tl|tcl}}. * `from_tcl`: True if we're being invoked from {{tl|tcl}}. * `drop_extra_info`: True if we should drop most of the "extra info" specified using extra info arguments (capital, largest city, etc.). Usually true when invoked from {{tl|tcl}}. Note that some extra info is still displayed even when `drop_extra_info` is set in order to establish the context (e.g. {{para|full}} and {{para|modern}}), and any extra info overridden at the {{tl|tcl}} level is displayed regardless. * `extra_info_overridden_set`: Set of booleans specifying, for each extra info arg, whether it was overridden at the {{tl|tcl}} level. This means, for example, that the values are interpreted according to the language in {{para|1}} instead of always defaulting to English, as is the case when {{tl|place}} is called directly. * `form_of_overridden_args`: Set of objects of the form `{new_directive = ``directive``, new_value = ``value``}` for overriding a given form-of directive (the key) with new directive ``directive`` and new unparsed value ``value``. Both the key and the replacing directive should be canonical. ``value`` will be parsed in the same way as a regular form-of directive except that all specified terms are interpreted in the language specified in {{para|1}}, never in English. This is present so that {{tl|tcl}} can be used on abbreviations like [[GDR]] and [[FYROM]], whose equivalents in a foreign language have language-specific expansions but where the rest of the call should stay the same. * `translation_follows`: If true, any translation specified using t= should follow the definition, after a colon, rather than preceding, with the definition in parens. ]==] function export.format(data) local template_args = data.template_args local list_param = {list = true} local boolean_param = {type = "boolean"} local params = { [1] = {required = true, type = "language", default = "und"}, [2] = {required = true, list = true}, ["t"] = list_param, ["tid"] = {list = true, allow_holes = true}, ["cat"] = list_param, ["nocat"] = boolean_param, ["nocap"] = boolean_param, ["sort"] = true, ["pagename"] = true, -- for testing or documentation purposes ["a"] = true, ["addl"] = true, ["def"] = true, -- params that are only used when transcluding using {{tcl}}/{{transclude}}, to transmit information to {{tcl}}. ["tcl"] = true, ["tcl_t"] = list_param, ["tcl_tid"] = list_param, ["tcl_nolb"] = true, ["tcl_nolc"] = boolean_param, ["tcl_noextratext"] = boolean_param, } -- add "extra info" parameters for _, extra_arg_spec in ipairs(export.extra_info_args) do params[extra_arg_spec.arg] = list_param end -- FIXME, once we've flushed out any uses, delete the following clause. That will cause def= to be ignored. if template_args.def == "" then error("Cannot currently pass def= as an empty parameter; use def=- if you want to suppress the definition display") end local args = require("Module:parameters").process(template_args, params) if args.a then track("a") if args.a:find("^[Aa]n?$") or args.a:find("^[Tt]he$") then track("a/article") else error("a= can only be used to specify a definite or indefinite article (and preferably use |nocap=1 instead to get the initial letter lowercase); see especially the documentation on the [[Template:place#Mixed format|mixed format]], which can be used to add arbitrary text before the placetype") end end data.args = args local overall_place_spec = parse_overall_place_spec(data) data.overall_place_spec = overall_place_spec return get_def(data) .. ( args.nocat and "" or format_cats(args[1], export.get_cats(args, overall_place_spec), args.sort)) end --[==[ Actual entry point of {{tl|place}}. ]==] function export.show(frame) return export.format { template_args = frame:getParent().args, } end return export 4qw6749l86qzy88zjzv8ijo1amqgjnw モジュール:place/placetypes 828 609366 2356346 2026-09-23T10:32:14Z Kuroco2k 84207 [[:en:Module:place/placetypes]] 2356346 Scribunto text/plain local export = {} export.force_cat = false -- set to true for testing local m_locations = require("Module:place/locations") local m_links = require("Module:links") local m_table = require("Module:table") local m_strutils = require("Module:string utilities") local debug_track_module = "Module:debug/track" local en_utilities_module = "Module:en-utilities" local dump = mw.dumpObject local insert = table.insert local concat = table.concat local internal_error = m_locations.internal_error export.internal_error = internal_error local process_error = m_locations.process_error export.process_error = process_error local unpack = unpack or table.unpack -- Lua 5.2 compatibility local ucfirst = m_strutils.ucfirst local ulower = m_strutils.lower local rmatch = m_strutils.match local split = m_strutils.split --[==[ intro: This module contains placetype data used by [[Module:place]] and {{tl|place}}, along with a significant amount of code to work with both placetypes and locations, as well as some placename-related info (FIXME: Consider moving it to [[Module:place/locations]]). See also [[Module:place/locations]], which has definitions of all known locations. You must currently load this module using {{cd|require()}}, not using {{cd|mw.loadData()}}. In particular, it contains two fundamental and tricky functions: # `get_placetype_equivs`, which finds the equivalent placetypes to look under in order to find a given property, and in the process correctly handles placetypes with qualifiers (including qualifiers that act similar to "type-raising" operators in that they do something non-trivial to the placetype to their right) as well as form-of directives and fallbacks. # `find_matching_holonym_location`, which looks up a holonym to find a matching known location, but in the process checks holonyms to the right to make sure there isn't a clash between the user-specified containing holonyms and the containers of the known location being considered. This is done to prevent overcategorizing when either there are two known locations with the same name (e.g. Birmingham in England and Birmingham, Alabama in the US), or more generally two locations with the same name, one of which is a known location but where the other is not (e.g. we're processing non-known-location Mérida, Spain and don't want it categorized like known location Mérida, Yucatán, Mexico). Both of these functions are invoked repeatedly, and probably are invoked several times on the same inputs and as a result are candidates for memoization to speed up the operation of {{tl|place}}. ]==] ------------------------------------------------------------------------------------------ -- Basic utilities -- ------------------------------------------------------------------------------------------ --[==[ Return true if `force_cat` is set either in this module or in [[Module:place/locations]]. ]==] function export.get_force_cat() return export.force_cat or m_locations.force_cat end -- Add the page to a tracking "category". To see the pages in the "category", -- go to [[Wiktionary:Tracking/place/PAGE]] and click on "What links here". local function track(page) require(debug_track_module)("place/" .. page) return true end function export.remove_links_and_html(text) text = m_links.remove_links(text) return text:gsub("<.->", "") end --[==[ Return the singular version of a maybe-plural placetype, or nil if not plural. This correctly handles placetypes with irregular plurals such as `kibbutzim` plural of `kibbutz` by looking up in a table constructed from the `plural` values specified in `placetype_data`. If a special plural value is not found, the regular singularization algorithm in [[Module:en-utilities]] is invoked, which reverses the y -> ies change after vowels and the 'es' addition after sh/ch/x, and otherwise just subtracts a final 's' (which will incorrectly generate 'passe' for plural 'passes'; FIXME: consider changing this for words ending in '-sses'). If the generated singular is the same as the passed-in value, nil is returned. ]==] function export.maybe_singularize_placetype(placetype) if not placetype then return nil end if export.plural_placetype_to_singular[placetype] then return export.plural_placetype_to_singular[placetype] end local retval = require(en_utilities_module).singularize(placetype) if retval == placetype then return nil end return retval end -- Return the correct plural of a placetype, and (if `do_ucfirst` is given) make the first letter uppercase. We first -- look up the plural in `placetype_data`, falling back to pluralize() in [[Module:en-utilities]], which is almost -- always correct. function export.pluralize_placetype(placetype, do_ucfirst) local ptdata = export.placetype_data[placetype] if ptdata and ptdata.plural then placetype = ptdata.plural else placetype = require(en_utilities_module).pluralize(placetype) end if do_ucfirst then return ucfirst(placetype) else return placetype end end --[==[ Get the data associated with a placetype, which may be in its singular or plural form. If `from_category` is specified, we also look for category-only placetypes (generally plural) followed by `!`. Return three values: (a) the placetype under which the data can be looked up (i.e. in its singular form if the passed-in `placetype` is plural and did not match a category-only placetype followed by `!`); (b) the placetype data structure; (c) the type of `placetype` match that occurred, one of `"direct"` if the canonical placetype is the same as the passed-in `placetype` and also the same as the key under which `ptdata` was looked up, or `"direct-category"` if the `ptdata` was looked up under a key formed from the passed-in `placetype` by adding `!`, or `"plural"` if the `ptdata` was looked up under the singularized version of the plural passed-in `placetype`. ]==] function export.get_placetype_data(placetype, from_category) local ptdata = export.placetype_data[placetype] if ptdata then return placetype, ptdata, "direct" end if from_category then ptdata = export.placetype_data[placetype .. "!"] if ptdata then return placetype .. "!", ptdata, "direct-category" end end local sg_placetype = export.maybe_singularize_placetype(placetype) if sg_placetype then ptdata = export.placetype_data[sg_placetype] if ptdata then return sg_placetype, ptdata, "plural" end end return nil end --[==[ Check for special pseudo-placetypes that should be ignored for categorization purposes. ]==] function export.placetype_is_ignorable(placetype) return placetype == "and" or placetype == "or" or placetype:find("^%(") end function export.resolve_placetype_aliases(placetype) return export.placetype_aliases[placetype] or placetype end --[==[ Return a property from `placetype_data` for a given placetype. If the placetype isn't found in `placetype_data`, or the key isn't found in the placetype's entry in `placetype_data`, return nil. ]==] function export.get_placetype_prop(placetype, key) -- Usually we are called on equivalent placetypes returned from `get_placetype_equivs`, in which case placetype -- aliases have been resolved, but sometimes not, e.g. when fetching the indefinite article in -- get_placetype_article(). `resolve_placetype_aliases` is just a simple lookup and it doesn't hurt to do it twice. placetype = export.resolve_placetype_aliases(placetype) if export.placetype_data[placetype] then return export.placetype_data[placetype][key] else return nil end end --[==[ Given a placetype, split the placetype into one or more potential ''splits'', each consisting of a three-element list { {``prev_qualifiers``, ``this_qualifier``, ``reduced_placetype``}}, i.e. # the concatenation of zero or more previously-recognized qualifiers on the left, normally canonicalized (if there are zero such qualifiers, the value will be nil); # a single recognized qualifier, normally canonicalized (if there is no qualifier, the value will be nil); # the "reduced placetype" on the right. Splitting between the qualifier in (2) and the reduced placetype in (3) happens at each space character, proceeding from left to right, and stops if a qualifier isn't recognized. All placetypes are canonicalized by checking for aliases in `placetype_aliases`, but no other checks are made as to whether the reduced placetype is recognized. Canonicalization of qualifiers does not happen if `no_canon_qualifiers` is specified. For example, given the placetype `"small beachside unincorporated community"`, the return value will be { { {nil, nil, "small beachside unincorporated community"}, {nil, "small", "beachside unincorporated community"}, {"small", "[[beachfront]]", "unincorporated community"}, {"small [[beachfront]]", "[[unincorporated]]", "community"}, }} Here, `"beachside"` is canonicalized to `"[[beachfront]]"` and `"unincorporated"` is canonicalized to `"[[unincorporated]]"`, in both cases according to the entry in `placetype_qualifiers`. On the other hand, if given `"small former haunted community"`, the return value will be { { {nil, nil, "small former haunted community"}, {nil, "small", "former haunted community"}, {"small", "former", "haunted community"}, }} because `"small"` and `"former"` but not `"haunted"` are recognized as qualifiers. Finally, if given `"former adr"`, the return value will be { { {nil, nil, "former adr"}, {nil, "former", "administrative region"}, }} because `"adr"` is a recognized placetype alias for `"administrative region"`. ]==] function export.split_qualifiers_from_placetype(placetype, no_canon_qualifiers) local splits = {{nil, nil, export.resolve_placetype_aliases(placetype)}} local prev_qualifier = nil while true do local qualifier, reduced_placetype = placetype:match("^(.-) (.*)$") if qualifier then local canon = export.placetype_qualifiers[qualifier] if canon == nil then break end local new_qualifier = qualifier if type(canon) == "table" then canon = canon.link end if not no_canon_qualifiers and canon ~= false then if canon == true then new_qualifier = "[[" .. qualifier .. "]]" else new_qualifier = canon end end insert(splits, {prev_qualifier, new_qualifier, export.resolve_placetype_aliases(reduced_placetype)}) prev_qualifier = prev_qualifier and prev_qualifier .. " " .. new_qualifier or new_qualifier placetype = reduced_placetype else break end end return splits end --[==[ Given a `placetype` (which may be pluralized), return an ordered list of equivalent placetypes to look under to find the placetype's properties (such as the category or categories to be inserted). The return value is actually an ordered list of objects of the form `{qualifier=``qualifier``, placetype=``equiv_placetype``}` where ``equiv_placetype`` is a placetype whose properties to look up, derived from the passed-in placetype or from a contiguous subsequence of the words in the passed-in placetype (always including the rightmost word in the placetype, i.e. we successively chop off qualifier words from the left and use the remainder to find equivalent placetypes). ``qualifier`` is the remaining words not part of the subsequence used to find ``equiv_placetype``; or nil if all words in the passed-in placetype were used to find ``equiv_placetype``. (FIXME: This qualifier is not currently used anywhere.) Only placetypes for which there is an entry in `placetype_data` are included. The placetype passed in is always checked first, and will form the first entry if it exists in `placetype_data`. '''NOTE:''' This is a tricky function as it implements handling of (a) qualifiers, (b) fallback logic, (c) "type-raising" qualifiers such as `former`/`ancient`/etc. as well as `fictional` and `mythological`, and (d) form-of directives, which act somewhat similarly to `former`, and allows interaction between more than one of these simultaneously (e.g. official names of former places, which have their own categorization). If {{tl|place}} gets too slow, one potential speedup is to memoize the results of this function, as it appears to be getting called more than once on the same inputs. Another similar potential speedup is to memoize the results of `iterate_matching_holonym_location()`. For example, given the placetype `left tributary`, the following placetype/qualifier combinations are checked in turn: ``` {qualifier = nil, placetype="left tributary"} {qualifier = "left", placetype="tributary"} {qualifier = "left", placetype="river"} ``` and the return value will be { { {qualifier = "left", placetype="tributary"}, {qualifier = "left", placetype="river"}, }} The algorithm first enters the placetype itself into the list, then checks for `left tributary` as a recognized placetype in `placetype_data` and doesn't find it, so it doesn't enter it into the returned list (if it found it, it would add it as well as any fallbacks directly after it). It then splits off the recognized qualifier `left` to form the ''reduced placetype'' `tributary`, which is entered into the list because it is found in `placetype_data`. Then, because it has a fallback `river`, which exists in `placetype_data`, the fallback is entered next. Another example is `small rural fraziones` (where a ''frazione'' is type of subdivision of a ''comune'' or municipality, often specifically an outlying hamlet). the placetype/qualifier combinations checked are: ``` {qualifier = nil, placetype="small rural fraziones"} {qualifier = nil, placetype="small rural frazione"} {qualifier = "small", placetype="rural fraziones"} {qualifier = "small", placetype="rural frazione"} {qualifier = "small [[rural]]", placetype="fraziones"} {qualifier = "small [[rural]]", placetype="frazione"} {qualifier = "small [[rural]]", placetype="hamlet"} {qualifier = "small [[rural]]", placetype="village"} ``` The return value ends up as {qualifier = "small [[rural]]", placetype="frazione"}, {qualifier = "small [[rural]]", placetype="hamlet"}, {qualifier = "small [[rural]]", placetype="village"}, }} Here, because the result of singularizing `fraziones` returns a different value from the placetype itself, that singularized value is checked after the original plural value. Also, in the process of splitting off qualifiers, they are canonicalized if the entry in `placetype_qualifiers` says to do so; in this case, links are placed around `rural`. Finally, `frazione` has `hamlet` as its fallback, which in turn has `village` as its fallback, so both fallbacks end up being returned. `no_fallback`, if set, disables returning equivalent placetypes based on the `fallback` setting for a placetype. This is used in the first of two loops in find_placetype_cat_specs() in [[Module:place]] to prefer exact matches for placetypes such as barangays with later holonyms to matches based on a fallback such as `neighborhood` with an earlier holonym. See the comment in that function in [[Module:place]] for a more detailed explanation of why this is needed. Only the placetype itself, and any reduced placetypes created by chopping off recognized qualifiers at the beginning, are returned; but we do not return reduced placetypes if a containing placetype exists in `placetype_data`. (For example, `"overseas territory"` has a fallback `"dependent territory"`, and `"overseas"` is also a recognized qualifier. When `no_fallback` is in place, without the above proviso, we would return `"overseas territory"` followed by `"territory"` with the incorrect effect of classifying an `"overseas territory"` of the United Kingdom such as `"Gibraltar"` under [[:Category:Territories of the United Kingdom]] instead of [[:Category:Dependent territories of the United Kingdom]].) As an exception, if `historical`, `ancient`, `former` or the like are found, they proceed ignoring `no_fallback`, because it seems tricky to handle them correctly in the presence of `no_fallback`, and historical/former placetypes rarely occur with exact match category specs anyway. `no_split_qualifiers` prevents splitting off recognized qualifiers and returning the remainder of the placetype as an equivalent placetype. Only the passed-in placetype, and any fallbacks, will be returned. This is used in [[Module:category tree/topic cat/data/Places]] when looking up placetypes found in categories. Such placetypes won't have qualifiers and so it doesn't make sense to try and look for them. `from_category`, if set, causes category-only placetypes (those ending in `!`) to also be checked. `form_of_directive`, if set, causes the specified form-of directive (e.g. `FORMER_NAME_OF`) to be prepended to checked placetypes, their directive-specific type (e.g. `FORMER_NAME_OF_type`), and their classes (`class`) to get the appropriate placetypes to check for form-of-directive categories. It falls back to the prepended generic `place` as a placetype, e.g. `FORMER_NAME_OF place`, if nothing else matches. `no_check_for_inherently_former` is used internally to prevent an infinite loop when checking for `inherently_former`. `register_former_as_non_former` is a major hack used in `get_bare_categories` to deal with the mismatch between e.g. known location `Yugoslavia` declaring itself a `country` but definitions of it declaring it a `former country`. It causes the non-former version of the specified placetype to be included in the returned equivalents along with the former placetypes. [FIXME: This should apply only to the entries in `former_countries` but it's tricky to do that now; fix this in the known-location refactor. -- The known-location refactor is already done but we haven't yet fixed this.] ]==] function export.get_placetype_equivs(placetype, props) local no_fallback, no_split_qualifiers, no_check_for_inherently_former, from_category, register_former_as_non_former local form_of_directive if props then no_fallback, no_split_qualifiers, no_check_for_inherently_former, from_category, register_former_as_non_former = props.no_fallback, props.no_split_qualifiers, props.no_check_for_inherently_former, props.from_category, props.register_former_as_non_former form_of_directive = props.form_of_directive end local equivs = {} -- Insert `placetype` into `equivs`, along with any fallback placetypes listed in `placetype_data`. `qualifier` is -- the preceding qualifier to insert into `equivs` along with the placetype (see comment at top of function). If -- `from_category` is given, we also check for a category-specific entry consisting of the placetype followed by -- `!`, and in all cases we also check to see if `placetype` is plural, and if so, insert the singularized version -- along with its fallbacks (if any) in `placetype_data`. `form_of_prefix` is a form-of prefix such as -- `OFFICIAL_NAME_OF`. If specified, we check the fallbacks of `placetype` without the prefix but then insert into -- `equivs` the prefixed placetype. This way, if the user says e.g. {{tl|place|pt|@official name of:Cuba|island country|r/Caribbean}}, -- we will correctly categorize into [[:Category:Official names of countries]], rather than only trying to look up -- `OFFICIAL_NAME_OF island country` and failing, falling back ultimately to [[:Category:Official names of places]]. local function insert_placetype_and_fallbacks(qualifier, placetype, form_of_prefix) local function insert_equiv(pt) if form_of_prefix then -- Let's say the user says {{tl|place|pt|@official name of:Cuba|island country|r/Caribbean}} and we have -- no entry for `OFFICIAL_NAME_OF island country` but we do for `OFFICIAL_NAME_OF country` (which we end -- up processing because `island country` falls back to `country`), and that entry in turn is defined -- using a fallback. We have to insert that fallback-of-fallback, and the easiest/cleanest way of -- handling this is by calling ourselves recursively. insert_placetype_and_fallbacks(qualifier, form_of_prefix .. " " .. pt) else insert(equivs, {qualifier=qualifier, placetype=pt}) end end -- Insert the placetype, along with any fallbacks. local canon_placetype, ptdata, ptmatch = export.get_placetype_data(placetype, from_category) if ptdata then insert_equiv(canon_placetype) if no_fallback then return end local first_placetype = #equivs + 1 local prev_placetype = nil while true do local pt_value = export.placetype_data[canon_placetype] if not pt_value then internal_error("Fallback value %s specified for placetype %s but is not in `placetype_data`", canon_placetype, prev_placetype) end if pt_value.fallback then insert_equiv(pt_value.fallback) local last_placetype = #equivs if last_placetype - first_placetype >= 10 then local fallback_loop = {} for i = first_placetype, last_placetype do insert(fallback_loop, equivs[i].placetype) end internal_error("Apparent loop in fallback chain: %s", table.concat(fallback_loop, " -> ")) end prev_placetype = canon_placetype canon_placetype = pt_value.fallback else break end end end end -- Insert `placetype` into `equivs`, along with any fallback placetypes listed in `placetype_data`. This is a -- wrapper around the more basic `insert_placetype_and_fallbacks()` which handles form-of directives. If there is no -- form-of directive, this function directly calls `insert_placetype_and_fallbacks()`. We do things this way so that -- form-of directives correctly combine with `former`-type qualifiers. Note that we also have special backups for -- form-of directives that check `DIRECTIVE place` (and before that, `DIRECTIVE FORMER/ANCIENT place` is there's a -- `former`-type directive); these backups live outside this function because we want them done once, late, rather -- than in each invocation of `process_and_insert_placetype()`. local function process_and_insert_placetype(qualifier, reduced_placetype) if form_of_directive then -- First check for e.g. `OFFICIAL_NAME_OF island country` and its fallbacks; then we look for fallbacks of -- `island country` and check e.g. `OFFICIAL_NAME_OF country` and its fallbacks. All of this is handled by -- `insert_placetype_and_fallbacks()` with appropriate parameters. After that, check the general class of -- the directive, e.g. `subpolity` if something like `district` is given. (Eventually, we check for -- `OFFICIAL_NAME_OF place` as a backup, but this happens at the end outside the loop over qualifiers.) insert_placetype_and_fallbacks(qualifier, reduced_placetype, form_of_directive) if not no_fallback then local reduced_placetype_equivs = export.get_placetype_equivs(reduced_placetype) local directive_type = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.get_placetype_prop(pt, form_of_directive .. "_type") or export.get_placetype_prop(pt, "class") end ) if not directive_type then local pt_data = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.placetype_data[pt] end ) if pt_data then internal_error("For placetype %s in conjunction with form-of directive %s, placetype data " .. 'located but directive-specific type property %s missing, and so is "class"; ' .. "placetypes searched are %s", reduced_placetype, form_of_directive, form_of_directive .. "_type", reduced_placetype_equivs) else -- This should be allowed, as we allow unrecognized placetypes in general. end elseif directive_type ~= "!" then insert_placetype_and_fallbacks(qualifier, directive_type, form_of_directive) end end else insert_placetype_and_fallbacks(qualifier, reduced_placetype) end end -- Successively split off recognized qualifiers and loop over successively greater sets of qualifiers from the left -- (unless `no_split_qualifiers` is specified, in which case we don't check for qualifiers). local splits if no_split_qualifiers then splits = {{nil, nil, export.resolve_placetype_aliases(placetype)}} else splits = export.split_qualifiers_from_placetype(placetype) end for _, split in ipairs(splits) do local prev_qualifier, this_qualifier, reduced_placetype = unpack(split, 1, 3) -- If a special "former" qualifier like `former` or `historical` isn't present, and -- `no_check_for_inherently_former` is not given (this flag is used to avoid infinite loops), check for -- "inherently former" placetypes like `satrapy` and `treaty port` that always refer to no-longer-existing -- placetypes, and handle accordingly. local unlinked_this_qualifier if this_qualifier and this_qualifier:find("%[") then unlinked_this_qualifier = export.remove_links_and_html(this_qualifier) else unlinked_this_qualifier = this_qualifier end local former_qualifiers = this_qualifier and export.former_qualifiers[unlinked_this_qualifier] or nil if not former_qualifiers and not no_check_for_inherently_former then former_qualifiers = export.get_equiv_placetype_prop(reduced_placetype, function(pt) return export.get_placetype_prop(pt, "inherently_former") end, {no_check_for_inherently_former = true}) end -- If a special "former" qualifier like `former` or `historical` is present, map it to the appropriate internal -- qualifiers (`ANCIENT` and/or `FORMER`, which are written in all-caps to distinguish them from user-specified -- qualifiers), fetch the `former_type` property, and treat the placetype as if a concatenation of the mapped -- qualifier(s) and the value of `former_type`. For example, if `medieval village` is given, we map `medieval` -- to `ANCIENT` and `FORMER`, and `village` to its `former_type` of `settlement`, and enter the placetypes -- `ANCIENT settlement` and `FORMER settlement` (in that order) into `equivs`. If the placetype following the -- "former" qualifier is recognized in `placetype_data` but has no `former_type` and no fallback with a -- `former_type` specified, it is an internal error; but if the placetype isn't recognized (e.g. something like -- `former greenhouse` is specified and we don't have an entry for `greenhouse`), just track the occurrence and -- don't enter anything into `equivs`. if former_qualifiers then -- FIXME: Should we respect `no_fallback` here? My instinct says no. local reduced_placetype_equivs = export.get_placetype_equivs(reduced_placetype, { no_check_for_inherently_former = true }) local former_type = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.get_placetype_prop(pt, "former_type") or export.get_placetype_prop(pt, "class") end ) if not former_type then local pt_data = export.get_equiv_placetype_prop_from_equivs(reduced_placetype_equivs, function(pt) return export.placetype_data[pt] end ) if pt_data then internal_error("For placetype %s, placetype data located but `former_type` missing; " .. "placetypes searched are %s", reduced_placetype, reduced_placetype_equivs) else -- Enable error when we've verified there aren't any examples. track("bad-former-placetype") track("bad-former-placetype/" .. reduced_placetype) --process_error("For placetype '%s', unrecognized placetype following 'former'-type " .. -- "qualifier; searched placetype(s) %s", reduced_placetype, dump(reduced_placetype_equivs)) end elseif former_type ~= "!" then -- First check directly for `ANCIENT/FORMER` + the original following placetype. This makes it possible -- for (e.g.) former provinces of the Roman empire to be categorized specially. for _, former_qualifier in ipairs(former_qualifiers) do process_and_insert_placetype(prev_qualifier, former_qualifier .. " " .. reduced_placetype) end for _, former_qualifier in ipairs(former_qualifiers) do process_and_insert_placetype(prev_qualifier, former_qualifier .. " " .. former_type) end -- HACK! See explanation above for `register_former_as_non_former`. if register_former_as_non_former then process_and_insert_placetype(prev_qualifier, reduced_placetype) end -- If we're processing a form-of directive, after doing everything else we do -- `DIRECTIVE ANCIENT/FORMER place` e.g. `OFFICIAL_NAME_OF FORMER place` as a backup. if form_of_directive and not no_fallback then for _, former_qualifier in ipairs(former_qualifiers) do insert_placetype_and_fallbacks(prev_qualifier, form_of_directive .. " " .. former_qualifier .. " place") end end -- Don't continue processing equivs. The reason is probably the same as the `break` below for -- qualifier_to_placetype_equivs[]; categories for `former BLAH` are set using `default`, and -- non-former equivs will otherwise take precedence. break end end -- Then see if the rightmost split-off qualifier is in qualifier_to_placetype_equivs -- (e.g. 'fictional *' -> 'fictional location'). If so, add the mapping. if this_qualifier and export.qualifier_to_placetype_equivs[unlinked_this_qualifier] then insert(equivs, { qualifier=prev_qualifier, placetype=export.qualifier_to_placetype_equivs[unlinked_this_qualifier] }) -- Don't continue processing equivs; otherwise, if we specify 'mythological city', even though the -- equivalent entry for 'mythological location' gets inserted ahead of the entry for 'city', the -- latter ends up generating the category because the category for 'mythological location' is set as -- the default value, which is used only when no non-default category can be found. break end -- Finally, join the rightmost split-off qualifier to the previously split-off qualifiers to form a combined -- qualifier, and add it along with reduced_placetype and any mapping in placetype_data for reduced_placetype. -- NOTE: The first time through this loop, both `prev_qualifier` and `this_qualifier` are nil, and this inserts -- the full placetype into `equivs`. local qualifier = prev_qualifier and prev_qualifier .. " " .. this_qualifier or this_qualifier process_and_insert_placetype(qualifier, reduced_placetype) -- If `no_fallback` and there's an entry in `placetype_data` for this placetype, don't include any reduced -- placetypes to avoid the "overseas territory treated as a territory" issue describe above. if no_fallback then local canon_placetype, ptdata, ptmatch = export.get_placetype_data(reduced_placetype, from_category) if canon_placetype then break end end end -- If we're processing a form-of directive, after doing everything else we do `DIRECTIVE place` e.g. -- `OFFICIAL_NAME_OF place` as a backup; but only if either the placetype as a whole is recognized or the placetype -- begins with a recognized qualifier. This latter check is to avoid categorizing into e.g. -- [[Category:en:Former names of places]] in an invocation like -- {{place|en|@former name of:Democratic Republic of the Congo|country|r/Central Africa|;|used from 1971–1997}}; -- the `used from 1971–1997` gets treated as a placetype and we're called on it. if form_of_directive and not no_fallback and (splits[2] or export.get_placetype_data(placetype, from_category)) then insert_placetype_and_fallbacks(nil, form_of_directive .. " place") end return equivs end function export.get_equiv_placetype_prop_from_equivs(equivs, fun, continue_on_nil_only) for _, equiv in ipairs(equivs) do local retval = fun(equiv.placetype) if continue_on_nil_only and retval ~= nil or not continue_on_nil_only and retval then return retval, equiv end end return nil, nil end --[==[ Given a placetype `placetype` and a function `fun` of one argument, iteratively call the function on equivalent placetypes fetched from `get_placetype_equivs` until the function returns a non-falsy value (i.e. not {nil} or {false}); but if `continue_on_nil_only` is specified, the iterations continue until the function returns non non-{nil} value. FIXME: We should make `continue_on_nil_only` the default; but this requires changing some callers.) When `fun` returns a non-falsy or non-{nil} value, `get_equiv_placetype_prop` returns two values: the value returned by `fun` and the equivalent placetype that triggered the non-falsy (or non-{nil}) return value. If `fun` never returns a non-falsy (or non-{nil}) value, `get_equiv_placetype_prop` returns {nil} for both return values. If `placetype` is passed in as {nil}, the return value is the result of calling `fun` on {nil} (whatever it is) with {nil} for the second return value. ]==] function export.get_equiv_placetype_prop(placetype, fun, props) if not placetype then return fun(nil), nil end return export.get_equiv_placetype_prop_from_equivs(export.get_placetype_equivs(placetype, props), fun, props and props.continue_on_nil_only) end --[==[ Return the article that is used with an entry placetype. We proceed as follows: # See if there is a recognized qualifier at the beginning that specifies an article (including `false` for no article). This takes precedence over anything else, so that e.g. `various capitals` gets no article rather than "`the"`. # Then check the placetype or any equivalent placetype for the `entry_placetype_use_the` property, indicating that `"the"` should be used. # Otherwise we look to see if the placetype itself (not any equivalents, even those involving deleting a qualifier from the beginning) has an entry in `placetype_data` that specifies the indefinite article using `entry_placetype_use_the` (principally for use with placetypes like `union territory`). # Otherwise, we use [[Module:en-utilities]] to apply the standard algorithm to generate `"an"` for words beginning with a vowel and `"a"` otherwise. If `ucfirst` is true, the first letter of the article is made upper-case. ]==] function export.get_placetype_article(placetype, ucfirst) local art local qualifier, reduced_placetype = placetype:match("^(.-) (.*)$") if qualifier then local canon = export.placetype_qualifiers[qualifier] if type(canon) == "table" then art = canon.article end end if art == false then return art end if art == nil then local placetype_use_the = export.get_equiv_placetype_prop(placetype, function(pt) return export.get_placetype_prop(pt, "entry_placetype_use_the") end) if placetype_use_the then art = "the" else art = export.get_placetype_prop(placetype, "entry_placetype_indefinite_article") if not art then art = require(en_utilities_module).get_indefinite_article(placetype) end end end if ucfirst then art = m_strutils.ucfirst(art) end return art end --[==[ Return the preposition that should be used after `placetype` when occurring as an entry placetype or in categories (e.g. `city >in< France` but `country >of< South America`). The preposition defaults to `"in"` if not specified. ]==] function export.get_placetype_entry_preposition(placetype) local pt_prep = export.get_equiv_placetype_prop(placetype, function(pt) return export.get_placetype_prop(pt, "preposition") end ) return pt_prep or "in" end --[==[ Given a place desc (see top of file) and a holonym object (see top of file), add a key/value into the place desc's `holonyms_by_placetype` field corresponding to the placetype and placename of the holonym. For example, corresponding to the holonym "c/Italy", a key "country" with the list value {"Italy"} will be added to the place desc's `holonyms_by_placetype` field. If there is already a key with that place type, the new placename will be added to the end of the value's list. ]==] function export.key_holonym_into_place_desc(place_desc, holonym) if not holonym.placetype then return end -- Key in equivalent placetypes, so that e.g. `cities/San Francisco` gets keyed under `city`; but don't do -- fallbacks, as it doesn't seem correct for the "do other holonyms of the same placetype" algorithm to do holonyms -- of different types just because they have the same fallback. local equiv_placetypes = export.get_placetype_equivs(holonym.placetype, {no_fallback = true}) local unlinked_placename = holonym.unlinked_placename for _, equiv in ipairs(equiv_placetypes) do local placetype = equiv.placetype if not place_desc.holonyms_by_placetype then place_desc.holonyms_by_placetype = {} end if not place_desc.holonyms_by_placetype[placetype] then place_desc.holonyms_by_placetype[placetype] = {unlinked_placename} else insert(place_desc.holonyms_by_placetype[placetype], unlinked_placename) end end end --[=[ Construct a formatted link from the raw link spec `link` given the canonical singular placetype `sg_placetype`. If the placetype was originally plural, `orig_placetype` should contain this plural value; otherwise it should be nil. This will construct the appropriate type of link that displays as `orig_placetype` (or otherwise `sg_placetype`) but links to whatever the `link` spec specifies (which may be `sg_placetype`, a Wikipedia article, etc.). `ptdata` is the placetype data structure for the placetype, and `from_category` indicates that we are generating the description of a category (otherwise we are generating the display form of an entry placetype). ]=] local function make_placetype_link(link, sg_placetype, orig_placetype, ptdata, from_category, noerror) if not from_category and ptdata.disallow_in_entries then if noerror then return "[not meant to be specified directly, with warning: " .. ptdata.disallow_in_entries .. "]" else process_error("Placetype %s is not meant to be specified directly: " .. ptdata.disallow_in_entries, sg_placetype) end end if link == nil then internal_error("Placetype data present for placetype %s but no link= setting given", sg_placetype) elseif link == true then if orig_placetype then return ("[[%s|%s]]"):format(sg_placetype, orig_placetype) else return ("[[%s]]"):format(sg_placetype) end elseif link == false then process_error("Placetype %s is not meant to be specified directly, but is only for internal use", sg_placetype) elseif link == "w" then return ("[[w:%s|%s]]"):format(sg_placetype, orig_placetype or sg_placetype) elseif link == "separately" then if orig_placetype then local sg_words = split(sg_placetype, " ") local orig_words = split(orig_placetype, " ") if #sg_words ~= #orig_words then internal_error("Can't construct 'separately' link for plural placetype %s as original placetype %s " .. "has different number of words", orig_placetype, sg_placetype) else for i = 1, #sg_words do if sg_words[i] == orig_words[i] then sg_words[i] = ("[[%s]]"):format(sg_words[i]) else sg_words[i] = ("[[%s|%s]]"):format(sg_words[i], orig_words[i]) end end return concat(sg_words, " ") end else return (sg_placetype:gsub("([^ ]+)", "[[%1]]")) end elseif link:find("^%+") then link = link:sub(2) -- discard initial + return ("[[%s|%s]]"):format(link, orig_placetype or sg_placetype) elseif not orig_placetype then return link else return require(en_utilities_module).pluralize(link) end end --[==[ Get the display form of a placetype by looking it up in `placetype_data`. If the placetype is recognized, or is the plural of a recognized placetype, the corresponding linked display form is returned (with plural placetypes displaying as plural but linked to the singular form of the placetype). Otherwise, return nil. If we're generating the description of a category, `category_type` should be set to one of `"top-level"` (for top-level categories like [[:Category:Neighborhoods]]), `"noncity"` (for non-city categories like [[:Category:Neighborhoods in Illinois, USA]]) or `"city"` (for city categories like [[:Category:Neighborhoods of Chicago]]). Otherwise, we're generating the description for use in formatting a {{tl|place}} call, and category-only placetypes ending in `!` will be ignored, along with special `category_link*` settings. `return_full` is used along with `category_type` and will preferably return the "full" variant of category link settings, i.e. `full_category_link*`; if they don't exist, the `category_link*` value is prepended with `"names of"`. `noerror` says to not throw an error when encountering entry placetypes that would be disallowed. ]==] function export.get_placetype_display_form(placetype, category_type, return_full, noerror) local from_category = not not category_type local canon_placetype, ptdata, ptmatch = export.get_placetype_data(placetype, from_category) if canon_placetype then local raw_link local function is_linked_string(str) return type(str) == "string" and str:find("%[%[") end if category_type then local fetched_full local function fetch_maybe_full(prop) local retval = ptdata["full_" .. prop] if retval ~= nil then if return_full then return retval, true else internal_error("Saw full_" .. prop .. "=%s but `return_full` not set, can't handle", retval) end end return ptdata[prop], false end local function maybe_prefix(str) if return_full and not fetched_full then return "names of " .. str else return str end end -- Careful with `false` as possible value. if category_type == "top-level" then raw_link, fetched_full = fetch_maybe_full("category_link_top_level") elseif category_type == "noncity" then raw_link, fetched_full = fetch_maybe_full("category_link_before_noncity") elseif category_type == "city" then raw_link, fetched_full = fetch_maybe_full("category_link_before_city") else internal_error('Unrecognized value for `category_type` %s, should be "top-level", "noncity" or "city"', category_type) end if type(raw_link) == "string" then return maybe_prefix(raw_link), ptdata elseif raw_link ~= nil then return raw_link, ptdata end raw_link, fetched_full = fetch_maybe_full("category_link") if raw_link == false then return raw_link, ptdata end if is_linked_string(raw_link) then return maybe_prefix(raw_link), ptdata end if ptmatch == "plural" then raw_link, fetched_full = fetch_maybe_full("plural_link") if raw_link == false then return raw_link, ptdata end if is_linked_string(raw_link) then return maybe_prefix(raw_link), ptdata end end if raw_link == nil then raw_link, fetched_full = fetch_maybe_full("link") end if raw_link == false then return raw_link, ptdata end return maybe_prefix(make_placetype_link(raw_link, canon_placetype, placetype ~= canon_placetype and placetype or nil, ptdata, from_category, noerror)), ptdata else if ptmatch == "plural" then raw_link = ptdata.plural_link if raw_link == false then process_error("Placetype %s cannot appear plural", placetype) end if is_linked_string(raw_link) then return raw_link, ptdata end end if raw_link == nil then raw_link = ptdata.link end return make_placetype_link(raw_link, canon_placetype, placetype ~= canon_placetype and placetype or nil, ptdata, from_category, noerror), ptdata end end return nil end local function resolve_unlinked_placename_display_aliases(placetype, placename) local equiv_placetypes = export.get_placetype_equivs(placetype) for i, equiv in ipairs(equiv_placetypes) do equiv_placetypes[i] = equiv.placetype end local all_display_aliases_found = {} local all_others_found = {} for group, key, spec in m_locations.iterate_matching_location { placetypes = equiv_placetypes, placename = placename, alias_resolution = "display", } do if spec.alias_of and spec.display then insert(all_display_aliases_found, {group, key, spec, spec.display_as_full}) else insert(all_others_found, {group, key, spec}) end end if not all_display_aliases_found[1] then return placename elseif all_display_aliases_found[2] then internal_error("Found multiple matching display aliases for placename %s, placetype %s: " .. "all_display_aliases_found=%s, all_others_found=%s", placename, placetype, all_display_aliases_found, all_others_found) elseif all_others_found[1] then internal_error("Found a display alias along with other possible meanings for placename %s, placetype %s: " .. "all_display_aliases_found=%s, all_others_found=%s", placename, placetype, all_display_aliases_found, all_others_found) else local group, key, spec, as_full = unpack(all_display_aliases_found[1]) local full, elliptical = m_locations.key_to_placename(group, key) return as_full and full or elliptical end end --[==[ If `placename` of type `placetype` is a display alias, convert it to its canonical form; otherwise, return unchanged. Display aliases transform certain placenames into canonical displayed forms. For example, if any of `country/US`, `country/USA` or `country/United States of America` (or `c/US`, etc.) are given, the result will be displayed as `United States`. '''NOTE''': Display aliases change what is displayed from what the editor wrote in the Wikitext. As a result, they should (a) be non-political in nature, and (b) not involve a change where the word `the` needs to be added or removed. For example, normalizing `US` and `USA` to `United States` for display purposes is OK but normalizing `Burma` to `Myanmar` is not (instead a cat alias should be used) because the terms `Burma` and `Myanmar` have clear political connotations. Similarly, we have a display alias that maps the old name of `Macedonia` as a country (but not a region!) to `North Macedonia`, but `Republic of Macedonia` is mapped to `North Macedonia` only as a cat alias because the two terms differ in their use of `the`. (For example, if we had a display alias mapping `Republic of Macedonia` to `North Macedonia`, the call {{tl|place|en|the <<capital city>> of the <<c/Republic of Macedonia>>}} would wrongly display as `the [[capital city]] of the [[North Macedonia]]`.) Generally, display normalizations tend to involve alternative forms (e.g. abbreviations, ellipses, foreign spellings) where the normalization improves clarity and consistency. ]==] function export.resolve_placename_display_aliases(placetype, placename) -- If the placename is a link, apply the alias inside the link. -- This pattern matches both piped and unpiped links. If the link is not piped, the second capture (linktext) will -- be empty. local link, linktext = rmatch(placename, "^%[%[([^|%[%]]+)|?([^|%[%]]-)%]%]$") if link then if linktext ~= "" then local alias = resolve_unlinked_placename_display_aliases(placetype, linktext) return "[[" .. link .. "|" .. alias .. "]]" else local alias = resolve_unlinked_placename_display_aliases(placetype, link) return "[[" .. alias .. "]]" end else return resolve_unlinked_placename_display_aliases(placetype, placename) end end --[==[ Generate the "prefixed" version of a bare key, i.e. prefix it with `the` if correct for this key. ]==] function export.get_prefixed_key(key, spec) if spec.the then return "the " .. key else return key end end -- Necessary for use by [[Module:place]]. FIXME: Reorganize the modules so this isn't necessary. export.iterate_matching_location = m_locations.iterate_matching_location --[=[ Iterator that iterates over holonyms in `place_desc`. If `first_holonym_index` is given, start iterating at the specified holonym and stop either when there are no more holonyms or a holonym with modifier `:also` is found. If `first_holonym_index` is nil or omitted, iterate over all holonyms regardless. If `include_raw_text_holonyms` is specified, raw text holonyms (those not of the form `placetype/placename`) are returned as well; they can be identified by the fact that the `placetype` field in the holonym structure is nil. Two values are returned at each iteration, the holonym index and holonym structure, similar to `ipairs()`. ]=] function export.get_holonyms_to_check(place_desc, first_holonym_index, include_raw_text_holonyms) local stop_at_also = not not first_holonym_index return function(place_desc, index) while true do index = index + 1 local this_holonym = place_desc.holonyms[index] -- If we were passed in a starting holonym index, go up to but not including a holonym marked with `:also` -- (continue_cat_loop); the categorization code will then restart the loop at that holonym. That holonym -- will have `:also` marked on it, so make sure not to stop immediately if the first holonym is marked with -- `:also`. if not this_holonym or stop_at_also and index > first_holonym_index and this_holonym.continue_cat_loop then return nil end -- If not placetype, we're processing raw text, which we normally want to skip. if include_raw_text_holonyms or this_holonym.placetype then return index, this_holonym end end end, place_desc, first_holonym_index and first_holonym_index - 1 or 0 end --[==[ If the holonym in `data` (in the format as passed to a category handler) refers to a known location, iterate over all such known locations, returning for each location the corresponding key, spec and group as well as the trail of ancestral containers. Unlike `iterate_matching_location()`, this specifically checks that there is no mismatch between the location's containers at any level and any of the following holonyms in the {{tl|place}} spec. The fields in `data` are: * `holonym_placetype`: The placetype of the holonym. It can actually be a list of possible placetypes, as with `iterate_matching_location()`. * `holonym_placename`: The placename of the holonym. * `holonym_index`: The index of the holonym among the holonyms in `place_desc`, or nil if the holonym is not among the holonyms in `place_desc`. (If a holonym index is given, we check for container mismatches among the holonyms following the specified index, stopping either when encountering a holonym marked with modifier `:also` or, if none exist, when we run out of holonyms. If no holonym index is given, we check all holonyms for container mismatches.) * `place_desc`: Description of the place; used for the holonyms, to check for container mismatches. Returns four values: the location group, the canonical key by which the location is known, the spec object describing the location and the trail of ancestral containers for the location. The first three values are the same as for `iterate_matching_location`. ]==] function export.iterate_matching_holonym_location(data) local holonym_placetype, holonym_placename, holonym_index, place_desc = data.holonym_placetype, data.holonym_placename, data.holonym_index, data.place_desc local matching_location_iterator = m_locations.iterate_matching_location { placetypes = holonym_placetype, placename = holonym_placename, } return function() while true do local group, key, spec = matching_location_iterator() if not group then return nil end local container_trail = {} -- For each level of container, check that there are no mismatches (i.e. other location of the same -- placetype) mentioned. We allow a mismatch at a given level if there's also a match with the container -- at that level. For example, in the case of Kansas City, defined in [[Module:place/locations]] as a city -- in Missouri, if we define it as {{tl|place|city|s/Missouri,Kansas}}, we ignore the mismatching state of -- Kansas because the correct state of Missouri was also mentioned. But imagine we are defining Newark, -- Delaware as {{tl|place|city|s/Delaware|c/US}} and (as is the case) we have an entry for Newark, New -- Jersey in [[Module:place/locations]]. Just because the containing location `US` matches isn't enough, -- because Newark, NJ also has New Jersey as a containing location and there's a mismatch at that level. If -- there are no mismatches at any level we assume we're dealing with the right known location. -- -- If at a given level there are multiple containing locations, we count a match if any holonym matches any -- containing location, and a mismatch only if a holonym exists of the same placetype that doesn't match any -- containing location. local containers_mismatch = false for containers in m_locations.iterate_containers(group, key, spec) do insert(container_trail, containers) local match_at_level = false local mismatch_at_level = false for other_holonym_index, other_holonym in export.get_holonyms_to_check(place_desc, holonym_index and holonym_index + 1 or nil) do local other_source_holonym = other_holonym.augmented_from_holonym if other_source_holonym and other_source_holonym.placetype == holonym_placetype and other_source_holonym.unlinked_placename ~= holonym_placename then -- Ignore holonyms added during the augmentation process for other holonyms of the same -- placetype as the placetype of the holonym we're considering. See comment in -- augment_holonyms_with_container() for why we do this. -- continue; grrr, no 'continue' in Lua else local holonym_matches_at_level = false local holonym_exists_with_same_placetype = false for _, container in ipairs(containers) do if not container.spec.no_check_holonym_mismatch then local full_container_placename, elliptical_container_placename = m_locations.key_to_placename(container.group, container.key) local placetypes = container.spec.placetype if type(placetypes) ~= "table" then placetypes = {placetypes} end local placetype_equivs = {} for _, pt in ipairs(placetypes) do m_table.extend(placetype_equivs, export.get_placetype_equivs(pt)) end local this_holonym_matches = export.get_equiv_placetype_prop_from_equivs( placetype_equivs, function(placetype) return other_holonym.placetype == placetype and (other_holonym.unlinked_placename == full_container_placename or other_holonym.unlinked_placename == elliptical_container_placename) end ) if this_holonym_matches then holonym_matches_at_level = true break end local this_holonym_exists_with_same_placetype = export.get_equiv_placetype_prop_from_equivs( placetype_equivs, function(placetype) return other_holonym.placetype == placetype end ) if this_holonym_exists_with_same_placetype then -- We seem to have a mismatch at this level. But before we decide conclusively that this -- is the case, check to see whether the putative mismatch is an alias and matches when -- we resolve the alias. for oh_group, oh_key, oh_spec, oh_container_trail in export.iterate_matching_holonym_location { holonym_placetype = other_holonym.placetype, holonym_placename = other_holonym.unlinked_placename, holonym_index = other_holonym_index, place_desc = place_desc, } do local oh_full_placename, oh_elliptical_placename = m_locations.key_to_placename(oh_group, oh_key) if oh_full_placename == full_container_placename or oh_elliptical_placename == elliptical_container_placename then -- Alias matched when resolved. this_holonym_matches = true break end end if this_holonym_matches then -- Alias matched above when resolved. holonym_matches_at_level = true break else -- Not an alias, or doesn't match when resolved. We have a true mismatch. holonym_exists_with_same_placetype = true end end end end if holonym_matches_at_level then match_at_level = true break end if holonym_exists_with_same_placetype then mismatch_at_level = true end end end if not match_at_level and mismatch_at_level then containers_mismatch = true break end end if not containers_mismatch then return group, key, spec, container_trail end end end end --[==[ If the holonym in `data` (in the format as passed to a category handler) refers to a known location, find and return the corresponding key, spec and group as well as the trail of ancestral containers. This is like `iterate_matching_holonym_location()` but throws an error if more than one location matches. (An example where this would happen is {{tl|place|en|neighborhood|city/Newcastle}}, because there are two known locations named Newcastle. To fix this, specify additional following disambiguating holonyms, e.g. {{tl|place|en|neighborhood|city/Newcastle|s/New South Wales}}. ]==] function export.find_matching_holonym_location(data) local all_found = {} for group, key, spec, container_trail in export.iterate_matching_holonym_location(data) do insert(all_found, {group, key, spec, container_trail}) end if not all_found[1] then return nil elseif all_found[2] then local holonym_placetype = data.holonym_placetype if type(holonym_placetype) == "table" then holonym_placetype = concat(holonym_placetype, ",") end local found_keys = {} for _, found in ipairs(all_found) do local _, key, _, _ = unpack(found) insert(found_keys, key) end error(("Found multiple matching locations for holonym '%s/%s'; specify disambiguating context in the " .. "containing holonyms: %s"):format(holonym_placetype, data.holonym_placename, dump(found_keys))) else return unpack(all_found[1]) end end ------------------------------------------------------------------------------------------ -- Placename and placetype data -- ------------------------------------------------------------------------------------------ --[==[ var: This is a map from aliases to their canonical forms. Any placetypes appearing as keys here will be mapped to their canonical forms in all respects, including the display form. Contrast entries in 'placetype_data' with a fallback, which applies to categorization and other processes but not to display. The most important aliases are for holonym placetypes, particularly those that occur often such as "country", "state", "province" and the like. Particularly long placetypes that mostly occur as entry placetypes (e.g. "census-designated place") can be given abbreviations, but it is generally preferred to spell out the entry placetype. Note also that we purposely avoid certain abbreviations that would be ambiguous (e.g. "d", which could variously be interpreted as "department", "district" or "division"). ]==] export.placetype_aliases = { ["acomm"] = "autonomous community", ["adr"] = "administrative region", ["adterr"] = "administrative territory", -- Pakistan ["aobl"] = "autonomous oblast", ["aokr"] = "autonomous okrug", ["ap"] = "autonomous province", ["apref"] = "autonomous prefecture", ["aprov"] = "autonomous province", ["ar"] = "autonomous region", ["arch"] = "archipelago", ["arep"] = "autonomous republic", ["aterr"] = "autonomous territory", ["atu"] = "autonomous territorial unit", ["bor"] = "borough", ["c"] = "country", ["can"] = "canton", ["carea"] = "council area", ["cc"] = "constituent country", ["cdblock"] = "community development block", ["cdep"] = "Crown dependency", ["CDP"] = "census-designated place", ["cdp"] = "census-designated place", ["clcity"] = "county-level city", ["co"] = "county", ["cobor"] = "county borough", ["colcity"] = "county-level city", ["coll"] = "collectivity", ["comm"] = "community", ["cont"] = "continent", ["contr"] = "continental region", ["contregion"] = "continental region", ["cpar"] = "civil parish", ["damun"] = "direct-administered municipality", ["dep"] = "dependency", ["department capital"] = "departmental capital", ["dept"] = "department", ["depterr"] = "dependent territory", ["dist"] = "district", ["distmun"] = "district municipality", ["div"] = "division", ["emp"] = "empire", ["fpref"] = "French prefecture", ["gov"] = "governorate", ["govnat"] = "governorate", ["home-rule city"] = "home rule city", ["home-rule municipality"] = "home rule municipality", ["inner-city area"] = "inner city area", ["ires"] = "Indian reservation", ["isl"] = "island", ["lbor"] = "London borough", ["lga"] = "local government area", ["lgarea"] = "local government area", ["lgd"] = "local government district", ["lgdist"] = "local government district", ["metbor"] = "metropolitan borough", ["metcity"] = "metropolitan city", ["metmun"] = "metropolitan municipality", ["mtn"] = "mountain", ["mun"] = "municipality", ["mundist"] = "municipal district", ["nonmetropolitan county"] = "non-metropolitan county", ["obl"] = "oblast", ["okr"] = "okrug", ["p"] = "province", ["par"] = "parish", ["parmun"] = "parish municipality", ["pen"] = "peninsula", ["plcity"] = "prefecture-level city", ["plcolony"] = "Polish colony", ["pref"] = "prefecture", ["prefcity"] = "prefecture-level city", ["preflcity"] = "prefecture-level city", ["prov"] = "province", ["r"] = "region", ["range"] = "mountain range", ["rcm"] = "regional county municipality", ["rcomun"] = "regional county municipality", ["rdist"] = "regional district", ["rep"] = "republic", ["rhrom"] = "rural hromada", ["riv"] = "river", ["rmun"] = "regional municipality", ["robor"] = "royal borough", ["romp"] = "Roman province", ["runit"] = "regional unit", ["rurmun"] = "rural municipality", ["s"] = "state", ["sar"] = "special administrative region", ["shrom"] = "settlement hromada", ["spref"] = "subprefecture", ["sprefcity"] = "sub-prefectural city", ["sprovcity"] = "subprovincial city", ["submet city"] = "sub-metropolitan city", ["submetropolitan city"] = "sub-metropolitan city", ["sub-prefecture-level city"] = "sub-prefectural city", ["sub-provincial city"] = "subprovincial city", ["sub-provincial district"] = "subprovincial district", ["terr"] = "territory", ["terrauth"] = "territorial authority", ["twp"] = "township", ["twpmun"] = "township municipality", ["uauth"] = "unitary authority", ["ucomm"] = "unincorporated community", ["udist"] = "unitary district", ["uhrom"] = "urban hromada", ["uterr"] = "union territory", ["utwpmun"] = "united township municipality", ["val"] = "valley", ["vdc"] = "village development committee", ["vil"] = "village", ["voi"] = "voivodeship", ["wcomm"] = "Welsh community", } local no_link_def_article = {link = false, article = "the"} local no_link_no_article = {link = false, article = false} --[==[ var: These qualifiers can be prepended onto any placetype and will be handled correctly. For example, the placetype `large city` will be displayed as `large <nowiki>[[city]]</nowiki>` and categorized as if `city` were specified. If the value in the following table is a string, the qualifier will display according to the string. If the value is `true`, the qualifier will be linked to its corresponding Wiktionary entry. If the value is `false`, the qualifier will not be linked but will appear as-is. Note that these qualifiers do not override placetypes with entries elsewhere that contain those same qualifiers. For example, the entry for `inland sea` in `placetype_data` will apply in preference to treating `inland sea` as equivalent to `sea`. ]==] export.placetype_qualifiers = { -- generic qualifiers ["huge"] = false, ["tiny"] = false, ["large"] = false, ["big"] = false, ["mid-size"] = false, ["mid-sized"] = false, ["small"] = false, ["sizable"] = false, ["important"] = false, ["long"] = false, ["short"] = false, ["major"] = false, ["minor"] = false, ["high"] = false, ["tall"] = false, ["low"] = false, ["left"] = false, -- left tributary ["right"] = false, -- right tributary ["modern"] = false, -- for use in opposition to "ancient" in another definition -- "former" qualifiers ["abandoned"] = true, ["ancient"] = true, ["deserted"] = true, ["extinct"] = true, ["former"] = false, ["historic"] = "historical", ["historical"] = true, ["medieval"] = true, ["mediaeval"] = true, ["ruined"] = true, ["traditional"] = true, -- sea qualifiers ["coastal"] = true, ["inland"] = true, -- note, we also have an entry in placetype_data for 'inland sea' to get a link to [[inland sea]] ["maritime"] = true, ["overseas"] = true, ["seaside"] = true, ["beachfront"] = true, ["beachside"] = true, ["riverside"] = true, -- lake qualifiers ["freshwater"] = true, ["saltwater"] = true, ["endorheic"] = true, ["oxbow"] = true, ["ox-bow"] = "[[oxbow]]", -- [[ox-bow]] is a red link ["tidal"] = true, -- land qualifiers ["hilltop"] = true, ["hilly"] = true, ["insular"] = true, ["peninsular"] = true, ["chalk"] = true, ["karst"] = true, ["limestone"] = true, ["mountainous"] = true, ["mountaintop"] = true, ["alpine"] = true, ["volcanic"] = true, -- for an island -- political status qualifiers ["autonomous"] = true, ["incorporated"] = true, ["special"] = true, ["unincorporated"] = true, ["coterminous"] = true, -- monetary status/etc. qualifiers ["fashionable"] = true, ["wealthy"] = true, ["affluent"] = true, ["declining"] = true, -- city vs. rural qualifiers ["urban"] = true, ["suburban"] = true, ["exurban"] = true, ["outlying"] = true, ["remote"] = true, ["rural"] = true, ["outback"] = true, ["inner"] = false, ["inner-city"] = true, ["central"] = false, ["outer"] = false, -- land use qualifiers ["residential"] = true, ["agricultural"] = true, ["business"] = true, ["commercial"] = true, ["industrial"] = true, -- business use qualifiers ["railroad"] = true, ["railway"] = true, ["farming"] = true, ["fishing"] = true, ["mining"] = true, ["logging"] = true, ["cattle"] = true, -- tourism use qualifiers ["resort"] = true, -- note, we also have 'resort city' and 'resort town', that take precedecne ["spa"] = true, -- note, we also have 'spa city' and 'spa town', that take precedecne ["ski"] = true, -- note, we also have 'ski resort city' and 'ski resort town', that take precedecne -- religious qualifiers ["holy"] = true, ["sacred"] = true, ["religious"] = true, ["secular"] = true, -- qualifiers for nonexistent places ["claimed"] = false, ["fictional"] = true, ["legendary"] = true, ["mythical"] = true, ["mythological"] = true, -- directional qualifiers ["northern"] = false, ["southern"] = false, ["eastern"] = false, ["western"] = false, ["north"] = false, ["south"] = false, ["east"] = false, ["west"] = false, ["northeastern"] = false, ["southeastern"] = false, ["northwestern"] = false, ["southwestern"] = false, ["northeast"] = false, ["southeast"] = false, ["northwest"] = false, ["southwest"] = false, -- seasonal qualifiers ["summer"] = true, -- e.g. for 'summer capital' ["winter"] = true, -- legal status qualifiers -- FIXME: Two-word qualifiers don't work yet. But you can enter "de-facto" and it's canonicalized to [[de facto]]. ["official"] = true, ["unofficial"] = true, ["de facto"] = true, -- 'de facto capital' ["de-facto"] = "[[de facto]]", -- [[de-facto]] is a red link ["de jure"] = true, -- 'de jure capital' ["de-jure"] = "[[de jure]]", -- [[de-jure]] is a red link -- NOTE: 'unrecognized/unrecognised' are handled as placetypes 'unrecognized country', 'unrecognized state' -- misc. qualifiers ["planned"] = true, ["chartered"] = true, ["landlocked"] = true, ["uninhabited"] = true, -- superlative qualifiers ["first"] = no_link_def_article, ["second"] = no_link_def_article, -- for "second largest" etc. ["third"] = no_link_def_article, ["fourth"] = no_link_def_article, ["last"] = no_link_def_article, ["only"] = no_link_def_article, ["sole"] = no_link_def_article, ["main"] = no_link_def_article, ["largest"] = no_link_def_article, ["biggest"] = no_link_def_article, ["smallest"] = no_link_def_article, ["shortest"] = no_link_def_article, ["longest"] = no_link_def_article, ["tallest"] = no_link_def_article, ["highest"] = no_link_def_article, ["lowest"] = no_link_def_article, ["leftmost"] = no_link_def_article, ["rightmost"] = no_link_def_article, ["innermost"] = no_link_def_article, ["outermost"] = no_link_def_article, ["northernmost"] = no_link_def_article, ["southernmost"] = no_link_def_article, ["westernmost"] = no_link_def_article, ["easternmost"] = no_link_def_article, ["northwesternmost"] = no_link_def_article, ["southwesternmost"] = no_link_def_article, ["northeasternmost"] = no_link_def_article, ["southeasternmost"] = no_link_def_article, -- several/various ["several"] = no_link_no_article, ["various"] = no_link_no_article, ["numerous"] = no_link_no_article, ["multiple"] = no_link_no_article, ["many"] = no_link_no_article, ["other"] = no_link_no_article, } --[==[ var: In this table, the key qualifiers should be treated the same as the value qualifiers for categorization purposes. This is overridden by `placetype_data` and `qualifier_to_placetype_equivs`. ]==] export.former_qualifiers = { ["abandoned"] = {"FORMER"}, ["ancient"] = {"ANCIENT", "FORMER"}, ["former"] = {"FORMER"}, ["extinct"] = {"FORMER"}, ["historic"] = {"FORMER"}, ["historical"] = {"FORMER"}, ["medieval"] = {"ANCIENT", "FORMER"}, ["mediaeval"] = {"ANCIENT", "FORMER"}, ["ruined"] = {"ANCIENT", "FORMER"}, ["traditional"] = {"FORMER"}, } --[==[ var: In this table, any placetypes containing these qualifiers that do not occur in `placetype_data` should be mapped to the specified placetypes for categorization purposes. Entries here are overridden by `placetype_data`. ]==] export.qualifier_to_placetype_equivs = { ["fictional"] = "fictional location", ["legendary"] = "mythological location", ["mythical"] = "mythological location", ["mythological"] = "mythological location", -- For e.g. Taiwan as a "claimed province" of China; parts of Belize as claimed by Guatemala; various islands -- claimed by various parties in East Asia. FIXME: We should conditionalize on what is being claimed since there are -- also claimed capitals, e.g. Israel and Palestine claim Jerusalem as their capital. ["claimed"] = "claimed political division", } --[==[ var: Mapping from placetypes to the corresponding plural category-only placetype for a capital of that placetype. The reverse mapping also exists. ]==] export.placetype_to_capital_cat = { ["autonomous community"] = "autonomous community capitals", ["canton"] = "cantonal capitals", ["comarca"] = "comarca capitals", ["country"] = "national capitals", -- The following are not obviously different from 'county seats' but the latte terminology is used in the US. ["county"] = "county capitals", ["department"] = "departmental capitals", ["district"] = "district capitals", ["division"] = "division capitals", ["emirate"] = "emirate capitals", ["governorate"] = "governorate capitals", ["hromada"] = "hromada capitals", ["krai"] = "krai capitals", ["metropolitan city"] = "metropolitan city capitals", ["municipality"] = "municipal capitals", ["oblast"] = "oblast capitals", ["okrug"] = "okrug capitals", ["prefecture"] = "prefectural capitals", ["province"] = "provincial capitals", ["raion"] = "raion capitals", ["regency"] = "regency capitals", ["region"] = "regional capitals", ["regional unit"] = "regional unit capitals", ["republic"] = "republic capitals", ["state"] = "state capitals", ["territory"] = "territorial capitals", ["voivodeship"] = "voivodeship capitals", } --[==[ var: This contains placenames that should be preceded by an article (almost always "the"). '''NOTE''': There are multiple ways that placenames can come to be preceded by "the": # Listed here. # Given in [[Module:place/locations]] with an initial "the". All such placenames are added to this map by the code just below the map. # The placetype of the placename has `holonym_use_the = true` in its placetype_data. # A regex in placename_the_re matches the placename. Note that "the" is added only before the first holonym in a place description. ]==] export.placename_article = { -- This should only contain info that can't be inferred from [[Module:place/locations]]. ["archipelago"] = { ["Cyclades"] = "the", ["Dodecanese"] = "the", }, ["country"] = { ["Holy Roman Empire"] = "the", }, ["empire"] = { ["Holy Roman Empire"] = "the", }, ["island"] = { ["North Island"] = "the", ["South Island"] = "the", }, ["region"] = { ["Balkans"] = "the", ["Russian Far East"] = "the", ["Caribbean"] = "the", ["Caucasus"] = "the", ["Middle East"] = "the", ["New Territories"] = "the", ["North Caucasus"] = "the", ["South Caucasus"] = "the", ["West Bank"] = "the", ["Gaza Strip"] = "the", }, ["valley"] = { ["San Fernando Valley"] = "the", }, } --[==[ var: Regular expressions to apply to determine whether we need to put 'the' before a holonym. The key "*" applies to all holonyms, otherwise only the regexes for the holonym's placetype apply. ]==] export.placename_the_re = { -- We don't need entries for peninsulas, seas, oceans, gulfs or rivers -- because they have holonym_use_the = true. ["*"] = {"^Isle of ", " Islands$", " Mountains$", " Empire$", " Country$", " Region$", " District$", "^City of "}, ["bay"] = {"^Bay of "}, ["lake"] = {"^Lake of "}, ["country"] = {"^Republic of ", " Republic$"}, ["republic"] = {"^Republic of ", " Republic$"}, ["region"] = {" [Rr]egion$"}, ["river"] = {" River$"}, ["local government area"] = {"^Shire of "}, ["county"] = {"^Shire of "}, ["Indian reservation"] = {" Reservation", " Nation"}, ["tribal jurisdictional area"] = {" Reservation", " Nation"}, } --[==[ var: If any of the following holonyms are present, the associated holonyms are automatically added to the end of the list of holonyms for categorization (but not display) purposes. ]==] export.cat_implications = { ["region"] = { ["Eastern Europe"] = {"continent/Europe"}, ["Central Europe"] = {"continent/Europe"}, ["Western Europe"] = {"continent/Europe"}, ["South Europe"] = {"continent/Europe"}, ["Southern Europe"] = {"continent/Europe"}, ["Northern Europe"] = {"continent/Europe"}, ["Northeast Europe"] = {"continent/Europe"}, ["Northeastern Europe"] = {"continent/Europe"}, ["Southeast Europe"] = {"continent/Europe"}, ["Southeastern Europe"] = {"continent/Europe"}, ["North Caucasus"] = {"continent/Europe"}, ["South Caucasus"] = {"continent/Asia"}, ["South Asia"] = {"continent/Asia"}, ["Southern Asia"] = {"continent/Asia"}, ["East Asia"] = {"continent/Asia"}, ["Eastern Asia"] = {"continent/Asia"}, ["Central Asia"] = {"continent/Asia"}, ["West Asia"] = {"continent/Asia"}, ["Western Asia"] = {"continent/Asia"}, ["Southeast Asia"] = {"continent/Asia"}, ["North Asia"] = {"continent/Asia"}, ["Northern Asia"] = {"continent/Asia"}, ["Anatolia"] = {"continent/Asia"}, ["Asia Minor"] = {"continent/Asia"}, ["Mesopotamia"] = {"continent/Asia"}, ["North Africa"] = {"continent/Africa"}, ["Central Africa"] = {"continent/Africa"}, ["West Africa"] = {"continent/Africa"}, ["East Africa"] = {"continent/Africa"}, ["Southern Africa"] = {"continent/Africa"}, ["Central America"] = {"continent/Central America"}, ["Caribbean"] = {"continent/North America"}, ["Polynesia"] = {"continent/Oceania"}, ["Micronesia"] = {"continent/Oceania"}, ["Melanesia"] = {"continent/Oceania"}, ["Siberia"] = {"country/Russia", "continent/Asia"}, ["Russian Far East"] = {"country/Russia", "continent/Asia"}, ["South Wales"] = {"constituent country/Wales", "continent/Europe"}, ["Balkans"] = {"continent/Europe"}, ["West Bank"] = {"country/Palestine", "continent/Asia"}, ["Gaza"] = {"country/Palestine", "continent/Asia"}, ["Gaza Strip"] = {"country/Palestine", "continent/Asia"}, } } ------------------------------------------------------------------------------------------ -- Category and display handlers -- ------------------------------------------------------------------------------------------ local function city_type_cat_handler(data) local entry_placetype = data.entry_placetype local generic_before_non_cities = export.get_placetype_prop(entry_placetype, "generic_before_non_cities") if not generic_before_non_cities then internal_error("city_type_cat_handler called on placetype %s that doesn't have a `generic_before_non_cities`" .. " setting", entry_placetype) end local plural_entry_placetype = export.pluralize_placetype(entry_placetype) local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and not spec.is_former_place and not spec.is_city then -- Categorize both in key, and in the larger polity that the key is part of, e.g. [[Hirakata]] goes in both -- "Cities in Osaka Prefecture" and "Cities in Japan". (But don't do the latter if no_container_cat is set.) local cap_plural_entry_placetype = ucfirst(plural_entry_placetype) local retcats = {("%s %s %s"):format(cap_plural_entry_placetype, generic_before_non_cities, export.get_prefixed_key(key, spec))} if container_trail[1] and not spec.no_container_cat then for _, container in ipairs(container_trail[1]) do insert(retcats, ("%s %s %s"):format(cap_plural_entry_placetype, generic_before_non_cities, export.get_prefixed_key(container.key, container.spec))) end end return retcats end end local function capital_city_cat_handler(data, non_city) local holonym_placetype, holonym_placename, holonym_index, place_desc = data.holonym_placetype, data.holonym_placename, data.holonym_index, data.place_desc -- The first time we're called we want to return something; otherwise we will be called for later-mentioned -- holonyms, which can result in wrongly classifying into e.g. `National capitals`. Simulate the loop in -- find_placetype_cat_specs() over holonyms so we get the proper `Cities in ...` categories as well as the capital -- category/categories we add below. local retcats if not non_city and place_desc.holonyms then for h_index, holonym in export.get_holonyms_to_check(place_desc, holonym_index) do local h_placetype, h_placename = holonym.placetype, holonym.unlinked_placename retcats = city_type_cat_handler { entry_placetype = "city", holonym_placetype = h_placetype, holonym_placename = h_placename, holonym_index = h_index, place_desc = place_desc, } if retcats then break end end end if not retcats then retcats = {} end -- Now find the appropriate capital-type category for the placetype of the holonym, e.g. 'State capitals'. If we -- recognize the holonym among the known holonyms in [[Module:place/locations]], also add a category like 'State -- capitals of the United States'. Truncate e.g. 'autonomous region' to 'region', 'union territory' to 'territory' -- when looking up the type of capital category, if we can't find an entry for the holonym placetype itself (there's -- an entry for 'autonomous community'). local capital_cat = export.placetype_to_capital_cat[holonym_placetype] if not capital_cat then capital_cat = export.placetype_to_capital_cat[holonym_placetype:gsub("^.* ", "")] end if capital_cat then capital_cat = ucfirst(capital_cat) local inserted_specific_variant_cat = false if holonym_index then -- Now find the first recognized holonym location. We don't stop when :also is seen because of the common pattern -- where we use :also to specify that a given city is the capital at multiple surrounding levels. local matching_group, matching_key, matching_spec, matching_container_trail, matching_holonym_index for h_index = holonym_index, #place_desc.holonyms do if place_desc.holonyms[h_index].placetype then matching_group, matching_key, matching_spec, matching_container_trail = export.find_matching_holonym_location { holonym_placetype = place_desc.holonyms[h_index].placetype, holonym_placename = place_desc.holonyms[h_index].unlinked_placename, holonym_index = h_index, place_desc = place_desc, } if matching_group then matching_holonym_index = h_index break end end end if matching_holonym_index == holonym_index then if matching_container_trail[1] and not matching_spec.no_container_cat then for _, container in ipairs(matching_container_trail[1]) do insert(retcats, ("%s of %s"):format(capital_cat, export.get_prefixed_key(container.key, container.spec))) inserted_specific_variant_cat = true end end elseif matching_holonym_index then -- Check to make sure that the holonym placetype we were called on is listed among the -- divtypes of the location we found. local function insert_specific_variant_if_possible(key, spec) return export.get_equiv_placetype_prop(holonym_placetype, function(pt) local plural_holonym_placetype = export.pluralize_placetype(pt) local saw_matching_div if spec.divs then local divs = spec.divs if type(divs) ~= "table" then divs = {divs} end for _, div in ipairs(divs) do if type(div) ~= "table" then div = {type = div} end if plural_holonym_placetype == div.type then saw_matching_div = true break end end end if saw_matching_div then insert(retcats, ("%s of %s"):format(capital_cat, export.get_prefixed_key(key, spec))) return true end return false end) end if insert_specific_variant_if_possible(matching_key, matching_spec) then inserted_specific_variant_cat = true elseif not matching_spec.no_container_cat then for _, containers in ipairs(matching_container_trail) do local saw_no_container_cat = false for _, container in ipairs(containers) do if insert_specific_variant_if_possible(container.key, container.spec) then inserted_specific_variant_cat = true break end saw_no_container_cat = saw_no_container_cat or container.spec.no_container_cat end if inserted_specific_variant_cat or saw_no_container_cat then break end end end end else -- This happens when in an invocation like {{place|en|capital city|s/Haryana,Punjab}} for -- [[Chandigarh]]. We fall back to older code that doesn't depend on the holonym index existing. -- FIXME: This may not be necessary. In the example just given, when processing Haryana we add to -- [[:Category:en:State capitals of India]], and nothing extra gets added when processing Punjab. -- Possibly we can just skip this case entirely. local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and container_trail[1] and not spec.no_container_cat then for _, container in ipairs(container_trail[1]) do insert(retcats, ("%s of %s"):format(capital_cat, export.get_prefixed_key(container.key, container.spec))) inserted_specific_variant_cat = true end end end if not inserted_specific_variant_cat then insert(retcats, capital_cat) end else -- We didn't recognize the holonym placetype; just put in 'Capital cities'. insert(retcats, "Capital cities") end return retcats end --[=[ This is invoked specially for all placetypes (see the `*` placetype key at the bottom of `placetype_data`). This is used in two ways: # To add pages to generic holonym categories like [[:Category:en:Places in Merseyside, England]] (and [[:Category:en:Places in England]]) for any pages that have `co/Merseyside` as their holonym. # To categorize demonyms in bare placename categories like [[:Category:en:Merseyside, England]] if the demonym description mentions `co/Merseyside` and doesn't mention a more specific placename that also has a category. (In this case there are none, but we can have demonyms at multiple levels, e.g. in France for individual villages, departments, administrative regions, and for the entire country, and for example we only want to categorize a demonym into [[:Category:France]] if no more specific category applies.) Unlike when invoked from {{tl|place}}, a demonym invocation only adds the most specific holonym category and not the category of any containing polity (hence if we add [[:Category:en:Merseyside, England]] we won't also add [[:Category:England]]). This code also handles cities; e.g. for the first use case above, it would be used to add a page that has `city/Boston` as a holonym to [[:Category:en:Places in Boston]], along with [[:Category:en:Places in Massachusetts, USA]] and [[:Category:en:Places in the United States]]. The city handler tries to deal with the possibility of multiple cities having the same name. For example, the code in [[Module:place/locations]] knows about the city of [[Columbus]], [[Ohio]], which has containing polities `Ohio` (a state) and `the United States` (a country). If either containing polity is mentioned, the handler proceeds to return the key `Columbus` (along with `Ohio, USA` and `the United States`). Otherwise, if any other state or country is mentioned, the handler returns nothing, and otherwise it assumes the mentioned city is the one we're considering and returns `Columbus` etc. This works correctly if the place only mentions Ohio and a holonym for a Columbus in a different country is encountered, because of the function `augment_holonyms_with_container`, which adds the US as a holonym when Ohio is encountered. The single parameter `data` is as in category handlers. The return value is a list of categories (without the preceding language code). ]=] local function generic_place_cat_handler(data) local from_demonym = data.from_demonym local retcats = {} local function insert_retkey(key, spec) if from_demonym then insert(retcats, key) else insert(retcats, ("Places in %s"):format(export.get_prefixed_key(key, spec))) end end local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group then if not spec.no_generic_place_cat then -- This applies to continents and continental regions. insert_retkey(key, spec) end -- Categorize both in key, and in the larger location(s) that the key is part of, e.g. [[Hirakata]] goes in -- both [[Category:Places in Osaka Prefecture, Japan]] and [[Category:Places in Japan]]. But not when -- no_container_cat is set (e.g. for 'United Kingdom'). if not spec.no_container_cat then for _, container_set in ipairs(container_trail) do local stop_adding_containers = false for _, container in ipairs(container_set) do if not container.spec.no_generic_place_cat then insert_retkey(container.key, container.spec) end if container.spec.no_container_cat then stop_adding_containers = true end end if stop_adding_containers then break end end end return retcats end end --[==[ Special category handler run for all placetypes that checks for specified division placetypes of known locations and categorizes appropriately. ]==] function export.political_division_cat_handler(data) if data.from_demonym then return end local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group then local divlists = {} if spec.divs then insert(divlists, spec.divs) end if spec.addl_divs then insert(divlists, spec.addl_divs) end for _, divlist in ipairs(divlists) do if type(divlist) ~= "table" then divlist = {divlist} end for _, div in ipairs(divlist) do if type(div) == "string" then div = {type = div} end local sgdiv = export.maybe_singularize_placetype(div.type) or div.type local prep = div.prep or "of" local cat_as = div.cat_as or div.type if type(cat_as) ~= "table" then cat_as = {cat_as} end if not export.placetype_data[sgdiv] then internal_error("Placetype %s associated with known location key %s and data %s not found in " .. "`placetype_data`", sgdiv, key, spec) end if sgdiv == data.entry_placetype then local retcats = {} for _, pt_cat in ipairs(cat_as) do if type(pt_cat) == "string" then pt_cat = {type = pt_cat} end local pt_prep = pt_cat.prep or prep insert(retcats, ucfirst(pt_cat.type) .. " " .. pt_prep .. " " .. export.get_prefixed_key(key, spec)) end return retcats end end end end end --[==[ This is used to add pages to "bare" categories like [[:Category:en:Georgia, USA]] for `[[Georgia]]` and any foreign-language terms that are translations of the state of Georgia. We look at the page title (or its overridden value in {{para|pagename}}) as well as the glosses in {{para|t}}/{{para|t2}} etc., various extra-info values such as the modern names in {{para|modern}}, and any values specified using a form-of directive. We need to pay attention to the entry placetypes specified so we don't overcategorize; e.g. the US state of Georgia is `[[Джорджия]]` in Russian but the country of Georgia is `[[Грузия]]`, and if we just looked for matching names, we'd get both Russian terms categorized into both [[:Category:ru:Georgia, USA]] and [[:Category:ru:Georgia]]. We also need to check the containing holonyms to make sure there isn't a mismatch (so we don't e.g. categorize Newark, Delaware in [[:Category:en:Newark]], which is intended for Newark, New Jersey). ]==] function export.get_bare_categories(args, overall_place_spec) local bare_cats = {} local place_descs = overall_place_spec.descs local possible_placetypes_by_place_desc = {} for i, place_desc in ipairs(place_descs) do possible_placetypes_by_place_desc[i] = {} for _, placetype in ipairs(place_desc.placetypes) do if not export.placetype_is_ignorable(placetype) then local equivs = export.get_placetype_equivs(placetype, {register_former_as_non_former = true}) for _, equiv in ipairs(equivs) do insert(possible_placetypes_by_place_desc[i], equiv.placetype) end end end end local function check_term(term) -- Treat Wikipedia links like local ones. term = term:gsub("%[%[w:", "[["):gsub("%[%[wikipedia:", "[[") term = export.remove_links_and_html(term) term = term:gsub("^the ", "") for i, place_desc in ipairs(place_descs) do -- Iterate over all matching locations in case there are multiple, as with Delhi defined as -- {{place|en|megacity/and/union territory|c/India|containing the national capital [[New Delhi]]}}. for group, key, spec, container_trail in export.iterate_matching_holonym_location { holonym_placetype = possible_placetypes_by_place_desc[i], holonym_placename = term, place_desc = place_desc, } do insert(bare_cats, key) end end end -- FIXME: Should we only do the following if the language is English (requires that the lang is passed in)? -- We should always do it if `pagename` is given (as it is with {{tcl}}) but maybe not otherwise unless 1=en. There -- are cases like [[Ankara]] = English name for capital of Turkey, but also the name in various languages for the -- capital of Ghana (= English [[Accra]]). But this should get caught by mismatching the containing country. The -- advantage of checking when the language isn't English is we catch those places that fail to give an English -- translation but where the translation happens to be the same as the other-language spelling. However, I don't -- know how often this situation occurs. check_term(args.pagename or mw.loadData("Module:headword/data").pagename) for _, t in ipairs(args.t) do check_term(t) end local function check_termobj_list(terms) for _, term in ipairs(terms) do if term.eq then check_term(term.eq) end if term.alt or term.term then check_term(term.alt or term.term) end end end for _, extra_info_terms in ipairs(overall_place_spec.extra_info) do local arg = extra_info_terms.arg if arg == "modern" or arg == "now" or arg == "full" or arg == "short" then check_termobj_list(extra_info_terms.terms) end end for _, directive in ipairs(overall_place_spec.directives) do check_termobj_list(directive.terms) end return bare_cats end --[==[ This is used to augment the holonyms associated with a place description with the containing polities. For example, given the following: `# {{tl|place|en|subprefecture|pref/Hokkaido}}.` We auto-add Japan as another holonym so that the term gets categorized into [[:Category:Subprefectures of Japan]]. To avoid over-categorizing we need to check to make sure no other countries are specified as holonyms. ]==] function export.augment_holonyms_with_container(place_descs) for _, place_desc in ipairs(place_descs) do if place_desc.holonyms then -- This ends up containing a copy of the original holonyms, with the augmented holonyms inserted in their -- appropriate position. We don't just put them at the end because some holonyms have use the `:also` -- modifier, which causes category processing to restart at that point after generating categories for a -- preceding holonym, and we don't want the preceding holonym's augmented holonyms interfering with -- categorization of a later holonym. We proceed from right to left, and each time we augment, we copy -- the holonyms with the augmented holonym(s) inserted appropriately and replace the place description's -- holonyms with the augmented ones before the next iteration. The reason for this is so that e.g. -- {{place|neighborhood|city/Birmingham|co/West Midlands|cc/England}} doesn't throw an error during the -- augmentation process due to 'Birmingham' referring to two known locations (in England and Alabama). If -- we go left to right, we will throw an ambiguity error on `city/Birmingham` because code to exclude -- Birmingham, Alabama needs `c/United Kingdom` present (to cause a mismatch with `c/United States`), -- which isn't yet present as the augmentation code hasn't gotten to `cc/England` yet. For similar -- reasons, we need to include the augmented holonyms in the holonyms considered in the next iteration -- rather than modifying the place description once at athe end. for i = #place_desc.holonyms, 1, -1 do local holonym = place_desc.holonyms[i] if holonym.placetype and not export.placetype_is_ignorable(holonym.placetype) then local group, key, spec, container_trail = export.find_matching_holonym_location { holonym_placetype = holonym.placetype, holonym_placename = holonym.unlinked_placename, holonym_index = i, place_desc = place_desc, } if group and container_trail[1] and not spec.no_auto_augment_container then local augmented_holonyms = {} for j = 1, i do insert(augmented_holonyms, place_desc.holonyms[j]) end for _, containers in ipairs(container_trail) do local any_no_auto_augment_container = false for _, container in ipairs(containers) do any_no_auto_augment_container = any_no_auto_augment_container or container.spec.no_auto_augment_container local containing_type = container.spec.placetype if type(containing_type) == "table" then -- If the containing type is a list, use the first element as the canonical variant. containing_type = containing_type[1] end local full_container_placename, elliptical_container_placename = m_locations.key_to_placename(container.group, container.key) -- Don't side-effect holonyms while processing them. local new_holonym = { -- By the time we run, the display has already been generated so we don't need to -- set display_placename. placetype = containing_type, -- placename_to_key() for the group should correctly handle both full and elliptical -- placenames, but the full placename seems less likely to be ambiguous. FIXME: We -- should just store the key directly and use it when available to avoid having to -- convert key to placename and back to key. unlinked_placename = full_container_placename, -- Indicate that this is an augmented holonym, and was derived from the specified -- holonym. In iterate_matching_holonym_location(), we ignore augmented holonyms -- derived from holonyms that are different from the holonym we're searching for but -- of the same placetype. This is to correctly handle a situation like -- {{place|river|dept/Ardèche,Gard,Vaucluse,Bouches-du-Rhône|c/France}}. Here, -- `Ardèche` is in `r/Auvergne-Rhône-Alpes`, while `Gard` is in `r/Occitania` and -- the other two are in `r/Provence-Alpes-Côte d'Azur`. Augmenting proceeds from -- right to left, so after it adds `r/Provence-Alpes-Côte d'Azur` to -- `Bouches-du-Rhône`, Vaucluse gets augmented correctly but `Gard` fails to match -- in find_matching_holonym_location() because of the mismatch between augmented -- `r/Provence-Alpes-Côte d'Azur` and actual `r/Occitania`. Similarly, all later -- calls to find_matching_holonym_location() fail to match `Gard` (and likewise -- `Ardèche`) against any known location. To deal with this, we mark augmented -- holoynms as being augmented due to a source holonym, and when processing a given -- holonym, ignore augmented holonyms from other holonyms of the same placetype. -- The restriction to the same placetype is so that `Birmingham` still gets -- correctly disambiguated to Birmingham, England in the example given above near -- the top of this function, using the augmented holonym `c/United Kingdom` added by -- the specified `cc/England` (whose placetype `constituent country` differs from -- the placetype `city` of Birmingham). augmented_from_holonym = holonym, } insert(augmented_holonyms, new_holonym) -- But it is safe to modify other parts of the place_desc. export.key_holonym_into_place_desc(place_desc, new_holonym) end if any_no_auto_augment_container then break end end for j = i + 1, #place_desc.holonyms do insert(augmented_holonyms, place_desc.holonyms[j]) end place_desc.holonyms = augmented_holonyms end end end end end end -- Cat handler for district, areas, neighborhoods and suburbs. Districts are tricky because they can either be political -- divisions or city neighborhoods. Areas similarly can be political divisions (rarely; specifically, in Kuwait), city -- neighborhoods or larger geographical areas/regions. We handle this as follows: -- (1) `placetype_data` cat entries for specific countries or country divisions take precedence over cat_handlers, so if -- the user says {{tl|place|district|s/Maharashtra|c/India}}, we won't even be called because there is an entry that -- categorizes into [[:Category|Districts of Maharashtra, India]]. -- (2) If we're called, we check the holonym we're called on to see if it is a recognized city, e.g. if we're called -- using {{tl|place|district|city/Mumbai|s/Maharashtra|c/India}}. If so, we categorize under e.g. -- [[:Category:Neighbourhoods of Mumbai]]. (Choosing the spelling "neighbourhoods" because we're in India.) -- (3) If we're called and the holonym is not a recognized city, we check if the placetype has has_neighborhoods set. -- If so, it's "city-like" and we categorize under the first containing polity that we recognize. For example, if -- we're called using {{tl|place|district|town/Northampton|co/Hampshire|s/Massachusetts|c/US}}, we should recognize -- town as "city-like" and categorize under [[:Category:Neighborhoods in Massachusetts]]. (Note "in" not "of", and -- note the spelling "neighborhoods" because we're in the US.) -- (4) If the holonym is not city-like, we do nothing. If there's a city or city-like placetype farther up (e.g. we're -- called as {{tl|place|district|ward/Foo|mun/Bar|...}}), we will handle the city-like entity according to (2) or -- (3) when called on that holonym. Otherwise either the categorization in (1) takes place or there's no -- categorization. local function district_neighborhood_cat_handler(data) local function get_plural_entry_placetype(location_spec, container_trail) if data.entry_placetype == "suburb" then return "Suburbs" else -- Check for `british_spelling` setting on the spec itself or any container. local uses_british_spelling = location_spec.british_spelling if uses_british_spelling == nil and container_trail then for _, container_set in ipairs(container_trail) do local must_outer_break = false for _, container in ipairs(container_set) do if container.spec.british_spelling ~= nil then uses_british_spelling = container.spec.british_spelling must_outer_break = true break end end if must_outer_break then break end end end return uses_british_spelling and "Neighbourhoods" or "Neighborhoods" end end -- First check the immediate holonym to see if it's a city or a city-like top-level entity (Hong Kong, Bonaire, -- etc.) local group, key, spec, container_trail = export.find_matching_holonym_location(data) if group and not spec.is_former_place and spec.is_city then return {get_plural_entry_placetype(spec, container_trail) .. " of " .. export.get_prefixed_key(key, spec)} end -- If the entry placetype is neighbo(u)rhood, assume it is a neighborhood even if there isn't a city-like -- entity father up the chain. (E.g. due to a mistaken use of m/ instead of mun/ for municipality.) local has_neighborhoods local entry_placetype = data.entry_placetype if entry_placetype == "neighborhood" or entry_placetype == "neighbourhood" or entry_placetype == "suburb" then has_neighborhoods = true else -- Otherwise, make sure the current holonym is city-like. has_neighborhoods = export.get_equiv_placetype_prop(data.holonym_placetype, function(pt) return export.get_placetype_prop(pt, "has_neighborhoods") end, {continue_on_nil_only = true}) end if has_neighborhoods then -- Loop up the holonyms, looking for city and city-like entities in case of e.g. [[Sepulveda]] written -- {{place|en|neighborhood|valley/San Fernando Valley|city/Los Angeles|s/California|c/USA}} -- but also look for a recognizable poldiv, and if so categorize as "Neighborhoods in POLDIV". We need -- to start with the current holonym, which is especially important for neighborhoods and suburbs that -- may have the first holonym be a recognizable province, etc. but can't hurt otherwise. (Previously -- we skipped the first/current holonym.) for other_holonym_index, other_holonym in export.get_holonyms_to_check(data.place_desc, data.holonym_index) do local other_holonym_data = { holonym_placetype = other_holonym.placetype, holonym_placename = other_holonym.unlinked_placename, holonym_index = other_holonym_index, place_desc = data.place_desc, } local group, key, spec, container_trail = export.find_matching_holonym_location(other_holonym_data) if group and not spec.is_former_place then return {get_plural_entry_placetype(spec, container_trail) .. (spec.is_city and " of " or " in ") .. export.get_prefixed_key(key, spec)} end end end end function export.check_already_seen_string(holonym_placename, already_seen_strings) local canon_placename = ulower(m_links.remove_links(holonym_placename)) if type(already_seen_strings) ~= "table" then already_seen_strings = {already_seen_strings} end for _, already_seen_string in ipairs(already_seen_strings) do if canon_placename:find(already_seen_string) then return true end end return false end -- Prefix display handler that adds a prefix such as "Metropolitan Borough of " to the display -- form of holonyms. We make sure the holonym doesn't contain the prefix or some variant already. -- We do this by checking if any of the strings in ALREADY_SEEN_STRINGS, either a single string or -- a list of strings, or the prefix if ALREADY_SEEN_STRINGS is omitted, are found in the holonym -- placename, ignoring case and links. If the prefix isn't already present, we create a link that -- uses the raw form as the link destination but the prefixed form as the display form, unless the -- holonym already has a link in it, in which case we just add the prefix. local function prefix_display_handler(prefix, holonym_placename, already_seen_strings) if export.check_already_seen_string(holonym_placename, already_seen_strings or ulower(prefix)) then return holonym_placename end if holonym_placename:find("%[%[") then return prefix .. " " .. holonym_placename end return prefix .. " [[" .. holonym_placename .. "]]" end -- Suffix display handler that adds a suffix such as " parish" to the display form of holonyms. -- Works identically to prefix_display_handler but for suffixes instead of prefixes. local function suffix_display_handler(suffix, holonym_placename, already_seen_strings, include_suffix_in_link) if export.check_already_seen_string(holonym_placename, already_seen_strings or ulower(suffix)) then return holonym_placename end if holonym_placename:find("%[%[") then return holonym_placename .. " " .. suffix end if include_suffix_in_link then return "[[" .. holonym_placename .. " " .. suffix .. "]]" else return "[[" .. holonym_placename .. "]] " .. suffix end end -- Display handler for boroughs. New York City boroughs are display as-is. Others are suffixed -- with "borough". local function borough_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.new_york_boroughs[unlinked_placename] then -- Hack: don't display "borough" after the names of NYC boroughs return holonym_placename end return suffix_display_handler("borough", holonym_placename) end local function county_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) -- Display handler for Irish counties. Irish counties are displayed as e.g. "County [[Cork]]". if m_locations.ireland_counties["County " .. unlinked_placename .. ", Ireland"] or m_locations.northern_ireland_counties["County " .. unlinked_placename .. ", Northern Ireland"] then return prefix_display_handler("County", holonym_placename) end -- Display handler for Taiwanese counties. Taiwanese counties are displayed as e.g. "[[Chiayi]] County". if m_locations.taiwan_counties[unlinked_placename .. " County, Taiwan"] then return suffix_display_handler("County", holonym_placename) end -- Display handler for Romanian counties. Romanian counties are displayed as e.g. "[[Cluj]] County". if m_locations.romania_counties[unlinked_placename .. " County, Romania"] then return suffix_display_handler("County", holonym_placename) end -- FIXME, we need the same for US counties but need to key off the country, not the specific county. -- Others are displayed as-is. return holonym_placename end -- Display handler for prefectures. Japanese prefectures are displayed as e.g. "[[Fukushima]] Prefecture". -- Others are displayed as e.g. "[[Fthiotida]] prefecture". local function prefecture_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) local suffix = m_locations.japan_prefectures[unlinked_placename .. " Prefecture, Japan"] and "Prefecture" or "prefecture" return suffix_display_handler(suffix, holonym_placename) end -- Display handler for provinces of Bulgaria, Iran, Laos, North and South Korea, Thailand, Turkey and Vietnam. Recognized -- provinces are displayed as e.g. "[[Gyeonggi]] Province" or "[[Antalya]] Province". Others are displayed as-is. local function province_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.bulgaria_provinces[unlinked_placename .. "Province, Bulgaria"] or m_locations.iran_provinces[unlinked_placename .. " Province, Iran"] or m_locations.laos_provinces[unlinked_placename .. " Province, Laos"] or m_locations.north_korea_provinces[unlinked_placename .. " Province, North Korea"] or m_locations.south_korea_provinces[unlinked_placename .. " Province, South Korea"] or m_locations.thailand_provinces[unlinked_placename .. " Province, Thailand"] or m_locations.turkey_provinces[unlinked_placename .. " Province, Turkey"] or m_locations.vietnam_provinces[unlinked_placename .. " Province, Vietnam"] then return suffix_display_handler("Province", holonym_placename) end return holonym_placename end -- Display handler for Nigerian states. Nigerian states are display as "[[Kano]] State". Others are displayed as-is. local function state_display_handler(holonym_placetype, holonym_placename) local unlinked_placename = m_links.remove_links(holonym_placename) if m_locations.nigeria_states[unlinked_placename .. " State, Nigeria"] then return suffix_display_handler("State", holonym_placename) end return holonym_placename end -- Display handler for voivodeships. Display as e.g. [[Subcarpathian Voivodeship]]. local function voivodeship_display_handler(holonym_placetype, holonym_placename) return suffix_display_handler("Voivodeship", holonym_placename, nil, "include_suffix_in_link") end ------------------------------------------------------------------------------------------ -- Placetype data -- ------------------------------------------------------------------------------------------ --[==[ var: Main placetype data structure. This specifies, for each canonicalized placetype, various properties. The keys are placetypes (in the singular, except for category-only placetypes, which are plural and followed by `!`), and the value is a table of properties. The `"*"` key is special and is used for adding "generic" categories of the form `Places in ``location`` `; it runs for all entry placetypes. Keys in the form of plural placetypes followed by `!` are used only in [[Module:category tree/topic cat/data/Places]] for specifying the properties of categories containing the specified placetype, esp. bare categories like [[:Category:States and territories]] (rather than qualified categories like [[:Category:States and territories of Australia]]). Keys under the value table for a given placetype of are two types: ''property keys'' (which specify the value of specific properties) and ''categorization keys'' (which tell how to categorize certain sorts of holonyms if the placetype in question occurs as an entry placetype). Categorization keys are either the special value `default` or are wildcard strings with a slash in them, such as `"country/*"`. Note that only wildcard strings are currently allowed directly in the placetype data; everything else is handled through category handlers, either per-placetype or special (such as `political_division_cat_handler`). The algorithm for how category keys and handlers are used to generate categories is described at the top of [[Module:place]]. There are several recognized property keys, of various types: 1. The following link-related property keys are recognized: * `link`: '''Required''' except in category-only placetypes ending in `!`. Describes how to link and display the placetype in the formatted description when occurring as an entry placetype. Also used for formatting pluralized placetypes (which may occur in entry placetypes, esp. new-format ones, such as `two <<islands>>`) and may occur in categories). The possible values are: *# `true`: Link to the same-named Wiktionary entry. This creates a raw link, e.g. `<nowiki>[[city]]</nowiki>`, which is converted to an English-specific link by JavaScript postprocessing. If the placetype is plural, this creates a two-part raw link e.g. `<nowiki>[[city|cities]]</nowiki>`. *# `"w"`: Link to the same-named Wikipedia entry. This creates a two-part link, e.g. `<nowiki>[[w:census town|census town]]</nowiki>`, or `<nowiki>[[w:census town|census towns]]</nowiki>` if the placetype is given plural. *# `"+..."`: Create a two-part link to the entry following the `+` sign. For example, if `cercle` specifies `"+w:cercles of Mali"`, a two-part link `<nowiki>[[w:cercles of Mali|cercle]]</nowiki>` will be generated, or `<nowiki>[[w:cercles of Mali|cercles]]</nowiki>` if plural `cercles` is specified. *# `"separately"`: Link each word separately. For example, if `administrative territory` specifies `"separately"`, it will be linked as `<nowiki>[[administrative]] [[territory]]</nowiki>`, or as `<nowiki>[[administrative]] [[territory|territories]]</nowiki>` if plural `administrative territories` is given. *# another string: Use that string directly. If the placetype is plural, `pluralize()` in [[Module:en-utilities]] is called on the string, which will correctly pluralize most strings, including those with links in them. (If there are multiple links, the display form of the last link is pluralized.) *# `false`: This placetype is not allowed as an entry placetype. An error will be thrown if this placetype is given as an entry placetype. This is specified for internal-use placetypes, especially placetypes used in conjunction with the qualifiers `former`, `ancient`, `historical` and such. * `plural_link`: If specified and the placetype is plural, use the value in place of generating a pluralized version of the link spec in `link`. Most commonly, this is either a string with links in it (which is used directly) or the value `false`, indicating that the placetype cannot occur plural. (This is used for example by `caplc`, which displays as `<nowiki>[[capital]] and [[large]]st [[city]]</nowiki>`, where a plural version doesn't make sense.) Generally if this is specified, `plural` also needs to be specified to give a special placetype plural; this situation occurs especially with multiword placetypes where something other than the last word is pluralized. An example is `town with bystatus`, whose plural is `towns with bystatus`, which needs to be explicitly given. This example uses `link = <nowiki>"[[town]] with [[bystatus#Norwegian Bokmål|bystatus]]"</nowiki>` ({{m|nb|bystatus}}) is a Norwegian Bokmål word, and template calls aren't currently permitted in link strings), along with `plural_link = <nowiki>"[[town]]s with [[bystatus#Norwegian Bokmål|bystatus]]"</nowiki>`. * `category_link`: Spec indicating how to display the placetype when occurring in category descriptions. Defaults to the value of `link`, and in turn is overridden by more specific `category_link_*` keys; see below. Category-only placetypes (which are plural and end in `!`) usually use `category_link` in preference to `link`. The value of `category_link` can be any of the types of specs given above, but most commonly is a plural string with links in it, spelling out the description; in this case it is used directly. When both `category_link` and `link` are given, the value in `category_link` is typically longer and more descriptive. For example, `polity` uses `link = true`, which just generates a link `<nowiki>[[polity]]</nowiki>` or plural `<nowiki>[[polity|polities]]</nowiki>`, but specifies a separate `category_link = <nowiki>"[[independent]] or [[semi-]][[independent]] [[polity|polities]]"</nowiki>`, which clarifies in the category description what a polity is. * `category_link_top_level`: Spec indicating how to display top-level (bare/unqualified) categories, i.e. categories where the placetype is not followed by `in ``location`` ` or `of ``location`` `. If given, this overrides `category_link` for this type of category. * `category_link_before_noncity`: Spec indicating how to display qualified categories of the form ` ``placetypes`` in/of ``location`` ` where ``location`` does not refer to a city. If given, this overrides `category_link` for this type of category. * `category_link_before_city`: Spec indicating how to display qualified categories of the form ` ``placetypes`` in/of ``location`` ` where ``location`` refer to a city. If given, this overrides `category_link` for this type of category. An example where this is given is `neighborhood`, which uses the following specs:<ol> <li>`link = true`</li> <li>`category_link = <nowiki>"[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]]"</nowiki>`</li> <li>`category_link_before_city = <nowiki>"[[neighborhood]]s, [[district]]s and other subportions"</nowiki>`</li> </ol> This has the effect of making the entry placetype `neighborhood` display as just `<nowiki>[[neighborhood]]</nowiki>`, while e.g. a category like `Neighborhoods of Chicago` displays as `<nowiki>[[neighborhood]]s, [[district]]s and other subportions of [[Chicago]], ...</nowiki>` and a category like `Neighborhoods in Illinois, USA` displays as `<nowiki>[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]] in [[Illinois]], ...</nowiki>`. * `disallow_in_entries`: If specified, this placetype cannot occur as an entry placetype, and the specified value (a message indicating what to use instead) is displayed in the error message. * `disallow_in_holonyms`: If specified, this placetype cannot occur as a holonym placetype, and the specified value (a message indicating what to use instead) is displayed in the error message. 2. There is currently one fallback-related property key recognized: * `fallback`: If specified, its value is a placetype which will be used for categorization purposes if no categories get added using the placetype itself. As an example, `branch` sets a fallback of `river` but also sets `preposition = "of"`, meaning that {{tl|place|en|branch|riv/Mississippi}} displays as `a branch of the Mississippi` (whereas `river` itself uses the preposition `in`), but otherwise categorizes the same as `river`. A more complex example is `area`, which sets a fallback of `geographic and cultural area` and also sets a category handler that checks for cities or city-like entities (e.g. boroughs) occurring as holonyms and categorizes the toponym under [[:Category:Neighborhoods of CITY]] (for recognized cities) or otherwise [[:Category:Neighborhoods of POLDIV]] (for the nearest containing recognized location). In addition, `area` is set as a political division of Kuwait, meaning if `c/Kuwait` occurs as holonym, the toponym is categorized under [[:Category:Areas of Kuwait]]. If none of these categories trigger, the fallback of `geographic and cultural area` will take effect, and the toponym will be categorized as e.g. [[:Category:Geographic and cultural areas of England]]. 3. There is currently one property to control irregular plurals of placetypes: * `plural`: If specified, its value is the plural of the placetype. Otherwise, the default pluralization algorithm in [[Module:en-utilities]] applies (which correctly pluralizes most words, including those ending in `-y`, `-ch`, `-sh`, `-x`, etc.). The value of `plural` is also used when converting a pluralized placetype into its singular equivalent; for example, since the placetype `kibbutz` has `plural = "kibbutzim"`, the placetype `kibbutzim` will be recognized as a plural and singularized to `kibbutz`. For this reason, it's occasionally necessary to specify a `plural` value even when the default pluralization algorithm works correctly, if the default singularization algorithm won't correctly reverse the pluralization (as with `pass` and other terms ending in `-ss`). 4. The following property keys relate to generating categories for entry placetypes and specifying the parents of those categories: * `class`: The general class of placetype. This is used for various purposes: (a) to categorize placetypes preceded by a qualifier such as `former`, `ancient`, `medieval` or `historical` (note that these placetypes are not all treated alike); (b) to determine the parent category of bare placetype categories (e.g. [[:Category:Villages]] for placetype `village`); (c) to determine whether to add a parent category `political divisions of specific countries` to qualified placetype categories (e.g. [[:Category:Villages in Mali]]). The possible values are: *# `polity`: a more-or-less sovereign/independent polity, such as a country, kingdom or empire. *# `subpolity`: a non-sovereign division of a polity, above the level of an individual settlement. *# `settlement`: a city or smaller equivalent, such as a village. This also includes administrative divisions of a settlement, such as wards and barangays. *# `non-admin settlement`: similar to a settlement but without administrative or political significance, such as an unincorporated community, farm or neighborhood. *# `capital`: a settlement that is a capital. A former capital is generally still in existence, just not the capital any more. *# `natural feature`: any non-man-made feature, such as a lake, mountain, island, ocean, etc. *# `man-made structure`: a man-made feature below the level of a neighborhood, such as a house, airport, university, metro station, park or the like. *# `geographic region`: a geographic or cultural region or area that has no administrative significance. These may vary greatly in size but typically have some sort of cultural significance (possibly historical). The `former`, `ancient`, etc. qualifier has no effect on the category of these placetypes. *# `generic place`: a place that isn't further qualified into any specific subtype. * `former_type`: The class of placetype used for categorizing placetypes preceded by a qualifier such as `former`, `ancient`, `medieval` or `historical`. The possible values are the same as for `class` but with the addition of `dependent territory` (for colonies, protectorates and the like) and `!` (ignore the historical/former/ancient/etc. qualifier; used e.g. with `fictional location` and `mythological location`). If not specified, the value of `class` is used. When a qualifier such as `former`, `ancient`, `medieval` or `historical` is encountered (specifically, those in `former_qualifiers`), it is mapped using `former_qualifiers` to the appropriate internal qualifier or qualifiers (one or both of `ANCIENT` and/or `FORMER`, which are written in all-caps to distinguish them from user-specified qualifiers), which is prepended to the value of `former_type` or `class` to form a placetype whose properties are looked up to determine how to categorize the toponym in question. For example, if `medieval village` is given, we map `medieval` to `ANCIENT` and `FORMER`, and `village` to its `class` of `settlement`, and enter the placetypes `ANCIENT settlement` and `FORMER settlement` (in that order) into the list of equivalent placetypes returned by `get_placetype_equivs`. In this case, there is an entry in `placetype_data` for `ANCIENT settlement`, so its default category spec `Ancient settlements` is used as the category. If on the other hand `medieval kingdom` is given, where `kingdom` has a `class` value `polity`, we first look up `ANCIENT polity`, see there is no entry in `placetype_data` for it, and then look up `FORMER polity`, which exists and has a default category spec `Former polities`, which is used as the category. Note that if the placetype following the "former" qualifier is recognized in `placetype_data` but has no `former_type` or `class` and no fallback with a `former_type` or `class` specified, it is an internal error; but if the placetype isn't recognized (e.g. something like `former greenhouse` is specified and we don't have an entry for `greenhouse`), we just track the occurrence and end up not categorizing. * `bare_category_parent`: This specifies the first parent category of a bare placetype category named according to the placetype in question (e.g. [[:Category:Atolls]] for placetype `atoll`, or [[:Category:Named buildings]] for placetype `named buildings!`). If not specified, the first parent category is determined by the value of `class`, using the mapping `class_to_bare_category_parent` in [[Module:category tree/topic cat/data/Places]]. * `addl_bare_category_parents`: Extra parent categories to add a bare placetype category to (see `bare_category_parent` just above). * `bare_category_breadcrumb`: Breadcrumb for bare placetype categories. Also used as the sort key of `bare_category_parent` if it is a string. * `inherently_former`: If specified and the given placetype is used as an entry placetype, act as if `former` or `ancient` (depending on the value of `inherently_former`) were prefixed to the placetype. This is for placetypes that always refer to no-longer-existing entities, such as `satrapy` and `treaty port`. The value of `inherently_former` is a list of internal qualifiers (one or more of `ANCIENT` and/or `FORMER`), just as for `former_qualifiers`, and the implementation is the same. * `cat_handler`: Handler used to generate the categories to add a given toponym to, if its entry placetype is the placetype in question. Generally the `cat_handler` function checks the holonyms specified in order to determine which category or categories to generate. For example, `district_neighborhood_cat_handler` handles placetypes `district`, `neighborhood`, `subdivision`, `suburb` and the like, and either adds the toponym to a category like `Neighborhoods of ``city`` ` (if a recognized city is given as a holonym), or otherwise a category like `Neighborhoods in ``location`` ` (for the first recognized non-city location given as a holonym, if an unrecognized city or city-like entity is given before the recognized non-city). The algorithm that runs the category handlers iterates over holonyms from left to right, running the `cat_handler` function on each holonym in turn until one or more categories are returned; see below for more specifics. (Note that countries for which e.g. a `district` is a political division do not get the corresponding category added by the `district_neighborhood_cat_handler` function but by `political_division_cat_handler`.) `cat_handler` functions are called with one argument, `data`, describing the resolved entry placetype (i.e. after resolving placetype aliases and fallbacks) and the holonym being processed. The return value should be a list of category specs (categories minus the langcode prefix, with `+++` standing for the holonym key, or the value `true`, which stands for ` ``Placetypes`` in/of ``Holonym`` `, i.e. the pluralized placetype with the appropriate preposition as specified in `placetype_data`). `data` contains the following fields: ** `entry_placetype`: the resolved entry placetype for the entry placetype being processed (i.e. it will always have an entry in `placetype_data` but may not be the original placetype given by the user); ** `holonym_placetype` and `holonym_placename`: the holonym placetype and placename being processed; ** `holonym_index`: the index of the holonym being processed, or {nil} if we're handling an overriding holonym (FIXME: we will change the overriding holonym algorithm so there will be an index even when processing overriding holonyms); ** `place_desc`: a full description of the {{tl|place}} call, as specified at the top of [[Module:place]]; ** `from_demonym`: If set, we are called from [[Module:demonym]], triggered by {{tl|demonym-adj}} or {{tl|demonym-noun}}, instead of being triggered by {{tl|place}}. * `has_neighborhoods`: If `true`, the specified placetype is city-like. This is used in the `district_neighborhood_cat_handler` to determine whether to add a category such as `Neighborhoods in ``location`` `; see the section just above on `cat_handler`. 5. The following preposition-related property keys are recognized: * `preposition`: The preposition used after this placetype when it occurs as an entry placetype. Defaults to `"in"`. * `generic_before_non_cities`: If specified, the appropriate category description handler in [[Module:category tree/topic cat/data/Places]] will recognize categories of the form ` ``Placetype`` in/of ``location`` ` for the specified placetype and preposition, if ``location`` is a non-city. This is used to generate descriptions for categories added by category handlers and by explicit category specs in the placetype data. All placetypes that specify `generic_before_non_cities` or `generic_before_cities` *MUST* also specify a value for `class` so that the category tree code can determine whether it's a political or non-political division. * `generic_before_cities`: Like `generic_before_non_cities` but for locations referring to cities. 6. The following property keys control the auto-addition of affixes when formatting holonyms of a particular placetype: * `affix_type`: If specified, add the placetype as an affix before or after holonyms of this placetype. Possible values are: *# `"pref"` (the holonym will display as `(the) placetype of Holonym`, where `the` appears when the holonym directly follows an entry placetype); *# `"Pref"` (same as `"pref"` but the placetype is capitalized; each word is capitalized if there are multiple); *# `"suf"` (the holonym will display as `Holonym placetype`); *# `"Suf"` (the holonym will display as `Holonym Placetype`, i.e. same as `"suf"` but the placetype is capitalized). * `suffix`: String to use in place of the placetype itself when the placetype is displayed as a suffix after a holonym. Note that `suffix` can be used independently of `affix_type` because the user can also request a suffix explicitly using a syntax like `adr:suf/Occitania`, which will display as `Occitania region` because the placetype `administrative region` specifies `suffix = "region"`. * `prefix`: Like `suffix` but for use when the placetype is displayed as a prefix before the holonym. * `affix`: Like `suffix` and `prefix` but for use when the placetype is displayed as an affix either before or after the holonym. If both `suffix` or `prefix` and `affix` are given for a single placetype, `suffix` or `prefix` take precedence. * `no_affix_strings`: String or list of strings that, if they occur in the holonym, suppress the addition of any affix requested using `affix_type`. Defaults to the placetype itself. For example, `autonomous okrug` specifies `affix_type = "Suf"` so that `aokr/Nenets` displays as `Nenets Autonomous Okrug`, but also specifies `no_affix_strings = "okrug"` so that `aokr/Nenets Okrug` or `aokr/Nenets Autonomous Okrug` displays as specified, without a redundant `Autonomous Okrug` added. Matching is case-insensitive but whole-word. * `display_handler`: A function of two arguments, `holonym_placetype` and `holonym_placename` (specifying a holonym). Its return value is a string specifying the display form of the holonym. 7. The following property keys control the indefinite and definite articles used before entry placetypes and/or holonyms of the specified placetype. * `entry_placetype_use_the`: Use `"the"` before this placetype when it occurs as an entry placetype. * `entry_placetype_indefinite_article`: Indefinite article used before this placetype when it occurs as an entry placetype (usually `"a"`, specifically for placetypes beginning with u- that don't take the indefinite article `"an"`). Defaults to the appropriate indefinite article (`"a"` or `"an"` depending on whether the placetype begins with a vowel). Overridden by `entry_placetype_use_the`, and unlike for most properties, does not apply to equivalent placetypes (i.e. fallbacks or those formed by removing a qualifier from the beginning); only to the exact placetype specified. * `holonym_use_the`: Use `"the"` before holonyms of this placetype. '''NOTE:''' # The `link` property must be specified on all placetypes, except those ending in `!` (category-only placetypes), which must have either `link` or `category_link` specified. # Either the `class` or `former_type` property must be specified on all placetypes not ending in `!` that do not have a fallback (if a placetype has a fallback and omits the `class` and `former_type` properties, they are taken from the fallback). An internal error will result if a placetype has no `class` or `former_type` property derivable either directly or through a fallback, if an attempt is made to categorize a former/ancient/historical/etc. entity of this placetype. # It is possible to have multiple levels of fallback (e.g. `frazione` falls back to `hamlet`, which falls back to `village`). Fallback loops will cause an internal error. All placetypes specified as fallbacks must exist in `placetype_data` or an internal error occurs. ]==] export.placetype_data = { --[=[ If you need to sort the following, do this (using Vim): 1. Make sure all full-line comments are within the { ... } table, or are moved after and on the same line as single-line entries. 2. Make sure the table uses tabs everywhere for indent, and not spaces. 3. Mark the top of the table with `ma`, go to the bottom and execute the following two lines in sequence: :'a,.s/\n/\\n/g :s/\\n\(\t\[\)/\r\1/g The first command converts every newline to a literal `\n` sequence, so the whole thing becomes a single line, while the second command restores the newlines before the beginning of each entry. The effect is to convert all entries to a single line while not losing any information. (Potentially a negative lookahead could be used to do it all in one command.) 4. Execute the following to sort: :'a,.!perl -pe 's/^(\t\[")(.*?)(".*)$/$2 @@@ $1$2$3/' | sort -f | perl -pe 's/.*? @@@ //' Note that a simple `sort -f` (where `-f` means case-insensitive) would almost work, but it would sort "hill station" before "hill" and "county borough" before "county" because the space after e.g. "hill station" sorts before the quotation mark after e.g. "hill". The above command deals with this by extracting the key, prepending it followed by ` @@@ `, sorting, and then removing key (the classic decorate-sort-undecorate pattern). 5. Put the table back to multi-line format by marking the top of the table with `ma`, going to the bottom and executing :'a,.s/\\n/\r/g Note that for some reason, in order to get a match a newline in the left side of a replacement, you must use \n, but to insert a newline in the right sode of a replacement you must use \r. ]=] ["*"] = { link = false, cat_handler = generic_place_cat_handler, }, ["administrative atoll"] = { -- Maldives link = "+w:administrative divisions of the Maldives", preposition = "of", class = "subpolity", }, ["administrative capital"] = { link = "w", fallback = "capital city", }, ["administrative center"] = { link = "w", fallback = "non-city capital", }, ["administrative centre"] = { link = "w", fallback = "administrative center", }, ["administrative county"] = { link = "w", fallback = "county", }, ["administrative district"] = { link = "w", fallback = "district", }, ["administrative headquarters"] = { link = "separately", fallback = "administrative centre", }, ["administrative region"] = { link = true, preposition = "of", suffix = "region", -- but prefix is still "administrative region (of)" fallback = "region", class = "subpolity", }, ["administrative seat"] = { link = "w", fallback = "administrative centre", }, ["administrative territory"] = { link = "separately", preposition = "of", suffix = "territory", -- but prefix is still "administrative territory (of)" fallback = "territory", class = "subpolity", }, ["administrative unit"] = { -- Grrr, it's difficult to generalize about "administrative units". In Albania, "administrative unit" is an -- official term for a city-level division of municipalities; Wikipedia renders it using the more practical term -- "commune". In Pakistan, "administrative unit" is a collective term used to refer to all the different types -- of first-level divisions (four provinces, one federal territory, and two "disputed territories", i.e. Azad -- Kashmir and Gilgit-Balistan, that are variously described). For this reason, we set no fallback, but we need -- to include this so that it can be used as a placetype for Albania, categorizing as communes. link = "w", class = "subpolity", }, ["administrative village"] = { link = "w", preposition = "of", has_neighborhoods = true, class = "settlement", }, ["aimag"] = { -- used in Mongolia, Russia and China (Inner Mongolia); in Mongolia, equivalent to a province; -- in China, equivalent to a prefecture (below a province); in Russia, equivalent to a municipal district. link = "w", fallback = "prefecture", }, ["airport"] = { link = true, class = "man-made structure", default = {true}, }, ["alliance"] = { link = true, fallback = "confederation", }, ["archipelago"] = { link = true, fallback = "island", }, ["area"] = { link = true, preposition = "of", fallback = "geographic and cultural area", -- Areas can either be administrative divisions (specifically of Kuwait) or geographic areas. Assume the former -- when categorizing 'Areas' but the latter when handling e.g. 'historical area'. class = "subpolity", former_type = "geographic region", cat_handler = district_neighborhood_cat_handler, }, ["arm"] = { link = true, preposition = "of", class = "natural feature", default = {"Seas"}, }, ["arrondissement"] = { link = true, preposition = "of", -- FIXME!!! Grrrrr!!! In some countries, arrondissements are divisions of cities; in others, they are divisions -- of departments or provinces. Need to conditionalize on the country for both of the following. class = "subpolity", has_neighborhoods = true, }, ["associated province"] = { link = "separately", fallback = "province", }, ["atoll"] = { -- FIXME! Atolls are administrative divisions of the Maldives but natural features elsewhere. Need to -- conditionalize `class` on the country. See also `administrative atoll`. link = true, class = "natural feature", bare_category_parent = "islands", default = {true}, }, ["autonomous city"] = { link = "w", preposition = "of", fallback = "city", has_neighborhoods = true, }, ["autonomous community"] = { -- Spain; refers to regional entities, not village-like entities, as might be expected from "community" link = true, preposition = "of", class = "subpolity", }, ["autonomous island"] = { -- Comoros; seems like an administrative atoll of the Maldives. link = "+w:autonomous islands of Comoros", preposition = "of", class = "subpolity", }, ["autonomous oblast"] = { link = true, preposition = "of", affix_type = "Suf", no_affix_strings = "oblast", class = "subpolity", }, ["autonomous okrug"] = { link = true, preposition = "of", affix_type = "Suf", no_affix_strings = "okrug", class = "subpolity", }, ["autonomous prefecture"] = { link = true, fallback = "prefecture", }, ["autonomous province"] = { link = "w", fallback = "province", }, ["autonomous region"] = { link = "w", preposition = "of", fallback = "administrative region", -- "administrative region" sets an affix of "region" but we want to display as "Tibet Autonomous Region" -- if the user writes 'ar:Suf/Tibet'. affix = "autonomous region", }, ["autonomous republic"] = { link = "w", preposition = "of", class = "subpolity", }, ["autonomous territorial unit"] = { -- Moldova; only two of them, one for Gagauzia and one for Transnistria. link = "w", preposition = "of", class = "subpolity", }, ["autonomous territory"] = { link = "w", fallback = "dependent territory", }, ["bailiwick"] = { -- Jersey, etc. link = true, fallback = "polity", }, ["barangay"] = { -- Philippines link = true, class = "settlement", -- Barangays are formal administrative divisions of a city rather than informal neighborhoods, but can use -- some of the properties of a neighborhood. fallback = "neighborhood", }, ["barrio"] = { -- Spanish-speaking countries; Philippines link = true, -- FIXME: Not completely correct, in some countries barrios are formal administrative divisions of a city. -- `class` will need to conditionalize on the country to be completely correct. fallback = "neighborhood", }, ["basin"] = { link = true, fallback = "lake", }, ["bay"] = { link = true, preposition = "of", class = "natural feature", addl_bare_category_parents = {"bodies of water"}, default = {true}, }, ["beach"] = { link = true, class = "natural feature", addl_bare_category_parents = {"water"}, default = {true}, }, ["beach resort"] = { link = "w", fallback = "resort town", }, ["bishopric"] = { link = true, fallback = "polity", }, ["bodies of water!"] = { -- FIXME: This is (maybe?) a type category not a name category. There should be an option for this. We need to -- straighten out the type vs. name vs. related-to issue. category_link = "[[body of water|bodies of water]]", class = "natural feature", addl_bare_category_parents = {"landforms", "ecosystems", "water"}, }, ["borough"] = { link = true, preposition = "of", display_handler = borough_display_handler, has_neighborhoods = true, -- "former borough" could be a former settlement or a former part of a city but seems more likely to -- be a former subpolity, particularly in England. FIXME, we really need a handler to take care of this -- properly. class = "subpolity", -- Grr, some boroughs are city-like but some (e.g. in Britain) may be larger. }, ["borough seat"] = { link = "separately", entry_placetype_use_the = true, preposition = "of", has_neighborhoods = true, class = "capital", }, ["branch"] = { link = true, preposition = "of", fallback = "river", }, ["bridge"] = { link = true, class = "man-made structure", default = {"Named bridges"}, }, ["building"] = { link = true, class = "man-made structure", default = {"Named buildings"}, }, ["built-up area"] = { link = "w", fallback = "area", }, ["burgh"] = { link = true, fallback = "borough", }, ["business park"] = { link = true, fallback = "park", }, ["caliphate"] = { link = true, fallback = "polity", }, ["canton"] = { link = true, preposition = "of", affix_type = "suf", class = "subpolity", }, ["cape"] = { link = true, fallback = "headland", }, ["capital"] = { link = true, fallback = "capital city", }, ["capital city"] = { link = true, category_link = "[[capital city|capital cities]]: the [[seat of government|seats of government]] for a country or [[political]] [[division]] of a country", entry_placetype_use_the = true, preposition = "of", has_neighborhoods = true, class = "capital", bare_category_parent = "cities", cat_handler = capital_city_cat_handler, default = {true}, -- The following is necessary so that e.g. [[Melbourne]] defined as {{place|en|capital city|s/Victoria|c/Australia}} -- gets categorized in the bare category [[Category:en:Melbourne]]; otherwise placetype 'capital city' wouldn't -- match against the placetype 'city' of Melbourne. fallback = "city", }, ["caplc"] = { link = "[[capital]] and [[large]]st [[city]]", plural_link = false, fallback = "capital city", }, ["captaincy"] = { link = true, preposition = "of", class = "subpolity", inherently_former = {"FORMER"}, }, ["caravan city"] = { link = "w", fallback = "city", class = "settlement", inherently_former = {"ANCIENT", "FORMER"}, }, ["castle"] = { link = true, fallback = "building", }, ["cathedral city"] = { link = true, fallback = "city", }, ["cattle station"] = { -- Australia link = true, fallback = "farm", }, ["census area"] = { link = true, affix_type = "Suf", has_neighborhoods = true, class = "non-admin settlement", }, ["census-designated place"] = { -- United States link = true, class = "non-admin settlement", }, ["census division"] = { -- Canada link = "w", preposition = "of", class = "subpolity", }, ["census town"] = { link = "w", fallback = "town", }, ["central business district"] = { link = true, fallback = "neighborhood", }, ["cercle"] = { -- Mali link = "+w:cercles of Mali", preposition = "of", class = "subpolity", }, ["ceremonial county"] = { link = true, fallback = "county", }, ["chain of islands"] = { link = "[[chain]] of [[island]]s", plural = "chains of islands", plural_link = "[[chain]]s of [[island]]s", fallback = "island", }, ["channel"] = { link = true, fallback = "strait", }, ["charter community"] = { -- Northwest Territories, Canada link = "w", fallback = "village", }, ["chiwog"] = { -- Bhutan link = true, preposition = "of", class = "subpolity", }, ["city"] = { link = true, generic_before_non_cities = "in", has_neighborhoods = true, class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["city-state"] = { link = true, category_link = "[[sovereign]] [[microstate]]s consisting of a single [[city]] and [[w:dependent territory|dependent territories]]", has_neighborhoods = true, class = "settlement", ["continent/*"] = {"City-states", "Cities in +++", "Countries in +++", "National capitals"}, default = {"City-states", "Cities", "Countries", "National capitals"}, }, ["civil parish"] = { -- Mostly England; similar to municipalities link = true, preposition = "of", affix_type = "suf", has_neighborhoods = true, class = "subpolity", }, ["claimed political division"] = { link = "[[claim]]ed [[political]] [[division]]", class = "subpolity", default = {true}, }, ["co-capital"] = { link = "[[co-]][[capital]]", fallback = "capital city", }, ["coal city"] = { link = "+w:coal town", fallback = "city", }, ["coal town"] = { link = "w", fallback = "town", }, ["collectivity"] = { link = "w", preposition = "of", -- No default; these are weird one-off governmental divisions in France (esp. for overseas collectivities) class = "subpolity", }, ["colony"] = { link = true, fallback = "dependent territory", }, ["comarca"] = { -- per Wikipedia: traditional region or local administrative division found in Portugal, Spain, and some of -- their former colonies, like Brazil, Nicaragua, and Panama. In the Valencian Community, for example, it -- sits between municipalities and provinces, something like a county or district. link = true, preposition = "of", class = "subpolity", }, ["commandery"] = { link = true, preposition = "of", class = "subpolity", inherently_former = {"ANCIENT", "FORMER"}, }, ["commonwealth"] = { link = true, preposition = "of", -- No default; applies specifically to Puerto Rico class = "subpolity", }, ["commune"] = { link = true, fallback = "municipality", }, ["community"] = { link = true, category_link = "[[community|communities]] of all sizes", fallback = "village", }, ["community development block"] = { -- in India; appears to be similar to a rural municipality; groups several villages, unclear if there will be -- neighborhoods so I'm not setting `has_neighborhoods` for now link = "w", affix_type = "suf", no_affix_strings = "block", class = "subpolity", }, ["comune"] = { -- Italy, Switzerland link = true, fallback = "municipality", }, ["condominium"] = { link = true, fallback = "polity", }, ["confederacy"] = { link = true, fallback = "confederation", }, ["confederation"] = { link = true, fallback = "polity", }, ["constituency"] = { -- currently we have them as political divisions of Namibia but many countries have them link = true, preposition = "of", class = "subpolity", }, ["constituent country"] = { link = true, preposition = "of", class = "subpolity", }, ["constituent part"] = { link = "separately", preposition = "of", class = "subpolity", }, ["constituent republic"] = { -- Of Russia, Yugoslavia, etc. link = "separately", preposition = "of", class = "subpolity", }, ["counties and county-level cities!"] = { -- This is used when grouping counties and county-level cities under prefecture-level cities in China. category_link = "[[county|counties]] and [[county-level city|county-level cities]]", class = "subpolity", }, ["continent"] = { link = true, category_link = false, -- can't occur as a bare category class = "natural feature", default = {"Continents and continental regions"}, }, ["continental region"] = { link = "separately", category_link = false, -- can't occur as a bare category class = "geographic region", fallback = "continent", }, ["continents and continental regions!"] = { category_link = "[[continent]]s and [[continent]]-[[level]] [[region]]s (e.g. [[Polynesia]])", class = "geographic region", }, ["council area"] = { link = true, -- in Scotland; similar to a county preposition = "of", affix_type = "suf", class = "subpolity", }, ["country"] = { link = true, class = "polity", ["continent/*"] = {true, "Countries"}, default = {true}, }, ["country-like entities!"] = { category_link = "[[polity|polities]] not normally considered [[country|countries]] but treated similarly for categorization purposes; typically, [[unrecognized]] [[de-facto]] countries or [[w:dependent territory|dependent territories]]", class = "polity", }, ["county"] = { link = true, preposition = "of", display_handler = county_display_handler, class = "subpolity", }, ["county borough"] = { link = true, -- in Wales; similar to a county preposition = "of", affix_type = "suf", fallback = "borough", class = "subpolity", }, ["county seat"] = { link = "separately", entry_placetype_use_the = true, preposition = "of", has_neighborhoods = true, class = "capital", }, ["county town"] = { link = true, entry_placetype_use_the = true, preposition = "of", fallback = "town", has_neighborhoods = true, class = "capital", }, ["county-administered city"] = { -- In Taiwan, per Wikipedia similar to a Taiwanese township or district, which is a small city. -- NOT anything like a "county-level city" in PR China, which is a county masquerading as a city. link = "w", fallback = "city", has_neighborhoods = true, class = "settlement", }, ["county-controlled city"] = { -- Taiwan link = "w", fallback = "county-administered city", }, ["county-level city"] = { -- PR China link = "w", fallback = "prefecture-level city", }, ["crater lake"] = { link = true, fallback = "lake", }, ["creek"] = { link = true, fallback = "stream", }, ["Crown colony"] = { link = "+crown colony", fallback = "crown colony", }, ["crown colony"] = { link = true, fallback = "colony", }, ["Crown dependency"] = { link = true, fallback = "dependent territory", }, ["crown dependency"] = { link = true, fallback = "dependent territory", }, ["cultural area"] = { link = "w", fallback = "geographic and cultural area", }, ["cultural region"] = { link = "w", fallback = "geographic and cultural area", }, ["delegation"] = { -- Tunisia link = "+w:delegations of Tunisia", preposition = "of", class = "subpolity", }, ["department"] = { link = true, preposition = "of", affix_type = "suf", class = "subpolity", }, ["departmental capital"] = { link = "separately", fallback = "capital city", }, ["dependency"] = { link = true, fallback = "dependent territory", }, ["dependent territory"] = { link = "w", preposition = "of", class = "subpolity", former_type = "dependent territory", bare_category_parent = "political divisions", ["country/*"] = {true}, default = {true}, }, ["desert"] = { link = true, class = "natural feature", addl_bare_category_parents = {"ecosystems"}, default = {true}, }, ["deserted mediaeval village"] = { link = "w", fallback = "deserted medieval village", }, ["deserted medieval village"] = { link = "w", fallback = "ANCIENT settlement", }, ["direct-administered municipality"] = { -- China link = "+w:direct-administered municipalities of China", fallback = "municipality", }, ["direct-controlled municipality"] = { -- several countries link = "w", fallback = "municipality", }, ["distributary"] = { link = true, preposition = "of", fallback = "river", }, ["district"] = { link = true, preposition = "of", affix_type = "suf", -- Grrr! FIXME! Here is where we need handlers for `class`. Using similar logic to -- district_neighborhood_cat_handler, we need to check if we're below or above a city to determine if the class -- is "settlement" or "subpolity". class = "subpolity", cat_handler = district_neighborhood_cat_handler, -- No default. Countries for which districts are political divisions will get entries. }, ["districts and autonomous regions!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Portugal. category_link = "[[district]]s and [[autonomous region]]s", class = "subpolity", }, ["districts and autonomous territorial units!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Moldova. category_link = "[[district]]s and [[w:autonomous territorial unit|autonomous territorial unit]]s", class = "subpolity", }, ["district capital"] = { link = "separately", fallback = "capital city", }, ["district headquarters"] = { link = "separately", fallback = "administrative centre", }, ["district municipality"] = { -- In Canada, a district municipality is equivalent to a rural municipality and won't have neighborhoods; in -- South Africa, district municipalities group local municipalities and hence won't have neighborhoods. link = "w", preposition = "of", affix_type = "suf", no_affix_strings = {"district", "municipality"}, fallback = "municipality", class = "subpolity", }, ["division"] = { link = true, preposition = "of", class = "subpolity", }, ["division capital"] = { link = "separately", fallback = "capital city", }, ["dome"] = { link = true, fallback = "mountain", }, ["dormant volcano"] = { link = true, fallback = "volcano", }, ["duchy"] = { link = true, fallback = "polity", }, ["emirate"] = { link = true, preposition = "of", -- FIXME: Can be subpolities (of the United Arab Emirates). fallback = "polity", }, ["empire"] = { link = true, fallback = "polity", }, ["enclave"] = { link = true, preposition = "of", -- Enclaves can theoretically be any size but assume a subpolity. class = "subpolity", }, ["entity"] = { -- Bosnia and Herzegovina link = "+w:entities of Bosnia and Herzegovina", preposition = "of", class = "subpolity", }, ["escarpment"] = { link = true, fallback = "mountain", }, ["ethnographic region"] = { -- used in Lithuania link = "+w:ethnographic regions of Lithuania", fallback = "geographic and cultural area", }, ["exclave"] = { link = true, preposition = "of", -- exclaves can theoretically be any size but assume a subpolity. class = "subpolity", }, ["external territory"] = { link = "separately", fallback = "dependent territory", }, ["farm"] = { link = true, class = "non-admin settlement", default = {"Farms and ranches"}, }, ["farms and ranches!"] = { category_link = "[[farm]]s and [[ranch]]es", class = "non-admin settlement", }, ["federal city"] = { link = "w", preposition = "of", fallback = "city", }, ["federal district"] = { link = true, preposition = "of", -- Might have neighborhoods as federal districts are often cities (e.g. Mexico City) has_neighborhoods = true, class = "settlement", }, ["federal subject"] = { -- In Russia; a generic term for first-level administrative divisions (republics, oblasts, okrugs, krais, -- autonomous okrugs and autonomous oblasts). link = "w", preposition = "of", class = "subpolity", }, ["federal territory"] = { link = "w", fallback = "territory", }, ["fictional location"] = { link = "separately", former_type = "!", class = "hypothetical location", bare_category_parent = "places", default = {true}, }, ["First Nations reserve"] = { -- Canada link = "[[First Nations]] [[w:Indian reserve|reserve]]", -- Wikipedia uses "Indian reserve"; presumably that is the legal term fallback = "Indian reserve", class = "subpolity", }, ["fjord"] = { link = true, class = "natural feature", addl_bare_category_parents = {"bodies of water"}, default = {true}, }, ["footpath"] = { link = true, fallback = "road", }, ["forest"] = { link = true, class = "natural feature", addl_bare_category_parents = {"ecosystems", "forestry"}, default = {true}, }, ["fort"] = { link = true, fallback = "building", }, ["fortress"] = { link = true, -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- fortresses -> fortresse, so put an entry here to ensure we singularize correctly. plural = "fortresses", fallback = "building", }, ["frazione"] = { link = "w", fallback = "hamlet", }, ["freeway"] = { link = true, fallback = "road", }, ["French prefecture"] = { link = "[[w:prefectures in France|prefecture]]", entry_placetype_use_the = true, preposition = "of", has_neighborhoods = true, class = "capital", }, ["geographic and cultural area"] = { link = "+w:cultural area", -- `generic_before_non_cities` is used when generating the category description of categories of the format -- `Geographic and cultural areas of PLACE`. `preposition` is used when generating {{place}} description and -- categories for any placetype that falls back to `geographic and cultural area`. generic_before_non_cities = "of", preposition = "of", class = "geographic region", bare_category_parent = "places", ["country/*"] = {true}, ["constituent country/*"] = {true}, ["continent/*"] = {true}, default = {true}, }, ["geographic area"] = { link = "+w:geographic region", fallback = "geographic and cultural area", }, ["geographic region"] = { link = "w", fallback = "geographic and cultural area", }, ["geographical area"] = { link = "w", fallback = "geographic and cultural area", }, ["geographical region"] = { link = "w", fallback = "geographic and cultural area", }, ["geopolitical zone"] = { -- Nigeria link = true, preposition = "of", class = "subpolity", }, ["gewog"] = { -- Bhutan link = true, preposition = "of", class = "subpolity", }, ["ghost town"] = { link = true, generic_before_non_cities = "in", class = "non-admin settlement", bare_category_parent = "former settlements", cat_handler = city_type_cat_handler, default = {true}, }, ["glen"] = { link = true, fallback = "valley", }, ["governorate"] = { link = true, preposition = "of", affix_type = "suf", class = "subpolity", }, ["greater administrative region"] = { -- China (former division) link = "w", preposition = "of", class = "subpolity", inherently_former = {"FORMER"}, }, ["gromada"] = { -- Poland (former division) link = "w", preposition = "of", affix_type = "Pref", class = "subpolity", inherently_former = {"FORMER"}, }, ["group of islands"] = { link = "[[group]] of [[island]]s", plural = "groups of islands", plural_link = "[[group]]s of [[island]]s", fallback = "island group", }, ["gulf"] = { link = true, preposition = "of", holonym_use_the = true, class = "natural feature", addl_bare_category_parents = {"bodies of water"}, default = {true}, }, ["hamlet"] = { link = true, fallback = "village", }, ["harbor city"] = { link = "separately", fallback = "city", }, ["harbor town"] = { link = "separately", fallback = "town", }, ["harbour city"] = { link = "separately", fallback = "city", }, ["harbour town"] = { link = "separately", fallback = "town", }, ["headland"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["headquarters"] = { link = "w", fallback = "administrative centre", }, ["heath"] = { link = true, fallback = "moor", }, ["hemisphere"] = { link = true, entry_placetype_use_the = true, fallback = "continental region", }, ["highway"] = { link = true, fallback = "road", }, ["hill"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["hill station"] = { link = "w", fallback = "town", }, ["hill town"] = { link = "w", fallback = "town", }, ["historic region"] = { -- provided only for the link link = "+w:historical region", fallback = "FORMER geographic region", }, ["historical county"] = { -- needed for historical counties of England/etc. link = "+w:historic county", fallback = "FORMER subpolity", }, ["historical region"] = { -- provided only for the link link = "w", fallback = "FORMER geographic region", }, ["home rule city"] = { link = "w", fallback = "city", }, ["home rule municipality"] = { link = "w", fallback = "municipality", }, ["hot spring"] = { link = true, fallback = "spring", }, ["house"] = { link = true, fallback = "building", }, ["housing estate"] = { -- not the same as a housing project (i.e. public housing) link = true, -- not exactly the case but approximately fallback = "neighborhood", }, ["hromada"] = { -- Ukraine link = "w", disallow_in_entries = "Use placetype 'urban hromada', 'rural hromada' or 'settlement hromada' in place of bare 'hromada'", disallow_in_holonyms = "Use placetype 'urban hromada'/'uhrom', 'rural hromada'/'rhrom' or 'settlement hromada'/'shrom' in place of bare 'hromada'", preposition = "of", affix_type = "suf", class = "subpolity", }, ["inactive volcano"] = { link = "w", fallback = "dormant volcano", }, ["independent city"] = { link = true, fallback = "city", }, ["independent town"] = { link = "+independent city", fallback = "town", }, ["Indian reservation"] = { link = "w", -- In the US. Also known as "Native American reservation" or "domestic dependent nation", and the reservations -- themselves often use the term "nation" in their official name (e.g. the "Navajo Nation"). But Wikipedia puts -- the article at [[w:Indian reservation]] and uses that term when describing e.g. what the Navajo Nation is, -- so this must still be the legal term. preposition = "of", class = "subpolity", default = {true}, }, ["Indian reserve"] = { link = "w", -- In Canada. "First Nations reserve" sounds more modern/PC but Wikipedia uses "Indian reserve"; presumably that -- is still the legal term. preposition = "of", class = "subpolity", default = {true}, }, ["inland sea"] = { -- note, we also have 'inland' as a qualifier link = true, fallback = "sea", }, ["inner city area"] = { link = "[[inner city]] [[area]]", fallback = "neighborhood", }, ["island"] = { link = true, preposition = "of", class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["island country"] = { -- FIXME: The following should map to both 'island' and 'country'. link = "w", fallback = "country", }, ["island group"] = { link = "separately", fallback = "island", }, ["island municipality"] = { link = "w", fallback = "municipality", }, ["islet"] = { link = "w", fallback = "island", }, ["Israeli settlement"] = { link = "w", class = "settlement", default = {true}, }, ["judicial capital"] = { link = "w", fallback = "capital city", }, ["khanate"] = { link = true, fallback = "polity", }, ["kibbutz"] = { link = true, plural = "kibbutzim", class = "non-admin settlement", default = {true}, }, ["kingdom"] = { link = true, fallback = "monarchy", }, ["krai"] = { link = true, preposition = "of", affix_type = "Suf", class = "subpolity", }, ["lake"] = { link = true, class = "natural feature", addl_bare_category_parents = {"bodies of water"}, default = {true}, }, ["landforms!"] = { category_link = "[[landform]]s", bare_category_parent = "places", addl_bare_category_parents = {"Earth"}, }, ["largest city"] = { link = "[[large]]st [[city]]", entry_placetype_use_the = true, fallback = "city", has_neighborhoods = true, }, ["league"] = { link = true, fallback = "confederation", }, ["legislative capital"] = { link = "separately", fallback = "capital city", }, ["library"] = { link = true, fallback = "building", }, ["lieutenancy area"] = { -- used in the United Kingdom; per Wikipedia: -- In England, lieutenancy areas are colloquially known as the ceremonial counties, although this phrase does -- not appear in any legislation referring to them. The lieutenancy areas of Scotland are subdivisions of -- Scotland that are more or less based on the counties of Scotland, making use of the major cities as separate -- entities.[2] In Wales, the lieutenancy areas are known as the preserved counties of Wales and are based on -- those used for lieutenancy and local government between 1974 and 1996. The lieutenancy areas of Northern -- Ireland correspond to the six counties and two former county boroughs.[3] link = "w", fallback = "ceremonial county", }, ["local authority district"] = { link = "w", fallback = "local government district", }, ["local government area"] = { -- Australia link = "w", preposition = "of", class = "subpolity", }, ["local council"] = { -- Malta; similar to municipalities link = "+w:local councils of Malta", preposition = "of", fallback = "municipality", }, ["local government district"] = { link = "w", preposition = "of", affix_type = "suf", affix = "district", class = "subpolity", }, ["local government district with borough status"] = { link = "[[w:local government district|local government district]] with [[w:borough status|borough status]]", plural = "local government districts with borough status", plural_link = "[[w:local government district|local government districts]] with [[w:borough status|borough status]]", preposition = "of", affix_type = "suf", affix = "district", class = "subpolity", }, ["local urban district"] = { link = "w", fallback = "unincorporated community", }, ["locality"] = { link = "+w:locality (settlement)", -- not necessarily true, but usually is the case fallback = "village", }, ["London borough"] = { link = "w", preposition = "of", affix_type = "pref", affix = "borough", fallback = "local government district with borough status", has_neighborhoods = true, }, ["macroregion"] = { link = true, fallback = "region", }, ["man-made structures!"] = { category_link = "[[w:geographical feature#Engineered constructs|man-made structures]] such as [[airport]]s, [[university|universities]] and [[metro station]]s", bare_category_parent = "places", }, ["manor"] = { -- FIXME: or is this more like a farm? link = true, fallback = "building", }, ["marginal sea"] = { link = true, preposition = "of", fallback = "sea", }, ["market city"] = { link = "+market town", fallback = "city", }, ["market town"] = { link = true, fallback = "town", }, ["massif"] = { link = true, fallback = "mountain", }, ["megacity"] = { link = true, fallback = "city", }, ["metro station"] = { link = true, class = "man-made structure", }, ["metropolitan borough"] = { link = true, preposition = "of", affix_type = "Pref", no_affix_strings = {"borough", "city"}, fallback = "local government district", has_neighborhoods = true, }, ["metropolitan city"] = { -- These exist e.g. in Italy and are more like municipalities or even provinces than cities. link = true, preposition = "of", affix_type = "Pref", no_affix_strings = {"metropolitan", "city"}, class = "subpolity", }, ["metropolitan county"] = { link = true, fallback = "county", }, ["metropolitan municipality"] = { -- In South Africa, metropolitan municipalities group local municipalities and are like districts, between -- provinces and municipalities. -- In Turkey, metropolitan municipalities are provinces-level. link = "w", preposition = "of", affix_type = "Suf", no_affix_strings = {"metropolitan", "municipality"}, fallback = "municipality", class = "subpolity", }, ["microdistrict"] = { -- residential complex in post-Soviet states link = true, fallback = "neighborhood", }, ["micronations!"] = { -- FIXME, merge with microstate category_link = "[[micronation]]s", bare_category_parent = "countries", }, ["microstate"] = { link = true, fallback = "country", }, ["military base"] = { link = "w", class = "settlement", -- or "man-made structure"? default = {true}, }, ["minster town"] = { -- England link = "separately", fallback = "town", }, ["monarchy"] = { link = true, fallback = "polity", }, ["moor"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms", "ecosystems"}, default = {true}, }, ["moorland"] = { link = true, fallback = "moor", }, ["motorway"] = { link = true, fallback = "road", }, ["mountain"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["mountain indigenous district"] = { -- Taiwan link = "+w:district (Taiwan)", fallback = "district", }, ["mountain indigenous township"] = { -- Taiwan link = "+w:township (Taiwan)", fallback = "township", }, ["mountain pass"] = { link = true, -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- passes -> passe, so put an entry here to ensure we singularize correctly. plural = "mountain passes", class = "natural feature", addl_bare_category_parents = {"mountains"}, default = {true}, }, ["mountain range"] = { link = true, fallback = "mountain", }, ["mountainous region"] = { link = "separately", fallback = "region", }, ["mukim"] = { -- Malaysia, Brunei, Indonesia, Singapore link = true, preposition = "of", class = "subpolity", }, ["municipal district"] = { link = "w", -- meaning varies depending on the country; for now, assume no neighborhoods. -- FIXME: has_neighborhoods might have to be a function that looks at the containing holonyms. preposition = "of", affix_type = "Pref", no_affix_strings = "district", fallback = "municipality", }, ["municipality"] = { link = true, preposition = "of", has_neighborhoods = true, class = "subpolity", }, ["municipality with city status"] = { link = "[[municipality]] with [[w:city status|city status]]", plural = "municipalities with city status", plural_link = "[[municipality|municipalities]] with [[w:city status|city status]]", fallback = "municipality", }, ["museum"] = { link = true, fallback = "building", }, ["mythological location"] = { link = "separately", former_type = "!", class = "hypothetical location", bare_category_parent = "places", default = {true}, }, ["named bridges!"] = { category_link = "notable [[bridge]]s", bare_category_parent = "man-made structures", addl_bare_category_parents = {"bridges"}, }, ["named buildings!"] = { category_link = "notable [[house]]s, [[library|libraries]] and other [[building]]s", bare_category_parent = "man-made structures", addl_bare_category_parents = {"buildings"}, }, ["named roads!"] = { category_link = "notable [[road]]s, [[highway]]s, [[trail]]s and similar linear structures", bare_category_parent = "man-made structures", addl_bare_category_parents = {"roads"}, }, ["national capital"] = { link = "w", fallback = "capital city", }, ["national park"] = { link = true, fallback = "park", }, ["natural features!"] = { category_link = "[[w:geographical feature#Natural features|natural features]] such as [[lake]]s, [[mountain]]s, [[island]]s and [[ocean]]s", bare_category_parent = "places", }, ["neighborhood"] = { -- The majority of the properties here apply to both `neighborhoods` and `neighbourhoods`; the choice of which -- one to use is made by district_neighborhood_cat_handler() based on the value of `british_spelling` for the -- location (city, political division, etc.) of the holonym that follows the word "neighbo(u)hoods" in the -- category name. It does *NOT* depend on whether the {{place}} call uses "neighborhoods" or "neighbourhoods". -- (In general it can't, because other things like "urban areas", "districts", "subdivisions" and the like also -- categorize as neighbo(u)rhoods.) link = true, -- See below. These are used by category handlers in [[Module:category tree/topic cat/data/Places]]. generic_before_non_cities = "in", generic_before_cities = "of", -- The following text is suitable for the top-level description of a neighborhood as well as categories of the -- form `Neighborhoods in POLDIV` e.g. `Neighborhoods in Illinois, USA` but not for categories of the form -- `Neighborhoods of Chicago`, where we'd get "... and other subportions of [[city|cities]] of [[Chicago]]". category_link = "[[neighborhood]]s, [[district]]s and other subportions of [[city|cities]]", category_link_before_city = "[[neighborhood]]s, [[district]]s and other subportions", -- NOTE: This setting is needed for administrative divisions like barangays that fall back to `neighborhood`, -- when set in [[Module:place/locations]] for a specific country (e.g. the Philippines). The above settings -- for `generic_before_non_cities` and `generic_before_cities` are used by category handlers in -- [[Module:category tree/topic cat/data/Places]] for `Neighborhoods in POLDIV` and `Neighborhoods of CITY` -- categories. In fact, district_neighborhood_cat_handler() does not currently pay attention to them, but -- generates "of" before cities and "in" before non-cities regardless. (FIXME: We should change that.) preposition = "of", class = "non-admin settlement", cat_handler = district_neighborhood_cat_handler, }, ["neighbourhood"] = { link = true, category_link = "[[neighbourhood]]s, [[district]]s and other subportions of [[city|cities]]", category_link_before_city = "[[neighbourhood]]s, [[district]]s and other subportions", fallback = "neighborhood", }, ["new area"] = { -- China (type of economic development zone, varying greatly in size) link = "w", preposition = "in", class = "subpolity", --? }, ["new town"] = { link = true, fallback = "town", }, ["non-city capital"] = { link = "[[capital]]", entry_placetype_use_the = true, preposition = "of", has_neighborhoods = true, class = "capital", cat_handler = function(data) return capital_city_cat_handler(data, "non-city") end, -- FIXME, do we need the following? default = {true}, }, ["non-metropolitan county"] = { link = "w", fallback = "county", }, ["non-metropolitan district"] = { link = "w", fallback = "local government district", }, ["non-sovereign kingdom"] = { -- especially in Africa and Asia link = "+w:non-sovereign monarchy", generic_before_non_cities = "in", class = "subpolity", ["country/*"] = {true}, ["continent/*"] = {true}, default = {true}, }, ["non-sovereign monarchy"] = { link = "w", fallback = "non-sovereign kingdom", }, ["oblast"] = { link = true, preposition = "of", affix_type = "Suf", class = "subpolity", }, ["oblasts and autonomous republics!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Ukraine. category_link = "[[oblast]]s and [[w:autonomous republic|autonomous republic]]s", class = "subpolity", }, ["ocean"] = { link = true, holonym_use_the = true, class = "natural feature", addl_bare_category_parents = {"seas", "bodies of water"}, default = {true}, }, ["okrug"] = { link = true, preposition = "of", affix_type = "Suf", class = "subpolity", }, ["overseas collectivity"] = { link = "w", fallback = "collectivity", }, ["overseas department"] = { link = "w", fallback = "department", }, ["overseas territory"] = { link = "w", fallback = "dependent territory", }, ["parish"] = { link = true, preposition = "of", affix_type = "suf", class = "subpolity", }, ["parish municipality"] = { -- in Quebec, often similar to a rural village; the famous [[Saint-Louis-du-Ha! Ha!]] is one of them. link = "+w:parish municipality (Quebec)", preposition = "of", fallback = "municipality", has_neighborhoods = true, }, ["parish seat"] = { link = "separately", entry_placetype_use_the = true, preposition = "of", class = "capital", has_neighborhoods = true, }, ["park"] = { link = true, class = "man-made structure", default = {true}, }, ["pass"] = { link = "+mountain pass", -- The default plural algorithm gets this right but the singularization algorithm incorrectly converts -- passes -> passe, so put an entry here to ensure we singularize correctly. plural = "passes", fallback = "mountain pass", }, ["path"] = { link = true, fallback = "road", }, ["peak"] = { link = true, fallback = "mountain", }, ["peninsula"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, }, ["periphery"] = { link = true, preposition = "of", class = "subpolity", }, ["places!"] = { generic_before_non_cities = "in", generic_before_cities = "in", class = "generic place", category_link = "[[place]]s of all sorts", -- `category_link_top_level` control the description used in the top-level [[Category:Places]] and -- language-specific variants such as [[Category:en:Places]]. The actual text for a language-spefic variant is -- "{{{langname}}} names of [[geographical]] [[place]]s of all sorts; [[toponym]]s." where the "names of" -- portion is automatically generated by the appropriate handler in -- [[Module:category tree/topic cat/data/Places]]. category_link_top_level = "[[geographical]] [[place]]s of all sorts; [[toponym]]s", bare_category_parent = "names", }, ["planned community"] = { -- Include this so we don't categorize 'planned community' into villages, as 'community' does. link = true, class = "settlement", has_neighborhoods = true, }, ["plateau"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true}, -- FIXME: Should generate both "Plateaus" and the appropriate 'geographic and cultural area' category }, ["Polish colony"] = { link = "[[w:colony (Poland)|colony]]", affix_type = "suf", affix = "colony", fallback = "village", has_neighborhoods = true, }, ["political divisions!"] = { category_link = "[[political]] [[division]]s and [[subdivision]]s, such as [[state]]s, [[province]]s, [[county|counties]] or [[district]]s", bare_category_parent = "places", }, ["polity"] = { link = true, category_link = "[[independent]] or [[semi-]][[independent]] [[polity|polities]]", class = "polity", bare_category_parent = "places", default = {true}, }, ["populated place"] = { link = "+w:populated place", -- not necessarily true, but usually is the case fallback = "village", }, ["port"] = { link = true, class = "man-made structure", default = {true}, }, ["port city"] = { -- FIXME: should categorize into "Ports" as well as "Cities" link = true, fallback = "city", }, ["port town"] = { -- FIXME: should categorize into "Ports" as well as "Towns" link = "w", fallback = "town", }, ["prefecture"] = { -- FIXME! `prefecture` is like a county in Japan and elsewhere but a department capital city in France. -- May need `has_neighborhoods` to be a function. link = true, preposition = "of", display_handler = prefecture_display_handler, class = "subpolity", }, ["prefecture-level city"] = { -- China; they are huge entities with a central city; not cities themselves. link = "w", preposition = "of", class = "subpolity", }, ["preserved county"] = { -- In Wales; they are former counties enshrined in law; there are 8 of them and each consists of one or more -- "principal areas" (styled as "counties" or "county boroughs"), of which there are 22. link = "w", preposition = "of", class = "subpolity", inherently_former = {"FORMER"}, }, ["primary area"] = { -- a grouping of "districts" (neighborhoods) in Gothenburg, Sweden link = "+w:sv:primärområde", fallback = "neighborhood", }, ["principality"] = { link = true, fallback = "monarchy", }, ["promontory"] = { link = true, fallback = "headland", }, ["protectorate"] = { link = true, fallback = "dependent territory", }, ["province"] = { link = true, preposition = "of", display_handler = province_display_handler, class = "subpolity", }, ["provinces and autonomous regions!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case China. category_link = "[[province]]s and [[autonomous region]]s", class = "subpolity", }, ["provinces and territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Canada and Pakistan. category_link = "[[province]]s and [[territory|territories]]", class = "subpolity", }, ["provincial capital"] = { link = "separately", fallback = "capital city", }, ["raion"] = { link = true, preposition = "of", affix_type = "Suf", class = "subpolity", }, ["ranch"] = { link = true, fallback = "farm", }, ["range"] = { -- FIXME: Where is this used? Is it a mountain range? link = true, holonym_use_the = true, class = "natural feature", }, ["regency"] = { link = true, preposition = "of", class = "subpolity", }, ["region"] = { link = true, preposition = "of", -- If 'region' isn't a specific administrative division, fall back to 'geographic and cultural area' fallback = "geographic and cultural area", -- "former region" is a subpolity but traditional/historic(al)/ancient/medieval/etc. is a geographic region class = "geographic region", }, ["regional capital"] = { link = "separately", fallback = "capital city", }, ["regional county municipality"] = { -- Quebec link = "w", preposition = "of", affix_type = "Suf", no_affix_strings = {"municipality", "county"}, fallback = "municipality", }, ["regional district"] = { link = "w", preposition = "of", affix_type = "Pref", no_affix_strings = "district", fallback = "district", }, ["regional municipality"] = { link = "w", preposition = "of", affix_type = "Pref", no_affix_strings = "municipality", fallback = "municipality", }, ["regional unit"] = { link = "w", preposition = "of", affix_type = "suf", class = "subpolity", }, ["registration county"] = { -- Used in Scotland for land registration purposes; formerly used in England, Wales and Ireland for statistical -- purposes (registration of births, deaths and marriages, and for the output of census information). link = "w", fallback = "county", }, ["republic"] = { -- Of Russia, Yugoslavia, etc. "Republics" in general are sovereign but we use "country" in that case. link = true, fallback = "constituent republic", }, ["research base"] = { link = "+w:research station", fallback = "research station", }, ["research station"] = { link = "w", class = "non-admin settlement", -- or "man-made structure"? default = {true}, }, ["reservoir"] = { link = true, fallback = "lake", }, ["residential area"] = { link = "separately", fallback = "neighborhood", }, ["resort city"] = { link = "w", fallback = "city", }, ["resort town"] = { link = "w", fallback = "town", }, ["river"] = { link = true, generic_before_non_cities = "in", holonym_use_the = true, class = "natural feature", addl_bare_category_parents = {"bodies of water"}, cat_handler = city_type_cat_handler, ["continent/*"] = {true}, default = {true}, }, ["river island"] = { link = "w", fallback = "island", }, ["road"] = { link = true, class = "man-made structure", default = {"Named roads"}, }, ["Roman province"] = { -- FIXME! Eliminate this in favor of 'former province|emp/Roman Empire' link = "w", default = {"Provinces of the Roman Empire"}, class = "subpolity", }, ["royal borough"] = { link = "w", preposition = "of", affix_type = "Pref", no_affix_strings = {"royal", "borough"}, fallback = "local government district with borough status", has_neighborhoods = true, }, ["royal burgh"] = { link = true, fallback = "borough", }, ["royal capital"] = { link = "w", fallback = "capital city", }, ["rural committee"] = { -- Hong Kong; a group of villages link = "w", affix_type = "Suf", has_neighborhoods = true, class = "settlement", }, ["rural community"] = { -- New Brunswick link = "+w:list of municipalities in New_Brunswick#Rural communities", fallback = "municipality", }, ["rural hromada"] = { link = "[[rural]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["rural municipality"] = { link = "w", preposition = "of", affix_type = "Pref", no_affix_strings = "municipality", fallback = "municipality", has_neighborhoods = true, --? }, ["rural township"] = { -- Taiwan link = "+w:rural township (Taiwan)", fallback = "township", }, ["sanctuary"] = { link = true, fallback = "temple", }, ["satrapy"] = { link = true, preposition = "of", class = "subpolity", inherently_former = {"ANCIENT", "FORMER"}, }, ["sea"] = { link = true, holonym_use_the = true, class = "natural feature", addl_bare_category_parents = {"bodies of water"}, default = {true}, }, ["seaport"] = { link = true, fallback = "port", }, ["seat"] = { link = true, fallback = "administrative centre", }, ["self-administered area"] = { -- Myanmar (groups self-administered divisions and zones) link = "+w:self-administered zone", preposition = "of", class = "subpolity", }, ["self-administered division"] = { -- Myanmar (only one of them: Wa Self-Administered Division) link = "w", fallback = "self-administered area", }, ["self-administered zone"] = { -- Myanmar (five of them) link = "w", fallback = "self-administered area", }, ["separatist state"] = { link = "separately", fallback = "unrecognized country", }, ["settlement"] = { link = true, category_link = "[[settlement]]s such as [[city|cities]], [[village]]s and [[farm]]s", bare_category_parent = "places", -- not necessarily true, but usually is the case fallback = "village", }, ["settlement hromada"] = { link = "[[w:Populated places in Ukraine#Rural settlements|settlement]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["sheading"] = { -- Isle of Man link = true, fallback = "district", }, ["sheep station"] = { -- Australia link = true, fallback = "farm", }, ["shire"] = { link = true, fallback = "county", }, ["shire county"] = { link = "w", fallback = "county", }, ["shire town"] = { link = true, fallback = "county seat", }, ["ski resort city"] = { link = "[[ski resort]] [[city]]", fallback = "city", }, ["ski resort town"] = { link = "[[ski resort]] [[town]]", fallback = "town", }, ["spa city"] = { link = "+w:spa town", fallback = "city", }, ["spa town"] = { link = "w", fallback = "town", }, ["space station"] = { link = true, fallback = "research station", }, ["special administrative region"] = { -- in China; in practice they are city-like (Hong Kong, Macau); also [[Oecusse]] in East Timor is formally a -- "special administrative region"; North Korea had one such region planned (Sinuiju) but abandoned; Indonesia -- has similar "special regions" of Jakarta, Yogyakarta and Aceh; and South Sudan has three "special -- administrative areas" link = "+w:special administrative regions of China", preposition = "of", class = "subpolity", has_neighborhoods = true, --? -- no suffix since places in Hong Kong or Macau are listed without China, except Hong Kong and Macau themselves -- they also contain regions (or areas), e.g. [[Kowloon]], so it would be confusing suffix = "", }, ["special collectivity"] = { link = "w", fallback = "collectivity", }, ["special municipality"] = { -- formerly linked to the Taiwan article but there are also special municipalities of the Netherlands link = "w", fallback = "municipality", }, ["special ward"] = { -- Tokyo link = true, fallback = "municipality", }, ["spit"] = { link = true, fallback = "peninsula", }, ["spring"] = { link = true, class = "natural feature", default = {true}, }, ["star"] = { link = true, class = "natural feature", default = {true}, }, ["state"] = { link = true, preposition = "of", class = "subpolity", -- 'former/historical state' could refer either to a state of a country (a division) or a state = sovereign -- entity. The latter appears more common (e.g. in various "ancient states" of East Asia). former_type = "polity", }, ["states and territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case Australia. category_link = "[[state]]s and [[territory|territories]]", class = "subpolity", }, ["states and union territories!"] = { -- This and other similar "combined placetypes" are for use in the plural when grouping first-level -- administrative regions of certain countries, in this case India. category_link = "[[state]]s and [[union territory|union territories]]", class = "subpolity", }, ["state capital"] = { link = "separately", fallback = "capital city", }, ["state park"] = { link = true, fallback = "park", }, ["state-level new area"] = { -- China (type of economic development zone, varying greatly in size) link = "w", fallback = "new area", }, ["statistical region"] = { -- Slovenia link = true, fallback = "administrative region", }, ["statutory city"] = { link = "w", fallback = "city", }, ["statutory town"] = { link = "w", fallback = "town", }, ["strait"] = { link = true, class = "natural feature", addl_bare_category_parents = {"bodies of water"}, default = {true}, }, ["stream"] = { link = true, fallback = "river", }, ["street"] = { link = true, fallback = "road", }, ["strip"] = { link = true, fallback = "geographic region", }, ["strip of land"] = { link = "[[strip]] of [[land]]", plural = "strips of land", plural_link = "[[strip]]s of [[land]]", fallback = "geographic region", }, ["sub-metropolitan city"] = { link = "+w:List of cities in Nepal#Sub-metropolitan cities", fallback = "city", }, ["sub-prefectural city"] = { link = "w", fallback = "subprovincial city", }, ["subdistrict"] = { link = true, preposition = "of", has_neighborhoods = true, --? -- FIXME: subdistricts can be neighborhood-like (of Jakarta) or larger (in China); need a handler class = "subpolity", default = {true}, }, ["subdivision"] = { link = true, preposition = "of", affix_type = "suf", -- FIXME: subdivisions can be neighborhood-like or larger; need a handler class = "subpolity", cat_handler = district_neighborhood_cat_handler, }, ["submerged ghost town"] = { -- FIXME: Consider just having "submerged" as a qualifier. link = "[[submerged]] [[ghost town]]", fallback = "ghost town", }, ["subnational kingdom"] = { link = "+w:subnational monarchy", fallback = "non-sovereign kingdom", }, ["subnational monarchy"] = { link = "w", fallback = "non-sovereign kingdom", }, ["subprefecture"] = { link = true, affix_type = "suf", preposition = "of", class = "subpolity", }, ["subprovince"] = { link = true, preposition = "of", class = "subpolity", }, ["subprovincial city"] = { link = "w", -- China; special status given to certain prefecture-level cities fallback = "prefecture-level city", }, ["subprovincial district"] = { link = "w", -- China; special status given to Binhai New Area and Pudong New Area, which are county-level districts preposition = "of", class = "subpolity", }, ["subregion"] = { link = true, fallback = "geographic region", }, ["suburb"] = { link = true, -- The following text is suitable for the top-level description of a suburb as well as categories of the form -- 'Suburbs in POLDIV' e.g. 'Suburbs in Illinois, USA' but not for categories of the form 'Suburbs of Chicago', -- where we'd get "[[suburb]]s of [[city|cities]] of [[Chicago]]". category_link = "[[suburb]]s of [[city|cities]]", category_link_before_city = "[[suburb]]s", -- See comments under "neighborhood" for the following three settings. They are used by -- [[Module:category tree/topic cat/data/Places]] for generating the text of 'Suburbs in/of PLACE' categories -- but currently ignored by district_neighborhood_cat_handler (which actually generates the categories for a -- given page), which hardcodes "in" for non-cities and "of" for cities. (FIXME: Change this.) generic_before_non_cities = "in", generic_before_cities = "of", preposition = "of", has_neighborhoods = true, --? class = "non-admin settlement", --? cat_handler = district_neighborhood_cat_handler, }, ["suburban area"] = { link = "w", fallback = "suburb", }, ["subway station"] = { link = "w", fallback = "metro station", }, ["sum"] = { -- In China, Mongolia, Russia; something like a county in Mongolia but a township in China (Inner Mongolia), -- and equivalent to a [[selsoviet]] in the parts of Russia where it's in use (a rural council, below a raion). link = "+w:sum (administrative division)", -- This fallback is somewha arbitrary. We could use "county" but that has a display handler -- which we don't want to be active (FIXME: If the display handler would be active, that's a bug). fallback = "division", }, ["supercontinent"] = { link = true, fallback = "continent", }, ["tehsil"] = { link = true, affix_type = "suf", no_affix_strings = {"tehsil", "tahsil"}, class = "subpolity", }, ["temple"] = { link = true, fallback = "building", }, ["territorial authority"] = { link = "w", fallback = "district", }, ["territory"] = { link = true, preposition = "of", class = "subpolity", }, ["theme"] = { link = "+w:theme (Byzantine district)", preposition = "of", class = "subpolity", }, ["town"] = { link = true, generic_before_non_cities = "in", has_neighborhoods = true, class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["town with bystatus"] = { -- can't use templates in links currently link = "[[town]] with [[bystatus#Norwegian Bokmål|bystatus]]", plural = "towns with bystatus", plural_link = "[[town]]s with [[bystatus#Norwegian Bokmål|bystatus]]", fallback = "town", }, ["township"] = { link = true, has_neighborhoods = true, class = "settlement", --? default = {true}, }, ["township municipality"] = { -- Quebec link = "+w:township municipality (Quebec)", preposition = "of", fallback = "municipality", has_neighborhoods = true, --? }, ["traditional county"] = { link = true, fallback = "county", }, ["traditional region"] = { -- FIXME: Verify this works. Same for 'historic(al) region'. -- provided only for the link link = "w", fallback = "FORMER geographic region", }, ["trail"] = { link = true, fallback = "road", }, ["treaty port"] = { link = "w", fallback = "city", class = "settlement", inherently_former = {"FORMER"}, }, ["tributary"] = { link = true, preposition = "of", fallback = "river", }, ["underground station"] = { link = "w", fallback = "metro station", }, ["unincorporated area"] = { link = "w", -- I don't know if this fallback makes sense everywhere. fallback = "unincorporated community", }, ["unincorporated community"] = { link = true, generic_before_non_cities = "in", class = "non-admin settlement", }, ["unincorporated territory"] = { link = "w", fallback = "territory", }, ["union territory"] = { -- India link = true, preposition = "of", entry_placetype_indefinite_article = "a", class = "subpolity", }, ["unitary authority"] = { -- UK, New Zealand link = true, entry_placetype_indefinite_article = "a", fallback = "local government district", }, ["unitary district"] = { link = "w", entry_placetype_indefinite_article = "a", fallback = "local government district", }, ["united township municipality"] = { -- Quebec link = "+w:united township municipality (Quebec)", entry_placetype_indefinite_article = "a", fallback = "township municipality", has_neighborhoods = true, --? }, ["university"] = { link = true, entry_placetype_indefinite_article = "a", class = "man-made structure", default = {true}, }, ["unrecognised country"] = { link = "w", fallback = "unrecognized country", }, ["unrecognized and nearly unrecognized countries!"] = { category_link = "[[de facto]] [[independent]] [[state]]s with little or no {{w|international recognition}}", bare_category_parent = "country-like entities", }, ["unrecognized country"] = { link = "w", class = "polity", default = {"Unrecognized and nearly unrecognized countries"}, }, ["unrecognised state"] = { link = "w", fallback = "unrecognized country", }, ["unrecognized state"] = { link = "w", fallback = "unrecognized country", }, ["urban area"] = { link = "separately", fallback = "neighborhood", }, ["urban hromada"] = { link = "[[urban]] [[w:hromada|hromada]]", affix_type = "suf", fallback = "hromada", }, ["urban service area"] = { -- A strange beast existing in Alberta; technically a type of hamlet but in practice used for much larger -- cities and treated equivalent to a city. (There are only two of them, [[Fort McMurray]] and [[Sherwood Park]]). link = "w", fallback = "city", }, ["urban township"] = { link = "w", fallback = "township", }, ["urban-type settlement"] = { -- appears to be a particular type of small urban settlement in post-Soviet states, -- had an administrative function. link = "w", fallback = "town", }, ["valley"] = { link = true, class = "natural feature", addl_bare_category_parents = {"landforms", "water"}, default = {true}, }, ["viceroyalty"] = { -- in essence, a type of colony link = true, fallback = "dependent territory", }, ["village"] = { link = true, generic_before_non_cities = "in", category_link = "[[village]]s, [[hamlet]]s, and other small [[community|communities]] and [[settlement]]s", class = "settlement", cat_handler = city_type_cat_handler, default = {true}, }, ["village development committee"] = { -- former administrative structure in Nepal; also exists in India but not as a formal unit link = "+w:village development committee (Nepal)", inherently_former = {"FORMER"}, fallback = "village", }, ["village municipality"] = { -- Quebec link = "+w:village municipality (Quebec)", preposition = "of", fallback = "municipality", has_neighborhoods = true, --? }, ["voivodeship"] = { -- Poland link = true, display_handler = voivodeship_display_handler, preposition = "of", class = "subpolity", }, ["volcano"] = { link = true, plural = "volcanoes", class = "natural feature", addl_bare_category_parents = {"landforms"}, default = {true, "Mountains"}, }, ["ward"] = { link = true, class = "settlement", -- Wards are formal administrative divisions of a city but have some properties of neighborhoods. fallback = "neighborhood", }, ["watercourse"] = { link = true, fallback = "channel", }, ["Welsh community"] = { -- Wales link = "[[w:community (Wales)|community]]", preposition = "of", affix_type = "suf", affix = "community", has_neighborhoods = true, class = "settlement", }, ["zone"] = { -- administrative division of Ethiopia, Qatar, Nepal, India link = "+w:zone#Place names", preposition = "of", class = "subpolity", }, ---------------------------------------------------------------------------------------------- -- Categories for former places -- ---------------------------------------------------------------------------------------------- ["ANCIENT capital"] = { link = false, entry_placetype_use_the = true, preposition = "of", has_neighborhoods = true, class = "capital", -- FIXME: Consider removing 'ancient settlements' here. Ancient capitals, like former capitals, often still -- exist but just aren't the capital any more. Maybe we should have an 'Ancient capitals' category. default = {"Ancient settlements", "Former capitals"}, }, ["ANCIENT non-admin settlement"] = { link = false, class = "non-admin settlement", fallback = "ANCIENT settlement", }, ["ANCIENT settlement"] = { link = false, has_neighborhoods = true, class = "settlement", default = {"Ancient settlements"}, }, ["ancient settlements!"] = { category_link = "former [[city|cities]], [[town]]s and [[village]]s that existed in [[antiquity]]", bare_category_parent = "former settlements", }, ["FORMER capital"] = { link = false, entry_placetype_use_the = true, preposition = "of", has_neighborhoods = true, class = "capital", default = {"Former capitals"}, }, ["former capitals!"] = { category_link = "former [[capital]] [[city|cities]] and [[town]]s", bare_category_parent = "settlements", }, ["former counties and county-level cities!"] = { -- For categorizing former counties and county-level cities of China category_link = "no-longer existing [[county|counties]] and [[county-level city|county-level cities]]", bare_category_breadcrumb = "counties and county-level cities", bare_category_parent = "former political divisions", }, ["FORMER county"] = { -- For categorizing former counties and county-level cities of China link = false, fallback = "FORMER subpolity", }, ["FORMER county-level city"] = { -- For categorizing former counties and county-level cities of China link = false, fallback = "FORMER subpolity", }, ["former countries and country-like entities!"] = { category_link = "[[country|countries]] and similar [[polity|polities]] that no longer exist", bare_category_breadcrumb = "countries and country-like entities", bare_category_parent = "former polities", }, ["FORMER country"] = { link = false, class = "polity", default = {"Former countries and country-like entities"}, }, ["former dependent territories!"] = { category_link = "[[w:dependent territory|dependent territories]] (colonies, dependencies, protectorates, etc.) that no longer exist", bare_category_breadcrumb = "dependent territories", bare_category_parent = "former political divisions", }, ["FORMER dependent territory"] = { link = false, preposition = "of", class = "subpolity", default = {"Former dependent territories"}, }, ["former districts!"] = { -- For categorizing former districts of China category_link = "no-longer-existing [[district]]s", bare_category_breadcrumb = "districts", bare_category_parent = "former political divisions", }, ["FORMER district"] = { -- For categorizing former districts of China link = false, fallback = "FORMER subpolity", }, ["FORMER geographic region"] = { link = false, fallback = "geographic and cultural area", }, ["FORMER man-made structure"] = { link = false, class = "man-made structure", default = {"Former man-made structures"}, }, ["former man-made structures!"] = { category_link = "man-made structures such as [[airport]]s and [[park]]s that no longer exist", bare_category_breadcrumb = "man-made structures", bare_category_parent = "former places", }, ["former municipalities!"] = { -- For categorizing former municipalities of the Netherlands category_link = "no-longer-existing [[municipality|municipalities]]", bare_category_breadcrumb = "municipalities", bare_category_parent = "former political divisions", }, ["FORMER municipality"] = { -- For categorizing former municipalities of the Netherlands link = false, fallback = "FORMER subpolity", }, ["FORMER natural feature"] = { link = false, class = "natural feature", default = {"Former natural features"}, }, ["former natural features!"] = { category_link = "natural features such as [[lake]]s, [[river]]s and [[island]]s that no longer exist", bare_category_breadcrumb = "natural features", bare_category_parent = "former places", }, ["FORMER non-admin settlement"] = { link = false, class = "non-admin settlement", fallback = "FORMER settlement", }, ["former places!"] = { category_link = "[[place]]s of all sorts that no longer exist", bare_category_breadcrumb = "former", bare_category_parent = "places", }, ["former political divisions!"] = { category_link = "[[political]] [[division]]s (states, provinces, counties, etc.) that no longer exist", bare_category_breadcrumb = "political divisions", bare_category_parent = "former places", }, ["former polities!"] = { category_link = "[[polity|polities]] (countries, kingdoms, empires, etc.) that no longer exist", bare_category_breadcrumb = "polities", bare_category_parent = "former places", }, ["FORMER polity"] = { link = false, class = "polity", default = {"Former polities"}, }, ["former prefectures!"] = { -- For categorizing former prefectures of China category_link = "no-longer-existing [[prefecture]]s", bare_category_breadcrumb = "prefectures", bare_category_parent = "former political divisions", }, ["FORMER prefecture"] = { -- For categorizing former prefectures of China link = false, fallback = "FORMER subpolity", }, ["former provinces!"] = { -- For categorizing former provinces of China, etc. category_link = "no-longer-existing [[province]]s", bare_category_breadcrumb = "provinces", bare_category_parent = "former political divisions", }, ["FORMER province"] = { -- For categorizing ancient/historical/former provinces of the Roman Empire link = false, fallback = "FORMER subpolity", }, ["former region"] = { -- A former region is considered a former political division, but not a 'historical/traditional/etc.' region. link = "separately", preposition = "of", inherently_former = {"FORMER"}, class = "subpolity", }, ["FORMER settlement"] = { link = false, has_neighborhoods = true, class = "settlement", default = {"Former settlements"}, }, ["former settlements!"] = { category_link = "[[city|cities]], [[town]]s and [[village]]s that no longer exist or have been merged or reclassified", bare_category_breadcrumb = "settlements", bare_category_parent = "former political divisions", }, ["FORMER subpolity"] = { link = false, preposition = "of", class = "subpolity", default = {"Former political divisions"}, }, ---------------------------------------------------------------------------------------------- -- form-of categories -- ---------------------------------------------------------------------------------------------- ---------- Abbreviations ---------- ["abbreviations of counties!"] = { -- For categorizing abbreviations of counties of e.g. England full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[county|counties]]", bare_category_breadcrumb = "counties", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of countries!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[country|countries]]", bare_category_breadcrumb = "countries", bare_category_parent = "abbreviations of places", }, ["abbreviations of departments!"] = { -- For categorizing abbreviations of departments of e.g. France full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[department]]s", bare_category_breadcrumb = "departments", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of districts!"] = { -- For categorizing abbreviations of districts of e.g. ??? full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[district]]s", bare_category_breadcrumb = "districts", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of divisions!"] = { -- For categorizing abbreviations of divisions of e.g. Bangladesh full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[division]]s", bare_category_breadcrumb = "divisions", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of former countries!"] = { full_category_link = "{{glossary|abbreviation}}s of [[country|countries]] that no longer [[exist]]", bare_category_breadcrumb = "countries", bare_category_parent = "abbreviations of former places", }, ["abbreviations of former places!"] = { full_category_link = "{{glossary|abbreviation}}s of [[place]]s that no longer [[exist]]", bare_category_breadcrumb = "abbreviations", bare_category_parent = "former places", addl_bare_category_parents = {{name = "abbreviations of places", sort = "former"}}, }, ["abbreviations of places!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[place]]s", bare_category_breadcrumb = "abbreviations", bare_category_parent = "places", }, ["abbreviations of political divisions!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[political]] [[division]]s", bare_category_breadcrumb = "political divisions", bare_category_parent = "abbreviations of places", }, ["abbreviations of prefectures!"] = { -- For categorizing abbreviations of prefectures of e.g. Japan full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[prefecture]]s", bare_category_breadcrumb = "prefectures", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of provinces!"] = { -- For categorizing abbreviations of provinces of e.g. Canada full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[province]]s", bare_category_breadcrumb = "provinces", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of provinces and territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[province]]s and [[territory|territories]]", bare_category_breadcrumb = "provinces and territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of regions!"] = { -- For categorizing abbreviations of regions of e.g. Italy full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[administrative region]]s", bare_category_breadcrumb = "regions", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states!"] = { -- For categorizing abbreviations of states of e.g. the United States full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states and territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s and [[territory|territories]]", bare_category_breadcrumb = "states and territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of states and union territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[state]]s and [[union territory|union territories]]", bare_category_breadcrumb = "states and union territories", bare_category_parent = "abbreviations of political divisions", }, ["abbreviations of territories!"] = { full_category_link = "{{glossary|abbreviation}}s of [[name]]s of [[territory|territories]]", bare_category_breadcrumb = "territories", bare_category_parent = "abbreviations of political divisions", }, ["ABBREVIATION_OF barangay"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF country"] = { link = false, default = {"Abbreviations of countries"}, }, ["ABBREVIATION_OF county"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF department"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF district"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF division"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF FORMER country"] = { link = false, default = {"Abbreviations of former countries"}, }, ["ABBREVIATION_OF FORMER place"] = { link = false, default = {"Abbreviations of former places"}, }, ["ABBREVIATION_OF place"] = { link = false, default = {"Abbreviations of places"}, }, ["ABBREVIATION_OF prefecture"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF province"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF region"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF state"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF subpolity"] = { link = false, default = {"Abbreviations of political divisions"}, }, ["ABBREVIATION_OF territory"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ["ABBREVIATION_OF union territory"] = { link = false, fallback = "ABBREVIATION_OF subpolity", }, ---------- Archaic forms ---------- ["archaic forms of places!"] = { full_category_link = "{{glossary|archaic}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "archaic forms", bare_category_parent = "places", }, ["ARCHAIC_FORM_OF place"] = { link = false, default = {"Archaic forms of places"}, }, ---------- Clippings ---------- ["clippings of places!"] = { full_category_link = "{{glossary|clipping}}s of [[name]]s of [[place]]s", bare_category_breadcrumb = "clippings", bare_category_parent = "places", }, ["CLIPPING_OF place"] = { link = false, default = {"Clippings of places"}, }, ---------- Dated forms ---------- ["dated forms of places!"] = { full_category_link = "{{glossary|dated}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "dated forms", bare_category_parent = "places", }, ["DATED_FORM_OF place"] = { link = false, default = {"Dated forms of places"}, }, ---------- Derogatory names ---------- ["derogatory names for cities!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[city|cities]]", bare_category_breadcrumb = "cities", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for cities"}, }, ["derogatory names for continents!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[continent]]s", bare_category_breadcrumb = "continents", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for continents"}, }, ["derogatory names for countries!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[country|countries]]", bare_category_breadcrumb = "countries", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for countries"}, }, ["derogatory names for places!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[place]]s", bare_category_breadcrumb = "derogatory names", bare_category_parent = "nicknames for places", }, ["derogatory names for states!"] = { full_category_link = "{{glossary|derogatory}} [[name]]s for [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "derogatory names for places", addl_bare_category_parents = {"nicknames for states"}, }, ["DEROGATORY_NAME_FOR capital"] = { link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR city"] = { link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR continent"] = { link = false, default = {"Derogatory names for continents"}, }, ["DEROGATORY_NAME_FOR country"] = { link = false, default = {"Derogatory names for countries"}, }, ["DEROGATORY_NAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "city" link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR place"] = { link = false, default = {"Derogatory names for places"}, }, ["DEROGATORY_NAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "city" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Derogatory names for cities"}, }, ["DEROGATORY_NAME_FOR state"] = { link = false, default = {"Derogatory names for states"}, }, ["DEROGATORY_NAME_FOR town"] = { link = false, default = {"Derogatory names for cities"}, }, ---------- Ellipses ---------- ["ellipses of places!"] = { full_category_link = "{{glossary|ellipsis|ellipses}} of [[name]]s of [[place]]s", bare_category_breadcrumb = "ellipses", bare_category_parent = "places", }, ["ELLIPSIS_OF place"] = { link = false, default = {"Ellipses of places"}, }, ---------- Former long-form names ---------- ["former long-form names of countries!"] = { full_category_link = "no-longer-[[use]]d [[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[country|countries]]", bare_category_breadcrumb = "countries", bare_category_parent = "former long-form names of places", addl_bare_category_parents = {{name = "former names of countries", sort = "long-form"}}, }, ["former long-form names of places!"] = { full_category_link = "no-longer-[[use]]d [[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[place]]s", bare_category_breadcrumb = "long-form", bare_category_parent = "former names of places", }, ["FORMER_LONG_FORM_OF country"] = { link = false, default = {"Former long-form names of countries"}, }, ["FORMER_LONG_FORM_OF place"] = { link = false, default = {"Former long-form names of places"}, }, ---------- Former names ---------- ["former names of capitals!"] = { full_category_link = "[[former]] [[name]]s of [[capital city|capital cities]] that generally still exist but under a different name", bare_category_breadcrumb = "capitals", bare_category_parent = "former names of settlements", }, ["former names of countries!"] = { full_category_link = "[[former]] [[name]]s of [[country|countries]] that generally still exist but under a different name", bare_category_breadcrumb = "countries", bare_category_parent = "former names of places", }, ["former names of places!"] = { full_category_link = "[[former]] [[name]]s of [[place]]s that generally still exist but under a different name", bare_category_breadcrumb = "former names", bare_category_parent = "places", }, ["former names of political divisions!"] = { full_category_link = "[[former]] [[name]]s of [[political]] [[division]]s (states, provinces, counties, etc.) that generally still exist but under a different name", bare_category_breadcrumb = "political divisions", bare_category_parent = "former names of places", }, ["former names of polities!"] = { full_category_link = "[[former]] [[name]]s of [[polity|polities]] (e.g. [[country|countries]]) that generally still exist but under a different name", bare_category_breadcrumb = "polities", bare_category_parent = "former names of places", }, ["former names of settlements!"] = { full_category_link = "[[former]] [[name]]s of [[city|cities]], [[town]]s, [[village]]s, etc. that generally still exist but under a different name", bare_category_breadcrumb = "settlements", bare_category_parent = "former names of political divisions", }, ["FORMER_NAME_OF capital"] = { link = false, default = {"Former names of capitals"}, }, ["FORMER_NAME_OF country"] = { link = false, default = {"Former names of countries"}, }, ["FORMER_NAME_OF place"] = { link = false, default = {"Former names of places"}, }, ["FORMER_NAME_OF polity"] = { link = false, default = {"Former names of polities"}, }, ["FORMER_NAME_OF region"] = { link = false, fallback = "FORMER_NAME_OF subpolity", }, ["FORMER_NAME_OF settlement"] = { link = false, default = {"Former names of settlements"}, }, ["FORMER_NAME_OF subpolity"] = { link = false, default = {"Former names of political divisions"}, }, ---------- Former nicknames ---------- ["former nicknames for cities!"] = { full_category_link = "no-longer-used [[nickname]]s for [[city|cities]], e.g. the [[Eternal City]] for [[Kyoto]] during the {{w|Heian period}} ({{circa2|800–1100|short=yes}} {{AD}})", bare_category_breadcrumb = "cities", bare_category_parent = "former nicknames for places", addl_bare_category_parents = {"nicknames for cities"}, }, ["former nicknames for places!"] = { full_category_link = "no-longer-used [[nickname]]s for [[place]]s", bare_category_breadcrumb = "former", bare_category_parent = "nicknames for places", addl_bare_category_parents = {{name = "former names of places", sort = "nicknames"}}, }, ["FORMER_NICKNAME_FOR capital"] = { link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR city"] = { link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "city" link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR place"] = { link = false, default = {"Former nicknames for places"}, }, ["FORMER_NICKNAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "city" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Former nicknames for cities"}, }, ["FORMER_NICKNAME_FOR town"] = { link = false, default = {"Former nicknames for cities"}, }, ---------- Former official names ---------- ["former official names of countries!"] = { full_category_link = "no-longer-[[use]]d [[official]] [[name]]s of [[country|countries]]", bare_category_breadcrumb = "countries", bare_category_parent = "former official names of places", addl_bare_category_parents = {{name = "former names of countries", sort = "official"}}, }, ["former official names of places!"] = { full_category_link = "no-longer-[[use]]d [[official]] [[name]]s of [[place]]s", bare_category_breadcrumb = "official", bare_category_parent = "former names of places", }, ["FORMER_OFFICIAL_NAME_OF country"] = { link = false, default = {"Former official names of countries"}, }, ["FORMER_OFFICIAL_NAME_OF place"] = { link = false, default = {"Former official names of places"}, }, ---------- Long-form names ---------- ["long-form names of countries!"] = { full_category_link = "[[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[country|countries]]", bare_category_breadcrumb = "countries", bare_category_parent = "long-form names of places", }, ["long-form names of places!"] = { full_category_link = "[[long]]-[[form]] (but typically [[unofficial]]) [[name]]s of [[place]]s", bare_category_breadcrumb = "long-form names", bare_category_parent = "places", }, ["LONG_FORM_OF country"] = { link = false, default = {"Long-form names of countries"}, }, ["LONG_FORM_OF place"] = { link = false, default = {"Long-form names of places"}, }, ---------- Nicknames ---------- ["nicknames for cities!"] = { full_category_link = "[[nickname]]s for [[city|cities]], e.g. the [[Big Apple]] for [[New York City]]", bare_category_breadcrumb = "cities", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"cities"}, }, ["nicknames for continents!"] = { full_category_link = "[[nickname]]s for [[continent]]s", bare_category_breadcrumb = "continents", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"continents"}, }, ["nicknames for countries!"] = { full_category_link = "[[nickname]]s for [[country|countries]]", bare_category_breadcrumb = "countries", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"countries"}, }, ["nicknames for places!"] = { full_category_link = "[[nickname]]s for [[place]]s", bare_category_breadcrumb = "places", bare_category_parent = "nicknames", addl_bare_category_parents = {"places"}, }, ["nicknames for states!"] = { -- For categorizing nicknames for states of e.g. the United States full_category_link = "[[nicknames]] for [[state]]s", bare_category_breadcrumb = "states", bare_category_parent = "nicknames for places", addl_bare_category_parents = {"states"}, }, ["NICKNAME_FOR capital"] = { link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR city"] = { link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR continent"] = { link = false, default = {"Nicknames for continents"}, }, ["NICKNAME_FOR country"] = { link = false, default = {"Nicknames for countries"}, }, ["NICKNAME_FOR metropolitan city"] = { -- "metropolitan city" doesn't fall back to "city" link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR place"] = { link = false, default = {"Nicknames for places"}, }, ["NICKNAME_FOR prefecture-level city"] = { -- "prefecture-level city" doesn't fall back to "city" but things like "county-level city" and -- "subprovincial city" fall back to "prefecture-level city" link = false, default = {"Nicknames for cities"}, }, ["NICKNAME_FOR state"] = { link = false, default = {"Nicknames for states"}, }, ["NICKNAME_FOR town"] = { link = false, default = {"Nicknames for cities"}, }, ---------- Obsolete forms ---------- ["obsolete forms of places!"] = { full_category_link = "{{glossary|obsolete}} [[form]]s of [[name]]s of [[place]]s", bare_category_breadcrumb = "obsolete forms", bare_category_parent = "places", }, ["OBSOLETE_FORM_OF place"] = { link = false, default = {"Obsolete forms of places"}, }, ---------- Official names ---------- ["official names of countries!"] = { full_category_link = "[[official]] [[name]]s of [[country|countries]]", bare_category_breadcrumb = "countries", bare_category_parent = "official names of places", }, ["official names of former countries!"] = { full_category_link = "[[official]] [[name]]s of [[country|countries]] that no longer [[exist]]", bare_category_breadcrumb = "countries", bare_category_parent = "official names of former places", }, ["official names of former places!"] = { full_category_link = "[[official]] [[name]]s of [[place]]s that no longer [[exist]]", bare_category_breadcrumb = "official names", bare_category_parent = "former places", addl_bare_category_parents = {{name = "official names of places", sort = "former"}}, }, ["official names of places!"] = { full_category_link = "[[official]] [[name]]s of [[place]]s", bare_category_breadcrumb = "official names", bare_category_parent = "places", }, ["OFFICIAL_NAME_OF country"] = { link = false, default = {"Official names of countries"}, }, ["OFFICIAL_NAME_OF FORMER country"] = { link = false, default = {"Official names of former countries"}, }, ["OFFICIAL_NAME_OF FORMER place"] = { link = false, default = {"Official names of former places"}, }, ["OFFICIAL_NAME_OF place"] = { link = false, default = {"Official names of places"}, }, ---------- Official nicknames ---------- ["official nicknames for places!"] = { full_category_link = "[[official]] [[nickname]]s for [[place]]s", bare_category_breadcrumb = "official", bare_category_parent = "nicknames for places", }, ["official nicknames for states!"] = { -- For categorizing official nicknames for states of e.g. the United States full_category_link = "[[official]] [[nicknames]] for [[state]]s", bare_category_breadcrumb = "official", bare_category_parent = "nicknames for states", addl_bare_category_parents = {"states"}, }, ["OFFICIAL_NICKNAME_FOR place"] = { link = false, default = {"Official nicknames for places"}, }, ["OFFICIAL_NICKNAME_FOR state"] = { link = false, default = {"Official nicknames for states"}, }, } export.plural_placetype_to_singular = {} for sg_placetype, spec in pairs(export.placetype_data) do if spec.plural then export.plural_placetype_to_singular[spec.plural] = sg_placetype end end return export bol6ubcotcmvhwkrt0fz0gh99ul396h モジュール:place/locations 828 609367 2356347 2026-09-23T10:33:08Z Kuroco2k 84207 [[:en:Module:place/locations]] 2356347 Scribunto text/plain local export = {} export.force_cat = false -- set to true to force category generation even on non-mainspace pages local m_table = require("Module:table") local insert = table.insert local dump = mw.dumpObject local unpack = unpack or table.unpack -- Lua 5.2 compatibility --[==[ intro: This module contains data on all known locations, along with some lower-level code to process them (higher-level known-location code is in [[Module:place/placetypes]]). You must load this module using require(), not using mw.loadData(). ===Location data=== '''NOTE: In order to understand the following better, first read the introductory documentation in [[Module:place]], especially the section `More about known locations`.''' The bulk of the code in this module (after some helper functions and placetype tables) describes the known locations and their relationships. Locations are grouped into ''location groups'' that share some common properties (examples are states of the United States and cities in Brazil). Each location group is associated with two tables, a ''data table'' that lists the locations and their individual properties, and a ''metadata table'' that lists group-level properties and defaults for the location properties. Each metadata table points to the associated data table (i.e. contains the data table as its `data` field), and the global `locations` variable holds a list of all group metadata tables. A given location is generally described by three values: (a) the group metadata table for the group the location is part of; (b) the location's canonical ''key'', which is the actual key in the group's data table and is globally unique across all locations; and (c) the location's ''spec'', which is the initialized object describing the properties of the location and comes from the value in the data table corresponding to the canonical key, transformed by the `initialize_spec()` function. These are typically named `group`, `key` and `spec`, respectively and in that order, and are found in the arguments to many functions. In a per-group data table, the keys are either ''canonical keys'' describing locations (which, as mentioned above, must be globally unique) or ''alias keys'' specifying an allowed alias for a given location. There may be multiple aliases for a given location and the alias keys only need to be unique within a particular group data table, not across all groups. It is also possible for the same string to serve as an alias key in one group and a canonical key in another group. (For example, `Newcastle` appears as an alias key in two different groups, referring to two different locations, canonically known as `Newcastle upon Tyne`, for the city in England, and `Newcastle, New South Wales`, for the city in New South Wales, Australia; and `Birmingham` appears both as a canonical key in the group of English cities and an alias key for canonical `Birmingham, Alabama` in the group of US cities.) The corresponding value objects are different for canonical and alias keys. Corresponding to canonical keys are ''location specs'', describing the properies of the location that cannot be derived from default properties of the group or global defaults. Corresponding to alias keys are ''alias specs'', which are highly restricted in the properties they can contain, and whose properties do not have per-group defaults, but only global defaults. The canonical key is always the same as the bare category corresponding to the location, which is one of the reasons it must be globally unique. For example, the country of Georgia uses the canonical key `Georgia` and corresponding bare category [[:Category:Georgia]], while the US state of Georgia uses the canonical key `Georgia, USA` and corresponding bare category [[:Category:Georgia, USA]]. The following conventions are followed in naming keys: * Countries, ''country-like entities'' (which are a mixture of unrecognized de-facto states and dependent territories) and ''former countries'' (which also includes other types of polities, such as the Roman Empire) use their unqualified placename as the canonical key. (See the documentation for [[Module:place]] for the distinction between keys and placenames, which is critical to understand when working with location data.) This also applies to constituent countries (such as England, Aruba and the Faroe Islands) and constituent parts of grouped dependent territories (such as the island of Saint Helena, which is administratively part of the British overseas territory of Saint Helena, Ascension and Tristan da Cunha). * Cities (including prefecture-level cities in China, which behave in most respects more like non-city administrative divisions) also normally use their unqualified placename as the canonical key, but if this causes name conflicts or ambiguities, they use a ''qualified key'' containing either the country name or immediate containing division (if different) following a comma, such as the case of `Newcastle, New South Wales` and `Birmingham, Alabama` above. Examples of name conflicts are the two cities just given; examples of ambiguities are the major cities of León and Mérida in Mexico and city of Cartagena, Colombia, which are given the respective canonical keys of `León, Guanajuato`, `Mérida, Yucatán` and `Cartagena, Colombia` to avoid ambiguity with the well-known respective cities of the same name in Spain, even though none of those cities are large enough to be included as known locations in this module. (The cutoff is generally having a metro area of at least 1,000,000 inhabitants, although there are exceptions.) * Administrative divisions of countries, other than the exceptions noted above for constituent countries and dependent territories, use a qualified key that contains the name of the country or constituent country in it, e.g. `Normandy, France` (a region), `Calvados, France` (a department in the region of Normandy), `Herefordshire, England` (a ceremonial county), `Northwest Territories, Canada` (a territory), `Central Finland, Finland` (a region), `Antalya Province, Turkey` (a province), `Cluj County, Romania` (a county), `County Cork, Ireland` (a county) and `New York, USA` (a state). As shown in these various examples, (a) first and second-level divisions are sometimes both included (as in France, the United Kingdom and China); (b) the qualifier after the comma is sometimes a constituent country (England) instead of a country (United Kingdom), and is sometimes abbreviated (USA rather than United States or Unites States of America); (c) the word `the` is not normally included in the key even if the location is normally preceded by `the` when following a preposition (there is a property in the location and alias specs to indicate this), except in a very few cases (most notably `The Hague`); (d) the country is included as a qualifier even if it creates an apparent redundancy, as with `Central Finland, Finland`; and (e) sometimes the placetype is included in the key, as with provinces in Turkey and several other countries; states in Nigeria; and counties in Ireland, Romania and several other countries. Whether the placetype is included, and whether it follows or precedes the placename, depends on per-country conventions. For example, provinces in Turkey, Iran and several other countries (likewise for states in Nigeria, oblasts in Russia, etc.) conventionally include the word "Province", "State", "Oblast" etc. in their name because they are normally named after the largest city in the division, which would otherwise lead to ambiguity; and counties in Ireland and Northern Ireland (and likewise County Durham, England) normally have the word "County" preceding rather than following them in their conventional name, so we follow this practice. The Wikipedia article naming scheme for a given administrative division is a strong clue as to how the division is normally referred to, and we usually follow this practice. (A minor exception is that the Wikipedia articles for provinces in Iran, Laos and Thailand include the word `province` with an initial lowercase letter while provinces elsewhere, e.g. North and South Korea, Saudi Arabia and Turkey, use uppercase `Province`; we normalize to uppercase `Province` in all cases.) As mentioned above, associated with canonical keys in the group data table are location specs, which are objects containing properties. It is important here to distinguish ''initialized specs'' from ''uninitialized specs''. Unininitialized specs are as directly specified in [[Module:place/locations]], containing only those properties that differ from the per-group or global defaults. Initialized specs result from calling `initialize_spec()` on an uninitialized spec (it is idempotent in that it will do nothing if encountering an already-initialized spec). This copies all group-level defaults that are not overridden in the location spec itself from the group-level metadata table into the location spec, so that in general, no more reference need be made to the group to fetch the correct value of a given location property. (The initialization process also does more transformations in a few cases, noted below.) Note that the default value of a given property is stored under a key in the group metadata table that is preceded by the string `default_`; for example, the default value corresponding to the `placetype` property of a given location is specified in the `default_placetype` key in the group metadata table. The following are the properties of the location spec. * `placetype`: String specifying the placetype of the location (e.g. "country", "state", province"). This can also be a table of such types; in this case, the first listed type is the canonical type that will be used in descriptions, but the location will be recognized (e.g. in a holonym, or for categorizing into the bare category) when tagged with any of the specified types. The placetype '''must''' be either specified on an individual location or defaulted at the group level, or an error occurs. * `container`: Either a string, a ''canonicalized container'' structure or a list of either type, specifying the immediate ''container'' (or containers) of the given location. A container is another location which this location is considered to be directly part of, either politically or (above the country level) geographically. Some locations belong to multiple immediate containers; this applies especially to transcontinental countries such as Russia and Turkey. Containers can themselves have containers, forming a tree (or more correctly, a [[w:directed acyclic graph]]) of locations. The list of immediate container(s), followed by the container(s) of the container(s), etc., is termed the ''container trail'', and some functions compute and return this trail as part of their operation. When a location spec is initialized, the given container spec is canonicalized into ''canonical container form'', which consists of a list of canonicalized container structures, each of which is of the form `{key = "``container_key``", placetype = "``container_placetype``"}`, where ``container_key`` is a canonical location key and ``container_placetype`` should be the listed placetype for the location, or the first listed placetype if there are multiple. (FIXME: Since the key uniquely identifies the container location, we should eliminate the placetype from the container structure.) The list of canonicalized container structures is stored into the `.containers` field of the location spec (this happens even if the container value is unset in its uninitialized spec form, causing it to default to the corresponding group-level value), and the `.container` field is set to {nil}. The canonicalization process is described in more detail below under [[#Container spec canonicalization]]. * `divs`: List of recognized political divisions; e.g. for the Netherlands, a specification of the form `divs = {"provinces", "municipalities"}` will allow categories such as [[:Category:de:Provinces of the Netherlands]] and [[:Category:pt:Municipalities of the Netherlands]] to be created. Any division that appears here must also be found in `placetype_data`, or an error occurs. The entities appearing in the `divs` list can be structures as well as just strings; this is explained more below under [[#Location divisions]]. Additional political divisions that apply to all locations in a group can be specified at the group level using the group-only property `addl_divs`, which has the same format as `divs`. This is intended to be used in the situation where some division types are shared among all locations in the group and others differ from location to location. An example where this is used is the United States, where `census-designated places` is specified in the group-level `addl_divs` so that all 50 states have census-designated places categorized as e.g. [[:Category:Census-designated places in Arizona, USA]], but `counties` and `county seats` are specified in the group-level `default_divs` because not all states have counties and county seats (Alaska has boroughs and borough seats and Louisiana has parishes and parish seats), and some states have additional divisions (New Jersey and Pennsylvania also have boroughs, while Colorado and Connecticut have municipalities). Note that under most circumstances (particularly, if `container_parent_type` is not set as a property associated with the division type), any division type specified on a sub-country-level location must also be specified on all containers up through the country. For example, since French departments specify `communes` and `municipalities` in `default_divs`, the same division types must be (and are) specified on French regions and for France itself. * `keydesc`: String directly specifying a description of the location, for use in generating the contents of category pages related to the location. In place of a string, a function of three arguments (`group`, `key`, `spec`, as is normal for locations) that computes the location description can also be given. This is used, for example, for Russian federal subjects; see `construct_russia_federal_subject_keydesc`. The special string `+++` contained in the keydesc is replaced with the default value of the location description, which specifies the location's placename, placetype, and the corresponding values for each container in the container trail, generally up through (but not beyond) the country level; see `no_include_container_in_desc` below. The location description is used to construct the full description of various categories, such as bare location categories, whose description generally reads `"{{(((}}langname}}} terms related to the people, culture, or territory of ``keydesc``."` where ``keydesc`` is the specified or auto-constructed location description. * `fulldesc`: String overriding the full description for the bare location category (but not for any other category). This is currently used only for the location `Earth`, at the very top of the tree (because the standard `people, culture or territory of ...` text doesn't make sense here), and for `Antarctica` (because it has no permanent inhabitants). FIXME: This should be renamed `bare_category_fulldesc`. * `addl_parents`: Specify additional parents for the bare location category, in addition to the category or categories generated based on the immediate container(s). For example, `Hawaii, USA` specifies `Polynesia` as an additional parent category; both `North Korea` and `South Korea` specify `Korea` (which is a specially handled location category) as an additional parent; and `Earth` specifies `nature` (not a location category, but still a topic category) as an additional parent (which in this case becomes the first parent, as `Earth` has no container). The only restriction on the categories in `addl_parents` is that they must be topic categories, because each language-specific version of the bare location category gets the corresponding language-specific versions of the categories in `addl_parents`. FIXME: This shoudl be renamed `bare_category_addl_parents`. * `wp`: Spec describing how to construct the Wikipedia article for the location. Each spec is either `true` (equivalent to `"%l"`, i.e. use the full location placename directly) or a string containing formatting directives, indicating how to construct the article name. The allowed formatting directives are `%l` (the full location placename), `%e` (the elliptical location placename) and `%c` (the full placename of the first immediate container). For example, the default value of `wp` for the group of United States cities is `"%l, %c"` since the city articles tend to be named e.g. `Austin, Texas` (but with many exceptions, specified using `wp` fields at the city level). Another example is Thai provinces, which specify a group-level default of `"%e province"` as the Wikipedia articles have lowercase `province` in their name but the Thai province keys specified in this module have uppercase `Province`. Here we have to use `%e` to get the placename without the word `Province` in it. The default is `true`, which simply uses the full location placename as the article name. Note that the Wikipedia article, along with the Wikipedia and Commons category pages, are shown in the upper right of bare category pages. * `wpcat`: Spec describing how to construct the Wikipedia category page for the location (i.e. the page listing articles and categories relevant to the location). The format is the same as with `wp`, and it defaults to the value of `wp`. It rarely needs to be specified because the category page and the article page almost always follow the same format. * `commonscat`: Spec describing how to construct the Commons category page for the location (i.e. the page on the MediaWiki Commons site listing articles and categories relevant to the location). It has the same format as `wp` and `wpcat` and defaults to `wpcat`, which is usually (but not always) correct. * `the`: Boolean specifying whether a location should be preceded by `the` when following a preposition, e.g. in category names such as [[:Category:Cities in the Northern Territory, Australia]] and in old-style place descriptions when the location occurs as the first holonym, such as the city [[Darwin]] described using {{tl|place|city|terr/Northern Territory|c/Australia}}. Note that the global default for this and all Boolean properties is {nil}, which amounts to the same as {false}. * `british_spelling`: Boolean indicating whether the location in question uses British spelling. Currently this only affects whether the spelling `neighborhoods` or `neighbourhoods` is used in categories such as [[:Category:Neighborhoods of New York City]] and [[:Category:Neighbourhoods of Sydney]]. This usually needs to be set only at the top level (i.e. country or country-like entity), because lower-level entities look up the container trail for any container that has `british_spelling = true` set, and if found, assume that British spelling applies. The general principle used in setting this is that all countries in Europe, all dependent territories of any such country, all former British colonies, and any dependent territories of these former colonies, are assumed to use British spelling, while all other countries and associated dependent territories are assumed to use American spelling. This can potentially be modified on a case-by-case basis. * `is_city`: Boolean indicating whether the location in question is a city. This is explicitly set to `true` for city-states (e.g. Monaco and Vatican City), dependent territories that are cities (e.g. Hong Kong, Macau, Bonaire, Gibraltar, etc.), certain city-level administrative divisions (such as `City of Belfast, Northern Ireland`) and (through a group-levell setting) New York boroughs. In addition, it is set to `true` in initialize_spec() whenever the group-level `default_placetype == "city"`, so that all cities get it set without explicitly needing to add a group-level setting for this. Note that the condition `default_placetype == "city"` intentionally excludes Chinese prefecture-level cities, which aren't really cities in that (for example) they don't directly contain neighborhoods, but do contain cities within them. This setting is used in various places: (a) to add cities, rivers, etc. to categories like [[:Category:Rivers in Osaka Prefecture, Japan]] and [[:Category:Cities in Wuhan]] for holonyms that are ''not'' cities; (b) to add districts, neighborhoods, and the like to categories like [[:Category:Neighborhoods of Brooklyn]] and [[:Category:Neighborhoods of Monaco]] for holoynms that ''are'' cities; (c) generally, to determine which "generic" placetypes (cities, rivers, neighborhoods, etc.) apply to the location. (Those that can occur with cities have a `generic_before_cities` setting in [[Module:place/placetypes]], and those that can occur with non-cities have a `generic_before_non_cities` setting.) * `is_former_place`: Boolean that should be set on former places such as the Soviet Union and the Roman Empire. For such places, categories such as [[:Category:fr:Rivers in the Soviet Union]] are neither generated nor recognized (more generally, no "generic" placetypes apply except for `places`), and category descriptions include the word `former`. * `overriding_bare_label_parents`: Document me! * `bare_category_parent_type`: Document me! * `no_container_cat`: Document me! * `no_container_parent`: Document me! * `no_generic_place_cat`: Document me! * `no_check_holonym_mismatch`: Document me! * `no_auto_augment_container`: Document me! * `no_include_container_in_desc`: Document me! ====Location divisions==== The `divs` field of a location describes the recognized political division types of that location. Specifying a given division type will cause places defined as being of the specified division type and with the location as a holonym will cause the place to be categorized as ` ``placetypes`` in/of ``location`` `; for example, specifying that the United States has `"states"` as a division will cause anything defined as {{tl|place|fr|state|c/US}} to be categorized under [[:Category:fr:States of the United States]]. Note that you do not have to explicitly specify division types for "generic" placetypes (those that have a `generic_before_non_cities` field if the location is not a city, or that have a `generic_before_cities` field if the location is a city); this includes things like cities, towns, villages, neighbo(u)rhoods and rivers. A given element in the `divs` list is usually a string naming a plural placetype; the placetype is automatically converted to the singular for recognizing the placetype in a {{tl|place}} spec, and irregular plurals such as `kibbutzim` are handled correctly as long as the placetype specifies an appropriate `plural` field (if the `plural` isn't explicitly given, the default singularization algorithm in [[Module:en-utilities]] is run, which gets most things correctly but has problems with `passes` and `fortresses`, which are singularized to `passe` and `fortresse`; for this reason, an explicit plural entry is added to terms in ''-ss''). In place of a string, an object can be given with the plural placetype in the `type` field; this allows additional properties to be specified along with the placetype. An example of this is the `divs` list for Canada: { ["Canada"] = {divs = { {type = "provinces", cat_as = "provinces and territories"}, {type = "territories", cat_as = "provinces and territories"}, "counties", "districts", "municipalities", "regional municipalities", "rural municipalities", "parishes", "Indian reserves", "census divisions", {type = "townships", prep = "in"}, }, ...}, } Here, both provinces and territories are set to categorize as `provinces and territories`, meaning that there is a single category [[:Category:Provinces and territories of Canada]] rather than separate categories for provinces and territories. Similar things are done for other countries that have more than one type of first-level administrative division (e.g. Australia, China, India and Pakistan). Note that any placetype listed under `cat_as` must exist in the table of placetypes in [[Module:place/placetypes]], and in fact there is a category-only entry there for `provinces and territories!` (the use of exclamation point following a plural placetype means that the placetype is present only for use in categories and won't be recognized as the placetype field in a {{tl|place}} description). In addition, townships are declared to use `in` rather than `of` as the preposition in the category; hence the category name will be [[:Category:Townships in Canada]] rather than [[:Category:Townships of Canada]]. (The use of `in` vs. `of` is somewhat related to whether a given placetype is an official administrative or statistical division of the location in question and comes in a defined list, in which case `of` should be used, or is more ill-defined, in which case `in` should be used; the default is `of`, and the use of `in` with `townships` is probably by analogy with the use of `in` with cities and towns.) Another more complex example is the divisions given for Quebec: { ["Quebec, Canada"] = {divs = { "counties", {type = "regional county municipalities", container_parent_type = "regional municipalities"}, {type = "regions", container_parent_type = false}, {type = "townships", prep = "in"}, {type = "parish municipalities", cat_as = {{type = "parishes", container_parent_type = "counties"}, "municipalities"}}, {type = "township municipalities", cat_as = {{type = "townships", prep = "in"}, "municipalities"}}, {type = "village municipalities", cat_as = {{type = "villages", prep = "in"}, "municipalities"}}, }, ...}, } Here, `container_parent_type` controls the second parent category of the placetype/location category associated with the entry. In this case, for example, [[:Category:Counties of Quebec, Canada]] will have [[:Category:Counties of Canada]] as its second or ''container-level'' parent. However, this doesn't make sense for `regional county municipalities`, which exist only in Quebec (so the parent category [[:Category:Regional county municipalities of Canada]] would have only one subcategory); but they are similar to regional municipalities in British Columbia, Nova Scotia and Ontario, so the `container_parent_type = "regional municipalities"` spec causes the container-level parent of this category to be [[:Category:Regional municipalities of Canada]]. Likewise, `regions` as administrative divisions (as opposed to mere geographic regions) exist only in Quebec; they have no equivalent elsewhere, so we disable the container-level parent using `container_parent_type = false`. The specs for `parish municipalities`, `township municipalities` and `village municipalities` show both that multiple types can be specified under `cat_as` (here, for example, we categorize `parish municipalities` as both `parishes` and `municipalities`) and that these types can themselves have properties, just as for entries directly under `divs`. Specifically, `{type = "parishes", container_parent_type = "counties"}` means that any place defined as a parish municipality in Quebec will be categorized under both [[:Category:Parishes of Quebec, Canada]] and [[:Category:Municipalities of Quebec, Canada]], and that the former will have a container-level parent of [[:Category:Counties of Canada]] (rather than the default of [[:Category:Parishes of Canada]]). Similarly, `township municipalities` will be categorized under both [[:Category:Townships in Quebec, Canada]] (''not'' [[:Category:Townships of Quebec, Canada]]) and [[:Category:Municipalities of Quebec, Canada]]. ====Container spec canonicalization==== A fully canonicalized container spec for a given location consists of a list of ''canonicalized container objects'', each with a `key` and `placetype` field. The `key` field should name the canonical key of some other location at a higher level (e.g. French cities are contained in French departments, which are contained in French regions, which are contained in France, which is contained in Europe, which is contained in Eurasia, which is contained in the Earth). The `placetype` field should correspond to the first (canonical) placetype listed for the key in question. The process of initializing a locaion spec converts the container spec in `.container` into a canonicalized spec in `.containers` and removes the spec from `.container`. It works as follows: # If the `container` field is missing, and there is a group-level `default_container` field, it is used in its place. For example, none of the Brazilian states listed in `brazil_states` specifies a container, but the group specifies `default_container = "Brazil"`. # A single string or canonicalized container object is allowed and made into a one-element list. # If a list element is a string that did ''not'' come from `default_container`, and there is a group-level `canonicalize_key_container` field, it is assumed to be a one-argument function and is called on the string to get a canonicalized container object. # Any remaining strings are assumed to be countries and are used directly as the `key`, with `placetype` set to `"country"`. ====Alias keys==== Aliases can be provided for canonical keys using ''alias keys''. Alias keys have a very different location spec structure from canonical keys. This structure does not, in general, have defaults at the group level and is not initialized using `initialize_spec()`, but is used as-is. The following properties are recognized in an alias location spec: * `alias_of`: The canonical key of which this key is an alias. Required. * `the`: If true, this alias key is preceded by `the` following a preposition. Defaults to the group-level `default_the` but does not pay attention to the value of `the` for the corresponding canonical key. * `display`: This is a display alias, meaning that holonyms using the placename corresponding to this alias will be converted to the placename corresponding to the canonical key when formatting the holonym for display. (Otherwise, the aliasing applies only to categorization.) If the value is true, the display canonicalization is to the placename of the canonical key; otherwise, the value should be a key whose corresponding placename is used when display canonicalizing. * `placetype`: The placetype of the alias. Rarely needs to be specified as it defaults to the canonical key's placetype, and if that is unspecified, to the group-level default placetype. ====Location group metadata tables==== As mentioned above, associated with each location group is a ''metadata table'' listing group-level properties. The metadata table contains two types of keys: group-level defaults (named like the corresponding location-level keys but preceded by `default_`, e.g. `default_placetype` corresponding to the location-level `placetype` key) and group-only keys, which are mostly functions. The following are the possible group-only keys: * `data`: This points to the group data table for the group, as described above. * `key_to_placename`: This is a function of one argument to transform the location's key (whether canonical or alias) into the full and elliptical placenames. The difference between full and elliptical placenames is described in the documentation for [[Module:place]], but in essence, it applies for keys that include the placetype in them (e.g. `Phuket Province, Thailand` or `County Mayo, Ireland`), in which case the full placename includes the placetype and the elliptical placename does not. For keys that do not include the placetype in them (e.g. `Arizona, USA` or `Gloucestershire, England`), the full and elliptical placenames are identical. Note that neither the full nor the elliptical placename includes the container in it; hence, for `Phuket Province, Thailand`, the full placename is `Phuket Province` and the elliptical placename is just `Phuket`. (Note that the full vs. elliptical placename distinction is intended only for handling cases where the placetype follows or precedes the raw placename and there is no difference between the two in whether they are normally preceded by `the`. More complex situations, such as `State of Mexico` (which normally takes `the`) vs. just `Mexico` (which doesn't), or `Islamabad Capital Territory` vs. just `Islamabad`, should be handled instead by aliases.) The `key_to_placename` function takes one argument, the key, and returns two arguments, the full and elliptical placenames, respectively. If left undefined, the default is to chop off anything starting with a comma and return the result as both full and elliptical placename, and if specifically set to `false`, the key is used directly as both full and elliptical placename. If it needs to be defined, it is best to use the helper function `make_key_to_placename`, if possible (or `make_irish_type_key_to_placename` in the case of Ireland and Northern Ireland, where `County` precedes), rather than rolling your own. In addition, you should use the global `key_to_placename` function (which takes care of the default implementation and such) rather than directly calling the function in the `key_to_placename` field. * `placename_to_key`: This is approximately the inverse of `key_to_placename`, transforming a placename (which can be either in full or elliptical form) into the corresponding key. As with `key_to_placename`, if you need to define this (generally, when the full and elliptical placenames are different), prefer using `make_placename_to_key` (or `make_irish_type_placename_to_key` for Ireland and Northern Ireland) to rolling your own. In addition, similarly to `key_to_placename`, use the global `placename_to_key` function to convert placenames to keys rather than directly invoking the function in the `placename_to_key` field. If the field is set to `false`, the placename is used unchanged as the key. Otherwise, the default algorithm works as follows: *# If the group-level `default_placetype == "city"`, use the placename unchanged as the key. *# Otherwise, if the group-level `default_container` exists and is a string, append it to the placename after a comma + space and use the result as the key. *# Otherwise, if the group-level `default_container` is a canonical container object (an object with `key` and `placetype` fields), and the `placetype` field is either `country` or `constituent country`, append the `key` field to the placename after a comma + space and use the result as the key. *# Otherwise, use the placename unchanged as the key. * `canonicalize_key_container`: A function of one argument to convert the specified `container` field, when a string, to canonical form. Described in more detail above under [[#Container spec canonicalization]]. It is preferable to construct the function using `make_canonicalize_key_container`, if possible, rather than rolling your own. * `addl_divs`: Additional political divisions appended, for all locations in the group, to the list of divisions derived from the location-level `divs` or group-level `default_divs` fields to get the final list of divisions for the location. See [[#Location divisions]] for more details. ]==] ----------------------------------------------------------------------------------- -- Helper functions -- ----------------------------------------------------------------------------------- --[==[ Throw an error. `fmt` is a format string and the remaining arguments are passed through `mw.dumpObject` and then used to format the format string as if `fmt:format(...)` were called. In general, callers should use `internal_error` unless the error was due to bad user input rather than a logic error (which usually isn't the case in deep back-end code like this). ]==] function export.process_error(fmt, ...) local args = {...} for i = 1, select("#", ...) do args[i] = dump(args[i]) end return error(string.format(fmt, unpack(args))) end --[==[ Throw an internal error (a logic error that should never happen unless there is a bug in the code, as opposed to a user error triggered by bad input or a system error due to something like running out of memory or hitting a time limit). `fmt` is a format string and the remaining arguments are passed through `mw.dumpObject` and then used to format the format string as if `fmt:format(...)` were called. ]==] function export.internal_error(fmt, ...) export.process_error("Internal error: " .. fmt, ...) end local internal_error = export.internal_error -- Return whether `list_or_element` (a list of strings, or a single string) "contains" `item` (a string). If -- `list_or_element` is a list, this returns true if `item` is in the list; otherwise it returns true if `item` -- equals `list_or_element`. local function list_or_element_contains(list_or_element, item) if type(list_or_element) == "table" then return m_table.contains(list_or_element, item) and true or false end return list_or_element == item end --[==[ Call the location group's `key_to_placename` function if it exists (see the comment at the top of [[Module:place]] for the distinction between keys and placenames). Two values are returned, the full and elliptical placenames (e.g. full `"County Durham"` vs. elliptical `"Durham"`). If the group does not define `key_to_placename`, both full and elliptical placenames are computed by chopping off anything starting with a comma. ]==] function export.key_to_placename(group, key) if group.key_to_placename == false then return key, key end if group.key_to_placename then local full_placename, elliptical_placename = group.key_to_placename(key) if type(full_placename) ~= "string" then internal_error("Key %s returned a non-string full placename: %s", key, full_placename) end if type(elliptical_placename) ~= "string" then internal_error("Key %s returned a non-string elliptical placename: %s", key, elliptical_placename) end return full_placename, elliptical_placename end key = key:gsub(",.*", "") return key, key end --[==[ Call the location group's `placename_to_key` function if it exists (see the comment at the top of [[Module:place]] for the distinction between keys and placenames) and return the result. If `placename_to_key` exists with the value `false`, return the placename unchanged. If the group does not define `placename_to_key`, and it defines a `default_container` whose placetype is either `country` or `constituent country`, the container name is appended to the placename after a comma and a space. Otherwise the placename is returned unchanged. ]==] function export.placename_to_key(group, placename) if group.placename_to_key == false then return placename elseif group.placename_to_key then local key = group.placename_to_key(placename) if type(key) ~= "string" then internal_error("Placename %s returned a non-string key: %s", placename, key) end return key elseif group.default_placetype == "city" then return placename else local defcon = group.default_container if not defcon then return placename elseif type(defcon) == "string" then return placename .. ", " .. defcon elseif type(defcon) == "table" and (defcon.placetype == "country" or defcon.placetype == "constituent country") then return placename .. ", " .. defcon.key else return placename end end end --[==[ Initialize the location spec `spec`, augmenting it with default values taken from `group` if the spec itself doesn't specify values for the properties. This sets `containers` to a canonicalized list of objects, each with `key` and `placetype` keys, describing the immediate containers of the location, and erases (sets to nil) the original non-canonicalized `container` field. (Most locations have only one immediate container but some, e.g. Russia, have more than one. Containers should be carefully distinguished from category parents. Generally the container is the first category parent, or the first ``n`` parents if there are ``n`` containers, but there may be additional category parents, which indicate some sort of relation between the category parent and the location but not necessarily one of containment.) This function is idempotent in that nothing happens if called more than once on the same spec. FIXME: Consider reimplementing this in a more standardly object-oriented way using metatables. ]==] function export.initialize_spec(group, key, spec) if spec.initialized then return end local container = spec.container local containers local container_from_default if not container then container = group.default_container container_from_default = true end if container then if type(container) == "string" or container.key then container = {container} end containers = {} for _, cont in ipairs(container) do if type(cont) == "string" then if group.canonicalize_key_container and not container_from_default then cont = group.canonicalize_key_container(cont) else cont = {key = cont, placetype = "country"} end end insert(containers, cont) end end spec.containers = containers spec.container = nil local function value_with_default(val, default_val) if val == nil then return default_val else return val end end local function set_or_default(prop) spec[prop] = value_with_default(spec[prop], group["default_" .. prop]) end set_or_default("placetype") if not spec.placetype then internal_error("No placetype found in key %s for spec %s or in group `default_placetype`", key, spec) end set_or_default("divs") spec.addl_divs = group.addl_divs for _, prop in ipairs { "keydesc", "fulldesc", "addl_parents", "overriding_bare_label_parents", "bare_category_parent_type", "wp", "wpcat", "commonscat", "british_spelling", "the", "no_container_cat", "no_container_parent", "no_generic_place_cat", "no_check_holonym_mismatch", "no_auto_augment_container", "no_include_container_in_desc", "is_city", "is_former_place", } do set_or_default(prop) end -- `default_placetype == "city"` is correct; if `default_placetype` has something else like `prefecture-level city` -- as the canonical placetype but also lists `city` (as Chinese prefecture-level cities do), don't mark as -- is_city. spec.is_city = value_with_default(spec.is_city, group.default_placetype == "city") spec.initialized = true end --[=[ Given a location group, key and possible placetypes that the placename must match, check if the key exists in the group with at least one of the group's key's placetypes matching one of the passed-in placetypes. If so, return two values: the group key (which potentially could differ from the passed-in key due to aliases) and the corresponding spec object, which (as with all functions that return spec objects) has been initialized using `initialize_spec()` (i.e. default property values have been copied from the group into the spec, if the spec doesn't itself specify a value for the property in question). `alias_resolution` controls how aliases are resolved. Normally, both display and category aliases are followed, and the returned key will reflect the canonical location key. However, if `alias_resolution` is {"none"}, no alias following happens. In that case, if the key specifies an alias, the spec for the alias rather than the spec for the canonical location is returned, and importantly, it is returned uninitialized, meaning that properties from the group are not copied into the spec. (If the key specifies a canonical location, its spec is returned initialized, as in the normal case where `alias_resolution` is unspecified.) The caller needs to check whether the returned spec is an alias by looking for an `alias_of` property. If `alias_resolution` is {"display"}, the behavior is the same as for {"none"} except that if the alias contains a setting `display = true`, the returned key will reflect the canonical location key, and if the alias contains a setting `display = ``string`` `, the returned key will reflect that string. This is a low-level function meant for internal use; external callers should generally use `get_matching_location` (for internally-derived locations), `find_matching_holonym_location` (for externally-derived locations) or `find_canonical_key` (for known-canonical locations where the placetype isn't known). ]=] local function find_matching_key_in_group(group, placetypes, key, alias_resolution) if alias_resolution ~= nil and alias_resolution ~= "none" and alias_resolution ~= "display" and alias_resolution ~= "all" then internal_error("Bad value for 'alias_resolution': %s", alias_resolution) end local spec = group.data[key] if not spec then return nil end local function check_correct_placetype(placetype) if type(placetype) == "table" then for _, pt in ipairs(placetype) do if list_or_element_contains(placetypes, pt) then return true end end return false else return list_or_element_contains(placetypes, placetype) end end if spec.alias_of then local resolved_key = spec.alias_of local resolved_spec = group.data[resolved_key] if not resolved_spec then internal_error("Key %s is an alias of %s, which doesn't exist", key, resolved_key) elseif resolved_spec.alias_of then internal_error("Key %s is an alias of %s, which is itself an alias; indirect aliasing not allowed", key, resolved_key) end if alias_resolution == "none" or alias_resolution == "display" then -- We could be working with non-initialized/defaulted spec, since we're pulling it directly from the group. local placetype = spec.placetype or resolved_spec.placetype or group.default_placetype if not placetype then internal_error("No placetype found for key %s in any of spec %s, alias-resolved spec %s or in group " .. "`default_placetype`", key, spec, resolved_spec) end if not check_correct_placetype(placetype) then return nil end if alias_resolution == "display" then if spec.display == true then key = resolved_key elseif spec.display then key = spec.display end end return key, spec end key = resolved_key spec = resolved_spec end -- We could be working with non-initialized/defaulted spec, since we're pulling it directly from the group. local placetype = spec.placetype or group.default_placetype if not placetype then internal_error("No placetype found for key %s in spec %s or group `default_placetype`", key, spec) end if not check_correct_placetype(placetype) then return nil end export.initialize_spec(group, key, spec) return key, spec end --[=[ Given a location group, placename and possible placetypes that the placename must match, check if the placename exists in the group with at least one of the placetypes of the key in the group that corresponds to the placename matching one of the passed-in placetypes. If so, return two values: the key corrsponding to the passed-in placename and the corresponding spec object. This is similar to `find_matching_key_in_group()` but works with placenames rather than keys. `alias_resolution` is as in `find_matching_key_in_group()`. This is a low-level function meant for internal use; external callers should generally use `get_matching_location` (for internally-derived locations), `find_matching_holonym_location` (for externally-derived locations) or `find_canonical_key` (for known-canonical locations where the placetype isn't known). ]=] local function find_matching_placename_in_group(group, placetypes, placename, alias_resolution) local key = export.placename_to_key(group, placename) return find_matching_key_in_group(group, placetypes, key, alias_resolution) end --[==[ If `key` is a canonical known location key (i.e. not an alias), return the corresponding group and initialized spec. If no such key exists, return {nil}. This throws an internal error if two locations with the same key are found. ]==] function export.find_canonical_key(key) local found_locations = {} for _, group in ipairs(export.locations) do local spec = group.data[key] if not spec then -- do nothing elseif spec.alias_of then mw.log(("Skipping alias '%s' of canonical '%s'"):format(key, spec.alias_of)) else insert(found_locations, {group, spec}) end end if not found_locations[1] then return nil elseif found_locations[2] then internal_error("Found multiple matching locations for canonical key %s: %s", key, found_locations) else local group, spec = unpack(found_locations[1]) export.initialize_spec(group, key, spec) return group, spec end end --[==[ Iterator that returns all locations matching a given description, where the description consists of either a placename or a key along with a list of possible placetypes. Usually there will be at most one such location. The iterator returns three values at each iteration: the location group, canonical key by which the location is known and the spec object describing the location. `data` contains the following possible fields: * `placetypes`: A list of possible placetypes, one of which must match one of the location's placetypes; or a string specifying a placetype, which must match one of the location's placetypes. This must be specified. * `placename`: The placename of the location. Either this or `key` must be specified. * `key`: The key of the location. Either this or `placename` must be specified. * `alias_resolution`: If specified, it behaves the same as for `find_matching_key_in_group`. The spec is normally initialized using `initialize_spec()` prior to it being returned (but may not be if `alias_resolution` is given and the specified key or placename is an alias; see the documentation for `find_matching_key_in_group`). ]==] function export.iterate_matching_location(data) local i = 0 local n = #export.locations return function() while true do i = i + 1 if i > n then break end local group = export.locations[i] local key, spec if data.placename then key, spec = find_matching_placename_in_group(group, data.placetypes, data.placename, data.alias_resolution) else if not data.key then internal_error("'.placename' or '.key' must be defined: %s", data) end key, spec = find_matching_key_in_group(group, data.placetypes, data.key, data.alias_resolution) end if key then return group, key, spec end end end end --[==[ Return the location matching a given description, where the description consists of either a placename or a key along with a list of possible placetypes. This is similar to `iterate_matching_location()` but throws an internal error if there is not exactly one location found; as such, it is for use with internally specified locations (such as the containers of known locations) rather than externally specified locations, which may not match a known location and in some cases may match multiple known locations. For finding an externally specified location, consider using `find_matching_holonym_location`, which returns {nil} rather than throwing an error if the location isn't found, but also (more importantly) checks to make sure there are no conflicting holonyms among the user-specified holonyms (e.g. {{tl|place|city|s/Delaware|c/USA|t=Newark}} will not match the known location `Newark` (in New Jersey, not Delaware). ]==] function export.get_matching_location(data) local all_found = {} for group, key, spec in export.iterate_matching_location(data) do insert(all_found, {group, key, spec}) end if not all_found[1] then internal_error("Couldn't find matching location for data %s", data) elseif all_found[2] then internal_error("Found multiple matching locations for data %s: %s", data, all_found) else return unpack(all_found[1]) end end --[==[ Successively iterate over a location's containers, and then the containers of those containers, etc. Keep in mind that locations may have multiple containers (e.g. Russia has both Europe and Asia as containers, and both Europe and Asia have Eurasia as their container). A given container will never be returned twice (e.g. in the case where a specific location A has locations B and C as containers, and B has C as its container, C will not be returned twice). An internal error happens if a container loop is detected. The return value is a list of location objects, each of which contains `group`, `key` and `spec` fields. ]==] function export.iterate_containers(group, key, spec) local keys_seen = {} keys_seen[key] = true local iterations = 0 local last_iteration_containers = {{group = group, key = key, spec = spec}} return function() iterations = iterations + 1 if iterations > 10 then internal_error("Probable loop in containers when processing key %s", key) end local next_iteration_containers = {} for _, location in ipairs(last_iteration_containers) do local containers = location.spec.containers if containers then for _, container in ipairs(containers) do local container_group, container_key, container_spec = export.get_matching_location { placetypes = container.placetype, key = container.key, } if not keys_seen[container_key] then insert(next_iteration_containers, { group = container_group, key = container_key, spec = container_spec }) keys_seen[container_key] = true end end end end if not next_iteration_containers[1] then return nil end last_iteration_containers = next_iteration_containers return next_iteration_containers end end --[==[ Given a placename, convert it into a link (two-part if `display_form` is given and differs from `placename`) and add `"the "` to the beginning if called for in `spec`. ]==] function export.construct_linked_placename(spec, placename, display_form) local linked_placename = display_form and placename ~= display_form and ("[[%s|%s]]"):format(placename, display_form) or ("[[%s]]"):format(placename) if spec.the then linked_placename = "the " .. linked_placename end return linked_placename end --[=[ This is typically used to define `key_to_placename`. It generates a function that chops off parts of a string (a location key), typically at the end, in order to get the full and elliptical versions of a placename. (See the documentation above for `key_to_placename` under "Location group tables" for the difference between full and elliptical placenames.) `container_patterns` is a Lua pattern or a list of possible patterns matching the container at the end of the key, which will be used to remove that container. If multiple patterns are specified, each one is tried until one matches. If `container_patterns` is omitted, this part of the process is skipped. The reulting string becomes the full placename. If `divtype_patterns` is specified, it is likewise either a Lua pattern or list of possible patterns to match and remove the political division affixed onto the end (or possibly the beginning) of the key in the keys of certain countries (such as South Korean and North Korean counties, which include the word "County" in the key). The resulting chopped string becomes the elliptical placename. If `divtype_patterns` is omitted, this part of the process is skipped and the full and elliptical placenames are the same. Typical usage is as follows: ``` key_to_placename = make_key_to_placename(", England$"), ``` or (when the political division is part of the key) ``` key_to_placename = make_key_to_placename(", South Korea$", " County$") ``` ]=] local function make_key_to_placename(container_patterns, divtype_patterns) if type(container_patterns) == "string" then container_patterns = {container_patterns} end if type(divtype_patterns) == "string" then divtype_patterns = {divtype_patterns} end return function(key) local full_placename = key if container_patterns then for _, container_pattern in ipairs(container_patterns) do local nsubs full_placename, nsubs = full_placename:gsub(container_pattern, "") if nsubs > 0 then break end end end local elliptical_placename = full_placename if divtype_patterns then for _, divtype_pattern in ipairs(divtype_patterns) do local nsubs elliptical_placename, nsubs = elliptical_placename:gsub(divtype_pattern, "") if nsubs > 0 then break end end end return full_placename, elliptical_placename end end --[=[ This is typically used to define `placename_to_key`. It generates a function that appends a string to the end of a given placename to get the key (see the definition of `placename_to_key` above in the documentation under "Location group tables"). Optional `divtype_suffix` is a raw string (which should not contain hyphens or other characters that have special meaning in Lua patterns) to be appended first to the placename; if already present at the end, it is not appended. `container_suffix` is then added in the same fashion if given. Typical usage is like this: ``` placename_to_key = make_placename_to_key(", England") ``` (which will convert e.g. `"Hampshire"` into `"Hampshire, England"`) or ``` placename_to_key = make_placename_to_key(", South Korea", " County") ``` (which will convert e.g. `"Gangwon"` or `"Gangwon County"` into `"Gangwon County, South Korea"`). ]=] local function make_placename_to_key(container_suffix, divtype_suffix) return function(placename) local key = placename if divtype_suffix then if not key:find(divtype_suffix .. "$") then key = key .. divtype_suffix end end if container_suffix then key = key .. container_suffix end return key end end --[=[ This is typically used to define `canonicalize_key_container`, which converts a container as specified in the location data into the canonical form containing both the full container key and its placetype. It generates a function to do the canonicalization of a given container. If the container is a string, `suffix` is appended onto the string (use {nil} or {""} if there is no suffix to append), and the placetype is set to `placetype`. Otherwise the container is left as-is. Typical usage is like this: ``` canonicalize_key_container = make_canonicalize_key_container(", Canada", "province") ``` which will convert e.g. `"Ontario"` into `{key = "Ontario, Canada", placetype = "province"}`. ]=] local function make_canonicalize_key_container(suffix, placetype) return function(container) if type(container) == "string" then return {key = container .. (suffix or ""), placetype = placetype} else return container end end end ----------------------------------------------------------------------------------- -- Top-level tables -- ----------------------------------------------------------------------------------- export.continents = { ["Earth"] = {the = true, placetype = "planet", addl_parents = {"nature"}, fulldesc = "=the planet [[Earth]] and the features found on it"}, ["Africa"] = {placetype = "continent", container = {key = "Earth", placetype = "planet"}}, ["America"] = {placetype = {"supercontinent", "continent"}, container = {key = "Earth", placetype = "planet"}, keydesc = "[[America]], in the sense of [[North America]] and [[South America]] combined", wp = "Americas"}, ["Americas"] = {alias_of = "America", the = true}, ["North America"] = {placetype = "continent", container = {key = "America", placetype = "supercontinent"}}, ["Caribbean"] = {the = true, placetype = {"continental region", "region"}, container = {key = "North America", placetype = "continent"}}, ["Central America"] = {placetype = {"continental region", "region"}, container = {key = "North America", placetype = "continent"}}, ["South America"] = {placetype = "continent", container = {key = "America", placetype = "supercontinent"}}, ["Antarctica"] = {placetype = "continent", container = {key = "Earth", placetype = "planet"}, fulldesc = "=the territory of [[Antarctica]]"}, ["Eurasia"] = {placetype = {"supercontinent", "continent"}, container = {key = "Earth", placetype = "planet"}, keydesc = "[[Eurasia]], i.e. [[Europe]] and [[Asia]] together"}, ["Asia"] = {placetype = "continent", container = {key = "Eurasia", placetype = "supercontinent"}}, ["Europe"] = {placetype = "continent", container = {key = "Eurasia", placetype = "supercontinent"}}, ["Oceania"] = {placetype = "continent", container = {key = "Earth", placetype = "planet"}}, ["Melanesia"] = {placetype = {"continental region", "region"}, container = {key = "Oceania", placetype = "continent"}}, ["Micronesia"] = {placetype = {"continental region", "region"}, container = {key = "Oceania", placetype = "continent"}}, ["Polynesia"] = {placetype = {"continental region", "region"}, container = {key = "Oceania", placetype = "continent"}}, } export.continents_group = { default_overriding_bare_label_parents = {}, -- container parents should be used default_divs = {{type = "countries", prep = "in"}}, -- It's enough to mention the first-level continent or continent group. It seems excessive to write e.g. -- "El Salvador, a country in Central America, a continental region in North America, a continent in America, ...". default_no_include_container_in_desc = true, default_no_container_cat = true, default_no_container_parent = true, default_no_auto_augment_container = true, default_no_generic_place_cat = true, -- French Guyana is in France but not in Europe, which should not be an issue, so don't check holonym mismatches at -- this level. We also run into problems with supercontinents, which have "continent" as the fallback and cause -- mismatches. default_no_check_holonym_mismatch = true, data = export.continents, } -- Countries: including those with partial recognition that are normally considered countries (e.g. Kosovo, Taiwan). export.countries = { ["Afghanistan"] = {container = "Asia", divs = {"provinces", "districts"}}, ["Albania"] = {container = "Europe", divs = {"counties", "municipalities", "communes", {type = "administrative units", cat_as = "communes"}, }, british_spelling = true}, ["Algeria"] = {container = "Africa", divs = {"provinces", "communes", "districts", "municipalities"}}, ["Andorra"] = {container = "Europe", divs = {"parishes"}, british_spelling = true}, ["Angola"] = {container = "Africa", divs = {"provinces", "municipalities"}}, ["Antigua and Barbuda"] = {container = "Caribbean", divs = {"provinces"}, british_spelling = true}, ["Argentina"] = {container = "South America", divs = {"provinces", "departments", "municipalities"}}, ["Armenia"] = {container = {"Europe", "Asia"}, divs = {"provinces", "districts", "municipalities"}, british_spelling = true}, ["Republic of Armenia"] = {alias_of = "Armenia", the = true}, -- differs in "the" -- Both a country and continent ["Australia"] = {container = "Oceania", divs = { {type = "states", cat_as = "states and territories"}, {type = "territories", cat_as = "states and territories"}, {type = "ABBREVIATION_OF states", cat_as = "abbreviations of states and territories"}, {type = "ABBREVIATION_OF territories", cat_as = "abbreviations of states and territories"}, "local government areas", "dependent territories", }, british_spelling = true}, ["Austria"] = {container = "Europe", divs = {"states", "districts", "municipalities"}, british_spelling = true}, ["Azerbaijan"] = {container = {"Europe", "Asia"}, divs = {"districts", "municipalities"}, british_spelling = true}, ["Bahamas"] = {the = true, container = "Caribbean", divs = {"districts"}, british_spelling = true, wp = "The %l"}, ["Bahrain"] = {container = "Asia", divs = {"governorates"}}, ["Bangladesh"] = {container = "Asia", divs = {"divisions", "districts", "municipalities"}, british_spelling = true}, ["Barbados"] = {container = "Caribbean", divs = {"parishes"}, british_spelling = true}, ["Belarus"] = {container = "Europe", divs = {"regions", "districts"}, british_spelling = true}, ["Belgium"] = {container = "Europe", divs = {"regions", "provinces", "municipalities"}, british_spelling = true}, ["Belize"] = {container = "Central America", divs = {"districts"}, british_spelling = true}, ["Benin"] = {container = "Africa", divs = {"departments", "communes"}}, ["Bhutan"] = {container = "Asia", divs = {"districts", "gewogs", "chiwogs"}}, ["Bolivia"] = {container = "South America", divs = {"provinces", "departments", "municipalities"}}, ["Bosnia and Herzegovina"] = {container = "Europe", divs = {"entities", "cantons", "municipalities"}, british_spelling = true}, ["Bosnia and Hercegovina"] = {alias_of = "Bosnia and Herzegovina", display = true}, ["Bosnia-Herzegovina"] = {alias_of = "Bosnia and Herzegovina", display = true}, ["Bosnia-Hercegovina"] = {alias_of = "Bosnia and Herzegovina", display = true}, ["Bosnia"] = {alias_of = "Bosnia and Herzegovina", display = true}, ["Botswana"] = {container = "Africa", divs = {"districts", "subdistricts"}, british_spelling = true}, ["Brazil"] = {container = "South America", divs = { "states", "municipalities", "macroregions", {type = "ABBREVIATION_OF states", cat_as = "abbreviations of states"}, }}, ["Brunei"] = {container = "Asia", divs = {"districts", "mukims"}, british_spelling = true}, ["Bulgaria"] = {container = "Europe", divs = {"provinces", "municipalities"}, british_spelling = true}, ["Burkina Faso"] = {container = "Africa", divs = {"regions", "departments", "provinces"}}, ["Burundi"] = {container = "Africa", divs = {"provinces", "communes"}}, ["Cambodia"] = {container = "Asia", divs = {"provinces", "districts"}}, ["Cameroon"] = {container = "Africa", divs = {"regions", "departments"}}, ["Canada"] = {container = "North America", divs = { {type = "provinces", cat_as = "provinces and territories"}, {type = "territories", cat_as = "provinces and territories"}, {type = "ABBREVIATION_OF provinces", cat_as = "abbreviations of provinces and territories"}, {type = "ABBREVIATION_OF territories", cat_as = "abbreviations of provinces and territories"}, "counties", "districts", "municipalities", "regional municipalities", "rural municipalities", "parishes", -- Don't change the following to something more politically correct (e.g. "First Nations reserves") until/unless -- the Canadian government makes a similar switch (and note that as of Apr 18 2025, the Wikipedia article is -- still at [[w:Indian reserves]]). "Indian reserves", "census divisions", {type = "townships", prep = "in"}, }, british_spelling = true}, ["Cape Verde"] = {container = "Africa", divs = {"municipalities", "parishes"}}, ["Cabo Verde"] = {alias_of = "Cape Verde", display = true}, ["Central African Republic"] = {the = true, container = "Africa", divs = {"prefectures", "subprefectures"}}, ["CAR"] = {alias_of = "Central African Republic", display = true, the = true}, ["C.A.R"] = {alias_of = "Central African Republic", display = true, the = true}, ["Chad"] = {container = "Africa", divs = {"regions", "departments"}}, ["Chile"] = {container = "South America", divs = {"regions", "provinces", "communes"}}, ["China"] = {container = "Asia", divs = { {type = "provinces", cat_as = "provinces and autonomous regions"}, {type = "autonomous regions", cat_as = "provinces and autonomous regions"}, {type = "FORMER provinces", cat_as = "former provinces"}, "special administrative regions", "prefectures", {type = "FORMER prefectures", cat_as = "former prefectures"}, "prefecture-level cities", {type = "counties", cat_as = "counties and county-level cities"}, {type = "county-level cities", cat_as = "counties and county-level cities"}, {type = "FORMER counties", cat_as = "former counties and county-level cities"}, {type = "FORMER county-level cities", cat_as = "former counties and county-level cities"}, -- "towns" (but not "townships") are automatically added as they are specified as generic_before_non_cities. "districts", {type = "FORMER districts", cat_as = "former districts"}, "subdistricts", "townships", "municipalities", {type = "direct-administered municipalities", cat_as = "municipalities"}, }}, ["People's Republic of China"] = {alias_of = "China", the = true}, -- differs in "the" ["Colombia"] = {container = "South America", divs = {"departments", "municipalities"}}, ["Comoros"] = {the = true, container = "Africa", divs = {"autonomous islands"}}, ["Costa Rica"] = {container = "Central America", divs = {"provinces", "cantons"}}, ["Croatia"] = {container = "Europe", divs = {"counties", "municipalities"}, british_spelling = true}, ["Cuba"] = {container = "Caribbean", divs = {"provinces", "municipalities"}}, ["Cyprus"] = {container = {"Europe", "Asia"}, divs = {"districts"}, british_spelling = true}, ["Czech Republic"] = {the = true, container = "Europe", divs = {"regions", "districts", "municipalities"}, british_spelling = true}, ["Czechia"] = {alias_of = "Czech Republic"}, -- differs in "the" ["Democratic Republic of the Congo"] = {the = true, container = "Africa", divs = {"provinces", "territories"}}, ["Congo"] = {alias_of = "Democratic Republic of the Congo", display = true, the = true}, ["DRC"] = {alias_of = "Democratic Republic of the Congo", display = true, the = true}, ["D.R.C"] = {alias_of = "Democratic Republic of the Congo", display = true, the = true}, ["Denmark"] = {container = "Europe", divs = {"regions", "municipalities", "dependent territories"}, british_spelling = true, -- Wikipedia separates [[w:Denmark]] (constituent country) from [[w:Danish Realm]] (country) }, ["Djibouti"] = {container = "Africa", divs = {"regions", "districts"}}, ["Dominica"] = {container = "Caribbean", divs = {"parishes"}, british_spelling = true}, ["Dominican Republic"] = {the = true, container = "Caribbean", divs = {"provinces", "municipalities"}, keydesc = "the [[Dominican Republic]], the country that shares the [[Caribbean]] island of [[Hispaniola]] with [[Haiti]]"}, ["East Timor"] = {container = "Asia", divs = {"municipalities"}, wp = "Timor-Leste"}, ["Timor-Leste"] = {alias_of = "East Timor", display = true}, ["Ecuador"] = {container = "South America", divs = {"provinces", "cantons"}}, ["Egypt"] = {container = "Africa", divs = {"governorates", "regions"}, british_spelling = true}, ["El Salvador"] = {container = "Central America", divs = {"departments", "municipalities"}}, ["Equatorial Guinea"] = {container = "Africa", divs = {"provinces"}}, ["Eritrea"] = {container = "Africa", divs = {"regions", "subregions"}}, ["Estonia"] = {container = "Europe", divs = {"counties", "municipalities"}, british_spelling = true}, ["Eswatini"] = {container = "Africa", british_spelling = true}, ["Swaziland"] = {alias_of = "Eswatini", display = true}, ["Ethiopia"] = {container = "Africa", divs = {"regions", "zones"}}, ["Federated States of Micronesia"] = {the = true, container = "Micronesia", divs = {"states"}}, ["Micronesia"] = {alias_of = "Federated States of Micronesia"}, ["Fiji"] = {container = "Melanesia", divs = {"divisions", "provinces"}, british_spelling = true}, ["Finland"] = {container = "Europe", divs = {"regions", "municipalities"}, british_spelling = true}, ["France"] = {container = "Europe", divs = {"regions", "cantons", "collectivities", "communes", {type = "municipalities", cat_as = "communes"}, "departments", {type = "prefectures", cat_as = {"prefectures", "departmental capitals"}}, {type = "French prefectures", cat_as = {"prefectures", "departmental capitals"}}, "dependent territories", "territories", "provinces", }, british_spelling = true}, ["Gabon"] = {container = "Africa", divs = {"provinces", "departments"}}, ["Gambia"] = {the = true, container = "Africa", divs = {"divisions", "districts"}, british_spelling = true, wp = "The %l"}, ["Georgia"] = {container = {"Europe", "Asia"}, divs = {"regions", "districts"}, keydesc = "the country of [[Georgia]], in [[Eurasia]]", british_spelling = true, wp = "%l (country)"}, ["Germany"] = {container = "Europe", divs = { "states", -- Bavaria, Baden-Württemberg, Hesse and North Rhine-Westphalia have administrative regions as divisions, but -- there aren't really enough of them to categorize per state. "regions", "municipalities", "districts"}, british_spelling = true}, ["Ghana"] = {container = "Africa", divs = {"regions", "districts"}, british_spelling = true}, ["Greece"] = {container = "Europe", divs = {"regions", "regional units", "municipalities", {type = "peripheries", cat_as = {"regions"}}, }, british_spelling = true}, ["Grenada"] = {container = "Caribbean", divs = {"parishes"}, british_spelling = true}, ["Guatemala"] = {container = "Central America", divs = {"departments", "municipalities"}}, ["Guinea"] = {container = "Africa", divs = {"regions", "prefectures"}}, ["Guinea-Bissau"] = {container = "Africa", divs = {"regions"}}, ["Guyana"] = {container = "South America", divs = {"regions"}, british_spelling = true}, ["Haiti"] = {container = "Caribbean", divs = {"departments", "arrondissements"}}, ["Honduras"] = {container = "Central America", divs = {"departments", "municipalities"}}, ["Hungary"] = {container = "Europe", divs = {"counties", "districts"}, british_spelling = true}, ["Iceland"] = {container = "Europe", divs = {"regions", "municipalities", "counties"}, british_spelling = true}, ["India"] = {container = "Asia", divs = { {type = "states", cat_as = "states and union territories"}, {type = "union territories", cat_as = "states and union territories"}, {type = "ABBREVIATION_OF states", cat_as = "abbreviations of states and union territories"}, {type = "ABBREVIATION_OF union territories", cat_as = "abbreviations of states and union territories"}, "divisions", "districts", "municipalities", }, british_spelling = true}, ["Indonesia"] = {container = "Asia", divs = {"regencies", "provinces", {type = "ABBREVIATION_OF provinces", cat_as = "abbreviations of provinces"}, }}, ["Iran"] = {container = "Asia", divs = {"provinces", "counties"}}, ["Iraq"] = {container = "Asia", divs = {"governorates", "districts"}}, ["Ireland"] = {container = "Europe", addl_parents = {"British Isles"}, divs = {"counties", "districts", "provinces"}, british_spelling = true, wp = "Republic of %l"}, ["Republic of Ireland"] = {alias_of = "Ireland", the = true}, -- differs in "the" ["Israel"] = {container = "Asia", divs = {"districts"}}, ["Italy"] = {container = "Europe", divs = { "regions", "provinces", "metropolitan cities", "municipalities", {type = "autonomous regions", cat_as = "regions"}, }, british_spelling = true}, ["Ivory Coast"] = {container = "Africa", divs = {"districts", "regions"}}, -- We should really be using Ivory Coast (common name) but there are political ramifications to the use of -- Côte d'Ivoire so don't make it a display alias. ["Côte d'Ivoire"] = {alias_of = "Ivory Coast"}, ["Jamaica"] = {container = "Caribbean", divs = {"parishes"}, british_spelling = true}, ["Japan"] = {container = "Asia", divs = {"prefectures", "subprefectures", "municipalities"}}, ["Jordan"] = {container = "Asia", divs = {"governorates"}}, ["Kazakhstan"] = {container = {"Asia", "Europe"}, divs = {"regions", "districts"}}, ["Kenya"] = {container = "Africa", divs = {"counties"}, british_spelling = true}, ["Kiribati"] = {container = "Micronesia", british_spelling = true}, ["Kosovo"] = {container = "Europe", divs = {"districts", "municipalities"}, british_spelling = true}, ["Kuwait"] = {container = "Asia", divs = {"governorates", "areas"}}, ["Kyrgyzstan"] = {container = "Asia", divs = {"regions", "districts"}}, ["Laos"] = {container = "Asia", divs = {"provinces", "districts"}}, ["Latvia"] = {container = "Europe", divs = {"municipalities"}, british_spelling = true}, ["Lebanon"] = {container = "Asia", divs = {"governorates", "districts"}}, ["Lesotho"] = {container = "Africa", divs = {"districts"}, british_spelling = true}, ["Liberia"] = {container = "Africa", divs = {"counties", "districts"}}, ["Libya"] = {container = "Africa", divs = {"districts", "municipalities"}}, ["Liechtenstein"] = {container = "Europe", divs = {"municipalities"}, british_spelling = true}, ["Lithuania"] = {container = "Europe", divs = {"counties", "municipalities"}, british_spelling = true}, ["Luxembourg"] = {container = "Europe", divs = {"cantons", "districts"}, british_spelling = true}, ["Madagascar"] = {container = "Africa", divs = {"regions", "districts"}}, ["Malawi"] = {container = "Africa", divs = {"regions", "districts"}, british_spelling = true}, ["Malaysia"] = {container = "Asia", divs = {"states", "federal territories", "districts"}, british_spelling = true}, ["Maldives"] = {the = true, container = "Asia", divs = {"provinces", "administrative atolls"}, british_spelling = true}, ["Mali"] = {container = "Africa", divs = {"regions", "cercles"}}, ["Malta"] = {container = "Europe", divs = {"regions", "local councils"}, british_spelling = true}, ["Marshall Islands"] = {the = true, container = "Micronesia", divs = {"municipalities"}}, ["Mauritania"] = {container = "Africa", divs = {"regions", "departments"}}, ["Mauritius"] = {container = "Africa", divs = {"districts"}, british_spelling = true}, ["Mexico"] = {container = "North America", addl_parents = {"Central America"}, divs = { "states", "municipalities", {type = "ABBREVIATION_OF states", cat_as = "abbreviations of states"}, }}, ["Moldova"] = {container = "Europe", divs = { {type = "districts", cat_as = "districts and autonomous territorial units"}, {type = "autonomous territorial units", cat_as = "districts and autonomous territorial units"}, "communes", "municipalities", }, british_spelling = true}, ["Monaco"] = {placetype = {"city-state", "country"}, container = "Europe", -- We want the first placetype to be 'city-state' so the description of Monaco says it's a city-state, but we -- want its parent to be "countries in Europe". bare_category_parent_type = {type = "countries", prep = "in"}, is_city = true, british_spelling = true}, ["Mongolia"] = {container = "Asia", divs = {"provinces", "districts"}}, ["Montenegro"] = {container = "Europe", divs = {"municipalities"}}, ["Morocco"] = {container = "Africa", divs = {"regions", "prefectures", "provinces"}}, ["Mozambique"] = {container = "Africa", divs = {"provinces", "districts"}}, ["Myanmar"] = {container = "Asia", divs = {"regions", "states", "union territories", {type = "self-administered zones", cat_as = "self-administered areas"}, {type = "self-administered divisions", cat_as = "self-administered areas"}, "districts"}}, ["Burma"] = {alias_of = "Myanmar"}, -- not display-canonicalizing; has political connotations ["Namibia"] = {container = "Africa", divs = {"regions", "constituencies"}, british_spelling = true}, ["Nauru"] = {container = "Micronesia", divs = {"districts"}, british_spelling = true}, ["Nepal"] = {container = "Asia", divs = {"provinces", "districts"}}, ["Netherlands"] = {the = true, placetype = {"country", "constituent country"}, container = "Europe", divs = {"provinces", "municipalities", {type = "FORMER municipalities", cat_as = "former municipalities"}, "dependent territories", "constituent countries"}, british_spelling = true, -- Wikipedia separates [[w:Netherlands]] (constituent country) from [[w:Kingdom of the Netherlands]] -- (country) }, ["New Zealand"] = {container = "Polynesia", divs = { "regions", "dependent territories", "territorial authorities", {type = "districts", cat_as = "territorial authorities"}, }, british_spelling = true}, ["Nicaragua"] = {container = "Central America", divs = {"departments", "municipalities"}}, ["Niger"] = {container = "Africa", divs = {"regions", "departments"}}, ["Nigeria"] = {container = "Africa", divs = { "states", -- Categorize the Federal Capital Territory as a state because there's only one of it; we could categorize -- everything under 'states and territories' but that seems a bit pointless. {type = "federal territories", cat_as = "states"}, "local government areas", }, british_spelling = true}, ["North Korea"] = {container = "Asia", addl_parents = {"Korea"}, divs = {"provinces", "counties"}}, ["North Macedonia"] = {container = "Europe", divs = {"regions", "municipalities"}, british_spelling = true}, ["Macedonia"] = {alias_of = "North Macedonia", display = true}, ["Republic of North Macedonia"] = {alias_of = "North Macedonia", the = true}, -- differs in "the" ["Republic of Macedonia"] = {alias_of = "North Macedonia", the = true}, -- differs in "the" ["Norway"] = {container = "Europe", divs = {"counties", "municipalities", "dependent territories", "districts", "unincorporated areas"}, british_spelling = true}, ["Oman"] = {container = "Asia", divs = {"governorates", "provinces"}}, ["Pakistan"] = {container = "Asia", divs = { {type = "provinces", cat_as = "provinces and territories"}, {type = "administrative territories", cat_as = "provinces and territories"}, {type = "federal territories", cat_as = "provinces and territories"}, {type = "territories", cat_as = "provinces and territories"}, "divisions", "districts", }, british_spelling = true}, ["Palau"] = {container = "Micronesia", divs = {"states"}}, ["Palestine"] = {container = "Asia", divs = {"governorates"}}, ["State of Palestine"] = {alias_of = "Palestine", the = true}, -- differs in "the" ["Panama"] = {container = "Central America", divs = {"provinces", "districts"}}, ["Papua New Guinea"] = {container = "Melanesia", divs = {"provinces", "districts"}, british_spelling = true}, ["Paraguay"] = {container = "South America", divs = {"departments", "districts"}}, ["Peru"] = {container = "South America", divs = {"regions", "provinces", "districts"}}, ["Philippines"] = {the = true, container = "Asia", divs = { "regions", "provinces", "districts", "municipalities", "barangays", {type = "ABBREVIATION_OF provinces", cat_as = "abbreviations of provinces"}, {type = "ABBREVIATION_OF barangays", cat_as = "abbreviations of barangays"}, }}, ["Poland"] = {divs = {"voivodeships", "counties", {type = "Polish colonies", cat_as = {{type = "villages", prep = "in"}}}, }, container = "Europe", british_spelling = true}, ["Portugal"] = {container = "Europe", divs = { {type = "autonomous regions", cat_as = "districts and autonomous regions"}, {type = "districts", cat_as = "districts and autonomous regions"}, "provinces", "municipalities"}, british_spelling = true}, ["Qatar"] = {container = "Asia", divs = {"municipalities", "zones"}}, ["Republic of the Congo"] = {the = true, container = "Africa", divs = {"departments", "districts"}}, ["Congo Republic"] = {alias_of = "Republic of the Congo", display = true, the = true}, ["Romania"] = {container = "Europe", divs = { "regions", "counties", "communes", {type = "ABBREVIATION_OF counties", cat_as = "abbreviations of counties"}, }, british_spelling = true}, ["Russia"] = {container = {"Europe", "Asia"}, divs = { "federal subjects", "republics", "autonomous oblasts", "autonomous okrugs", "oblasts", "krais", "federal cities", "districts", "federal districts"}, british_spelling = true}, ["Rwanda"] = {container = "Africa", divs = {"provinces", "districts"}}, ["Saint Kitts and Nevis"] = {container = "Caribbean", divs = {"parishes"}, british_spelling = true}, ["Saint Kitts"] = {alias_of = "Saint Kitts and Nevis", display = true}, ["Saint Lucia"] = {container = "Caribbean", divs = {"districts"}, british_spelling = true}, ["Saint Vincent and the Grenadines"] = {container = "Caribbean", divs = {"parishes"}, british_spelling = true}, ["Saint Vincent"] = {alias_of = "Saint Vincent and the Grenadines", display = true}, ["SVG"] = {alias_of = "Saint Vincent and the Grenadines", display = true}, ["S.V.G"] = {alias_of = "Saint Vincent and the Grenadines", display = true}, ["Samoa"] = {container = "Polynesia", divs = {"districts"}, british_spelling = true}, ["San Marino"] = {container = "Europe", divs = {"municipalities"}, british_spelling = true}, ["São Tomé and Príncipe"] = {container = "Africa", divs = {"districts"}}, ["São Tome and Principe"] = {alias_of = "São Tomé and Príncipe", display = true}, ["São Tomé"] = {alias_of = "São Tomé and Príncipe", display = true}, ["São Tome"] = {alias_of = "São Tomé and Príncipe", display = true}, ["Saudi Arabia"] = {container = "Asia", divs = {"provinces", "governorates"}}, ["Senegal"] = {container = "Africa", divs = {"regions", "departments"}}, ["Serbia"] = {container = "Europe", divs = {"districts", "municipalities", "autonomous provinces"}}, ["Seychelles"] = {container = "Africa", divs = {"districts"}, british_spelling = true}, ["Sierra Leone"] = {container = "Africa", divs = {"provinces", "districts"}, british_spelling = true}, ["Singapore"] = {container = "Asia", divs = {"districts", "regions"}, british_spelling = true}, ["Slovakia"] = {container = "Europe", divs = {"regions", "districts"}, british_spelling = true}, ["Slovenia"] = {container = "Europe", divs = {"statistical regions", "municipalities"}, british_spelling = true}, -- Note: While the official name does not include "the" at the beginning, -- it sounds strange in English to leave it out and it's commonly included. ["Solomon Islands"] = {the = true, container = "Melanesia", divs = {"provinces"}, british_spelling = true}, ["Somalia"] = {container = "Africa", divs = {"regions", "districts"}}, ["South Africa"] = {container = "Africa", divs = { "provinces", "districts", {type = "district municipalities", cat_as = "districts"}, {type = "metropolitan municipalities", cat_as = "districts"}, "municipalities", }, british_spelling = true}, ["South Korea"] = {container = "Asia", addl_parents = {"Korea"}, divs = {"provinces", "counties", "districts"}}, ["South Sudan"] = {container = "Africa", divs = {"regions", "states", "counties"}, british_spelling = true}, ["Spain"] = {container = "Europe", divs = {"autonomous communities", "provinces", "municipalities", "comarcas", "autonomous cities"}, british_spelling = true}, ["Sri Lanka"] = {container = "Asia", divs = {"provinces", "districts"}, british_spelling = true}, ["Sudan"] = {container = "Africa", divs = {"states", "districts"}, british_spelling = true}, ["Suriname"] = {container = "South America", divs = {"districts"}}, ["Sweden"] = {container = "Europe", divs = {"provinces", "counties", "municipalities"}, british_spelling = true}, ["Switzerland"] = {container = "Europe", divs = {"cantons", "municipalities", "districts"}, british_spelling = true}, ["Syria"] = {container = "Asia", divs = {"governorates", "districts"}}, ["Taiwan"] = {container = "Asia", divs = {"counties", "districts", "townships", "special municipalities"}}, ["Republic of China"] = {alias_of = "Taiwan", the = true}, -- differs in "the", different political connotations ["Tajikistan"] = {container = "Asia", divs = {"regions", "districts"}}, ["Tanzania"] = {container = "Africa", divs = {"regions", "districts"}, british_spelling = true}, ["Thailand"] = {container = "Asia", divs = {"provinces", "districts", "subdistricts"}}, ["Togo"] = {container = "Africa", divs = {"provinces", "prefectures"}}, ["Tonga"] = {container = "Polynesia", divs = {"divisions"}, british_spelling = true}, ["Trinidad and Tobago"] = {container = "Caribbean", divs = {"regions", "municipalities"}, british_spelling = true}, ["Tunisia"] = {container = "Africa", divs = {"governorates", "delegations"}}, ["Turkey"] = {container = {"Europe", "Asia"}, divs = {"provinces", "districts"}}, -- Foreign names generally get display-canonicalized. ["Türkiye"] = {alias_of = "Turkey", display = true}, ["Turkmenistan"] = {container = "Asia", divs = { -- The 5 regions are often also called provinces "regions", {type = "provinces", cat_as = "regions"}, "districts"}, }, ["Tuvalu"] = {container = "Polynesia", divs = {"atolls"}, british_spelling = true}, ["Uganda"] = {container = "Africa", divs = {"districts", "counties"}, british_spelling = true}, ["Ukraine"] = {container = "Europe", divs = { {type = "oblasts", cat_as = "oblasts and autonomous republics"}, {type = "autonomous republics", cat_as = "oblasts and autonomous republics"}, "raions", "hromadas", }, british_spelling = true}, ["United Arab Emirates"] = {the = true, container = "Asia", divs = {"emirates"}}, -- Abbreviations get display-canonicalized. ["UAE"] = {alias_of = "United Arab Emirates", display = true, the = true}, ["U.A.E."] = {alias_of = "United Arab Emirates", display = true, the = true}, ["United Kingdom"] = {the = true, container = "Europe", addl_parents = {"British Isles"}, divs = {"constituent countries", "counties", "districts", "boroughs", "territories", "dependent territories", "traditional counties"}, keydesc = "the [[United Kingdom]] of Great Britain and Northern Ireland", british_spelling = true}, -- Abbreviations get display-canonicalized. ["UK"] = {alias_of = "United Kingdom", display = true, the = true}, ["U.K."] = {alias_of = "United Kingdom", display = true, the = true}, ["United States"] = {the = true, container = "North America", divs = {"counties", "county seats", "states", "territories", "dependent territories", {type = "ABBREVIATION_OF states", cat_as = "abbreviations of states"}, {type = "DEROGATORY_NAME_FOR states", cat_as = "derogatory names for states"}, {type = "NICKNAME_FOR states", cat_as = "nicknames for states"}, {type = "OFFICIAL_NICKNAME_FOR states", cat_as = "official nicknames for states"}, {type = "boroughs", prep = "in"}, -- exist in Pennsylvania and New Jersey "municipalities", -- these exist politically at least in Colorado and Connecticut {type = "census-designated places", prep = "in"}, {type = "unincorporated communities", prep = "in"}, -- Don't change the following to something more politically correct until/unless the US government makes a -- similar switch (and note that as of Apr 18 2025, the Wikipedia article is still at -- [[w:Indian reservations]]). "Indian reservations", }}, -- Abbreviations and long forms (when possible) get display-canonicalized. ["US"] = {alias_of = "United States", display = true, the = true}, ["U.S."] = {alias_of = "United States", display = true, the = true}, ["USA"] = {alias_of = "United States", display = true, the = true}, ["U.S.A."] = {alias_of = "United States", display = true, the = true}, ["United States of America"] = {alias_of = "United States", display = true, the = true}, ["Uruguay"] = {container = "South America", divs = {"departments", "municipalities"}}, ["Uzbekistan"] = {container = "Asia", divs = {"regions", "districts"}}, ["Vanuatu"] = {container = "Melanesia", divs = {"provinces"}, british_spelling = true}, ["Vatican City"] = {placetype = {"city-state", "country"}, container = "Europe", -- First placetype should be 'city-state' for to shown up in its description, -- Its parent should still be "countries in Europe". bare_category_parent_type = {type = "countries", prep = "in"}, addl_parents = {"Rome"}, is_city = true, british_spelling = true}, ["Vatican"] = {alias_of = "Vatican City", the = true}, -- differs in "the" ["Venezuela"] = {container = "South America", divs = {"states", "municipalities"}}, ["Vietnam"] = {container = "Asia", divs = {"provinces", "districts", "municipalities"}}, ["Western Sahara"] = {placetype = {"territory", "country"}, container = "Africa", bare_category_parent_type = {type = "countries", prep = "in"}, }, -- Not display-canonicalizable both due to differences in 'the' and the sovereignty dispute over Western Sahara ["Sahrawi Arab Democratic Republic"] = {alias_of = "Western Sahara", the = true}, ["SADR"] = {alias_of = "Sahrawi Arab Democratic Republic", display = true, the = true}, ["Yemen"] = {container = "Asia", divs = {"governorates", "districts"}}, ["Zambia"] = {container = "Africa", divs = {"provinces", "districts"}, british_spelling = true}, ["Zimbabwe"] = {container = "Africa", divs = {"provinces", "districts"}, british_spelling = true}, } local function canonicalize_continent_container(key) if type(key) ~= "string" then return key end if export.continents[key] then return {key = key, placetype = export.continents[key].placetype} end internal_error("Unrecognized key %s in `canonicalize_continent_like`", key) end export.countries_group = { canonicalize_key_container = canonicalize_continent_container, default_overriding_bare_label_parents = {"+++", "countries"}, default_placetype = "country", default_no_container_cat = true, default_no_container_parent = true, -- No need to augment country holonyms with continents; not needed for disambiguation. default_no_auto_augment_container = true, data = export.countries, } -- Country-like entities: typically overseas territories or de-facto independent countries, which in both cases -- are not internationally recognized as sovereign nations but which we treat similarly to countries. export.country_like_entities = { -- British Overseas Territory ["Akrotiri and Dhekelia"] = { placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Cyprus", "Europe", "Asia"}, british_spelling = true, }, -- Åland: Listed as a region of Finland. Wikipedia lists this under "dependent territories" in -- [[w:List of sovereign states and dependent territories by continent]]. -- unincorporated territory of the United States ["American Samoa"] = { placetype = {"unincorporated territory", "overseas territory", "territory"}, container = "United States", addl_parents = {"Polynesia"}, }, -- British Overseas Territory ["Anguilla"] = { placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Caribbean"}, british_spelling = true, }, -- de-facto independent state, internationally recognized as part of Georgia ["Abkhazia"] = { placetype = {"unrecognized country", "country"}, addl_parents = {"Georgia", "Europe", "Asia"}, divs = {"districts"}, keydesc = "the de-facto independent state of [[Abkhazia]], internationally recognized as part of the country of [[Georgia]]", british_spelling = true, }, -- Australian external territory ["Ashmore and Cartier Islands"] = { the = true, placetype = {"external territory", "territory"}, container = "Australia", addl_parents = {"Asia"}, }, -- constituent country of the Netherlands ["Aruba"] = { placetype = {"constituent country", "country"}, container = "Netherlands", addl_parents = {"Caribbean"}, british_spelling = true, }, -- British Overseas Territory ["Bermuda"] = { placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"North America"}, british_spelling = true, }, -- special municipality of the Netherlands ["Bonaire"] = { placetype = {"special municipality", "municipality", "overseas territory", "territory"}, container = "Netherlands", addl_parents = {"Caribbean"}, is_city = true, british_spelling = true, }, -- British Overseas Territory ["British Indian Ocean Territory"] = { the = true, placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Asia"}, british_spelling = true, }, -- British Overseas Territory ["British Virgin Islands"] = { the = true, placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Caribbean"}, british_spelling = true, }, -- Norwegian dependent territory ["Bouvet Island"] = { placetype = {"dependent territory", "territory"}, container = "Norway", addl_parents = {"Africa"}, british_spelling = true, }, -- British Overseas Territory ["Cayman Islands"] = { the = true, placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Caribbean"}, british_spelling = true, }, -- Australian external territory ["Christmas Island"] = { placetype = {"external territory", "territory"}, container = "Australia", addl_parents = {"Asia"}, british_spelling = true, }, -- Sui generis French "state private property" per Wikipedia; classify as overseas territory like the -- French Southern and Antarctic Lands. ["Clipperton Island"] = { placetype = {"overseas territory", "territory"}, container = "France", addl_parents = {"North America"}, }, -- Australian external territory; also called the Keeling Islands or (officially) the Cocos (Keeling) Islands ["Cocos Islands"] = { the = true, placetype = {"external territory", "territory"}, container = "Australia", addl_parents = {"Asia"}, wp = "Cocos (Keeling) Islands", british_spelling = true, }, ["Cocos (Keeling) Islands"] = {alias_of = "Cocos Islands", display = true, the = true}, ["Keeling Islands"] = {alias_of = "Cocos Islands", display = true, the = true}, -- self-governing but in free association with New Zealand ["Cook Islands"] = { the = true, placetype = {"country"}, container = "New Zealand", addl_parents = {"Polynesia"}, british_spelling = true, }, -- constituent country of the Netherlands ["Curaçao"] = { placetype = {"constituent country", "country"}, container = "Netherlands", addl_parents = {"Caribbean"}, british_spelling = true, }, -- special territory of Chile ["Easter Island"] = { placetype = {"special territory", "territory"}, container = "Chile", addl_parents = {"Polynesia"}, }, -- British Overseas Territory ["Falkland Islands"] = { the = true, placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"South America"}, british_spelling = true, }, -- autonomous territory of Denmark ["Faroe Islands"] = { the = true, placetype = {"autonomous territory", "territory"}, container = "Denmark", addl_parents = {"Europe"}, british_spelling = true, }, -- overseas department and region of France ["French Guiana"] = { placetype = {"overseas department", "department", "administrative region", "region"}, container = "France", divs = {"communes"}, addl_parents = {"South America"}, british_spelling = true, }, -- overseas collectivity of France ["French Polynesia"] = { placetype = {"overseas collectivity", "collectivity"}, container = "France", addl_parents = {"Polynesia"}, british_spelling = true, }, -- French overseas territory ["French Southern and Antarctic Lands"] = { the = true, placetype = {"overseas territory", "territory"}, container = "France", addl_parents = {"Africa"}, }, -- British Overseas Territory ["Gibraltar"] = { placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Europe"}, is_city = true, british_spelling = true, }, -- autonomous territory of Denmark ["Greenland"] = { placetype = {"autonomous territory", "territory"}, container = "Denmark", addl_parents = {"North America"}, divs = {"municipalities"}, british_spelling = true, }, -- overseas department and region of France ["Guadeloupe"] = { placetype = {"overseas department", "department", "administrative region", "region"}, container = "France", addl_parents = {"Caribbean"}, divs = {"communes"}, british_spelling = true, }, -- unincorporated territory of the United States ["Guam"] = { placetype = {"unincorporated territory", "overseas territory", "territory"}, container = "United States", addl_parents = {"Micronesia"}, }, -- self-governing British Crown dependency; technically called the Bailiwick of Guernsey ["Guernsey"] = { placetype = {"crown dependency", "dependency", "dependent territory", "bailiwick", "territory"}, container = "United Kingdom", addl_parents = {"British Isles", "Europe"}, british_spelling = true, wp = "Bailiwick of %l", }, ["Bailiwick of Guernsey"] = {alias_of = "Guernsey", the = true}, -- Australian external territory ["Heard Island and McDonald Islands"] = { the = true, placetype = {"external territory", "territory"}, container = "Australia", addl_parents = {"Africa"}, }, -- special administrative region of China ["Hong Kong"] = { placetype = {"special administrative region", "city"}, container = "China", is_city = true, british_spelling = true, }, -- self-governing British Crown dependency ["Isle of Man"] = { the = true, placetype = {"crown dependency", "dependency", "dependent territory", "territory"}, container = "United Kingdom", addl_parents = {"British Isles", "Europe"}, british_spelling = true, }, -- Norwegian unincorporated area ["Jan Mayen"] = { placetype = {"unincorporated area", "dependent territory", "territory", "island"}, container = "Norway", addl_parents = {"Europe"}, british_spelling = true, }, -- self-governing British Crown dependency; technically called the Bailiwick of Jersey ["Jersey"] = { placetype = {"crown dependency", "dependency", "dependent territory", "bailiwick", "territory"}, container = "United Kingdom", addl_parents = {"British Isles", "Europe"}, british_spelling = true, }, ["Bailiwick of Jersey"] = {alias_of = "Jersey", the = true}, -- special administrative region of China ["Macau"] = { placetype = {"special administrative region", "city"}, container = "China", is_city = true, british_spelling = true, }, -- overseas department and region of France ["Martinique"] = { placetype = {"overseas department", "department", "administrative region", "region"}, container = "France", divs = {"communes"}, addl_parents = {"Caribbean"}, british_spelling = true, }, -- overseas department and region of France ["Mayotte"] = { placetype = {"overseas department", "department", "administrative region", "region"}, container = "France", divs = {"communes"}, addl_parents = {"Africa"}, british_spelling = true, }, -- British Overseas Territory ["Montserrat"] = { placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Caribbean"}, british_spelling = true, }, -- special collectivity of France ["New Caledonia"] = { placetype = {"special collectivity", "collectivity"}, container = "France", addl_parents = {"Melanesia"}, british_spelling = true, }, -- dependent territory of New Zealand ["New Zealand Subantarctic Islands"] = { the = true, placetype = {"dependent territory", "territory"}, container = "New Zealand", addl_parents = {"Antarctica"}, british_spelling = true, }, -- self-governing but in free association with New Zealand ["Niue"] = { placetype = {"country"}, container = "New Zealand", addl_parents = {"Polynesia"}, british_spelling = true, }, -- Australian external territory ["Norfolk Island"] = { placetype = {"external territory", "territory"}, container = "Australia", addl_parents = {"Polynesia"}, british_spelling = true, }, -- de-facto independent state, internationally recognized as part of Cyprus ["Northern Cyprus"] = { placetype = {"unrecognized country", "country"}, addl_parents = {"Cyprus", "Turkey", "Europe", "Asia"}, divs = {"districts"}, keydesc = "the de-facto independent state of [[Northern Cyprus]], internationally recognized as part of the country of [[Cyprus]]", british_spelling = true, }, -- commonwealth, unincorporated territory of the United States ["Northern Mariana Islands"] = { the = true, placetype = {"commonwealth", "unincorporated territory", "overseas territory", "territory"}, container = "United States", addl_parents = {"Micronesia"}, }, -- British Overseas Territory ["Pitcairn Islands"] = { the = true, placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Polynesia"}, british_spelling = true, }, -- commonwealth of the United States ["Puerto Rico"] = { placetype = {"commonwealth", "overseas territory", "territory"}, container = "United States", addl_parents = {"Caribbean"}, divs = {"municipalities"}, }, -- overseas department and region of France ["Réunion"] = { placetype = {"overseas department", "department", "administrative region", "region"}, container = "France", divs = {"communes"}, addl_parents = {"Africa"}, british_spelling = true, }, -- special municipality of the Netherlands ["Saba"] = { placetype = {"special municipality", "municipality", "overseas territory", "territory"}, container = "Netherlands", addl_parents = {"Caribbean"}, is_city = true, british_spelling = true, }, -- overseas collectivity of France ["Saint Barthélemy"] = { placetype = {"overseas collectivity", "collectivity"}, container = "France", addl_parents = {"Caribbean"}, british_spelling = true, }, -- British Overseas Territory ["Saint Helena, Ascension and Tristan da Cunha"] = { placetype = {"overseas territory", "territory"}, container = "United Kingdom", divs = {{type = "constituent parts", container_parent_type = false}}, addl_parents = {"Atlantic Ocean", "Africa"}, british_spelling = true, }, -- constituent parts of the combined oveseas territory ["Ascension Island"] = { placetype = {"constituent part", "territory", "island"}, container = {key = "Saint Helena, Ascension and Tristan da Cunha", placetype = "overseas territory"}, addl_parents = {"Atlantic Ocean"}, overriding_bare_label_parents = {}, no_container_cat = false, no_container_parent = false, no_auto_augment_container = false, }, ["Saint Helena"] = { placetype = {"constituent part", "territory", "island"}, container = {key = "Saint Helena, Ascension and Tristan da Cunha", placetype = "overseas territory"}, addl_parents = {"Atlantic Ocean"}, overriding_bare_label_parents = {}, no_container_cat = false, no_container_parent = false, no_auto_augment_container = false, }, ["Tristan da Cunha"] = { placetype = {"constituent part", "territory", "archipelago"}, container = {key = "Saint Helena, Ascension and Tristan da Cunha", placetype = "overseas territory"}, addl_parents = {"Atlantic Ocean"}, overriding_bare_label_parents = {}, no_container_cat = false, no_container_parent = false, no_auto_augment_container = false, }, -- overseas collectivity of France ["Saint Martin"] = { placetype = {"overseas collectivity", "collectivity"}, container = "France", addl_parents = {"Caribbean"}, british_spelling = true, }, -- overseas collectivity of France ["Saint Pierre and Miquelon"] = { placetype = {"overseas collectivity", "collectivity"}, container = "France", divs = {"communes"}, addl_parents = {"North America"}, british_spelling = true, }, -- special municipality of the Netherlands ["Sint Eustatius"] = { placetype = {"special municipality", "municipality", "overseas territory", "territory"}, container = "Netherlands", addl_parents = {"Caribbean"}, is_city = true, british_spelling = true, }, -- constituent country of the Netherlands ["Sint Maarten"] = { placetype = {"constituent country", "country"}, container = "Netherlands", addl_parents = {"Caribbean"}, british_spelling = true, }, -- de-facto independent state, internationally recognized as part of Somalia ["Somaliland"] = { placetype = {"unrecognized country", "country"}, addl_parents = {"Somalia", "Africa"}, keydesc = "the de-facto independent state of [[Somaliland]], internationally recognized as part of the country of [[Somalia]]", british_spelling = true, }, -- British Overseas Territory -- FIXME: We should form the group "South Georgia and the South Sandwich Islands" like we did for -- "Saint Helena, Ascension and Tristan da Cunha". ["South Georgia"] = { placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Atlantic Ocean"}, british_spelling = true, }, -- de-facto independent state, internationally recognized as part of Georgia ["South Ossetia"] = { placetype = {"unrecognized country", "country", "geographic region", "region"}, addl_parents = {"Georgia", "Europe", "Asia"}, keydesc = "the geographic region and de-facto independent state of [[South Ossetia]], internationally recognized as part of the country of [[Georgia]]", british_spelling = true, }, -- British Overseas Territory ["South Sandwich Islands"] = { the = true, placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Atlantic Ocean"}, wp = true, wpcat = "South Georgia and the South Sandwich Islands", british_spelling = true, }, -- Norwegian unincorporated area ["Svalbard"] = { placetype = {"unincorporated area", "dependent territory", "territory", "archipelago"}, container = "Norway", addl_parents = {"Europe"}, british_spelling = true, }, -- dependent territory of New Zealand ["Tokelau"] = { placetype = {"dependent territory", "territory"}, container = "New Zealand", addl_parents = {"Polynesia"}, british_spelling = true, }, -- de-facto independent state, internationally recognized as part of Moldova ["Transnistria"] = { placetype = {"unrecognized country", "country"}, addl_parents = {"Moldova", "Europe"}, keydesc = "the de-facto independent state of [[Transnistria]], internationally recognized as part of [[Moldova]]", british_spelling = true, }, -- British Overseas Territory ["Turks and Caicos Islands"] = { the = true, placetype = {"overseas territory", "territory"}, container = "United Kingdom", addl_parents = {"Caribbean"}, british_spelling = true, }, -- unincorporated territory of the United States ["United States Minor Outlying Islands"] = { the = true, placetype = {"unincorporated territory", "overseas territory", "territory"}, container = "United States", addl_parents = {"Islands", "Micronesia", "Polynesia", "Caribbean"}, }, -- FIXME: We should add entries for the other minor outlying islands. -- Baker Island (Oceania) -- Howland Island (Oceania) -- Jarvis Island (Oceania) -- Johnston Atoll (Oceania) -- Kingman Reef (Oceania) -- Midway Atoll (Oceania) -- Navassa Island (Caribbean) -- Palmyra Atoll (Oceania) -- Wake Island (Oceania) ["Wake Island"] = { placetype = {"unincorporated territory", "overseas territory", "territory"}, container = "United States", addl_parents = {"Micronesia"}, }, -- unincorporated territory of the United States ["United States Virgin Islands"] = { the = true, placetype = {"unincorporated territory", "overseas territory", "territory"}, container = "United States", addl_parents = {"Caribbean"}, }, ["U.S. Virgin Islands"] = {alias_of = "United States Virgin Islands", display = true, the = true}, ["US Virgin Islands"] = {alias_of = "United States Virgin Islands", display = true, the = true}, -- overseas collectivity of France ["Wallis and Futuna"] = { placetype = {"overseas collectivity", "collectivity"}, container = "France", addl_parents = {"Polynesia"}, british_spelling = true, }, } export.country_like_entities_group = { -- don't do any transformations between key and placename; in particular, don't chop off anything from -- "Saint Helena, Ascension and Tristan da Cunha". key_to_placename = false, placename_to_key = false, canonicalize_key_container = make_canonicalize_key_container(nil, "country"), default_overriding_bare_label_parents = {"country-like entities"}, default_no_container_cat = true, default_no_container_parent = true, -- These entities often aren't really part of their container; a village in Wallis and Futuna (an overseas -- collectivity of France in Polynesia), for example, shouldn't be treated as a village in France, nor as a village -- in Europe. default_no_auto_augment_container = true, data = export.country_like_entities, } -- Former countries and such; we don't create "Cities in ..." categories because they don't exist anymore export.former_countries = { -- de-facto independent state of Armenian ethnicity, internationally recognized as part of Azerbaijan -- (also known as Nagorno-Karabakh) -- NOTE: Formerly listed Armenia as a parent; this seems politically non-neutral so I've taken it out. ["Artsakh"] = { placetype = {"unrecognized country", "country"}, addl_parents = {"Azerbaijan", "Europe", "Asia"}, keydesc = "the former de-facto independent state of [[Artsakh]], internationally recognized as part of [[Azerbaijan]]", british_spelling = true, }, ["Nagorno-Karabakh"] = {alias_of = "Artsakh"}, ["Czechoslovakia"] = {container = "Europe", british_spelling = true}, ["East Germany"] = {container = "Europe", addl_parents = {"Germany"}, british_spelling = true}, ["North Vietnam"] = {container = "Asia", addl_parents = {"Vietnam"}}, ["Persia"] = {placetype = {"empire", "country"}, container = "Asia", divs = {"provinces"}}, ["Byzantine Empire"] = { the = true, placetype = {"empire", "country"}, container = {"Europe", "Africa", "Asia"}, addl_parents = {"Ancient Europe", "Ancient Near East"}, divs = { "provinces", "themes", }}, ["Roman Empire"] = { the = true, placetype = {"empire", "country"}, container = {"Europe", "Africa", "Asia"}, addl_parents = {"Rome"}, divs = { "provinces", {type = "FORMER provinces", cat_as = "provinces"}, }}, ["South Vietnam"] = {container = "Asia", addl_parents = {"Vietnam"}}, ["Soviet Union"] = { the = true, container = {"Europe", "Asia"}, divs = {"republics", "autonomous republics"}, british_spelling = true}, ["West Germany"] = {container = "Europe", addl_parents = {"Germany"}, british_spelling = true}, ["Yugoslavia"] = {container = "Europe", divs = {"districts"}, keydesc = "the former [[Kingdom of Yugoslavia]] (1918–1943) or the former [[Socialist Federal Republic of Yugoslavia]] (1943–1992)", british_spelling = true}, } export.former_countries_group = { canonicalize_key_container = canonicalize_continent_container, default_overriding_bare_label_parents = {"former countries and country-like entities"}, default_is_former_place = true, default_placetype = "country", default_no_container_cat = true, default_no_container_parent = true, -- No need to augment country holonyms with continents; not needed for disambiguation. default_no_auto_augment_container = true, data = export.former_countries, } ----------------------------------------------------------------------------------- -- Subpolity tables -- ----------------------------------------------------------------------------------- export.australia_states_and_territories = { ["Australian Capital Territory, Australia"] = {the = true, placetype = "territory"}, ["Jervis Bay Territory, Australia"] = {the = true, placetype = "territory"}, ["New South Wales, Australia"] = {}, ["Northern Territory, Australia"] = {the = true, placetype = "territory"}, ["Queensland, Australia"] = {}, ["South Australia, Australia"] = {}, ["Tasmania, Australia"] = {}, ["Victoria, Australia"] = {}, ["Western Australia, Australia"] = {}, } -- states and territories of Australia export.australia_group = { default_container = "Australia", default_placetype = "state", default_divs = "local government areas", data = export.australia_states_and_territories, } export.austria_states = { ["Vienna, Austria"] = {}, ["Lower Austria, Austria"] = {}, ["Upper Austria, Austria"] = {}, ["Styria, Austria"] = {}, ["Tyrol, Austria"] = {wp = "Tyrol (state)"}, ["Carinthia, Austria"] = {}, ["Salzburg, Austria"] = {wp = "Salzburg (state)"}, ["Vorarlberg, Austria"] = {}, ["Burgenland, Austria"] = {}, } -- states of Austria export.austria_group = { default_container = "Austria", default_placetype = "state", default_divs = "municipalities", data = export.austria_states, } export.bangladesh_divisions = { ["Barisal Division, Bangladesh"] = {}, ["Chittagong Division, Bangladesh"] = {}, ["Dhaka Division, Bangladesh"] = {}, ["Khulna Division, Bangladesh"] = {}, ["Mymensingh Division, Bangladesh"] = {}, ["Rajshahi Division, Bangladesh"] = {}, ["Rangpur Division, Bangladesh"] = {}, ["Sylhet Division, Bangladesh"] = {}, } -- divisions of Bangladesh export.bangladesh_group = { key_to_placename = make_key_to_placename(", Bangladesh$", " Division$"), placename_to_key = make_placename_to_key(", Bangladesh", " Division"), default_container = "Bangladesh", default_placetype = "division", default_divs = "districts", data = export.bangladesh_divisions, } export.brazil_states = { ["Acre, Brazil"] = {wp = "%l (state)"}, ["Alagoas, Brazil"] = {}, ["Amapá, Brazil"] = {}, ["Amazonas, Brazil"] = {wp = "%l (Brazilian state)"}, ["Bahia, Brazil"] = {}, ["Ceará, Brazil"] = {}, ["Distrito Federal, Brazil"] = {wp = "Federal District (Brazil)"}, ["Espírito Santo, Brazil"] = {}, ["Goiás, Brazil"] = {}, ["Maranhão, Brazil"] = {}, ["Mato Grosso, Brazil"] = {}, ["Mato Grosso do Sul, Brazil"] = {}, ["Minas Gerais, Brazil"] = {}, ["Pará, Brazil"] = {}, ["Paraíba, Brazil"] = {}, ["Paraná, Brazil"] = {wp = "%l (state)"}, ["Pernambuco, Brazil"] = {}, ["Piauí, Brazil"] = {}, ["Rio de Janeiro, Brazil"] = {wp = "%l (state)"}, ["Rio Grande do Norte, Brazil"] = {}, ["Rio Grande do Sul, Brazil"] = {}, ["Rondônia, Brazil"] = {}, ["Roraima, Brazil"] = {}, ["Santa Catarina, Brazil"] = {wp = "%l (state)"}, ["São Paulo, Brazil"] = {wp = "%l (state)"}, ["Sergipe, Brazil"] = {}, ["Tocantins, Brazil"] = {}, } -- states of Brazil export.brazil_group = { default_container = "Brazil", default_placetype = "state", default_divs = "municipalities", data = export.brazil_states, } -- provinces (a.k.a. oblasts) of Bulgaria export.bulgaria_provinces = { ["Blagoevgrad Province, Bulgaria"] = {}, ["Burgas Province, Bulgaria"] = {}, ["Dobrich Province, Bulgaria"] = {}, ["Gabrovo Province, Bulgaria"] = {}, ["Haskovo Province, Bulgaria"] = {}, ["Kardzhali Province, Bulgaria"] = {}, ["Kyustendil Province, Bulgaria"] = {}, ["Lovech Province, Bulgaria"] = {}, ["Montana Province, Bulgaria"] = {}, ["Pazardzhik Province, Bulgaria"] = {}, ["Pernik Province, Bulgaria"] = {}, ["Pleven Province, Bulgaria"] = {}, ["Plovdiv Province, Bulgaria"] = {}, ["Razgrad Province, Bulgaria"] = {}, ["Ruse Province, Bulgaria"] = {}, ["Shumen Province, Bulgaria"] = {}, ["Silistra Province, Bulgaria"] = {}, ["Sliven Province, Bulgaria"] = {}, ["Smolyan Province, Bulgaria"] = {}, ["Sofia City Province, Bulgaria"] = {}, ["Sofia Province, Bulgaria"] = {}, ["Stara Zagora Province, Bulgaria"] = {}, ["Targovishte Province, Bulgaria"] = {}, ["Varna Province, Bulgaria"] = {}, ["Veliko Tarnovo Province, Bulgaria"] = {}, ["Vidin Province, Bulgaria"] = {}, ["Vratsa Province, Bulgaria"] = {}, ["Yambol Province, Bulgaria"] = {}, } export.bulgaria_group = { key_to_placename = make_key_to_placename(", Bulgaria$", " Province$"), placename_to_key = make_placename_to_key(", Bulgaria", " Province"), default_container = "Bulgaria", --== source: https://en.wikipedia.org/wiki/NUTS_statistical_regions_of_Bulgaria == divs = {"regions", "planning regions", "provinces", "municipalities", "settlements"}, default_placetype = "province", data = export.bulgaria_provinces, } export.canada_provinces_and_territories = { ["Alberta, Canada"] = {divs = { {type = "municipal districts", container_parent_type = "rural municipalities"}, }}, ["British Columbia, Canada"] = {divs = {type = "regional districts", container_parent_type = false}, "regional municipalities", }, ["Manitoba, Canada"] = {divs = {"rural municipalities"}}, ["New Brunswick, Canada"] = {divs = {"counties", "parishes", {type = "civil parishes", cat_as = "parishes"}}}, ["Newfoundland and Labrador, Canada"] = {}, ["Northwest Territories, Canada"] = {the = true, placetype = "territory"}, ["Nova Scotia, Canada"] = {divs = {"counties", "regional municipalities"}}, ["Nunavut, Canada"] = {placetype = "territory"}, ["Ontario, Canada"] = {divs = {"counties", "regional municipalities", {type = "townships", prep = "in"}}}, ["Prince Edward Island, Canada"] = {divs = {"counties", "parishes", "rural municipalities"}}, ["Saskatchewan, Canada"] = {divs = {"rural municipalities"}}, ["Quebec, Canada"] = {divs = { "counties", {type = "regional county municipalities", container_parent_type = "regional municipalities"}, -- administrative regions have an official (but non-governmental) function but there don't appear to be any -- equivalent regions elsewhere in Canada, so disable the [[Category:Regions of Canada]] grouping {type = "regions", container_parent_type = false}, {type = "townships", prep = "in"}, {type = "parish municipalities", cat_as = {{type = "parishes", container_parent_type = "counties"}, "municipalities"}}, {type = "township municipalities", cat_as = {{type = "townships", prep = "in"}, "municipalities"}}, {type = "village municipalities", cat_as = {{type = "villages", prep = "in"}, "municipalities"}}, }}, ["Yukon, Canada"] = {placetype = "territory"}, ["Yukon Territory, Canada"] = {alias_of = "Yukon, Canada", the = true}, } -- provinces and territories of Canada export.canada_group = { default_container = "Canada", default_placetype = "province", data = export.canada_provinces_and_territories, } export.china_provinces_and_autonomous_regions = { -- direct-administered municipalities are not here but below under prefecture-level cities ["Anhui, China"] = {}, ["Fujian, China"] = {}, ["Fuchien, China"] = {alias_of = "Fujian, China", display = true}, ["Gansu, China"] = {}, ["Guangdong, China"] = {}, ["Guangxi, China"] = {placetype = "autonomous region"}, ["Guizhou, China"] = {}, ["Hainan, China"] = {}, ["Hebei, China"] = {}, ["Heilongjiang, China"] = {}, ["Henan, China"] = {}, ["Hubei, China"] = {}, ["Hunan, China"] = {}, ["Inner Mongolia, China"] = {placetype = "autonomous region"}, ["Jiangsu, China"] = {}, ["Jiangxi, China"] = {}, ["Jilin, China"] = {}, ["Liaoning, China"] = {}, ["Ningxia, China"] = {placetype = "autonomous region"}, ["Qinghai, China"] = {}, ["Shaanxi, China"] = {}, ["Shandong, China"] = {}, ["Shanxi, China"] = {}, ["Sichuan, China"] = {}, ["Tibet, China"] = {placetype = "autonomous region", wp = "Tibet Autonomous Region"}, ["Xinjiang, China"] = {placetype = "autonomous region"}, ["Yunnan, China"] = {}, ["Zhejiang, China"] = {}, } -- provinces and autonomous regions of China export.china_group = { default_container = "China", default_placetype = "province", default_divs = { "prefectures", "prefecture-level cities", "districts", "subdistricts", "townships", {type = "counties", cat_as = "counties and county-level cities"}, {type = "county-level cities", cat_as = "counties and county-level cities"}, }, data = export.china_provinces_and_autonomous_regions, } export.china_prefecture_level_cities = { -- In China, a "prefecture-level city" is not a city in any real sense. It is rather a prefecture, which is an -- administrative unit smaller than a province but bigger than a county, which is administratively controlled by -- the chief city of the prefecture (which bears the same name as the prefecture), in a unified government. Prior -- to the mid-1980's, in fact, prefecture-level cities *were* prefectures, and a few of them (especially in the -- western portion of China) have not yet been converted. Generally a given province is entirely tiled by -- prefecture-level cities, another indication that they should be treated as prefectures and not cities per se. -- Yet another indication is that prefecture-level cities can contain counties and county-level cities (which, much -- like prefecture-level cities, are effectively counties surrounding a chief city of the county, again which bears -- the same name as the county-level city). -- -- For this reason, we treat prefecture-level cities as non-city political divisions, and separately enumerate the -- most populous so we can separately categorize districts and counties under them instead of lumping them at the -- province level. -- -- Note also that China separately distinguishes "urban area" from "metro area". Sometimes the two figures are -- identical but sometimes the metro area is larger (and very occasionally smaller, which I assume is an error). I'm -- guessing that the "urban area" is the contiguous urban area over a certain density while the metro area includes -- all urban areas above a certain density; when the latter is greater, it's because of satellite cities in the -- metro area separated by suburban/exurban or rural land. -- At first I chose all prefecture/province-level cities with a total prefecture/province-level population of at -- least 6,000,000 per the 2020 census with data taken from https://www.citypopulation.de/en/china/admin/ (a total -- of 67, including the four direct-administered municipalities), and also chose all prefecture/province-level -- cities whose "urban population" was at least 2,000,000 per the 2020 census with data taken from Wikipedia -- [[w:List of cities in China by population#Cities and towns by population]] (a total of 61 cities; if we cut off -- at 1.5 million we'd have 84 cities, and if we cut off at 1 million we'd have 105 cities). Merging them produces -- 87 cities. Note that this leaves off a few well-known cities (Guilin, Qiqihar, Kashgar, Lhasa, ...) but includes -- a lot of obscure cities. -- -- At a later date I added all cities from citypopulation.de whose "urban" population per the 2020 China census was -- >= 1 million, and then finally added all urban agglomerations from citypopulation.de whose 2025-01-01 estimate -- was >= 1 million. These are sorted below by the urban agglomeration value (which is generally of the "adm-urb" = -- "administrative area (urban population)" type) and sometimes groups nearby cities into a single agglomeration -- (most notably in the case of the Pearl River Delta, grouped under Guangzhou with an agglomeration population of -- 72,700,000 but including a large number of nearby large cities in the agglomeration (although for some reason not -- Hong Kong, maybe due to the administrative issues involved). In addition, citypopulation.de includes divisions -- under a prefecture-level city if they are city-like and have an agglomeration population of at least 1 million; -- this includes several county-level cities, one county and one district (Wanzhou, a "district" of Chongqing -- despite being 142 miles away). None of the county-level cities or counties have districts under them, only -- subdistricts, towns and townships. ["Guangzhou"] = {container = "Guangdong"}, -- 18.7 prefectural, 18.8 urban; sub-provincial city; 16.097 urban (72.700 adm-urb including Dongguan, Foshan, Huizhou, Jiangmen, Shenzhen, Zhongshan) per citypopulation.de ["Dongguan"] = {container = "Guangdong"}, -- 10.5 prefectural, 10.5 urban; 9.645 per citypopulation.de; included by citypopulation.de in Guangzhou agglomeration ["Foshan"] = {container = "Guangdong"}, -- 9.5 prefectural, 9.5 urban; 9.043 per citypopulation.de; included by citypopulation.de in Guangzhou agglomeration ["Huizhou"] = {container = "Guangdong"}, -- 6.0 prefectural, 2.5 urban; 2.900 per citypopulation.de; included by citypopulation.de in Guangzhou agglomeration ["Jiangmen"] = {container = "Guangdong"}, -- 4.798 prefectural, 2.7 urban; 1.795 per citypopulation.de; included by citypopulation.de in Guangzhou agglomeration ["Shenzhen"] = {container = "Guangdong"}, -- 17.5 prefectural, 14.7 urban; sub-provincial city; 17.445 per citypopulation.de; included by citypopulation.de in Guangzhou agglomeration ["Zhongshan"] = {container = "Guangdong"}, -- 4.418 prefectural, 4.4 urban; 3.842 per citypopulation.de; included by citypopulation.de in Guangzhou agglomeration ["Shanghai"] = {placetype = {"direct-administered municipality", "municipality", "city"}}, -- 24.9 prefectural, 29.9 urban; 21.910 urban (41.600 adm-urb including Changshu, Changzhou, Suzhou, Wuxi) per citypopulation.de ["Changshu"] = { placetype = "county-level city", container = {key = "Suzhou", placetype = "prefecture-level city"}, divs = {"subdistricts"} }, -- 1.231 urban per citypopulation.de; included by citypopulation.de in Shanghai agglomeration -- NOTE: Not to be confused with Cangzhou in Hebei ["Changzhou"] = {container = "Jiangsu"}, -- 5.278 prefectural, 3.6 urban; 3.187 urban per citypopulation.de; included by citypopulation.de in Shanghai agglomeration -- NOTE: There is also a prefecture-level city Suzhou in Anhui with 5.3 million prefectural inhabitants ["Suzhou"] = {container = "Jiangsu"}, -- 12.8 prefectural, 4.3 urban; 5.893 urban per citypopulation.de; included by citypopulation.de in Shanghai agglomeration ["Wuxi"] = {container = "Jiangsu"}, -- 7.5 prefectural, 3.3 urban; 3.957 per citypopulation.de; included by citypopulation.de in Shanghai agglomeration ["Beijing"] = {placetype = {"direct-administered municipality", "municipality", "city"}}, -- 21.9 prefectural, 21.9 urban; 18.961 urban (21.500 adm-urb) per citypopulation.de ["Chengdu"] = {container = "Sichuan"}, -- 20.9 prefectural, 16.9 urban; sub-provincial city; 13.568 urban (18.100 adm-urb) per citypopulation.de ["Xiamen"] = {container = "Fujian"}, -- 5.163 prefectural, 5.2 urban; sub-provincial city; 4.617 urban (15.400 adm-urb including Jinjiang, Quanzhou, Putian) per citypopulation.de ["Jinjiang"] = {container = "Fujian"}, -- 1.416 urban per citypopulation.de; included by citypopulation.de in Xiamen agglomeration ["Quanzhou"] = {container = "Fujian"}, -- 8.8 prefectural, 1.7 urban (6.7 metro); 1.469 urban per citypopulation.de; included by citypopulation.de in Xiamen agglomeration ["Putian"] = {container = "Fujian"}, -- 3.210 prefectural, 2.0 urban; 1.539 urban per citypopulation.de; included by citypopulation.de in Xiamen agglomeration ["Hangzhou"] = {container = "Zhejiang"}, -- 11.9 prefectural, 10.7 urban; sub-provincial city; 9.236 urban (14.600 adm-urb including Shaoxing) per citypopulation.de ["Shaoxing"] = {container = "Zhejiang"}, -- 5.270 prefectural, 2.5 urban; 2.333 urban per citypopulation.de; included by citypopulation.de in Hangzhou agglomeration ["Xi'an"] = {container = "Shaanxi"}, -- 12.1 prefectural, 11.9 urban; sub-provincial city; 9.393 urban (13.400 adm-urb including Xianyang) per citypopulation.de ["Xianyang"] = {container = "Shaanxi"}, -- 1.193 urban per citypopulation.de; included by citypopulation.de in Xi'an agglomeration ["Chongqing"] = {placetype = {"direct-administered municipality", "municipality", "city"}}, -- 32.1 prefectural, 16.9 urban; 9.581 urban (12.900 adm-urb) per citypopulation.de ["Wuhan"] = {container = "Hubei"}, -- 12.4 prefectural, 12.3 urban; sub-provincial city; 10.495 urban (12.600 adm-urb) per citypopulation.de ["Tianjin"] = {placetype = {"direct-administered municipality", "municipality", "city"}}, -- 13.9 prefectural, 13.9 urban; 11.052 urban (11.700 adm-urb) per citypopulation.de ["Changsha"] = {container = "Hunan"}, -- 10.0 prefectural, 6.0 urban; 5.630 urban (11.500 adm-urb including Xiangtan, Zhuzhou) per citypopulation.de -- Changsha County -- 1.024 urban per citypopulation.de ["Zhuzhou"] = {container = "Hunan"}, -- 1.510 urban per citypopulation.de; included by citypopulation.de in Changsha agglomeration ["Zhengzhou"] = {container = "Henan"}, -- 12.6 prefectural, 6.7 urban; 6.461 urban (10.300 adm-urb) per citypopulation.de ["Nanjing"] = {container = "Jiangsu"}, -- 9.3 prefectural, 9.3 urban; sub-provincial city; 7.520 urban (9.500 adm-urb including Ma'anshan) per citypopulation.de ["Shenyang"] = {container = "Liaoning"}, -- 9.1 prefectural, 7.9 urban; sub-provincial city; 7.026 urban (8.800 adm-urb including Fushun) per citypopulation.de ["Fushun"] = {container = "Liaoning"}, -- 1.229 urban per citypopulation.de; included by citypopulation.de in Shenyang agglomeration ["Hefei"] = {container = "Anhui"}, -- 9.4 prefectural, 4.2 urban; 5.056 urban (8.200 adm-urb) per citypopulation.de ["Shantou"] = {container = "Guangdong"}, -- 5.502 prefectural, 4.3 urban; 3.839 urban (8.050 adm-urb including Chaozhou, Jieyang, Puning) per citypopulation.de ["Chaozhou"] = {container = "Guangdong"}, -- 1.254 urban per citypopulation.de; included by citypopulation.de in Shantou agglomeration ["Jieyang"] = {container = "Guangdong"}, -- 1.243 urban per citypopulation.de; included by citypopulation.de in Shantou agglomeration ["Qingdao"] = {container = "Shandong"}, -- 10.1 prefectural, 7.1 urban; sub-provincial city; 6.165 urban (7.700 adm-urb) per citypopulation.de ["Ningbo"] = {container = "Zhejiang"}, -- 9.4 prefectural, 5.1 urban; sub-provincial city; 3.731 urban (7.600 adm-urb including Cixi, Yuyao) per citypopulation.de ["Cixi"] = {container = "Zhejiang"}, -- 1.458 urban per citypopulation.de; included by citypopulation.de in Ningbo agglomeration ["Yuyao"] = {container = "Zhejiang"}, -- 1.014 urban per citypopulation.de; included by citypopulation.de in Ningbo agglomeration -- Hong Kong 7.500 agglomeration per citypopulation.de 2025-01-01 estimate including Kowloon, Victoria ["Wenzhou"] = {container = "Zhejiang"}, -- 9.6 prefectural, 3.6 urban; 2.582 urban (7.000 adm-urb including Rui'an, Cangnan, Pingyang) per citypopulation.de -- Rui'an is a "county-level city" of the "prefecture-level city" of Wenzhou but in fact is 19 miles away from Wenzhou city proper (urban core to urban core). ["Rui'an"] = {placetype = "county-level city", container = {key = "Wenzhou", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}}, -- 1.013 urban per citypopulation.de; included by citypopulation.de in Wenzhou agglomeration ["Kunming"] = {container = "Yunnan"}, -- 8.5 prefectural, 6.0 urban; 5.273 urban (6.800 adm-urb) per citypopulation.de -- includes Láiwú city ["Jinan"] = {container = "Shandong", wp = "%l, %c"}, -- 9.2 prefectural, 8.4 urban; sub-provincial city; 5.648 urban (6.750 adm-urb) per citypopulation.de -- includes Xīnjí city ["Shijiazhuang"] = {container = "Hebei"}, -- 11.2 prefectural, 4.1 urban; 5.090 urban (6.450 adm-urb) per citypopulation.de ["Taiyuan"] = {container = "Shanxi"}, -- 5.304 prefectural, 4.5 urban; 4.304 urban (6.150 adm-urb) per citypopulation.de ["Harbin"] = {container = "Heilongjiang"}, -- 10.0 prefectural, 7.0 urban; sub-provincial city; 5.243 urban (5.550 adm-urb) per citypopulation.de ["Nanning"] = {container = {key = "Guangxi, China", placetype = "autonomous region"}}, -- 8.7 prefectural, 3.8 urban; 4.583 urban (5.550 adm-urb) per citypopulation.de ["Dalian"] = {container = "Liaoning"}, -- 7.5 prefectural, 5.7 urban; sub-provincial city; 4.914 urban (5.400 adm-urb) per citypopulation.de ["Guiyang"] = {container = "Guizhou"}, -- 5.987 prefectural, 3.5 urban; 4.021 urban (5.300 adm-urb) per citypopulation.de ["Changchun"] = {container = "Jilin"}, -- 9.1 prefectural, 5.7 urban; sub-provincial city; 4.557 urban (5.200 adm-urb) per citypopulation.de ["Nanchang"] = {container = "Jiangxi"}, -- 6.3 prefectural, 3.6 (3.9?) urban, 5.3 metro; 3.519 urban (5.150 adm-urb) per citypopulation.de ["Ürümqi"] = {container = {key = "Xinjiang, China", placetype = "autonomous region"}}, -- 4.054 prefectural, 4.3 urban; 3.843 urban (5.000 adm-urb) per citypopulation.de ["Urumqi"] = {alias_of = "Ürümqi", display = true}, ["Fuzhou"] = {container = "Fujian"}, -- 8.3 prefectural, 4.1 urban; 3.723 urban (4.775 adm-urb) per citypopulation.de ["Linyi"] = {container = "Shandong"}, -- 11.0 prefectural, 2.3 urban; 2.744 urban (4.650 adm-urb) per citypopulation.de ["Zibo"] = {container = "Shandong"}, -- 4.704 prefectural, 2.6 urban; 2.750 urban (3.975 adm-urb) per citypopulation.de ["Luoyang"] = {container = "Henan"}, -- 7.1 prefectural, 2.4 urban; 2.231 urban (3.750 adm-urb) per citypopulation.de ["Lanzhou"] = {container = "Gansu"}, -- 4.359 prefectural, 3.1 urban; 3.013 urban (3.575 adm-urb) per citypopulation.de ["Nantong"] = {container = "Jiangsu"}, -- 7.7 prefectural, 2.3 urban; 2.988 urban (3.475 adm-urb) citypopulation.de ["Weifang"] = {container = "Shandong"}, -- 9.4 prefectural, 2.7 urban; 1.998 urban (3.325 adm-urb) per citypopulation.de ["Jiangyin"] = {placetype = "county-level city", container = {key = "Wuxi", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}}, -- 1.331 urban (3.200 adm-urb including Zhangjiagang) per citypopulation.de ["Zhangjiagang"] = {container = "Jiangsu"}, -- 1.056 urban per citypopulation.de; included in Jiangyin figures ["Xuzhou"] = {container = "Jiangsu"}, -- 9.1 prefectural, 2.6 urban; 2.846 urban (3.150 adm-urb) per citypopulation.de ["Handan"] = {container = "Hebei"}, -- 9.4 prefectural, 2.8 urban; 2.095 urban (2.925 adm-urb) per citypopulation.de ["Hohhot"] = {container = {key = "Inner Mongolia, China", placetype = "autonomous region"}}, -- 3.446 prefectural, 2.7 urban; 2.373 urban (2.850 adm-urb) per citypopulation.de ["Haikou"] = {container = "Hainan"}, -- 2.873 prefectural, 2.3 urban; 2.349 urban (2.800 adm-urb) per citypopulation.de ["Tangshan"] = {container = "Hebei"}, -- 7.7 prefectural, 3.4 urban; 2.550 urban (2.750 adm-urb) per citypopulation.de ["Xinxiang"] = {container = "Henan"}, -- 6.3 prefectural, 1.2 urban, 2.7 metro; 1.271 urban (2.700 adm-urb) per citypopulation.de ["Yiwu"] = {container = "Zhejiang"}, -- 1.481 urban (2.700 adm-urb) per citypopulation.de ["Zhuhai"] = {container = "Guangdong"}, -- 2.439 prefectural, 2.4 urban; 2.207 urban (2.675 adm-urb) per citypopulation.de ["Taizhou, Zhejiang"] = {container = "Zhejiang"}, -- 6.6 prefectural, 1.6 urban; 1.486 urban (2.625 adm-urb) per citypopulation.de ["Taizhou"] = {alias_of = "Taizhou, Zhejiang"}, ["Yantai"] = {container = "Shandong"}, -- 7.1 prefectural, 2.5 urban; 2.312 urban (2.550 adm-urb) per citypopulation.de ["Yinchuan"] = {container = {key = "Ningxia, China", placetype = "autonomous region"}}, -- 1.663 urban (2.525 adm-urb) per citypopulation.de ["Liuzhou"] = {container = {key = "Guangxi, China", placetype = "autonomous region"}}, -- 4.157 prefectural, 2.2 urban; 2.205 urban (2.500 adm-urb) per citypopulation.de ["Anshan"] = {container = "Liaoning"}, -- 1.480 urban (2.350 adm-urb including Liáoyáng) per citypopulation.de ["Yangzhou"] = {container = "Jiangsu"}, -- 2.067 urban (2.300 adm-urb) per citypopulation.de ["Jiaxing"] = {container = "Zhejiang"}, -- 1.188 urban (2.275 adm-urb) per citypopulation.de ["Xining"] = {container = "Qinghai"}, -- 1.677 urban (2.250 adm-urb) per citypopulation.de -- includes Dìngzhōu city and Xióngān Xīnqū ["Baoding"] = {container = "Hebei"}, -- 11.5 prefectural, 2.0 urban; 1.940 urban (2.225 adm-urb) per citypopulation.de ["Baotou"] = {container = {key = "Inner Mongolia, China", placetype = "autonomous region"}}, -- 2.709 prefectural, 2.2 urban; 2.104 urban (2.200 adm-urb) per citypopulation.de ["Ganzhou"] = {container = "Jiangxi"}, -- 9.0 prefectural, 1.6 urban; 1.778 urban (2.150 adm-urb) per citypopulation.de ["Pingdingshan"] = {container = "Henan"}, -- 1.046 urban (2.100 adm-urb) per citypopulation.de ["Zunyi"] = {container = "Guizhou"}, -- 6.6 prefectural, 2.4 urban/metro; 1.675 urban (2.025 adm-urb) per citypopulation.de ["Bengbu"] = {container = "Anhui"}, -- 1.078 urban (2.000 adm-urb) per citypopulation.de ["Datong"] = {container = "Shanxi"}, -- 3.105 prefectural, 2.0 urban; 1.810 urban (2.000 adm-urb) per citypopulation.de ["Anyang"] = {container = "Henan"}, -- 1.188 urban (1.960 adm-urb) per citypopulation.de ["Huai'an"] = {container = "Jiangsu"}, -- 4.556 prefectural, 2.6 urban; 1.805 urban (1.940 adm-urb) per citypopulation.de ["Zaozhuang"] = {container = "Shandong"}, -- 1.350 urban (1.900 adm-urb) per citypopulation.de ["Zhanjiang"] = {container = "Guangdong"}, -- 7.0 prefectural, 1.9 urban; 1.401 urban (1.890 adm-urb) per citypopulation.de ["Huainan"] = {container = "Anhui"}, -- 1.256 urban (1.880 adm-urb) per citypopulation.de ["Jining"] = {container = "Shandong"}, -- 8.4 prefectural, 1.5 urban; 1.700 urban (1.880 adm-urb) per citypopulation.de ["Daqing"] = {container = "Heilongjiang"}, -- 1.604 urban (1.860 adm-urb) per citypopulation.de ["Wuhu"] = {container = "Anhui"}, -- 1.598 urban (1.850 adm-urb) per citypopulation.de ["Guilin"] = {container = {key = "Guangxi, China", placetype = "autonomous region"}}, -- 1.361 urban (1.830 adm-urb) per citypopulation.de ["Mianyang"] = {container = "Sichuan"}, -- 1.549 urban (1.800 adm-urb) per citypopulation.de ["Xiangyang"] = {container = "Hubei"}, -- 1.686 urban (1.800 adm-urb) per citypopulation.de ["Huzhou"] = {container = "Zhejiang"}, -- 1.084 urban (1.750 adm-urb) per citypopulation.de ["Puyang"] = {container = "Henan"}, -- 0.824 urban (1.750 adm-urb) per citypopulation.de ["Shangqiu"] = {container = "Henan"}, -- 7.8 prefectural, 1.9 urban (2.8 metro); 1.031 urban (1.750 adm-urb) per citypopulation.de ["Qinhuangdao"] = {container = "Hebei"}, -- 1.520 urban (1.740 adm-urb) per citypopulation.de ["Xingtai"] = {container = "Hebei"}, -- 7.1 prefectural, 971,000 urban; 1.5 urban (1.700 adm-urb) per citypopulation.de ["Nanyang"] = {container = "Henan", wp = "%l, %c"}, -- 9.7 prefectural, 2.1 urban/metro; 1.481 urban (1.680 adm-urb) per citypopulation.de ["Jiaozuo"] = {container = "Henan"}, -- 0.875 urban (1.640 adm-urb) per citypopulation.de ["Jilin City"] = {container = "Jilin"}, -- 1.509 urban (1.610 adm-urb) per citypopulation.de ["Jilin"] = {alias_of = "Jilin City"}, ["Jinhua"] = {container = "Zhejiang"}, -- 7.1 prefectural, 1.5 urban; 1.041 urban (1.590 adm-urb) per citypopulation.de ["Shangrao"] = {container = "Jiangxi"}, -- 6.5 prefectural, 2.1 urban, 1.3 metro [sic]; 1.342 urban (1.580 adm-urb) per citypopulation.de ["Heze"] = {container = "Shandong"}, -- 8.8 prefectural, 1.3 urban; 1.294 urban (1.570 adm-urb) per citypopulation.de ["Yulin"] = {container = {key = "Guangxi, China", placetype = "autonomous region"}, wp = "%l, %c"}, -- 0.878 urban (1.570 adm-urb) per citypopulation.de ["Tai'an"] = {container = "Shandong"}, -- 1.417 urban (1.560 adm-urb) per citypopulation.de ["Weihai"] = {container = "Shandong"}, -- 1.340 urban (1.510 adm-urb) per citypopulation.de -- Taizhou, Jiangsu would be here (1.490 adm-urb) but moved to china_prefecture_level_cities_2 to avoid clash ["Yancheng"] = {container = "Jiangsu"}, -- 6.7 prefectural, 1.6 urban; 1.353 urban (1.460 adm-urb) per citypopulation.de ["Zhangjiakou"] = {container = "Hebei"}, -- 1.339 urban (1.450 adm-urb) per citypopulation.de ["Maoming"] = {container = "Guangdong"}, -- 6.2 prefectural, 2.5 urban; 1.308 urban (1.440 adm-urb) per citypopulation.de ["Nanchong"] = {container = "Sichuan"}, -- 1.254 urban (1.440 adm-urb) per citypopulation.de ["Fuyang"] = {container = "Anhui", wp = "%l, %c"}, -- 8.2 prefectural, 2.1 urban; 1.191 urban (1.410 adm-urb) per citypopulation.de ["Xuchang"] = {container = "Henan"}, -- 0.850 urban (1.390 adm-urb) per citypopulation.de ["Yichang"] = {container = "Hubei"}, -- 1.284 urban (1.390 adm-urb) per citypopulation.de ["Dazhou"] = {container = "Sichuan"}, -- 1.136 urban (1.380 adm-urb) per citypopulation.de ["Kaifeng"] = {container = "Henan"}, -- 1.194 urban (1.340 adm-urb) per citypopulation.de ["Luzhou"] = {container = "Sichuan"}, -- 1.128 urban (1.340 adm-urb) per citypopulation.de ["Qingyuan"] = {container = "Guangdong"}, -- 1.198 urban (1.340 adm-urb) per citypopulation.de ["Huaibei"] = {container = "Anhui"}, -- 0.831 urban (1.330 adm-urb) per citypopulation.de ["Yibin"] = {container = "Sichuan"}, -- 1.101 urban (1.310 adm-urb) per citypopulation.de ["Lu'an"] = {container = "Anhui"}, -- 1.070 urban (1.300 adm-urb) per citypopulation.de ["Dezhou"] = {container = "Shandong"}, -- 0.843 urban (1.290 adm-urb) per citypopulation.de ["Rizhao"] = {container = "Shandong"}, -- 1.147 urban (1.270 adm-urb) per citypopulation.de ["Changzhi"] = {container = "Shanxi"}, -- 1.047 urban (1.250 adm-urb) per citypopulation.de ["Hengyang"] = {container = "Hunan"}, -- 6.6 prefectural, 1.5 urban; 1.185 urban (1.250 adm-urb) per citypopulation.de ["Jinzhou"] = {container = "Liaoning"}, -- 1.021 urban (1.240 adm-urb) per citypopulation.de ["Liaocheng"] = {container = "Shandong"}, -- 1.020 urban (1.240 adm-urb) per citypopulation.de ["Changde"] = {container = "Hunan"}, -- 1.101 urban (1.230 adm-urb) per citypopulation.de ["Suqian"] = {container = "Jiangsu"}, -- 1.082 urban (1.230 adm-urb) per citypopulation.de ["Xinyang"] = {container = "Henan"}, -- 6.2 prefectural, 1.4 urban/metro; 1.015 urban (1.230 adm-urb) per citypopulation.de ["Baoji"] = {container = "Shaanxi"}, -- 1.108 urban (1.220 adm-urb) per citypopulation.de ["Yueyang"] = {container = "Hunan"}, -- 1.125 urban (1.220 adm-urb) per citypopulation.de ["Zhenjiang"] = {container = "Jiangsu"}, -- 1.124 urban (1.210 adm-urb) per citypopulation.de -- Wanzhou is a "district" of the "direct-administered municipality" of Chongqing but in fact is 142 miles away from Chongqing city proper. ["Wanzhou"] = {placetype = "district", container = {key = "Chongqing", placetype = "direct-administered municipality"}, divs = {"subdistricts", "townships"}, wp = "%l, %c"}, -- 1.078 urban (1.190 adm-urb) per citypopulation.de ["Ulanhad"] = {container = {key = "Inner Mongolia, China", placetype = "autonomous region"}}, -- 1.093 urban (1.180 adm-urb) per citypopulation.de ["Chifeng"] = {alias_of = "Ulanhad"}, ["Ulankhad"] = {alias_of = "Ulanhad", display = true}, ["Ezhou"] = {container = "Hubei"}, -- < 0.750 urban (1.180 adm-urb) per citypopulation.de ["Zhaoqing"] = {container = "Guangdong"}, -- 1.036 urban (1.160 adm-urb) per citypopulation.de ["Lianyungang"] = {container = "Jiangsu"}, -- 4.599 prefectural, 2.0 urban; 1.071 urban (1.150 adm-urb) per citypopulation.de ["Qujing"] = {container = "Yunnan"}, -- 0.976 urban (1.150 adm-urb) per citypopulation.de -- Shuyang is a "county" of the "prefecture-level city" of Suqian but in fact is 38 miles away from Suqian city proper (urban core to urban core). -- The county itself is 37 miles by 34 miles. ["Shuyang"] = {placetype = "county", container = {key = "Suqian", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}, wp = "%l County"}, -- 0.986 urban (1.120 adm-urb) per citypopulation.de -- Yongkang is a "county-level city" of the "prefecture-level city" of Jinhua but in fact is 32 miles away from Jinhua city proper (urban core to urban core). ["Yongkang"] = {placetype = "county-level city", container = {key = "Jinhua", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}, wp = "%l, Zhejiang"}, -- < 0.750 urban (1.110 adm-urb) per citypopulation.de ["Zhoukou"] = {container = "Henan"}, -- 9.0 prefectural, 721,000 urban (1.6 metro); < 0.750 urban (1.100 adm-urb) per citypopulation.de ["Beihai"] = {container = {key = "Guangxi, China", placetype = "autonomous region"}}, -- < 1 urban (1.090 adm-urb) per citypopulation.de ["Jiujiang"] = {container = "Jiangxi"}, -- < 0.750 urban (1.080 adm-urb) per citypopulation.de ["Shaoyang"] = {container = "Hunan"}, -- 6.6 prefectural, 802,000 urban, 1.4 metro; < 1 urban (1.080 adm-urb) per citypopulation.de ["Chuzhou"] = {container = "Anhui"}, -- < 0.750 urban (1.070 adm-urb) per citypopulation.de ["Hengshui"] = {container = "Hebei"}, -- 0.885 urban (1.070 adm-urb) per citypopulation.de ["Shiyan"] = {container = "Hubei"}, -- 0.955 urban (1.070 adm-urb) per citypopulation.de ["Huludao"] = {container = "Liaoning"}, -- 0.764 urban (1.060 adm-urb) per citypopulation.de ["Dongying"] = {container = "Shandong"}, -- 0.961 urban (1.050 adm-urb) per citypopulation.de ["Guigang"] = {container = {key = "Guangxi, China", placetype = "autonomous region"}}, -- 0.921 urban (1.050 adm-urb) per citypopulation.de -- Liuyang is a "county-level city" of the "prefecture-level city" of Changsha but in fact is 47 miles away from Changsha city proper (urban core to urban core). ["Liuyang"] = {placetype = "county-level city", container = {key = "Changsha", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}}, -- 0.886 urban (1.040 adm-urb) per citypopulation.de -- NOTE: Not to be confused with Changzhou in Jiangsu ["Cangzhou"] = {container = "Hebei"}, -- 7.3 prefectural, 621,000 urban; 0.759 urban (1.030 adm-urb) per citypopulation.de ["Liupanshui"] = {container = "Guizhou"}, -- < 0.750 urban (1.030 adm-urb) per citypopulation.de ["Panjin"] = {container = "Liaoning"}, -- 0.980 urban (1.030 adm-urb) per citypopulation.de ["Qiqihar"] = {container = "Heilongjiang"}, -- 1.030 urban (1.030 adm-urb) per citypopulation.de ["Linfen"] = {container = "Shanxi"}, -- < 0.750 urban (1.010 adm-urb) per citypopulation.de -- Tengzhou is a "county-level city" of the "prefecture-level city" of Zaozhuang but in fact is 30 miles away from Zaozhuang city proper (urban core to urban core). ["Tengzhou"] = {placetype = "county-level city", container = {key = "Zaozhuang", placetype = "prefecture-level city"}, divs = {"subdistricts", "townships"}}, -- 0.937 urban (1.010 adm-urb) per citypopulation.de -- 3 extra that got added in earlier incarnations and aren't found in the "major agglomerations of the world" page https://citypopulation.de/en/world/agglomerations/ reference date 2025-01-01 ["Kunshan"] = {container = "Jiangsu"}, -- 1.652 urban (2020 China census) per citypopulation.de ["Zhumadian"] = {container = "Henan"}, -- 7.0 prefectural, 722,000 urban per Wikipedia; 0.754 urban per citypopulation.de ["Bijie"] = {container = "Guizhou"}, -- 6.9 prefectural, ? urban, ? metro (not listed in Wikipedia); < 0.750 urban per citypopulation.de } export.china_prefecture_level_cities_group = { -- don't do any transformations between key and placename; in particular, don't chop off anything from -- "Taizhou, Zhejiang" or "Suzhou, Anhui". key_to_placename = false, placename_to_key = false, -- don't add ", China" to make the key default_container = "China", canonicalize_key_container = make_canonicalize_key_container(", China", "province"), -- Prefecture-level cities aren't really cities but allow them to be identified that way, as many people -- don't understand how Chinese administrative divisions work. default_placetype = {"prefecture-level city", "city"}, default_divs = { -- "towns" (but not "townships") are automatically added as they are specified as generic_before_non_cities, -- and prefecture-level cities (as well as county-level cities) are considered non-cities. "districts", "subdistricts", "townships", {type = "counties", cat_as = "counties and county-level cities"}, {type = "county-level cities", cat_as = "counties and county-level cities"}, }, data = export.china_prefecture_level_cities, } -- Needed to avoid problems with two cities called Taizhou and Suzhou. export.china_prefecture_level_cities_2 = { -- NOTE: There is also a larger and better-known prefecture-level city Taizhou in Zhejiang. ["Taizhou, Jiangsu"] = {container = "Jiangsu"}, -- 1.3 urban (1.490 adm-urb) per citypopulation.de 2020 census ["Taizhou"] = {alias_of = "Taizhou, Jiangsu"}, -- NOTE: There is also a larger and better-known prefecture-level city Suzhou in Jiangsu. ["Suzhou, Anhui"] = {container = "Anhui"}, -- 5.3 prefectural, 1.766 metro and "urban"; < 1 urban (1.010 adm-urb) per citypopulation.de 2020 census -- hopefully this will work because we also have Suzhou as a key by itself for the larger, more-well-known Suzhou in Jiangsu ["Suzhou"] = {alias_of = "Suzhou, Anhui"}, } export.china_prefecture_level_cities_group_2 = { -- don't do any transformations between key and placename; in particular, don't chop off anything from -- "Taizhou, Jiangsu". placename_to_key = false, -- don't add ", China" to make the key default_container = "China", canonicalize_key_container = make_canonicalize_key_container(", China", "province"), -- Prefecture-level cities aren't really cities but allow them to be identified that way, as many people -- don't understand how Chinese administrative divisions work. default_placetype = {"prefecture-level city", "city"}, default_divs = { -- "towns" (but not "townships") are automatically added as they are specified as generic_before_non_cities, -- and prefecture-level cities (as well as county-level cities) are considered non-cities. "districts", "subdistricts", "townships", {type = "counties", cat_as = "counties and county-level cities"}, {type = "county-level cities", cat_as = "counties and county-level cities"}, }, data = export.china_prefecture_level_cities_2, } export.finland_regions = { ["Lapland, Finland"] = {wp = "%l (%c)"}, ["North Ostrobothnia, Finland"] = {}, ["Northern Ostrobothnia, Finland"] = {alias_of = "North Ostrobothnia, Finland", display = true}, ["Kainuu, Finland"] = {}, ["North Karelia, Finland"] = {}, ["Northern Savonia, Finland"] = {}, ["North Savo, Finland"] = {alias_of = "Northern Savonia, Finland", display = true}, ["Southern Savonia, Finland"] = {}, ["South Savo, Finland"] = {alias_of = "Southern Savonia, Finland", display = true}, ["South Karelia, Finland"] = {}, ["Central Finland, Finland"] = {}, ["South Ostrobothnia, Finland"] = {}, ["Southern Ostrobothnia, Finland"] = {alias_of = "South Ostrobothnia, Finland", display = true}, ["Ostrobothnia, Finland"] = {wp = "%l (region)"}, ["Central Ostrobothnia, Finland"] = {}, ["Pirkanmaa, Finland"] = {}, ["Satakunta, Finland"] = {}, ["Päijänne Tavastia, Finland"] = {}, ["Päijät-Häme, Finland"] = {alias_of = "Päijänne Tavastia, Finland", display = true}, ["Tavastia Proper, Finland"] = {}, ["Kanta-Häme, Finland"] = {alias_of = "Tavastia Proper, Finland", display = true}, ["Kymenlaakso, Finland"] = {}, ["Uusimaa, Finland"] = {}, ["Southwest Finland, Finland"] = {}, ["Åland Islands, Finland"] = {the = true, wp = "Åland"}, ["Åland, Finland"] = {alias_of = "Åland Islands, Finland"}, -- differs in "the" } -- regions of Finland export.finland_group = { default_container = "Finland", default_placetype = "region", default_divs = "municipalities", data = export.finland_regions, } export.france_administrative_regions = { ["Auvergne-Rhône-Alpes, France"] = {}, ["Bourgogne-Franche-Comté, France"] = {}, ["Brittany, France"] = {wp = "%l (administrative region)"}, ["Centre-Val de Loire, France"] = {}, ["Corsica, France"] = {}, -- overseas departments are handled in `export.country_like_entities` -- ["French Guiana"] = {}, ["Grand Est, France"] = {}, -- ["Guadeloupe"] = {}, ["Hauts-de-France, France"] = {}, ["Île-de-France, France"] = {}, -- ["Martinique"] = {}, -- ["Mayotte"] = {}, ["Normandy, France"] = {wp = "%l (administrative region)"}, ["Nouvelle-Aquitaine, France"] = {}, ["Occitania, France"] = {wp = "%l (administrative region)"}, ["Occitanie, France"] = {alias_of = "Occitania, France", display = true}, ["Pays de la Loire, France"] = {}, ["Provence-Alpes-Côte d'Azur, France"] = {}, -- ["Réunion"] = {}, } -- administrative regions of France export.france_group = { default_container = "France", -- Canonically these are 'administrative regions' but also treat as 'region' ('administrative region' falls back -- to 'region'). default_placetype = "region", default_divs = { "communes", {type = "municipalities", cat_as = "communes"}, "departments", {type = "prefectures", cat_as = {"prefectures", "departmental capitals"}}, {type = "French prefectures", cat_as = {"prefectures", "departmental capitals"}}, }, data = export.france_administrative_regions, } export.france_departments = { ["Ain, France"] = {container = "Auvergne-Rhône-Alpes"}, -- 01 ["Aisne, France"] = {container = "Hauts-de-France"}, -- 02 ["Allier, France"] = {container = "Auvergne-Rhône-Alpes"}, -- 03 ["Alpes-de-Haute-Provence, France"] = {container = "Provence-Alpes-Côte d'Azur"}, -- 04 ["Hautes-Alpes, France"] = {container = "Provence-Alpes-Côte d'Azur"}, -- 05 ["Alpes-Maritimes, France"] = {container = "Provence-Alpes-Côte d'Azur"}, -- 06 ["Ardèche, France"] = {container = "Auvergne-Rhône-Alpes"}, -- 07 ["Ardennes, France"] = {container = "Grand Est", wp = "%l (department)"}, -- 08 ["Ariège, France"] = {container = "Occitania", wp = "%l (department)"}, -- 09 ["Aube, France"] = {container = "Grand Est"}, -- 10 ["Aude, France"] = {container = "Occitania"}, -- 11 ["Aveyron, France"] = {container = "Occitania"}, -- 12 ["Bouches-du-Rhône, France"] = {container = "Provence-Alpes-Côte d'Azur"}, -- 13 ["Calvados, France"] = {container = "Normandy", wp = "%l (department)"}, -- 14 ["Cantal, France"] = {container = "Auvergne-Rhône-Alpes"}, -- 15 ["Charente, France"] = {container = "Nouvelle-Aquitaine"}, -- 16 ["Charente-Maritime, France"] = {container = "Nouvelle-Aquitaine"}, -- 17 ["Cher, France"] = {container = "Centre-Val de Loire", wp = "%l (department)"}, -- 18 ["Corrèze, France"] = {container = "Nouvelle-Aquitaine"}, -- 19 ["Corse-du-Sud, France"] = {container = "Corsica"}, -- 2A ["Haute-Corse, France"] = {container = "Corsica"}, -- 2B ["Côte-d'Or, France"] = {container = "Bourgogne-Franche-Comté"}, -- 21 ["Côte d'Or, France"] = {alias_of = "Côte-d'Or, France", display = true}, ["Côtes-d'Armor, France"] = {container = "Brittany"}, -- 22 ["Côtes d'Armor, France"] = {alias_of = "Côtes-d'Armor, France", display = true}, ["Creuse, France"] = {container = "Nouvelle-Aquitaine"}, -- 23 ["Dordogne, France"] = {container = "Nouvelle-Aquitaine"}, -- 24 ["Doubs, France"] = {container = "Bourgogne-Franche-Comté"}, -- 25 ["Drôme, France"] = {container = "Auvergne-Rhône-Alpes"}, -- 26 ["Eure, France"] = {container = "Normandy"}, -- 27 ["Eure-et-Loir, France"] = {container = "Centre-Val de Loire"}, -- 28 ["Finistère, France"] = {container = "Brittany"}, -- 29 ["Gard, France"] = {container = "Occitania"}, -- 30 ["Haute-Garonne, France"] = {container = "Occitania"}, -- 31 ["Gers, France"] = {container = "Occitania"}, -- 32 ["Gironde, France"] = {container = "Nouvelle-Aquitaine"}, -- 33 ["Hérault, France"] = {container = "Occitania"}, -- 34 ["Ille-et-Vilaine, France"] = {container = "Brittany"}, -- 35 ["Indre, France"] = {container = "Centre-Val de Loire"}, -- 36 ["Indre-et-Loire, France"] = {container = "Centre-Val de Loire"}, -- 37 ["Isère, France"] = {container = "Auvergne-Rhône-Alpes"}, -- 38 ["Jura, France"] = {container = "Bourgogne-Franche-Comté", wp = "%l (department)"}, -- 39 ["Landes, France"] = {container = "Nouvelle-Aquitaine", wp = "%l (department)"}, -- 40 ["Loir-et-Cher, France"] = {container = "Centre-Val de Loire"}, -- 41 ["Loire, France"] = {container = "Auvergne-Rhône-Alpes", wp = "%l (department)"}, -- 42 ["Haute-Loire, France"] = {container = "Auvergne-Rhône-Alpes"}, -- 43 ["Loire-Atlantique, France"] = {container = "Pays de la Loire"}, -- 44 ["Loiret, France"] = {container = "Centre-Val de Loire"}, -- 45 ["Lot, France"] = {container = "Occitania", wp = "%l (department)"}, -- 46 ["Lot-et-Garonne, France"] = {container = "Nouvelle-Aquitaine"}, -- 47 ["Lozère, France"] = {container = "Occitania"}, -- 48 ["Maine-et-Loire, France"] = {container = "Pays de la Loire"}, -- 49 ["Manche, France"] = {container = "Normandy"}, -- 50 ["Marne, France"] = {container = "Grand Est", wp = "%l (department)"}, -- 51 ["Haute-Marne, France"] = {container = "Grand Est"}, -- 52 ["Mayenne, France"] = {container = "Pays de la Loire"}, -- 53 ["Meurthe-et-Moselle, France"] = {container = "Grand Est"}, -- 54 ["Meuse, France"] = {container = "Grand Est", wp = "%l (department)"}, -- 55 ["Morbihan, France"] = {container = "Brittany"}, -- 56 ["Moselle, France"] = {container = "Grand Est", wp = "%l (department)"}, -- 57 ["Nièvre, France"] = {container = "Bourgogne-Franche-Comté"}, -- 58 ["Nord, France"] = {container = "Hauts-de-France", wp = "%l (French department)"}, -- 59 ["Oise, France"] = {container = "Hauts-de-France"}, -- 60 ["Orne, France"] = {container = "Normandy"}, -- 61 ["Pas-de-Calais, France"] = {container = "Hauts-de-France"}, -- 62 ["Puy-de-Dôme, France"] = {container = "Auvergne-Rhône-Alpes"}, -- 63 ["Pyrénées-Atlantiques, France"] = {container = "Nouvelle-Aquitaine"}, -- 64 ["Hautes-Pyrénées, France"] = {container = "Occitania"}, -- 65 ["Pyrénées-Orientales, France"] = {container = "Occitania"}, -- 66 ["Bas-Rhin, France"] = {container = "Grand Est"}, -- 67 ["Haut-Rhin, France"] = {container = "Grand Est"}, -- 68 ["Rhône, France"] = {container = "Auvergne-Rhône-Alpes", wp = "%l (department)"}, -- 69D ["Metropolis of Lyon, France"] = {container = "Auvergne-Rhône-Alpes", the = true}, -- 69M ["Lyon Metropolis, France"] = {alias_of = "Metropolis of Lyon, France"}, ["Lyon, France"] = {alias_of = "Metropolis of Lyon, France"}, ["Haute-Saône, France"] = {container = "Bourgogne-Franche-Comté"}, -- 70 ["Saône-et-Loire, France"] = {container = "Bourgogne-Franche-Comté"}, -- 71 ["Sarthe, France"] = {container = "Pays de la Loire"}, -- 72 ["Savoie, France"] = {container = "Auvergne-Rhône-Alpes"}, -- 73 ["Haute-Savoie, France"] = {container = "Auvergne-Rhône-Alpes"}, -- 74 ["Paris, France"] = {container = "Île-de-France"}, -- 75 ["Seine-Maritime, France"] = {container = "Normandy"}, -- 76 ["Seine-et-Marne, France"] = {container = "Île-de-France"}, -- 77 ["Yvelines, France"] = {container = "Île-de-France"}, -- 78 ["Deux-Sèvres, France"] = {container = "Nouvelle-Aquitaine"}, -- 79 ["Somme, France"] = {container = "Hauts-de-France", wp = "%l (department)"}, -- 80 ["Tarn, France"] = {container = "Occitania", wp = "%l (department)"}, -- 81 ["Tarn-et-Garonne, France"] = {container = "Occitania"}, -- 82 ["Var, France"] = {container = "Provence-Alpes-Côte d'Azur", wp = "%l (department)"}, -- 83 ["Vaucluse, France"] = {container = "Provence-Alpes-Côte d'Azur"}, -- 84 ["Vendée, France"] = {container = "Pays de la Loire"}, -- 85 ["Vienne, France"] = {container = "Nouvelle-Aquitaine", wp = "%l (department)"}, -- 86 ["Haute-Vienne, France"] = {container = "Nouvelle-Aquitaine"}, -- 87 ["Vosges, France"] = {container = "Grand Est", wp = "%l (department)"}, -- 88 ["Yonne, France"] = {container = "Bourgogne-Franche-Comté"}, -- 89 ["Territoire de Belfort, France"] = {container = "Bourgogne-Franche-Comté"}, -- 90 ["Essonne, France"] = {container = "Île-de-France"}, -- 91 ["Hauts-de-Seine, France"] = {container = "Île-de-France"}, -- 92 ["Seine-Saint-Denis, France"] = {container = "Île-de-France"}, -- 93 ["Val-de-Marne, France"] = {container = "Île-de-France"}, -- 94 ["Val-d'Oise, France"] = {container = "Île-de-France"}, -- 95 --["Guadeloupe"] = {container = "Guadeloupe"}, -- 971 --["Martinique"] = {container = "Martinique"}, -- 972 --["Guyane"] = {container = "French Guiana", wp = "French Guiana"}, -- 973 --["La Réunion"] = {container = "Réunion", wp = "Réunion"}, -- 974 --["Mayotte"] = {container = "Mayotte"}, -- 976 } export.france_departments_group = { placename_to_key = make_placename_to_key(", France"), canonicalize_key_container = make_canonicalize_key_container(", France", "region"), default_placetype = "department", default_divs = { "communes", {type = "municipalities", cat_as = "communes"}, }, data = export.france_departments, } export.germany_states = { ["Baden-Württemberg, Germany"] = {}, ["Bavaria, Germany"] = {}, -- Berlin, Bremen and Hamburg are effectively city-states and don't have districts ([[Kreise]]), so override -- the default_divs setting. Better not to include them at all since they're included as cities down below. -- ["Berlin"] = {divs = {}}, ["Brandenburg, Germany"] = {}, -- ["Bremen"] = {divs = {}}, -- ["Hamburg"] = {divs = {}}, ["Hesse, Germany"] = {}, ["Lower Saxony, Germany"] = {}, ["Mecklenburg-Vorpommern, Germany"] = {}, ["Mecklenburg-Western Pomerania, Germany"] = {alias_of = "Mecklenburg-Vorpommern, Germany", display = true}, ["North Rhine-Westphalia, Germany"] = {}, ["Rhineland-Palatinate, Germany"] = {}, ["Saarland, Germany"] = {}, ["Saxony, Germany"] = {}, ["Saxony-Anhalt, Germany"] = {}, ["Schleswig-Holstein, Germany"] = {}, ["Thuringia, Germany"] = {}, } -- states of Germany export.germany_group = { default_container = "Germany", default_placetype = "state", default_divs = {"districts", "municipalities"}, data = export.germany_states, } export.greece_regions = { ["Attica, Greece"] = {wp = "%l (region)"}, ["Central Greece, Greece"] = {wp = "%l (administrative region)"}, ["Central Macedonia, Greece"] = {}, ["Crete, Greece"] = {}, ["Eastern Macedonia and Thrace, Greece"] = {}, ["Epirus, Greece"] = {wp = "%l (region)"}, ["Ionian Islands, Greece"] = {the = true, wp = "%l (region)"}, ["North Aegean, Greece"] = {the = true}, -- I would expect 'the Peloponnese' but Wikipedia mostly has categories like [[w:Category:Geography of Peloponnese (region)]] -- and [[w:Category:Buildings and structures in Peloponnese (region)]]; only [[w:Category:People from the Peloponnese (region)]] -- has "the" in it. ["Peloponnese, Greece"] = {wp = "%l (region)"}, ["South Aegean, Greece"] = {the = true}, ["Thessaly, Greece"] = {}, ["Western Greece, Greece"] = {}, ["Western Macedonia, Greece"] = {}, ["Mount Athos, Greece"] = {placetype = {"autonomous region", "region"}, wp = "Monastic community of Mount Athos"}, } -- regions of Greece export.greece_group = { default_container = "Greece", default_placetype = "region", data = export.greece_regions, } local india_polity_with_divisions = {"divisions", "districts"} local india_polity_without_divisions = {"districts"} -- States and union territories of India. Only some of them are divided into divisions. export.india_states_and_union_territories = { ["Andaman and Nicobar Islands, India"] = {the = true, placetype = "union territory", divs = india_polity_without_divisions}, ["Andhra Pradesh, India"] = {divs = india_polity_without_divisions}, ["Arunachal Pradesh, India"] = {divs = india_polity_with_divisions}, ["Assam, India"] = {divs = india_polity_with_divisions}, ["Bihar, India"] = {divs = india_polity_with_divisions}, ["Chandigarh, India"] = {placetype = "union territory", divs = india_polity_without_divisions}, ["Chhattisgarh, India"] = {divs = india_polity_with_divisions}, ["Dadra and Nagar Haveli and Daman and Diu, India"] = {placetype = "union territory", divs = india_polity_without_divisions}, ["Delhi, India"] = {placetype = "union territory", divs = india_polity_with_divisions}, ["Goa, India"] = {divs = india_polity_without_divisions}, ["Gujarat, India"] = {divs = india_polity_without_divisions}, ["Haryana, India"] = {divs = india_polity_with_divisions}, ["Himachal Pradesh, India"] = {divs = india_polity_with_divisions}, ["Jammu and Kashmir, India"] = {placetype = "union territory", divs = india_polity_with_divisions, wp = "%l (union territory)"}, ["Jharkhand, India"] = {divs = india_polity_with_divisions}, ["Karnataka, India"] = {divs = india_polity_with_divisions}, ["Kerala, India"] = {divs = india_polity_without_divisions}, ["Ladakh, India"] = {placetype = "union territory", divs = india_polity_with_divisions}, ["Lakshadweep, India"] = {placetype = "union territory", divs = india_polity_without_divisions}, ["Madhya Pradesh, India"] = {divs = india_polity_with_divisions}, ["Maharashtra, India"] = {divs = india_polity_with_divisions}, ["Manipur, India"] = {divs = india_polity_without_divisions}, ["Meghalaya, India"] = {divs = india_polity_with_divisions}, ["Mizoram, India"] = {divs = india_polity_without_divisions}, ["Nagaland, India"] = {divs = india_polity_with_divisions}, ["Odisha, India"] = {divs = india_polity_with_divisions}, ["Puducherry, India"] = {placetype = "union territory", divs = india_polity_without_divisions, wp = "%l (union territory)"}, ["Pondicherry, India"] = {alias_of = "Puducherry, India", display = true}, ["Punjab, India"] = {divs = india_polity_with_divisions, wp = "%l, %c"}, ["Rajasthan, India"] = {divs = india_polity_with_divisions}, ["Sikkim, India"] = {divs = india_polity_without_divisions}, ["Tamil Nadu, India"] = {divs = india_polity_without_divisions}, ["Telangana, India"] = {divs = india_polity_without_divisions}, ["Tripura, India"] = {divs = india_polity_without_divisions}, ["Uttar Pradesh, India"] = {divs = india_polity_with_divisions}, ["Uttarakhand, India"] = {divs = india_polity_with_divisions}, ["West Bengal, India"] = {divs = india_polity_with_divisions}, } -- states and union territories of India export.india_group = { default_container = "India", default_placetype = "state", data = export.india_states_and_union_territories, } export.indonesia_provinces = { ["Aceh, Indonesia"] = {}, ["Bali, Indonesia"] = {}, ["Bangka Belitung Islands, Indonesia"] = {the = true}, ["Banten, Indonesia"] = {}, ["Bengkulu, Indonesia"] = {}, ["Central Java, Indonesia"] = {}, ["Central Kalimantan, Indonesia"] = {}, ["Central Papua, Indonesia"] = {}, ["Central Sulawesi, Indonesia"] = {}, ["East Java, Indonesia"] = {}, ["East Kalimantan, Indonesia"] = {}, ["East Nusa Tenggara, Indonesia"] = {}, ["Gorontalo, Indonesia"] = {}, ["Highland Papua, Indonesia"] = {wp = "%l"}, ["Special Capital Region of Jakarta, Indonesia"] = {the = true, wp = "Jakarta"}, ["Jakarta, Indonesia"] = {alias_of = "Special Capital Region of Jakarta, Indonesia"}, ["Jambi, Indonesia"] = {}, ["Lampung, Indonesia"] = {}, ["Maluku, Indonesia"] = {}, ["North Kalimantan, Indonesia"] = {}, ["North Maluku, Indonesia"] = {}, ["North Sulawesi, Indonesia"] = {}, ["North Papua, Indonesia"] = {}, ["North Sumatra, Indonesia"] = {}, ["Papua, Indonesia"] = {wp = "%l (province)"}, ["Riau, Indonesia"] = {}, ["Riau Islands, Indonesia"] = {the = true}, ["Southeast Sulawesi, Indonesia"] = {}, ["South Kalimantan, Indonesia"] = {}, ["South Papua, Indonesia"] = {}, ["South Sulawesi, Indonesia"] = {}, ["South Sumatra, Indonesia"] = {}, ["Southwest Papua, Indonesia"] = {}, ["West Java, Indonesia"] = {}, ["West Kalimantan, Indonesia"] = {}, ["West Nusa Tenggara, Indonesia"] = {}, ["West Papua, Indonesia"] = {wp = "%l (province)"}, ["West Sulawesi, Indonesia"] = {}, ["West Sumatra, Indonesia"] = {}, ["Special Region of Yogyakarta, Indonesia"] = {the = true}, ["Yogyakarta, Indonesia"] = {alias_of = "Special Region of Yogyakarta, Indonesia"}, } -- provinces of Indonesia export.indonesia_group = { default_container = "Indonesia", default_placetype = "province", -- per https://www.quora.com/Does-Indonesia-use-British-or-American-English, Indonesia tends to use American -- spellings. data = export.indonesia_provinces, } export.iran_provinces = { ["Alborz Province, Iran"] = {}, -- abbreviation AL, capital [[w:Karaj]] ["Ardabil Province, Iran"] = {}, -- abbreviation AR, capital [[w:Ardabil]] ["Bushehr Province, Iran"] = {}, -- abbreviation BU, capital [[w:Bushehr]] ["Chaharmahal and Bakhtiari Province, Iran"] = {}, -- abbreviation CB, capital [[w:Shahr-e Kord]] ["East Azerbaijan Province, Iran"] = {}, -- abbreviation EA, capital [[w:Tabriz]] ["Fars Province, Iran"] = {}, -- abbreviation FA, capital [[w:Shiraz]] ["Pars Province, Iran"] = {alias_of = "Fars Province, Iran", display = true}, ["Gilan Province, Iran"] = {}, -- abbreviation GN, capital [[w:Rasht]] ["Golestan Province, Iran"] = {}, -- abbreviation GO, capital [[w:Gorgan]] ["Hamadan Province, Iran"] = {}, -- abbreviation HA, capital [[w:Hamadan]] ["Hormozgan Province, Iran"] = {}, -- abbreviation HO, capital [[w:Bandar Abbas]] ["Ilam Province, Iran"] = {}, -- abbreviation IL, capital [[w:Ilam, Iran|Ilam]] ["Isfahan Province, Iran"] = {}, -- abbreviation IS, capital [[w:Isfahan]] ["Kerman Province, Iran"] = {}, -- abbreviation KN, capital [[w:Kerman]] ["Kermanshah Province, Iran"] = {}, -- abbreviation KE, capital [[w:Kermanshah]] ["Khuzestan Province, Iran"] = {}, -- abbreviation KH, capital [[w:Ahvaz]] ["Kohgiluyeh and Boyer-Ahmad Province, Iran"] = {}, -- abbreviation KB, capital [[w:Yasuj]] ["Kurdistan Province, Iran"] = {}, -- abbreviation KU, capital [[w:Sanandaj]] ["Lorestan Province, Iran"] = {}, -- abbreviation LO, capital [[w:Khorramabad]] ["Markazi Province, Iran"] = {}, -- abbreviation MA, capital [[w:Arak, Iran|Arak]] ["Mazandaran Province, Iran"] = {}, -- abbreviation MN, capital [[w:Sari, Iran|Sari]] ["North Khorasan Province, Iran"] = {}, -- abbreviation NK, capital [[w:Bojnord]] ["Qazvin Province, Iran"] = {}, -- abbreviation QA, capital [[w:Qazvin]] ["Qom Province, Iran"] = {}, -- abbreviation QM, capital [[w:Qom]] ["Razavi Khorasan Province, Iran"] = {}, -- abbreviation RK, capital [[w:Mashhad]] ["Semnan Province, Iran"] = {}, -- abbreviation SE, capital [[w:Semnan, Iran|Semnan]] ["Sistan and Baluchestan Province, Iran"] = {}, -- abbreviation SB, capital [[w:Zahedan]] ["South Khorasan Province, Iran"] = {}, -- abbreviation SK, capital [[w:Birjand]] ["Tehran Province, Iran"] = {}, -- abbreviation TE, capital [[w:Tehran]] ["West Azerbaijan Province, Iran"] = {}, -- abbreviation WA, capital [[w:Urmia]] ["Yazd Province, Iran"] = {}, -- abbreviation YA, capital [[w:Yazd]] ["Zanjan Province, Iran"] = {}, -- abbreviation ZA, capital [[w:Zanjan, Iran|Zanjan]] } -- provinces of Iran export.iran_group = { key_to_placename = make_key_to_placename(", Iran", " Province$"), placename_to_key = make_placename_to_key(", Iran", " Province"), default_container = "Iran", default_placetype = "province", -- There aren't nearly enough counties of Iran currently entered in any language to allow for categorizing them -- per-province. (As of 2025-05-09, there are only 6 counties in each of [[Category:en:Counties of Iran]], -- [[Category:fa:Counties of Iran]] and [[Category:ar:Counties of Iran]].) -- default_divs = "counties", -- For obscure reasons, provinces of Iran, Laos, Thailand and Vietnam use lowercase 'province' default_wp = "%e province", data = export.iran_provinces, } export.ireland_counties = { ["County Carlow, Ireland"] = {}, ["County Cavan, Ireland"] = {}, ["County Clare, Ireland"] = {}, ["County Cork, Ireland"] = {}, ["County Donegal, Ireland"] = {}, ["County Dublin, Ireland"] = {}, ["County Galway, Ireland"] = {}, ["County Kerry, Ireland"] = {}, ["County Kildare, Ireland"] = {}, ["County Kilkenny, Ireland"] = {}, ["County Laois, Ireland"] = {}, ["County Leitrim, Ireland"] = {}, ["County Limerick, Ireland"] = {}, ["County Longford, Ireland"] = {}, ["County Louth, Ireland"] = {}, ["County Mayo, Ireland"] = {}, ["County Meath, Ireland"] = {}, ["County Monaghan, Ireland"] = {}, ["County Offaly, Ireland"] = {}, ["County Roscommon, Ireland"] = {}, ["County Sligo, Ireland"] = {}, ["County Tipperary, Ireland"] = {}, ["County Waterford, Ireland"] = {}, ["County Westmeath, Ireland"] = {}, ["County Wexford, Ireland"] = {}, ["County Wicklow, Ireland"] = {}, } local function make_irish_type_key_to_placename(container_pattern) return function(key) key = key:gsub(container_pattern, "") local elliptical_key = key:gsub("^County ", "") return key, elliptical_key end end local function make_irish_type_placename_to_key(container_suffix) return function(placename) if not placename:find("^County ") and not placename:find("^City ") then placename = "County " .. placename end return placename .. container_suffix end end -- counties of Ireland export.ireland_group = { key_to_placename = make_irish_type_key_to_placename(", Ireland$"), placename_to_key = make_irish_type_placename_to_key(", Ireland"), default_container = "Ireland", default_placetype = "county", data = export.ireland_counties, } export.italy_administrative_regions = { ["Abruzzo, Italy"] = {}, ["Aosta Valley, Italy"] = {placetype = {"autonomous region", "administrative region", "region"}}, ["Apulia, Italy"] = {}, ["Basilicata, Italy"] = {}, ["Calabria, Italy"] = {}, ["Campania, Italy"] = {}, ["Emilia-Romagna, Italy"] = {}, ["Friuli-Venezia Giulia, Italy"] = {placetype = {"autonomous region", "administrative region", "region"}}, ["Lazio, Italy"] = {}, ["Liguria, Italy"] = {}, ["Lombardy, Italy"] = {}, ["Marche, Italy"] = {}, ["Molise, Italy"] = {}, ["Piedmont, Italy"] = {}, ["Sardinia, Italy"] = {placetype = {"autonomous region", "administrative region", "region"}}, ["Sicily, Italy"] = {placetype = {"autonomous region", "administrative region", "region"}}, ["Trentino-Alto Adige, Italy"] = {placetype = {"autonomous region", "administrative region", "region"}}, ["Tuscany, Italy"] = {}, ["Umbria, Italy"] = {}, ["Veneto, Italy"] = {}, } -- administrative regions of Italy export.italy_group = { default_container = "Italy", default_placetype = "region", data = export.italy_administrative_regions, } -- table of Japanese prefectures; interpolated into the main 'places' table, but also needed separately export.japan_prefectures = { ["Aichi Prefecture, Japan"] = {}, ["Akita Prefecture, Japan"] = {}, ["Aomori Prefecture, Japan"] = {}, ["Chiba Prefecture, Japan"] = {}, ["Ehime Prefecture, Japan"] = {}, ["Fukui Prefecture, Japan"] = {}, ["Fukuoka Prefecture, Japan"] = {}, ["Fukushima Prefecture, Japan"] = {}, ["Gifu Prefecture, Japan"] = {}, ["Gunma Prefecture, Japan"] = {}, ["Hiroshima Prefecture, Japan"] = {}, ["Hokkaido Prefecture, Japan"] = {divs = "subprefectures", wp = "Hokkaido"}, ["Hyōgo Prefecture, Japan"] = {}, ["Hyogo Prefecture, Japan"] = {alias_of = "Hyōgo Prefecture, Japan", display = true}, ["Ibaraki Prefecture, Japan"] = {}, ["Ishikawa Prefecture, Japan"] = {}, ["Iwate Prefecture, Japan"] = {}, ["Kagawa Prefecture, Japan"] = {}, ["Kagoshima Prefecture, Japan"] = {}, ["Kanagawa Prefecture, Japan"] = {}, ["Kōchi Prefecture, Japan"] = {}, ["Kochi Prefecture, Japan"] = {alias_of = "Kōchi Prefecture, Japan", display = true}, ["Kumamoto Prefecture, Japan"] = {}, ["Kyoto Prefecture, Japan"] = {}, ["Mie Prefecture, Japan"] = {}, ["Miyagi Prefecture, Japan"] = {}, ["Miyazaki Prefecture, Japan"] = {}, ["Nagano Prefecture, Japan"] = {}, ["Nagasaki Prefecture, Japan"] = {}, ["Nara Prefecture, Japan"] = {}, ["Niigata Prefecture, Japan"] = {}, ["Ōita Prefecture, Japan"] = {}, ["Oita Prefecture, Japan"] = {alias_of = "Ōita Prefecture, Japan", display = true}, ["Okayama Prefecture, Japan"] = {}, ["Okinawa Prefecture, Japan"] = {}, ["Osaka Prefecture, Japan"] = {}, ["Saga Prefecture, Japan"] = {}, ["Saitama Prefecture, Japan"] = {}, ["Shiga Prefecture, Japan"] = {}, ["Shimane Prefecture, Japan"] = {}, ["Shizuoka Prefecture, Japan"] = {}, ["Tochigi Prefecture, Japan"] = {}, ["Tokushima Prefecture, Japan"] = {}, ["Tottori Prefecture, Japan"] = {}, ["Toyama Prefecture, Japan"] = {}, ["Wakayama Prefecture, Japan"] = {}, ["Yamagata Prefecture, Japan"] = {}, ["Yamaguchi Prefecture, Japan"] = {}, ["Yamanashi Prefecture, Japan"] = {}, } -- prefectures of Japan export.japan_group = { key_to_placename = make_key_to_placename(", Japan$", " Prefecture$"), placename_to_key = make_placename_to_key(", Japan", " Prefecture"), default_container = "Japan", default_placetype = "prefecture", data = export.japan_prefectures, } export.laos_provinces = { ["Attapeu Province, Laos"] = {}, ["Bokeo Province, Laos"] = {}, ["Bolikhamxai Province, Laos"] = {}, ["Champasak Province, Laos"] = {}, ["Houaphanh Province, Laos"] = {}, ["Khammouane Province, Laos"] = {}, ["Luang Namtha Province, Laos"] = {}, ["Luang Prabang Province, Laos"] = {}, ["Oudomxay Province, Laos"] = {}, ["Phongsaly Province, Laos"] = {}, ["Salavan Province, Laos"] = {}, ["Savannakhet Province, Laos"] = {}, ["Vientiane Province, Laos"] = {}, ["Vientiane Prefecture, Laos"] = {placetype = "prefecture", wp = "%l"}, ["Sainyabuli Province, Laos"] = {}, ["Sekong Province, Laos"] = {}, ["Xaisomboun Province, Laos"] = {}, ["Xiangkhouang Province, Laos"] = {}, } local function laos_placename_to_key(placename) if placename == "Vientiane Prefecture" then return placename .. ", Laos" end if placename:find(" Province$") then return placename .. ", Laos" end return placename .. " Province, Laos" end -- provinces of Laos export.laos_group = { key_to_placename = make_key_to_placename(", Laos$", {" Province$", " Prefecture$"}), placename_to_key = laos_placename_to_key, default_container = "Laos", default_placetype = "province", -- For obscure reasons, provinces of Iran, Laos, Thailand and Vietnam use lowercase 'province' default_wp = "%e province", data = export.laos_provinces, } export.lebanon_governorates = { ["Akkar Governorate, Lebanon"] = {}, ["Baalbek-Hermel Governorate, Lebanon"] = {}, ["Beirut Governorate, Lebanon"] = {}, ["Beqaa Governorate, Lebanon"] = {}, ["Keserwan-Jbeil Governorate, Lebanon"] = {}, ["Mount Lebanon Governorate, Lebanon"] = {}, ["Nabatieh Governorate, Lebanon"] = {}, -- These two are generic enough that we don't want to automatically augment a use of `gov/North Governorate` or -- `gov/South Governorate` with `c/Lebanon`. ["North Governorate, Lebanon"] = {no_auto_augment_container = true}, ["South Governorate, Lebanon"] = {no_auto_augment_container = true}, } -- governorates of Lebanon export.lebanon_group = { key_to_placename = make_key_to_placename(", Lebanon$", " Governorate$"), placename_to_key = make_placename_to_key(", Lebanon", " Governorate"), default_container = "Lebanon", default_placetype = "governorate", data = export.lebanon_governorates, } export.malaysia_states = { ["Johor, Malaysia"] = {}, ["Kedah, Malaysia"] = {}, ["Kelantan, Malaysia"] = {}, ["Malacca, Malaysia"] = {}, ["Negeri Sembilan, Malaysia"] = {}, ["Pahang, Malaysia"] = {}, ["Penang, Malaysia"] = {}, ["Perak, Malaysia"] = {}, ["Perlis, Malaysia"] = {}, ["Sabah, Malaysia"] = {}, ["Sarawak, Malaysia"] = {}, ["Selangor, Malaysia"] = {}, ["Terengganu, Malaysia"] = {}, } -- states of Malaysia export.malaysia_group = { default_container = "Malaysia", default_placetype = "state", default_wp = "%l, %c", data = export.malaysia_states, } export.malta_regions = { -- Some of the regions are generic enough that we don't want to automatically augment a use of e.g. -- `r/Northern Region` with `c/Malta`. In particular; -- * "Eastern Region" also occurs at least in Ghana, Uganda, Iceland, Nigeria, Venezuela, North Macedonia and -- El Salvador; -- * "Northern Region" also occurs at least in Ghana, Uganda, Malawi, Nigeria, Canada and South Africa; -- * "Western Region" also occurs at least in Abu Dhabi, Bahrain, South Africa, Ghana, Iceland, Nepal, Nigeria, -- Serbia and Uganda; -- * "Southern Region" also occurs at least in Nigeria, Eritrea, Iceland, Ireland, Malawi and Serbia. ["Eastern Region, Malta"] = {no_auto_augment_container = true}, ["Gozo Region, Malta"] = {wp = "%l"}, ["Northern Region, Malta"] = {no_auto_augment_container = true}, ["Port Region, Malta"] = {}, ["Southern Region, Malta"] = {no_auto_augment_container = true}, ["Western Region, Malta"] = {no_auto_augment_container = true}, } -- regions of Malta export.malta_group = { key_to_placename = make_key_to_placename(", Malta$", " Region"), placename_to_key = make_placename_to_key(", Malta", " Region"), default_container = "Malta", default_placetype = "region", default_wp = "%l, %c", default_the = true, data = export.malta_regions, } export.mexico_states = { ["Aguascalientes, Mexico"] = {}, ["Baja California, Mexico"] = {}, -- not display-canonicalizing because the "Norte" could be for emphasis ["Baja California Norte, Mexico"] = {alias_of = "Baja California, Mexico"}, ["Baja California Sur, Mexico"] = {}, ["Campeche, Mexico"] = {}, ["Chiapas, Mexico"] = {}, ["Chihuahua, Mexico"] = {wp = "%l (state)"}, ["Coahuila, Mexico"] = {}, ["Colima, Mexico"] = {}, ["Durango, Mexico"] = {}, ["Guanajuato, Mexico"] = {}, ["Guerrero, Mexico"] = {}, ["Hidalgo, Mexico"] = {wp = "%l (state)"}, ["Jalisco, Mexico"] = {}, ["State of Mexico, Mexico"] = {the = true}, ["Mexico, Mexico"] = {alias_of = "State of Mexico, Mexico"}, -- differs in "the" -- ["Mexico City, Mexico"] = {}, doesn't belong here because it's a city ["Michoacán, Mexico"] = {}, ["Michoacan, Mexico"] = {alias_of = "Michoacán, Mexico", display = true}, ["Morelos, Mexico"] = {}, ["Nayarit, Mexico"] = {}, ["Nuevo León, Mexico"] = {}, ["Nuevo Leon, Mexico"] = {alias_of = "Nuevo León, Mexico", display = true}, ["Oaxaca, Mexico"] = {}, ["Puebla, Mexico"] = {}, ["Querétaro, Mexico"] = {}, ["Queretaro, Mexico"] = {alias_of = "Querétaro, Mexico", display = true}, ["Quintana Roo, Mexico"] = {}, ["San Luis Potosí, Mexico"] = {}, ["San Luis Potosi, Mexico"] = {alias_of = "San Luis Potosí, Mexico", display = true}, ["Sinaloa, Mexico"] = {}, ["Sonora, Mexico"] = {}, ["Tabasco, Mexico"] = {}, ["Tamaulipas, Mexico"] = {}, ["Tlaxcala, Mexico"] = {}, ["Veracruz, Mexico"] = {}, ["Yucatán, Mexico"] = {}, ["Yucatan, Mexico"] = {alias_of = "Yucatán, Mexico", display = true}, ["Zacatecas, Mexico"] = {}, } -- Mexican states export.mexico_group = { default_container = "Mexico", default_placetype = "state", data = export.mexico_states, } export.moldova_districts_and_autonomous_territorial_units = { ["Anenii Noi District, Moldova"] = {}, -- capital [[Anenii Noi]] ["Basarabeasca District, Moldova"] = {}, -- capital [[Basarabeasca]] ["Briceni District, Moldova"] = {}, -- capital [[Briceni]] ["Cahul District, Moldova"] = {}, -- capital [[Cahul]] ["Cantemir District, Moldova"] = {}, -- capital [[Cantemir, Moldova|Cantemir]] ["Călărași District, Moldova"] = {}, -- capital [[Călărași, Moldova|Călărași]] ["Căușeni District, Moldova"] = {}, -- capital [[Căușeni]] ["Cimișlia District, Moldova"] = {}, -- capital [[Cimișlia]] ["Criuleni District, Moldova"] = {}, -- capital [[Criuleni]] ["Dondușeni District, Moldova"] = {}, -- capital [[Dondușeni]] ["Drochia District, Moldova"] = {}, -- capital [[Drochia]] ["Dubăsari District, Moldova"] = {}, -- capital [[Cocieri]] ["Edineț District, Moldova"] = {}, -- capital [[Edineț]] ["Fălești District, Moldova"] = {}, -- capital [[Fălești]] ["Florești District, Moldova"] = {}, -- capital [[Florești, Moldova|Florești]] ["Glodeni District, Moldova"] = {}, -- capital [[Glodeni]] ["Hîncești District, Moldova"] = {}, -- capital [[Hîncești]] ["Ialoveni District, Moldova"] = {}, -- capital [[Ialoveni]] ["Leova District, Moldova"] = {}, -- capital [[Leova]] ["Nisporeni District, Moldova"] = {}, -- capital [[Nisporeni]] ["Ocnița District, Moldova"] = {}, -- capital [[Ocnița]] ["Orhei District, Moldova"] = {}, -- capital [[Orhei]] ["Rezina District, Moldova"] = {}, -- capital [[Rezina]] ["Rîșcani District, Moldova"] = {}, -- capital [[Rîșcani]] ["Sîngerei District, Moldova"] = {}, -- capital [[Sîngerei]] ["Soroca District, Moldova"] = {}, -- capital [[Soroca]] ["Strășeni District, Moldova"] = {}, -- capital [[Strășeni]] ["Șoldănești District, Moldova"] = {}, -- capital [[Șoldănești]] ["Ștefan Vodă District, Moldova"] = {}, -- capital [[Ștefan Vodă]] ["Taraclia District, Moldova"] = {}, -- capital [[Taraclia]] ["Telenești District, Moldova"] = {}, -- capital [[Telenești]] ["Ungheni District, Moldova"] = {}, -- capital [[Ungheni]] ["Chișinău, Moldova"] = {placetype = "municipality"}, ["Bălți, Moldova"] = {placetype = "municipality"}, ["Gagauzia, Moldova"] = {placetype = {"autonomous territorial unit", "autonomous region", "region"}}, -- capital [[Comrat]] -- the remainder are under the de-facto control of the unrecognized state of Transnistria ["Bender, Moldova"] = {placetype = "municipality"}, ["Tighina, Moldova"] = {alias_of = "Bender, Moldova"}, ["Transnistria, Moldova"] = {placetype = {"autonomous territorial unit", "autonomous region", "region"}}, -- capital [[Tiraspol]] ["Left Bank of the Dniester, Moldova"] = {alias_of = "Transnistria, Moldova", the = true}, ["Administrative-Territorial Units of the Left Bank of the Dniester, Moldova"] = {alias_of = "Transnistria, Moldova", the = true}, } local function moldova_placename_to_key(placename) local elliptical_key = placename .. ", Moldova" if export.moldova_districts_and_autonomous_territorial_units[elliptical_key] then return elliptical_key end if placename:find(" District$") then return placename .. ", Moldova" end return placename .. " District, Moldova" end -- Moldovan districts (raions) and autonomous territorial units export.moldova_group = { key_to_placename = make_key_to_placename(", Moldova$", " District"), placename_to_key = moldova_placename_to_key, default_container = "Moldova", default_placetype = {"district", "raion"}, default_divs = "communes", data = export.moldova_districts_and_autonomous_territorial_units, } export.morocco_regions = { ["Tangier-Tetouan-Al Hoceima, Morocco"] = {}, ["Oriental, Morocco"] = {wp = "%l (%c)"}, ["L'Oriental, Morocco"] = {alias_of = "Oriental, Morocco", display = true}, ["Fez-Meknes, Morocco"] = {}, ["Rabat-Sale-Kenitra, Morocco"] = {wp = "Rabat-Salé-Kénitra"}, ["Rabat-Salé-Kénitra, Morocco"] = {alias_of = "Rabat-Sale-Kenitra, Morocco", display = true}, ["Beni Mellal-Khenifra, Morocco"] = {wp = "Béni Mellal-Khénifra"}, ["Béni Mellal-Khénifra, Morocco"] = {alias_of = "Beni Mellal-Khenifra, Morocco", display = true}, ["Casablanca-Settat, Morocco"] = {}, ["Marrakesh-Safi, Morocco"] = {wp = "Marrakesh–Safi"}, -- WP title has en-dash ["Marrakech-Safi, Morocco"] = {alias_of = "Marrakesh-Safi, Morocco", display = true}, ["Draa-Tafilalet, Morocco"] = {wp = "Drâa-Tafilalet"}, ["Drâa-Tafilalet, Morocco"] = {alias_of = "Draa-Tafilalet, Morocco", display = true}, ["Souss-Massa, Morocco"] = {}, ["Guelmim-Oued Noun, Morocco"] = { keydesc = "+++. '''NOTE:''' This region lies partly within the disputed territory of [[Western Sahara]]" }, ["Laayoune-Sakia El Hamra, Morocco"] = { wp = "Laâyoune-Sakia El Hamra", keydesc = "+++. '''NOTE:''' This region lies almost completely within the disputed territory of [[Western Sahara]]", }, ["Laâyoune-Sakia El Hamra, Morocco"] = {alias_of = "Laayoune-Sakia El Hamra, Morocco", display = true}, ["Dakhla-Oued Ed-Dahab, Morocco"] = { keydesc = "+++. '''NOTE:''' This region lies completely within the disputed territory of [[Western Sahara]]", }, } -- regions of Morocco export.morocco_group = { default_container = "Morocco", default_placetype = "region", data = export.morocco_regions, } export.egypt_governorates = { ["Cairo Governorate, Egypt"] = {}, ["Giza Governorate, Egypt"] = {}, ["Sharqia Governorate, Egypt"] = {}, ["Dakahlia Governorate, Egypt"] = {}, ["Beheira Governorate, Egypt"] = {}, ["Minya Governorate, Egypt"] = {}, ["Qalyubia Governorate, Egypt"] = {}, ["Sohag Governorate, Egypt"] = {}, ["Alexandria Governorate, Egypt"] = {}, ["Gharbia Governorate, Egypt"] = {}, ["Asyut Governorate, Egypt"] = {}, ["Monufia Governorate, Egypt"] = {}, ["Faiyum Governorate, Egypt"] = {}, ["Kafr El Sheikh Governorate, Egypt"] = {}, ["Qena Governorate, Egypt"] = {}, ["Beni Suef Governorate, Egypt"] = {}, ["Damietta Governorate, Egypt"] = {}, ["Aswan Governorate, Egypt"] = {}, ["Ismailia Governorate, Egypt"] = {}, ["Luxor Governorate, Egypt"] = {}, ["Suez Governorate, Egypt"] = {}, ["Port Said Governorate, Egypt"] = {}, ["Matrouh Governorate, Egypt"] = {}, ["North Sinai Governorate, Egypt"] = {}, ["Red Sea Governorate, Egypt"] = {}, ["New Valley Governorate, Egypt"] = {}, ["South Sinai Governorate, Egypt"] = {}, } -- governorates of Egypt export.egypt_group = { key_to_placename = make_key_to_placename(", Egypt$", " Governorate$"), placename_to_key = make_placename_to_key(", Egypt", " Governorate"), default_container = "Egypt", default_placetype = "governorate", data = export.egypt_governorates, } export.netherlands_provinces = { ["Drenthe, Netherlands"] = {}, ["Flevoland, Netherlands"] = {}, ["Friesland, Netherlands"] = {}, ["Gelderland, Netherlands"] = {}, ["Groningen, Netherlands"] = {wp = "%l (province)"}, ["Limburg, Netherlands"] = {wp = "%l (%c)"}, ["North Brabant, Netherlands"] = {}, -- Foreign forms get display-canonicalized. ["Noord-Brabant, Netherlands"] = {alias_of = "North Brabant, Netherlands", display = true}, ["North Holland, Netherlands"] = {}, ["Noord-Holland, Netherlands"] = {alias_of = "North Holland, Netherlands", display = true}, ["Overijssel, Netherlands"] = {}, ["South Holland, Netherlands"] = {}, ["Zuid-Holland, Netherlands"] = {alias_of = "South Holland, Netherlands", display = true}, ["Utrecht, Netherlands"] = {wp = "%l (province)"}, ["Zeeland, Netherlands"] = {}, } -- provinces of the Netherlands export.netherlands_group = { default_container = "Netherlands", default_placetype = "province", default_divs = "municipalities", data = export.netherlands_provinces, } export.new_zealand_regions = { -- North Island regions ["Northland, New Zealand"] = {wp = "%l Region"}, -- ISO 3166-2 code NZ-NTL, number 1, capital [[Whangārei]] ["Auckland, New Zealand"] = {wp = "%l Region"}, -- ISO 3166-2 code NZ-AUK, number 2, capital [[Auckland]] ["Waikato, New Zealand"] = {}, -- ISO 3166-2 code NZ-WKO, number 3, capital [[Hamilton, New Zealand|Hamilton]] ["Bay of Plenty, New Zealand"] = {the = true, wp = "%l Region"}, -- ISO 3166-2 code NZ-BOP, number 4, capital [[Whakatāne]] ["Gisborne, New Zealand"] = {placetype = {"region", "district"}, wp = "%l District"}, -- ISO 3166-2 code NZ-GIS, number 5, capital [[Gisborne, New Zealand|Gisborne]] ["Hawke's Bay, New Zealand"] = {}, -- ISO 3166-2 code NZ-HKB, number 6, capital [[Napier, New Zealand|Napier]] ["Taranaki, New Zealand"] = {}, -- ISO 3166-2 code NZ-TKI, number 7, capital [[Stratford, New Zealand|Stratford]] ["Manawatū-Whanganui, New Zealand"] = {}, -- ISO 3166-2 code NZ-MWT, number 8, capital [[Palmerston North]] ["Manawatu-Whanganui, New Zealand"] = {alias_of = "Manawatū-Whanganui, New Zealand", display = true}, ["Manawatu-Wanganui, New Zealand"] = {alias_of = "Manawatū-Whanganui, New Zealand", display = true}, ["Wellington, New Zealand"] = {wp = "%l Region"}, -- ISO 3166-2 code NZ-WGN, number 9, capital [[Wellington]] -- South Island regions ["Tasman, New Zealand"] = {placetype = {"region", "district"}, wp = "%l District"}, -- ISO 3166-2 code NZ-TAS, number 10, capital [[Richmond, New Zealand|Richmond]] ["Nelson, New Zealand"] = {placetype = {"region", "city"}, wp = "%l, %c", is_city = true}, -- ISO 3166-2 code NZ-NSN, number 11, capital [[Nelson, New Zealand|Nelson]] ["Marlborough, New Zealand"] = {placetype = {"region", "district"}, wp = "%l District"}, -- ISO 3166-2 code NZ-MBH, number 12, capital [[Blenheim, New Zealand|Blenheim]] ["West Coast, New Zealand"] = {the = true, wp = "%l Region"}, -- ISO 3166-2 code NZ-WTC, number 13, capital [[Greymouth]] ["Canterbury, New Zealand"] = {wp = "%l Region"}, -- ISO 3166-2 code NZ-CAN, number 14, capital [[Christchurch]] ["Otago, New Zealand"] = {}, -- ISO 3166-2 code NZ-OTA, number 15, capital [[Dunedin]] ["Southland, New Zealand"] = {wp = "%l Region"}, -- ISO 3166-2 code NZ-STL, number 16, capital [[Invercargill]] } -- regions of New Zealand export.new_zealand_group = { default_container = "New Zealand", default_placetype = "region", data = export.new_zealand_regions, } export.nigeria_states = { ["Abia State, Nigeria"] = {}, ["Adamawa State, Nigeria"] = {}, ["Akwa Ibom State, Nigeria"] = {}, ["Anambra State, Nigeria"] = {}, ["Bauchi State, Nigeria"] = {}, ["Bayelsa State, Nigeria"] = {}, ["Benue State, Nigeria"] = {}, ["Borno State, Nigeria"] = {}, ["Cross River State, Nigeria"] = {}, ["Delta State, Nigeria"] = {}, ["Ebonyi State, Nigeria"] = {}, ["Edo State, Nigeria"] = {}, ["Ekiti State, Nigeria"] = {}, ["Enugu State, Nigeria"] = {}, ["Federal Capital Territory, Nigeria"] = { -- not a state but allow it to be referenced as one in holonyms placetype = {"federal territory", "territory", "state"}, the = true, wp = "%l (%c)", }, ["Gombe State, Nigeria"] = {}, ["Imo State, Nigeria"] = {}, ["Jigawa State, Nigeria"] = {}, ["Kaduna State, Nigeria"] = {}, ["Kano State, Nigeria"] = {}, ["Katsina State, Nigeria"] = {}, ["Kebbi State, Nigeria"] = {}, ["Kogi State, Nigeria"] = {}, ["Kwara State, Nigeria"] = {}, ["Lagos State, Nigeria"] = {}, ["Nasarawa State, Nigeria"] = {}, ["Niger State, Nigeria"] = {}, ["Ogun State, Nigeria"] = {}, ["Ondo State, Nigeria"] = {}, ["Osun State, Nigeria"] = {}, ["Oyo State, Nigeria"] = {}, ["Plateau State, Nigeria"] = {}, ["Rivers State, Nigeria"] = {}, ["Sokoto State, Nigeria"] = {}, ["Taraba State, Nigeria"] = {}, ["Yobe State, Nigeria"] = {}, ["Zamfara State, Nigeria"] = {}, } -- states of Nigeria export.nigeria_group = { key_to_placename = make_key_to_placename(", Nigeria$", " State$"), placename_to_key = make_placename_to_key(", Nigeria", " State"), default_container = "Nigeria", default_placetype = "state", data = export.nigeria_states, } export.north_korea_provinces = { ["Chagang Province, North Korea"] = {}, ["North Hamgyong Province, North Korea"] = {}, ["South Hamgyong Province, North Korea"] = {}, ["North Hwanghae Province, North Korea"] = {}, ["South Hwanghae Province, North Korea"] = {}, ["Kangwon Province, North Korea"] = {wp = "%l (%c)"}, ["North Pyongan Province, North Korea"] = {}, ["South Pyongan Province, North Korea"] = {}, ["Ryanggang Province, North Korea"] = {}, } -- provinces of North Korea export.north_korea_group = { key_to_placename = make_key_to_placename(", North Korea$", " Province$"), placename_to_key = make_placename_to_key(", North Korea", " Province"), default_container = "North Korea", default_placetype = "province", data = export.north_korea_provinces, } export.norwegian_counties = { ["Oslo, Norway"] = {}, ["Rogaland, Norway"] = {}, ["Møre og Romsdal, Norway"] = {}, ["Nordland, Norway"] = {}, ["Østfold, Norway"] = {}, ["Akershus, Norway"] = {}, ["Buskerud, Norway"] = {}, -- the following two were merged into Innlandet -- ["Hedmark, Norway"] = {}, -- ["Oppland, Norway"] = {}, ["Innlandet, Norway"] = {}, ["Vestfold, Norway"] = {}, ["Telemark, Norway"] = {}, -- the following two were merged into Agder -- ["Aust-Agder, Norway"] = {}, -- ["Vest-Agder, Norway"] = {}, ["Agder, Norway"] = {}, -- the following two were merged into Vestland -- ["Hordaland, Norway"] = {}, -- ["Sogn og Fjordane, Norway"] = {}, ["Vestland, Norway"] = {}, ["Trøndelag, Norway"] = {}, ["Troms, Norway"] = {}, ["Finnmark, Norway"] = {}, } -- counties of Norway export.norway_group = { default_container = "Norway", default_placetype = "county", data = export.norwegian_counties, } export.pakistan_provinces_and_territories = { ["Azad Kashmir, Pakistan"] = { placetype = {"administrative territory", "autonomous territory", "territory"}, }, ["Azad Jammu and Kashmir, Pakistan"] = {alias_of = "Azad Kashmir, Pakistan", display = true}, ["Balochistan, Pakistan"] = {wp = "%l, %c"}, ["Gilgit-Baltistan, Pakistan"] = { placetype = {"administrative territory", "territory"}, }, ["Islamabad Capital Territory, Pakistan"] = { the = true, divs = {}, -- no divisions placetype = {"federal territory", "administrative territory", "territory"}, }, -- Islamabad is an accepted alias for Islamabad Capital Territory given the above placetypes ["Islamabad, Pakistan"] = {alias_of = "Islamabad Capital Territory, Pakistan"}, ["Khyber Pakhtunkhwa, Pakistan"] = {}, ["Punjab, Pakistan"] = {wp = "%l, %c"}, ["Sindh, Pakistan"] = {}, } -- provinces and territories of Pakistan export.pakistan_group = { default_container = "Pakistan", default_placetype = "province", default_divs = "divisions", data = export.pakistan_provinces_and_territories, } export.philippines_provinces = { ["Abra, Philippines"] = {wp = "%l (province)"}, ["Agusan del Norte, Philippines"] = {}, ["Agusan del Sur, Philippines"] = {}, ["Aklan, Philippines"] = {}, ["Albay, Philippines"] = {}, ["Antique, Philippines"] = {wp = "%l (province)"}, ["Apayao, Philippines"] = {}, ["Aurora, Philippines"] = {wp = "%l (province)"}, ["Basilan, Philippines"] = {}, ["Bataan, Philippines"] = {}, ["Batanes, Philippines"] = {}, ["Batangas, Philippines"] = {}, ["Benguet, Philippines"] = {}, ["Biliran, Philippines"] = {}, ["Bohol, Philippines"] = {}, ["Bukidnon, Philippines"] = {}, ["Bulacan, Philippines"] = {}, ["Cagayan, Philippines"] = {}, ["Camarines Norte, Philippines"] = {}, ["Camarines Sur, Philippines"] = {}, ["Camiguin, Philippines"] = {}, ["Capiz, Philippines"] = {}, ["Catanduanes, Philippines"] = {}, ["Cavite, Philippines"] = {}, ["Cebu, Philippines"] = {}, ["Cotabato, Philippines"] = {}, ["Davao de Oro, Philippines"] = {}, ["Davao del Norte, Philippines"] = {}, ["Davao del Sur, Philippines"] = {}, ["Davao Occidental, Philippines"] = {}, ["Davao Oriental, Philippines"] = {}, ["Dinagat Islands, Philippines"] = {the = true}, ["Eastern Samar, Philippines"] = {}, ["Guimaras, Philippines"] = {}, ["Ifugao, Philippines"] = {}, ["Ilocos Norte, Philippines"] = {}, ["Ilocos Sur, Philippines"] = {}, ["Iloilo, Philippines"] = {}, ["Isabela, Philippines"] = {wp = "%l (province)"}, ["Kalinga, Philippines"] = {wp = "%l (province)"}, ["La Union, Philippines"] = {}, ["Laguna, Philippines"] = {wp = "%l (province)"}, ["Lanao del Norte, Philippines"] = {}, ["Lanao del Sur, Philippines"] = {}, ["Leyte, Philippines"] = {wp = "%l (province)"}, ["Maguindanao del Norte, Philippines"] = {}, ["Maguindanao del Sur, Philippines"] = {}, ["Marinduque, Philippines"] = {}, ["Masbate, Philippines"] = {}, ["Misamis Occidental, Philippines"] = {}, ["Misamis Oriental, Philippines"] = {}, ["Mountain Province, Philippines"] = {}, ["Negros Occidental, Philippines"] = {}, ["Negros Oriental, Philippines"] = {}, ["Northern Samar, Philippines"] = {}, ["Nueva Ecija, Philippines"] = {}, ["Nueva Vizcaya, Philippines"] = {}, ["Occidental Mindoro, Philippines"] = {}, ["Oriental Mindoro, Philippines"] = {}, ["Palawan, Philippines"] = {}, ["Pampanga, Philippines"] = {}, ["Pangasinan, Philippines"] = {}, ["Quezon, Philippines"] = {}, ["Quirino, Philippines"] = {}, ["Rizal, Philippines"] = {wp = "%l (province)"}, ["Romblon, Philippines"] = {}, ["Samar, Philippines"] = {wp = "%l (province)"}, ["Sarangani, Philippines"] = {}, ["Siquijor, Philippines"] = {}, ["Sorsogon, Philippines"] = {}, ["South Cotabato, Philippines"] = {}, ["Southern Leyte, Philippines"] = {}, ["Sultan Kudarat, Philippines"] = {}, ["Sulu, Philippines"] = {}, ["Surigao del Norte, Philippines"] = {}, ["Surigao del Sur, Philippines"] = {}, ["Tarlac, Philippines"] = {}, ["Tawi-Tawi, Philippines"] = {}, ["Zambales, Philippines"] = {}, ["Zamboanga del Norte, Philippines"] = {}, ["Zamboanga del Sur, Philippines"] = {}, ["Zamboanga Sibugay, Philippines"] = {}, -- not a province but treated as one; allow it to be referred to as a province in holonyms ["Metro Manila, Philippines"] = {placetype = {"region", "province"}}, } -- provinces of the Philippines export.philippines_group = { default_container = "Philippines", default_placetype = "province", default_divs = {"municipalities", "barangays"}, data = export.philippines_provinces, } export.poland_voivodeships = { ["Lower Silesian Voivodeship, Poland"] = {}, -- abbr DS, code 02, capital Wrocław ["Kuyavian-Pomeranian Voivodeship, Poland"] = {}, -- abbr KP, code 04, capital Bydgoszcz (seat of voivode), Toruń (seat of sejmik and marshal) ["Lublin Voivodeship, Poland"] = {}, -- abbr LU, code 06, capital Lublin ["Lubusz Voivodeship, Poland"] = {}, -- abbr LB, code 08, capital Gorzów Wielkopolski (seat of voivode), Zielona Góra (seat of sejmik and marshal) ["Lodz Voivodeship, Poland"] = {wp = "Łódź Voivodeship"}, -- abbr LD, code 10, capital Łódź ["Łódź Voivodeship, Poland"] = {alias_of = "Lodz Voivodeship, Poland", display = true, display_as_full = true}, ["Lesser Poland Voivodeship, Poland"] = {}, -- abbr MA, code 12, capital Kraków ["Masovian Voivodeship, Poland"] = {}, -- abbr MZ, code 14, capital Warsaw ["Opole Voivodeship, Poland"] = {}, -- abbr OP, code 16, capital Opole ["Subcarpathian Voivodeship, Poland"] = {}, -- abbr PK, code 18, capital Rzeszów ["Podlaskie Voivodeship, Poland"] = {}, -- abbr PD, code 20, capital Białystok ["Pomeranian Voivodeship, Poland"] = {}, -- abbr PM, code 22, capital Gdańsk ["Silesian Voivodeship, Poland"] = {}, -- abbr SL, code 24, capital Katowice ["Holy Cross Voivodeship, Poland"] = {wp = "Świętokrzyskie Voivodeship"}, -- abbr SK, code 26, capital Kielce ["Świętokrzyskie Voivodeship, Poland"] = {alias_of = "Holy Cross Voivodeship, Poland", display = true, display_as_full = true}, ["Warmian-Masurian Voivodeship, Poland"] = {}, -- abbr WN, code 28, capital Olsztyn ["Greater Poland Voivodeship, Poland"] = {}, -- abbr WP, code 30, capital Poznań ["West Pomeranian Voivodeship, Poland"] = {}, -- abbr ZP, code 32, capital Szczecin } -- voivodeships of Poland export.poland_group = { key_to_placename = make_key_to_placename(", Poland$", " Voivodeship$"), placename_to_key = make_placename_to_key(", Poland", " Voivodeship"), default_container = "Poland", default_placetype = "voivodeship", default_divs = { -- "counties", -- not enough of them currently {type = "Polish colonies", cat_as = {{type = "villages", prep = "in"}}}, }, data = export.poland_voivodeships, } export.portugal_districts_and_autonomous_regions = { ["Azores, Portugal"] = {the = true, placetype = {"autonomous region", "region"}}, ["Aveiro District, Portugal"] = {}, ["Beja District, Portugal"] = {}, ["Braga District, Portugal"] = {}, ["Bragança District, Portugal"] = {}, ["Castelo Branco District, Portugal"] = {}, ["Coimbra District, Portugal"] = {}, ["Évora District, Portugal"] = {}, ["Faro District, Portugal"] = {}, ["Guarda District, Portugal"] = {}, ["Leiria District, Portugal"] = {}, ["Lisbon District, Portugal"] = {}, ["Lisboa District, Portugal"] = {alias_of = "Lisbon District, Portugal", display = true}, ["Madeira, Portugal"] = {placetype = {"autonomous region", "region"}}, ["Portalegre District, Portugal"] = {}, ["Porto District, Portugal"] = {}, ["Santarém District, Portugal"] = {}, ["Setúbal District, Portugal"] = {}, ["Viana do Castelo District, Portugal"] = {}, ["Vila Real District, Portugal"] = {}, ["Viseu District, Portugal"] = {}, } local function portugal_placename_to_key(placename) if placename == "Azores" or placename == "Madeira" then return placename .. ", Portugal" end if placename:find(" District$") then return placename .. ", Portugal" end return placename .. " District, Portugal" end -- districts and autonomous regions of Portugal export.portugal_group = { key_to_placename = make_key_to_placename(", Portugal$", " District$"), placename_to_key = portugal_placename_to_key, default_container = "Portugal", default_placetype = "district", default_divs = "municipalities", data = export.portugal_districts_and_autonomous_regions, } export.romania_counties = { ["Alba County, Romania"] = {}, ["Arad County, Romania"] = {}, ["Argeș County, Romania"] = {}, ["Bacău County, Romania"] = {}, ["Bihor County, Romania"] = {}, ["Bistrița-Năsăud County, Romania"] = {}, ["Botoșani County, Romania"] = {}, ["Brașov County, Romania"] = {}, ["Brăila County, Romania"] = {}, -- Bucharest: not in a county ["Buzău County, Romania"] = {}, ["Caraș-Severin County, Romania"] = {}, ["Cluj County, Romania"] = {}, ["Constanța County, Romania"] = {}, ["Covasna County, Romania"] = {}, ["Călărași County, Romania"] = {}, ["Dolj County, Romania"] = {}, ["Dâmbovița County, Romania"] = {}, ["Galați County, Romania"] = {}, ["Giurgiu County, Romania"] = {}, ["Gorj County, Romania"] = {}, ["Harghita County, Romania"] = {}, ["Hunedoara County, Romania"] = {}, ["Ialomița County, Romania"] = {}, ["Iași County, Romania"] = {}, ["Ilfov County, Romania"] = {}, ["Maramureș County, Romania"] = {}, ["Mehedinți County, Romania"] = {}, ["Mureș County, Romania"] = {}, ["Neamț County, Romania"] = {}, ["Olt County, Romania"] = {}, ["Prahova County, Romania"] = {}, ["Satu Mare County, Romania"] = {}, ["Sibiu County, Romania"] = {}, ["Suceava County, Romania"] = {}, ["Sălaj County, Romania"] = {}, ["Teleorman County, Romania"] = {}, ["Timiș County, Romania"] = {}, ["Tulcea County, Romania"] = {}, ["Vaslui County, Romania"] = {}, ["Vrancea County, Romania"] = {}, ["Vâlcea County, Romania"] = {}, } -- counties of Romania export.romania_group = { key_to_placename = make_key_to_placename(", Romania$", " County$"), placename_to_key = make_placename_to_key(", Romania", " County"), default_container = "Romania", default_placetype = "county", default_divs = "communes", data = export.romania_counties, } local function make_russia_federal_subject_spec(spectype, use_the, wp) return { placetype = spectype, the = not not use_the, bare_category_parent_type = {"federal subjects", spectype .. "s"}, wp = wp, } end local russia_autonomous_okrug_no_the = {placetype = {"autonomous okrug", "okrug"}, bare_category_parent_type = {"federal subjects", "autonomous okrugs"}} local russia_autonomous_okrug_the = {placetype = {"autonomous okrug", "okrug"}, bare_category_parent_type = {"federal subjects", "autonomous okrugs"}, the = true} local russia_krai = make_russia_federal_subject_spec("krai") local russia_oblast = make_russia_federal_subject_spec("oblast") local russia_republic_the = make_russia_federal_subject_spec("republic", "use the") local russia_republic_no_the = make_russia_federal_subject_spec("republic") export.russia_federal_subjects = { -- autonomous oblasts ["Jewish Autonomous Oblast, Russia"] = {the = true, placetype = {"autonomous oblast", "oblast"}, bare_category_parent_type = {"federal subjects", "autonomous oblasts"}}, -- autonomous okrugs ["Chukotka Autonomous Okrug, Russia"] = russia_autonomous_okrug_the, ["Chukotka, Russia"] = {alias_of = "Chukotka Autonomous Okrug, Russia"}, ["Khanty-Mansi Autonomous Okrug, Russia"] = russia_autonomous_okrug_the, ["Khanty-Mansia, Russia"] = {alias_of = "Khanty-Mansi Autonomous Okrug, Russia"}, ["Khantia-Mansia, Russia"] = {alias_of = "Khanty-Mansi Autonomous Okrug, Russia"}, ["Yugra, Russia"] = {alias_of = "Khanty-Mansi Autonomous Okrug, Russia"}, ["Nenets Autonomous Okrug, Russia"] = russia_autonomous_okrug_the, ["Nenetsia, Russia"] = {alias_of = "Nenets Autonomous Okrug, Russia"}, ["Yamalo-Nenets Autonomous Okrug, Russia"] = russia_autonomous_okrug_the, ["Yamalia, Russia"] = {alias_of = "Yamalo-Nenets Autonomous Okrug, Russia"}, -- krais ["Altai Krai, Russia"] = russia_krai, ["Kamchatka Krai, Russia"] = russia_krai, ["Khabarovsk Krai, Russia"] = russia_krai, ["Krasnodar Krai, Russia"] = russia_krai, ["Krasnoyarsk Krai, Russia"] = russia_krai, ["Perm Krai, Russia"] = russia_krai, ["Primorsky Krai, Russia"] = russia_krai, ["Stavropol Krai, Russia"] = russia_krai, ["Zabaykalsky Krai, Russia"] = russia_krai, -- oblasts ["Amur Oblast, Russia"] = russia_oblast, ["Arkhangelsk Oblast, Russia"] = russia_oblast, ["Astrakhan Oblast, Russia"] = russia_oblast, ["Belgorod Oblast, Russia"] = russia_oblast, ["Bryansk Oblast, Russia"] = russia_oblast, ["Chelyabinsk Oblast, Russia"] = russia_oblast, ["Irkutsk Oblast, Russia"] = russia_oblast, ["Ivanovo Oblast, Russia"] = russia_oblast, ["Kaliningrad Oblast, Russia"] = russia_oblast, ["Kaluga Oblast, Russia"] = russia_oblast, ["Kemerovo Oblast, Russia"] = russia_oblast, ["Kirov Oblast, Russia"] = russia_oblast, ["Kostroma Oblast, Russia"] = russia_oblast, ["Kurgan Oblast, Russia"] = russia_oblast, ["Kursk Oblast, Russia"] = russia_oblast, ["Leningrad Oblast, Russia"] = russia_oblast, ["Lipetsk Oblast, Russia"] = russia_oblast, ["Magadan Oblast, Russia"] = russia_oblast, ["Moscow Oblast, Russia"] = russia_oblast, ["Murmansk Oblast, Russia"] = russia_oblast, ["Nizhny Novgorod Oblast, Russia"] = russia_oblast, ["Novgorod Oblast, Russia"] = russia_oblast, ["Novosibirsk Oblast, Russia"] = russia_oblast, ["Omsk Oblast, Russia"] = russia_oblast, ["Orenburg Oblast, Russia"] = russia_oblast, ["Oryol Oblast, Russia"] = russia_oblast, ["Penza Oblast, Russia"] = russia_oblast, ["Pskov Oblast, Russia"] = russia_oblast, ["Rostov Oblast, Russia"] = russia_oblast, ["Ryazan Oblast, Russia"] = russia_oblast, ["Sakhalin Oblast, Russia"] = russia_oblast, ["Samara Oblast, Russia"] = russia_oblast, ["Saratov Oblast, Russia"] = russia_oblast, ["Smolensk Oblast, Russia"] = russia_oblast, ["Sverdlovsk Oblast, Russia"] = russia_oblast, ["Tambov Oblast, Russia"] = russia_oblast, ["Tomsk Oblast, Russia"] = russia_oblast, ["Tula Oblast, Russia"] = russia_oblast, ["Tver Oblast, Russia"] = russia_oblast, ["Tyumen Oblast, Russia"] = russia_oblast, ["Ulyanovsk Oblast, Russia"] = russia_oblast, ["Vladimir Oblast, Russia"] = russia_oblast, ["Volgograd Oblast, Russia"] = russia_oblast, ["Vologda Oblast, Russia"] = russia_oblast, ["Voronezh Oblast, Russia"] = russia_oblast, ["Yaroslavl Oblast, Russia"] = russia_oblast, -- republics -- -- We only need to include cases that aren't just shortened versions of the full federal subject name (i.e. where -- words like "Republic" and "Oblast" are omitted but the name is not otherwise modified; these are handled by -- key_to_placename). Non-display-canonicalizing aliases are generally due to differences in the presence or absence -- of "the". ["Adygea, Russia"] = russia_republic_no_the, ["Republic of Adygea, Russia"] = {alias_of = "Adygea, Russia", the = true}, ["Bashkortostan, Russia"] = russia_republic_no_the, ["Republic of Bashkortostan, Russia"] = {alias_of = "Bashkortostan, Russia", the = true}, ["Bashkiria, Russia"] = {alias_of = "Bashkortostan, Russia"}, ["Buryatia, Russia"] = russia_republic_no_the, ["Republic of Buryatia, Russia"] = {alias_of = "Buryatia, Russia", the = true}, ["Dagestan, Russia"] = russia_republic_no_the, ["Republic of Dagestan, Russia"] = {alias_of = "Dagestan, Russia", the = true}, ["Ingushetia, Russia"] = russia_republic_no_the, ["Republic of Ingushetia, Russia"] = {alias_of = "Ingushetia, Russia", the = true}, ["Kalmykia, Russia"] = russia_republic_no_the, ["Republic of Kalmykia, Russia"] = {alias_of = "Kalmykia, Russia", the = true}, ["Karelia, Russia"] = make_russia_federal_subject_spec("republic", nil, "Republic of Karelia"), ["Republic of Karelia, Russia"] = {alias_of = "Karelia, Russia", the = true}, ["Khakassia, Russia"] = russia_republic_no_the, ["Republic of Khakassia, Russia"] = {alias_of = "Khakassia, Russia", the = true}, ["Mordovia, Russia"] = russia_republic_no_the, ["Republic of Mordovia, Russia"] = {alias_of = "Mordovia, Russia", the = true}, ["North Ossetia-Alania, Russia"] = make_russia_federal_subject_spec("republic", nil, "North Ossetia–Alania"), -- with en-dash ["Republic of North Ossetia-Alania, Russia"] = {alias_of = "North Ossetia-Alania, Russia", the = true}, ["North Ossetia, Russia"] = {alias_of = "North Ossetia-Alania, Russia", display = true}, ["Alania, Russia"] = {alias_of = "North Ossetia-Alania, Russia", display = true}, ["Tatarstan, Russia"] = russia_republic_no_the, ["Republic of Tatarstan, Russia"] = {alias_of = "Tatarstan, Russia", the = true}, ["Altai Republic, Russia"] = russia_republic_the, ["Chechnya, Russia"] = russia_republic_no_the, ["Chechen Republic, Russia"] = {alias_of = "Chechnya, Russia", the = true}, ["Chuvashia, Russia"] = russia_republic_no_the, ["Chuvash Republic, Russia"] = {alias_of = "Chuvashia, Russia", the = true}, ["Kabardino-Balkaria, Russia"] = russia_republic_no_the, ["Kabardino-Balkariya, Russia"] = {alias_of = "Kabardino-Balkaria, Russia", display = true}, ["Kabardino-Balkarian Republic, Russia"] = {alias_of = "Kabardino-Balkaria, Russia", the = true}, ["Kabardino-Balkar Republic, Russia"] = {alias_of = "Kabardino-Balkaria, Russia", display = "Kabardino-Balkarian Republic, Russia", the = true}, ["Karachay-Cherkessia, Russia"] = russia_republic_no_the, ["Karachay-Cherkess Republic, Russia"] = {alias_of = "Karachay-Cherkessia, Russia"}, ["Komi, Russia"] = make_russia_federal_subject_spec("republic", nil, "Komi Republic"), ["Komi Republic, Russia"] = {alias_of = "Komi, Russia", the = true}, ["Mari El, Russia"] = russia_republic_no_the, ["Mari El Republic, Russia"] = {alias_of = "Mari El, Russia", the = true}, ["Sakha, Russia"] = make_russia_federal_subject_spec("republic", nil, "Sakha Republic"), ["Sakha Republic, Russia"] = {alias_of = "Sakha, Russia", the = true}, ["Yakutia, Russia"] = {alias_of = "Sakha, Russia"}, ["Yakutiya, Russia"] = {alias_of = "Sakha, Russia", display = "Yakutia, Russia"}, ["Republic of Yakutia (Sakha), Russia"] = {alias_of = "Sakha, Russia", display = "Sakha Republic, Russia", the = true}, ["Tuva, Russia"] = russia_republic_no_the, ["Tyva, Russia"] = {alias_of = "Tuva, Russia", display = true}, ["Tuva Republic, Russia"] = {alias_of = "Tuva, Russia", the = true}, ["Tyva Republic, Russia"] = {alias_of = "Tuva, Russia", display= "Tuva Republic, Russia", the = true}, ["Udmurtia, Russia"] = russia_republic_no_the, ["Udmurt Republic, Russia"] = {alias_of = "Udmurtia, Russia", the = true}, -- Not included due to being unrecognized and only partly controlled: -- ["Crimea, Russia"] = make_russia_federal_subject_spec("republic", nil, "Republic of Crimea (Russia)") -- ["Donetsk People's Republic, Russia"] = russia_republic_the, -- ["Luhansk People's Republic, Russia"] = russia_republic_the, -- ["Zaporozhye Oblast, Russia"] = make_russia_federal_subject_spec("oblast", nil, "Russian occupation of Zaporizhzhia Oblast"), -- ["Kherson Oblast, Russia"] = make_russia_federal_subject_spec("oblast", nil, "Russian occupation of Kherson Oblast"), -- There are also federal cities (not included because they're cities): -- Moscow, Saint Petersburg; Sevastopol (unrecognized; same status as for "Crimea, Russia" above) } local function russia_key_to_placename(key) key = key:gsub(",.*", "") local full_placename = key if key == "Jewish Autonomous Oblast" then return full_placename, full_placename end local elliptical_placename for _, suffix in ipairs({"Krai", "Oblast"}) do elliptical_placename = key:match("^(.*) " .. suffix .. "$") if elliptical_placename then return full_placename, elliptical_placename end end return full_placename, full_placename end local function russia_placename_to_key(placename) local key = placename .. ", Russia" if export.russia_federal_subjects[key] then return key end -- We allow the user to say e.g. "obl/Samara" in place of "obl/Samara Oblast". for _, suffix in ipairs({"Krai", "Oblast"}) do local suffixed_key = placename .. " " .. suffix .. ", Russia" if export.russia_federal_subjects[suffixed_key] then return suffixed_key end end return placename .. ", Russia" end local function construct_russia_federal_subject_keydesc(_group, key, spec) local placename = key:gsub(",.*", "") local linked_placename = export.construct_linked_placename(spec, placename) local placetype = spec.placetype if type(placetype) == "table" then placetype = placetype[1] end if placetype == "oblast" then -- Hack: Oblasts generally don't have entries under "Foo Oblast" -- but just under "Foo", so fix the linked key appropriately; -- doesn't apply to the Jewish Autonomous Oblast linked_placename = linked_placename:gsub(" Oblast%]%]", "%]%] Oblast") end return linked_placename .. ", a [[federal subject]] ([[" .. placetype .. "]]) of [[Russia]]" end -- federal subjects of Russia export.russia_group = { key_to_placename = russia_key_to_placename, placename_to_key = russia_placename_to_key, default_container = "Russia", default_keydesc = construct_russia_federal_subject_keydesc, default_overriding_bare_label_parents = {"federal subjects of Russia", "+++"}, data = export.russia_federal_subjects, } export.saudi_arabia_provinces = { ["Riyadh Province, Saudi Arabia"] = {}, ["Mecca Province, Saudi Arabia"] = {}, -- Name is too generic to assume it's in Saudi Arabia if not specified. ["Eastern Province, Saudi Arabia"] = {no_auto_augment_container = true, wp = "%l, %c"}, ["Medina Province, Saudi Arabia"] = {wp = "%l (%c)"}, ["Aseer Province, Saudi Arabia"] = {wp = "Asir"}, ["Asir Province, Saudi Arabia"] = {alias_of = "Aseer Province, Saudi Arabia", display = true}, ["Jazan Province, Saudi Arabia"] = {}, ["Qassim Province, Saudi Arabia"] = {wp = "Al-Qassim Province"}, ["Al-Qassim Province, Saudi Arabia"] = {alias_of = "Qassim Province, Saudi Arabia", display = true}, ["Tabuk Province, Saudi Arabia"] = {}, ["Hail Province, Saudi Arabia"] = {wp = "Ḥa'il Province"}, ["Ha'il Province, Saudi Arabia"] = {alias_of = "Hail Province, Saudi Arabia", display = true}, ["Ḥa'il Province, Saudi Arabia"] = {alias_of = "Hail Province, Saudi Arabia", display = true}, ["Al-Jouf Province, Saudi Arabia"] = {wp = "Al-Jawf Province"}, ["Al-Jawf Province, Saudi Arabia"] = {alias_of = "Al-Jouf Province, Saudi Arabia", display = true}, ["Najran Province, Saudi Arabia"] = {}, ["Northern Borders Province, Saudi Arabia"] = {}, ["Al-Bahah Province, Saudi Arabia"] = {}, } -- provinces of Saudi Arabia export.saudi_arabia_group = { key_to_placename = make_key_to_placename(", Saudi Arabia$", " Province$"), placename_to_key = make_placename_to_key(", Saudi Arabia", " Province"), default_container = "Saudi Arabia", default_placetype = "province", data = export.saudi_arabia_provinces, } export.south_africa_provinces = { ["Eastern Cape, South Africa"] = {the = true}, ["Free State, South Africa"] = {the = true, wp = "%l (province)"}, ["Gauteng, South Africa"] = {}, ["KwaZulu-Natal, South Africa"] = {}, ["Limpopo, South Africa"] = {}, ["Mpumalanga, South Africa"] = {}, -- per Wikipedia and other sources, `North West` doesn't normally have `the` before it ["North West, South Africa"] = {wp = "%l (South African province)"}, ["Northern Cape, South Africa"] = {the = true}, ["Western Cape, South Africa"] = {the = true}, } -- provinces of South Africa export.south_africa_group = { default_container = "South Africa", default_placetype = "province", default_divs = "municipalities", data = export.south_africa_provinces, } export.south_korea_provinces = { ["North Chungcheong Province, South Korea"] = {}, ["South Chungcheong Province, South Korea"] = {}, ["Gangwon Province, South Korea"] = {wp = "%l, %c"}, ["Gyeonggi Province, South Korea"] = {}, ["North Gyeongsang Province, South Korea"] = {}, ["South Gyeongsang Province, South Korea"] = {}, ["North Jeolla Province, South Korea"] = {}, ["South Jeolla Province, South Korea"] = {}, ["Jeju Province, South Korea"] = {}, } -- provinces of South Korea export.south_korea_group = { key_to_placename = make_key_to_placename(", South Korea$", " Province$"), placename_to_key = make_placename_to_key(", South Korea", " Province"), default_container = "South Korea", default_placetype = "province", data = export.south_korea_provinces, } export.spain_autonomous_communities = { ["Andalusia, Spain"] = {}, ["Aragon, Spain"] = {}, ["Asturias, Spain"] = {}, ["Balearic Islands, Spain"] = {the = true}, ["Basque Country, Spain"] = {the = true, wp = "%l (autonomous community)"}, ["Canary Islands, Spain"] = {the = true}, ["Cantabria, Spain"] = {}, ["Castile and León, Spain"] = {}, ["Castilla-La Mancha, Spain"] = {wp = "Castilla–La Mancha"}, -- with en-dash ["Catalonia, Spain"] = {}, ["Community of Madrid, Spain"] = {the = true}, ["Extremadura, Spain"] = {}, ["Galicia, Spain"] = {wp = "%l (Spain)"}, ["La Rioja, Spain"] = {}, ["Murcia, Spain"] = {wp = "Region of %l"}, ["Navarre, Spain"] = {}, ["Valencia, Spain"] = {wp = "Valencian Community"}, ["Valencian Community, Spain"] = {alias_of = "Valencia, Spain", the = true}, } -- autonomous communities of Spain export.spain_group = { default_container = "Spain", default_placetype = "autonomous community", default_divs = {"municipalities", "comarcas"}, data = export.spain_autonomous_communities, } export.taiwan_counties = { ["Changhua County, Taiwan"] = {}, ["Chiayi County, Taiwan"] = {}, ["Hsinchu County, Taiwan"] = {}, ["Hualien County, Taiwan"] = {}, ["Kinmen County, Taiwan"] = {wp = "Kinmen"}, ["Lienchiang County, Taiwan"] = {wp = "Matsu Islands"}, ["Miaoli County, Taiwan"] = {}, ["Nantou County, Taiwan"] = {}, ["Penghu County, Taiwan"] = {wp = "Penghu"}, ["Pingtung County, Taiwan"] = {}, ["Taitung County, Taiwan"] = {}, ["Yilan County, Taiwan"] = {wp = "%l, %c"}, ["Yunlin County, Taiwan"] = {}, } -- counties of Taiwan export.taiwan_group = { key_to_placename = make_key_to_placename(", Taiwan$", " County$"), placename_to_key = make_placename_to_key(", Taiwan", " County"), default_container = "Taiwan", default_placetype = "county", default_divs = {"districts", "townships"}, data = export.taiwan_counties, } export.thailand_provinces = { -- Bangkok (special administrative area) ["Amnat Charoen Province, Thailand"] = {}, ["Ang Thong Province, Thailand"] = {}, ["Bueng Kan Province, Thailand"] = {}, ["Buriram Province, Thailand"] = {}, ["Chachoengsao Province, Thailand"] = {}, ["Chai Nat Province, Thailand"] = {}, ["Chaiyaphum Province, Thailand"] = {}, ["Chanthaburi Province, Thailand"] = {}, ["Chiang Mai Province, Thailand"] = {}, ["Chiang Rai Province, Thailand"] = {}, ["Chonburi Province, Thailand"] = {}, ["Chumphon Province, Thailand"] = {}, ["Kalasin Province, Thailand"] = {}, ["Kamphaeng Phet Province, Thailand"] = {}, ["Kanchanaburi Province, Thailand"] = {}, ["Khon Kaen Province, Thailand"] = {}, ["Krabi Province, Thailand"] = {}, ["Lampang Province, Thailand"] = {}, ["Lamphun Province, Thailand"] = {}, ["Loei Province, Thailand"] = {}, ["Lopburi Province, Thailand"] = {}, ["Mae Hong Son Province, Thailand"] = {}, ["Maha Sarakham Province, Thailand"] = {}, ["Mukdahan Province, Thailand"] = {}, ["Nakhon Nayok Province, Thailand"] = {}, ["Nakhon Pathom Province, Thailand"] = {}, ["Nakhon Phanom Province, Thailand"] = {}, ["Nakhon Ratchasima Province, Thailand"] = {}, ["Nakhon Sawon Province, Thailand"] = {}, ["Nakhon Si Thammarat Province, Thailand"] = {}, ["Nan Province, Thailand"] = {}, ["Narathiwat Province, Thailand"] = {}, ["Nong Bua Lamphu Province, Thailand"] = {}, ["Nong Khai Province, Thailand"] = {}, ["Nonthaburi Province, Thailand"] = {}, ["Pathum Thani Province, Thailand"] = {}, ["Pattani Province, Thailand"] = {}, ["Phang Nga Province, Thailand"] = {}, ["Phatthalung Province, Thailand"] = {}, ["Phayao Province, Thailand"] = {}, ["Phetchabun Province, Thailand"] = {}, ["Phetchaburi Province, Thailand"] = {}, ["Phichit Province, Thailand"] = {}, ["Phitsanulok Province, Thailand"] = {}, ["Phra Nakhon Si Ayutthaya Province, Thailand"] = {}, ["Phrae Province, Thailand"] = {}, ["Phuket Province, Thailand"] = {}, ["Prachinburi Province, Thailand"] = {}, ["Prachuap Khiri Khan Province, Thailand"] = {}, ["Ranong Province, Thailand"] = {}, ["Ratchaburi Province, Thailand"] = {}, ["Rayong Province, Thailand"] = {}, ["Roi Et Province, Thailand"] = {}, ["Sa Kaeo Province, Thailand"] = {}, ["Sakon Nakhon Province, Thailand"] = {}, ["Samut Prakan Province, Thailand"] = {}, ["Samut Sakhon Province, Thailand"] = {}, ["Samut Songkhram Province, Thailand"] = {}, ["Saraburi Province, Thailand"] = {}, ["Satun Province, Thailand"] = {}, ["Sing Buri Province, Thailand"] = {}, ["Sisaket Province, Thailand"] = {}, ["Songkhla Province, Thailand"] = {}, ["Sukhothai Province, Thailand"] = {}, ["Suphan Buri Province, Thailand"] = {}, ["Surat Thani Province, Thailand"] = {}, ["Surin Province, Thailand"] = {}, ["Tak Province, Thailand"] = {}, ["Trang Province, Thailand"] = {}, ["Trat Province, Thailand"] = {}, ["Ubon Ratchathani Province, Thailand"] = {}, ["Udon Thani Province, Thailand"] = {}, ["Uthai Thani Province, Thailand"] = {}, ["Uttaradit Province, Thailand"] = {}, ["Yala Province, Thailand"] = {}, ["Yasothon Province, Thailand"] = {}, } -- provinces of Thailand export.thailand_group = { key_to_placename = make_key_to_placename(", Thailand$", " Province$"), placename_to_key = make_placename_to_key(", Thailand", " Province"), default_container = "Thailand", default_placetype = "province", default_divs = "districts", -- For obscure reasons, provinces of Iran, Laos, Thailand and Vietnam use lowercase 'province' default_wp = "%e province", data = export.thailand_provinces, } export.turkey_provinces = { ["Adana Province, Turkey"] = {}, -- code 01 ["Adıyaman Province, Turkey"] = {}, -- code 02 ["Afyonkarahisar Province, Turkey"] = {}, -- code 03 ["Ağrı Province, Turkey"] = {}, -- code 04 ["Amasya Province, Turkey"] = {}, -- code 05 ["Ankara Province, Turkey"] = {}, -- code 06 ["Antalya Province, Turkey"] = {}, -- code 07 ["Artvin Province, Turkey"] = {}, -- code 08 ["Aydın Province, Turkey"] = {}, -- code 09 ["Balıkesir Province, Turkey"] = {}, -- code 10 ["Bilecik Province, Turkey"] = {}, -- code 11 ["Bingöl Province, Turkey"] = {}, -- code 12 ["Bitlis Province, Turkey"] = {}, -- code 13 ["Bolu Province, Turkey"] = {}, -- code 14 ["Burdur Province, Turkey"] = {}, -- code 15 ["Bursa Province, Turkey"] = {}, -- code 16 ["Çanakkale Province, Turkey"] = {}, -- code 17 ["Çankırı Province, Turkey"] = {}, -- code 18 ["Çorum Province, Turkey"] = {}, -- code 19 ["Denizli Province, Turkey"] = {}, -- code 20 ["Diyarbakır Province, Turkey"] = {}, -- code 21 ["Edirne Province, Turkey"] = {}, -- code 22 ["Elazığ Province, Turkey"] = {}, -- code 23 ["Elâzığ Province, Turkey"] = {alias_of = "Elazığ Province, Turkey", display = true}, ["Erzincan Province, Turkey"] = {}, -- code 24 ["Erzurum Province, Turkey"] = {}, -- code 25 ["Eskişehir Province, Turkey"] = {}, -- code 26 ["Gaziantep Province, Turkey"] = {}, -- code 27 ["Giresun Province, Turkey"] = {}, -- code 28 ["Gümüşhane Province, Turkey"] = {}, -- code 29 ["Hakkâri Province, Turkey"] = {}, -- code 30 ["Hakkari Province, Turkey"] = {alias_of = "Hakkâri Province, Turkey", display = true}, ["Hatay Province, Turkey"] = {}, -- code 31 ["Isparta Province, Turkey"] = {}, -- code 32 ["Mersin Province, Turkey"] = {}, -- code 33 -- ["Istanbul Province, Turkey"] = {}, -- code 34; this is coextensive with the city itself ["İzmir Province, Turkey"] = {}, -- code 35 ["Izmir Province, Turkey"] = {alias_of = "İzmir Province, Turkey", display = true}, ["Kars Province, Turkey"] = {}, -- code 36 ["Kastamonu Province, Turkey"] = {}, -- code 37 ["Kayseri Province, Turkey"] = {}, -- code 38 ["Kırklareli Province, Turkey"] = {}, -- code 39 ["Kırşehir Province, Turkey"] = {}, -- code 40 ["Kocaeli Province, Turkey"] = {}, -- code 41 ["Konya Province, Turkey"] = {}, -- code 42 ["Kütahya Province, Turkey"] = {}, -- code 43 ["Malatya Province, Turkey"] = {}, -- code 44 ["Manisa Province, Turkey"] = {}, -- code 45 ["Kahramanmaraş Province, Turkey"] = {}, -- code 46 ["Mardin Province, Turkey"] = {}, -- code 47 ["Muğla Province, Turkey"] = {}, -- code 48 ["Muş Province, Turkey"] = {}, -- code 49 ["Nevşehir Province, Turkey"] = {}, -- code 50 ["Niğde Province, Turkey"] = {}, -- code 51 ["Ordu Province, Turkey"] = {}, -- code 52 ["Rize Province, Turkey"] = {}, -- code 53 ["Sakarya Province, Turkey"] = {}, -- code 54 ["Samsun Province, Turkey"] = {}, -- code 55 ["Siirt Province, Turkey"] = {}, -- code 56 ["Sinop Province, Turkey"] = {}, -- code 57 ["Sivas Province, Turkey"] = {}, -- code 58 ["Tekirdağ Province, Turkey"] = {}, -- code 59 ["Tokat Province, Turkey"] = {}, -- code 60 ["Trabzon Province, Turkey"] = {}, -- code 61 ["Tunceli Province, Turkey"] = {}, -- code 62 ["Şanlıurfa Province, Turkey"] = {}, -- code 63 ["Uşak Province, Turkey"] = {}, -- code 64 ["Van Province, Turkey"] = {}, -- code 65 ["Yozgat Province, Turkey"] = {}, -- code 66 ["Zonguldak Province, Turkey"] = {}, -- code 67 ["Aksaray Province, Turkey"] = {}, -- code 68 ["Bayburt Province, Turkey"] = {}, -- code 69 ["Karaman Province, Turkey"] = {}, -- code 70 ["Kırıkkale Province, Turkey"] = {}, -- code 71 ["Batman Province, Turkey"] = {}, -- code 72 ["Şırnak Province, Turkey"] = {}, -- code 73 ["Bartın Province, Turkey"] = {}, -- code 74 ["Ardahan Province, Turkey"] = {}, -- code 75 ["Iğdır Province, Turkey"] = {}, -- code 76 ["Yalova Province, Turkey"] = {}, -- code 77 ["Karabük Province, Turkey"] = {}, -- code 78 ["Kilis Province, Turkey"] = {}, -- code 79 ["Osmaniye Province, Turkey"] = {}, -- code 80 ["Düzce Province, Turkey"] = {}, -- code 81 } -- provinces of Turkey export.turkey_group = { key_to_placename = make_key_to_placename(", Turkey$", " Province$"), placename_to_key = make_placename_to_key(", Turkey", " Province"), default_container = "Turkey", default_placetype = "province", default_divs = "districts", data = export.turkey_provinces, } export.ukraine_oblasts = { ["Cherkasy Oblast, Ukraine"] = {}, -- capital [[Cherkasy]], license plate prefix CA, IA ["Chernihiv Oblast, Ukraine"] = {}, -- capital [[Chernihiv]], license plate prefix CB, IB ["Chernivtsi Oblast, Ukraine"] = {}, -- capital [[Chernivtsi]], license plate prefix CE, IE -- apparently will be renamed to 'Dnipro Oblast' ["Dnipropetrovsk Oblast, Ukraine"] = {}, -- capital [[Dnipro]], license plate prefix AE, KE ["Donetsk Oblast, Ukraine"] = {}, -- capital ''[[Donetsk]] ([[Kramatorsk]])'', license plate prefix AH, KH ["Ivano-Frankivsk Oblast, Ukraine"] = {}, -- capital [[Ivano-Frankivsk]], license plate prefix AT, KT ["Kharkiv Oblast, Ukraine"] = {}, -- capital [[Kharkiv]], license plate prefix AX, KX ["Kherson Oblast, Ukraine"] = {}, -- capital ''[[Kherson]]'', license plate prefix ''BT, HT'' ["Khmelnytskyi Oblast, Ukraine"] = {}, -- capital [[Khmelnytskyi]], license plate prefix BX, HX -- apparently will be renamed to 'Kropyvnytskyi Oblast' ["Kirovohrad Oblast, Ukraine"] = {}, -- capital [[Kropyvnytskyi]], license plate prefix BA, HA ["Kyiv Oblast, Ukraine"] = {}, -- capital [[Kyiv]], license plate prefix AI, KI ["Kiev Oblast, Ukraine"] = {alias_of = "Kyiv Oblast, Ukraine", display = true}, ["Luhansk Oblast, Ukraine"] = {}, -- capital ''[[Luhansk]] ([[Sievierodonetsk]])'', license plate prefix BB, HB ["Lviv Oblast, Ukraine"] = {}, -- capital [[Lviv]], license plate prefix BC, HC ["Mykolaiv Oblast, Ukraine"] = {}, -- capital [[Mykolaiv]], license plate prefix BE, HE ["Odesa Oblast, Ukraine"] = {}, -- capital [[Odesa]], license plate prefix BH, HH ["Odessa Oblast, Ukraine"] = {alias_of = "Odesa Oblast, Ukraine", display = true}, ["Poltava Oblast, Ukraine"] = {}, -- capital [[Poltava]], license plate prefix BI, HI ["Rivne Oblast, Ukraine"] = {}, -- capital [[Rivne]], license plate prefix BK, HK ["Sumy Oblast, Ukraine"] = {}, -- capital [[Sumy]], license plate prefix BM, HM ["Ternopil Oblast, Ukraine"] = {}, -- capital [[Ternopil]], license plate prefix BO, HO ["Vinnytsia Oblast, Ukraine"] = {}, -- capital [[Vinnytsia]], license plate prefix AB, KB ["Volyn Oblast, Ukraine"] = {}, -- capital [[Lutsk]], license plate prefix AC, KC ["Zakarpattia Oblast, Ukraine"] = {}, -- capital [[Uzhhorod]], license plate prefix AO, KO ["Zaporizhzhia Oblast, Ukraine"] = {}, -- capital ''[[Zaporizhzhia]]'', license plate prefix AP, KP ["Zaporizhia Oblast, Ukraine"] = {alias_of = "Zaporizhzhia Oblast, Ukraine", display = true}, ["Zhytomyr Oblast, Ukraine"] = {}, -- capital [[Zhytomyr]], license plate prefix AM, KM } -- oblasts of Ukraine export.ukraine_group = { key_to_placename = make_key_to_placename(", Ukraine$", " Oblast$"), placename_to_key = make_placename_to_key(", Ukraine", " Oblast"), default_container = "Ukraine", default_placetype = "oblast", default_divs = {"raions", "hromadas"}, data = export.ukraine_oblasts, } export.united_kingdom_constituent_countries = { ["England"] = {divs = { "counties", "districts", {type = "local government districts", cat_as = "districts"}, { type = "local government districts with borough status", cat_as = {"districts", "boroughs"}, }, {type = "boroughs", cat_as = {"districts", "boroughs"}}, {type = "civil parishes", container_parent_type = false}, }}, ["Northern Ireland"] = { placetype = {"constituent country", "province", "country"}, divs = {"counties", "districts"}, }, ["Scotland"] = {divs = { {type = "council areas", container_parent_type = false}, "districts", }}, ["Wales"] = {divs = { "counties", {type = "county boroughs", container_parent_type = false}, {type = "communities", container_parent_type = false}, {type = "Welsh communities", cat_as = {{type = "communities", container_parent_type = false}}}, }}, } -- constituent countries and provinces of the United Kingdom export.united_kingdom_group = { placename_to_key = false, default_container = "United Kingdom", default_placetype = {"constituent country", "country"}, addl_divs = { "traditional counties", {type = "historical counties", cat_as = "traditional counties"}, }, -- Don't create categories like 'Category:en:Towns in the United Kingdom' -- or 'Category:en:Places in the United Kingdom'. default_no_container_cat = true, data = export.united_kingdom_constituent_countries, } export.england_counties = { -- NOTE: We used to have various other "no longer" counties commented out, which seems to refer to counties that -- existed officially at some point between 1889 and 1974, which I have removed. I have only kept the three -- ceremonial counties that existed from 1974 (when ceremonial counties were created) to 1996, as well as those -- still considered "historic counties" per [[w:Historic counties of England]]. -- ["Avon, England"] = {wp = "%l (county)"}, -- no longer (1974 to 1996) ["Bedfordshire, England"] = {}, ["Berkshire, England"] = {}, -- ["Brighton and Hove, England"] = {}, -- city -- ["Bristol, England"] = {}, -- city ["Buckinghamshire, England"] = {}, ["Cambridgeshire, England"] = {}, ["Cheshire, England"] = {}, -- ["Cleveland, England"] = {wp = "%l (county)"}, -- no longer (1974 to 1996) ["Cornwall, England"] = {}, -- ["Cumberland, England"] = {}, -- no longer (historic county) ["Cumbria, England"] = {}, ["Derbyshire, England"] = {}, ["Devon, England"] = {}, ["Dorset, England"] = {}, ["County Durham, England"] = {}, ["East Sussex, England"] = {}, ["Essex, England"] = {}, ["Gloucestershire, England"] = {}, ["Greater London, England"] = {}, ["Greater Manchester, England"] = {}, ["Hampshire, England"] = {}, ["Herefordshire, England"] = {}, ["Hertfordshire, England"] = {}, -- ["Humberside, England"] = {}, -- no longer (1974 to 1996) -- ["Huntingdonshire, England"] = {}, -- no longer (historic county) ["Isle of Wight, England"] = {the = true}, ["Kent, England"] = {}, ["Lancashire, England"] = {}, ["Leicestershire, England"] = {}, ["Lincolnshire, England"] = {}, ["Merseyside, England"] = {}, -- ["Middlesex, England"] = {}, -- no longer (historic county) ["Norfolk, England"] = {}, ["Northamptonshire, England"] = {}, ["Northumberland, England"] = {}, ["North Yorkshire, England"] = {}, ["Nottinghamshire, England"] = {}, ["Oxfordshire, England"] = {}, ["Rutland, England"] = {}, ["Shropshire, England"] = {}, ["Somerset, England"] = {}, ["South Humberside, England"] = {}, ["South Yorkshire, England"] = {}, ["Staffordshire, England"] = {}, ["Suffolk, England"] = {}, ["Surrey, England"] = {}, -- ["Sussex, England"] = {}, -- no longer (historic county) ["Tyne and Wear, England"] = {}, ["Warwickshire, England"] = {}, ["West Midlands, England"] = {the = true, wp = "%l (county)"}, -- ["Westmorland, England"] = {}, -- no longer (historic county) ["West Sussex, England"] = {}, ["West Yorkshire, England"] = {}, ["Wiltshire, England"] = {}, ["Worcestershire, England"] = {}, -- ["Yorkshire, England"] = {}, -- no longer (historic county) ["East Riding of Yorkshire, England"] = {the = true}, } -- counties of England export.england_group = { default_container = {key = "England", placetype = "constituent country"}, default_placetype = "county", default_divs = { "districts", {type = "local government districts", cat_as = "districts"}, { type = "local government districts with borough status", cat_as = {"districts", "boroughs"}, }, {type = "boroughs", cat_as = {"districts", "boroughs"}}, "civil parishes", }, data = export.england_counties, } export.northern_ireland_counties = { ["County Antrim, Northern Ireland"] = {}, ["County Armagh, Northern Ireland"] = {}, ["City of Belfast, Northern Ireland"] = {the = true, is_city = true, wp = "Belfast"}, ["County Down, Northern Ireland"] = {}, ["County Fermanagh, Northern Ireland"] = {}, ["County Londonderry, Northern Ireland"] = {}, ["City of Derry, Northern Ireland"] = {the = true, is_city = true, wp = "Derry"}, ["County Tyrone, Northern Ireland"] = {}, } -- counties of Northern Ireland export.northern_ireland_group = { key_to_placename = make_irish_type_key_to_placename(", Northern Ireland$"), placename_to_key = make_irish_type_placename_to_key(", Northern Ireland"), default_container = {key = "Northern Ireland", placetype = "constituent country"}, default_placetype = "county", data = export.northern_ireland_counties, } export.scotland_council_areas = { ["Aberdeenshire, Scotland"] = {}, ["Angus, Scotland"] = {wp = "%l, %c"}, ["Argyll and Bute, Scotland"] = {}, ["City of Aberdeen, Scotland"] = {the = true, wp = "Aberdeen"}, ["Aberdeen"] = {alias_of = "City of Aberdeen, Scotland"}, ["Aberdeen City"] = {alias_of = "City of Aberdeen, Scotland"}, ["City of Dundee, Scotland"] = {the = true, wp = "Dundee"}, ["Dundee"] = {alias_of = "City of Dundee, Scotland"}, ["Dundee City"] = {alias_of = "City of Dundee, Scotland"}, ["City of Edinburgh, Scotland"] = {the = true, wp = "%l council area"}, ["Edinburgh"] = {alias_of = "City of Edinburgh, Scotland"}, ["City of Glasgow, Scotland"] = {the = true, wp = "Glasgow"}, ["Glasgow"] = {alias_of = "City of Glasgow, Scotland"}, ["Clackmannanshire, Scotland"] = {}, ["Dumfries and Galloway, Scotland"] = {}, ["East Ayrshire, Scotland"] = {}, ["East Dunbartonshire, Scotland"] = {}, ["East Lothian, Scotland"] = {}, ["East Renfrewshire, Scotland"] = {}, ["Falkirk, Scotland"] = {wp = "%l council area"}, ["Fife, Scotland"] = {}, ["Highland, Scotland"] = {wp = "%l council area"}, ["Inverclyde, Scotland"] = {}, ["Midlothian, Scotland"] = {}, ["Moray, Scotland"] = {}, ["North Ayrshire, Scotland"] = {}, ["North Lanarkshire, Scotland"] = {}, ["Orkney Islands, Scotland"] = {the = true}, ["Perth and Kinross, Scotland"] = {}, ["Renfrewshire, Scotland"] = {}, ["Scottish Borders, Scotland"] = {the = true}, ["Shetland Islands, Scotland"] = {the = true}, ["South Ayrshire, Scotland"] = {}, ["South Lanarkshire, Scotland"] = {}, ["Stirling, Scotland"] = {wp = "%l council area"}, ["West Dunbartonshire, Scotland"] = {}, ["West Lothian, Scotland"] = {}, ["Western Isles, Scotland"] = {the = true, wp = "Outer Hebrides"}, ["Na h-Eileanan Siar, Scotland"] = {alias_of = "Western Isles, Scotland"}, } -- council areas of Scotland export.scotland_group = { default_container = {key = "Scotland", placetype = "constituent country"}, default_placetype = "council area", data = export.scotland_council_areas, } export.wales_principal_areas = { ["Blaenau Gwent, Wales"] = {}, ["Bridgend, Wales"] = {wp = "%l County Borough"}, ["Caerphilly, Wales"] = {wp = "%l County Borough"}, -- ["Cardiff, Wales"] = {placetype = "city"}, ["Carmarthenshire, Wales"] = {placetype = "county"}, ["Ceredigion, Wales"] = {placetype = "county"}, ["Conwy, Wales"] = {wp = "%l County Borough"}, ["Denbighshire, Wales"] = {placetype = "county"}, ["Flintshire, Wales"] = {placetype = "county"}, ["Gwynedd, Wales"] = {placetype = "county"}, ["Isle of Anglesey, Wales"] = {the = true, placetype = "county"}, ["Anglesey, Wales"] = {alias_of = "Isle of Anglesey, Wales"}, -- differs in "the" ["Merthyr Tydfil, Wales"] = {wp = "%l County Borough"}, ["Monmouthshire, Wales"] = {placetype = "county"}, ["Neath Port Talbot, Wales"] = {}, -- ["Newport, Wales"] = {placetype = "city", wp = "%l, %c"}, ["Pembrokeshire, Wales"] = {placetype = "county"}, ["Powys, Wales"] = {placetype = "county"}, ["Rhondda Cynon Taf, Wales"] = {}, -- ["Swansea, Wales"] = {placetype = "city"}, ["Torfaen, Wales"] = {}, ["Vale of Glamorgan, Wales"] = {the = true}, ["Wrexham, Wales"] = {wp = "%l County Borough"}, } -- principal areas (cities, counties and county boroughs) of Wales export.wales_group = { default_container = {key = "Wales", placetype = "constituent country"}, default_placetype = "county borough", data = export.wales_principal_areas, } export.united_states_states = { ["Alabama, USA"] = {}, ["Alaska, USA"] = {divs = { {type = "boroughs", container_parent_type = "counties"}, {type = "borough seats", container_parent_type = "county seats"}, }}, ["Arizona, USA"] = {}, ["Arkansas, USA"] = {}, ["California, USA"] = {}, ["Colorado, USA"] = {divs = {"counties", "county seats", "municipalities"}}, ["Connecticut, USA"] = {divs = {"counties", "county seats", "municipalities"}}, ["Delaware, USA"] = {}, ["Florida, USA"] = {}, ["Georgia, USA"] = {wp = "%l (U.S. state)"}, ["Hawaii, USA"] = {addl_parents = {"Polynesia"}}, ["Idaho, USA"] = {}, ["Illinois, USA"] = {}, ["Indiana, USA"] = {}, ["Iowa, USA"] = {}, ["Kansas, USA"] = {}, ["Kentucky, USA"] = {}, ["Louisiana, USA"] = {divs = { {type = "parishes", container_parent_type = "counties"}, {type = "parish seats", container_parent_type = "county seats"}, }}, ["Maine, USA"] = {}, ["Maryland, USA"] = {}, ["Massachusetts, USA"] = {}, ["Michigan, USA"] = {}, ["Minnesota, USA"] = {}, ["Mississippi, USA"] = {}, ["Missouri, USA"] = {}, ["Montana, USA"] = {}, ["Nebraska, USA"] = {}, ["Nevada, USA"] = {}, ["New Hampshire, USA"] = {}, ["New Jersey, USA"] = {divs = { "counties", "county seats", {type = "boroughs", prep = "in"}, }}, ["New Mexico, USA"] = {}, ["New York, USA"] = {wp = "%l (state)"}, ["North Carolina, USA"] = {}, ["North Dakota, USA"] = {}, ["Ohio, USA"] = {}, ["Oklahoma, USA"] = {}, ["Oregon, USA"] = {}, ["Pennsylvania, USA"] = {divs = { "counties", "county seats", {type = "boroughs", prep = "in"}, }}, ["Rhode Island, USA"] = {}, ["South Carolina, USA"] = {}, ["South Dakota, USA"] = {}, ["Tennessee, USA"] = {}, ["Texas, USA"] = {}, ["Utah, USA"] = {}, ["Vermont, USA"] = {}, ["Virginia, USA"] = {}, ["Washington, USA"] = {wp = "%l (state)"}, ["West Virginia, USA"] = {}, ["Wisconsin, USA"] = {}, ["Wyoming, USA"] = {}, } -- states of the United States export.united_states_group = { placename_to_key = make_placename_to_key(", USA"), default_container = "United States", default_placetype = "state", default_divs = {"counties", "county seats"}, addl_divs = { {type = "census-designated places", prep = "in"}, {type = "unincorporated communities", prep = "in"}, }, data = export.united_states_states, } export.vietnam_provinces = { -- [[Northeast (Vietnam)|Northeast]] region ["Bắc Giang Province, Vietnam"] = {}, -- capital [[Bắc Giang]] ["Bắc Kạn Province, Vietnam"] = {}, -- capital [[Bắc Kạn]] ["Cao Bằng Province, Vietnam"] = {}, -- capital [[Cao Bằng]] ["Hà Giang Province, Vietnam"] = {}, -- capital [[Hà Giang]] ["Lạng Sơn Province, Vietnam"] = {}, -- capital [[Lạng Sơn]] ["Phú Thọ Province, Vietnam"] = {}, -- capital [[Việt Trì]] ["Quảng Ninh Province, Vietnam"] = {}, -- capital [[Hạ Long]] ["Thái Nguyên Province, Vietnam"] = {}, -- capital [[Thái Nguyên]] ["Tuyên Quang Province, Vietnam"] = {}, -- capital [[Tuyên Quang]] -- [[Northwest (Vietnam)|Northwest]] region ["Lào Cai Province, Vietnam"] = {}, -- capital [[Lào Cai]] ["Yên Bái Province, Vietnam"] = {}, -- capital [[Yên Bái]] ["Điện Biên Province, Vietnam"] = {}, -- capital [[Điện Biên Phủ]] ["Hoà Bình Province, Vietnam"] = {}, -- capital [[Hoà Bình City|Hoà Bình]] ["Hòa Bình Province, Vietnam"] = {alias_of = "Hoà Bình Province, Vietnam", display = true}, ["Lai Châu Province, Vietnam"] = {}, -- capital [[Lai Châu]] ["Sơn La Province, Vietnam"] = {}, -- capital [[Sơn La]] -- [[Red River Delta]] region ["Bắc Ninh Province, Vietnam"] = {}, -- capital [[Bắc Ninh]] ["Hà Nam Province, Vietnam"] = {}, -- capital [[Phủ Lý]] ["Hải Dương Province, Vietnam"] = {}, -- capital [[Hải Dương]] ["Hưng Yên Province, Vietnam"] = {}, -- capital [[Hưng Yên]] ["Nam Định Province, Vietnam"] = {}, -- capital [[Nam Định]] ["Ninh Bình Province, Vietnam"] = {}, -- capital [[Ninh Bình|Hoa Lư]] ["Thái Bình Province, Vietnam"] = {}, -- capital [[Thái Bình]] ["Vĩnh Phúc Province, Vietnam"] = {}, -- capital [[Vĩnh Yên]] -- ["Hanoi"] = {placetype = {"municipality", "city"}}, -- capital [[Hoàn Kiếm district]] -- ["Haiphong"] = {placetype = {"municipality", "city"}}, -- capital [[Hồng Bàng district]] -- [[North Central Coast]] region ["Hà Tĩnh Province, Vietnam"] = {}, -- capital [[Hà Tĩnh]] ["Nghệ An Province, Vietnam"] = {}, -- capital [[Vinh]] ["Quảng Bình Province, Vietnam"] = {}, -- capital [[Đồng Hới]] ["Quảng Trị Province, Vietnam"] = {}, -- capital [[Đông Hà]] ["Thanh Hoá Province, Vietnam"] = {}, -- capital [[Thanh Hoá]] ["Thanh Hóa Province, Vietnam"] = {alias_of = "Thanh Hoá Province, Vietnam", display = true}, -- ["Hue"] = {placetype = {"municipality", "city"}, wp = "Huế"}, -- capital [[Thuận Hoá district]] -- [[Central Highlands (Vietnam)|Central Highlands]] region ["Đắk Lắk Province, Vietnam"] = {}, -- capital [[Buôn Ma Thuột]] ["Đăk Nông Province, Vietnam"] = {}, -- capital [[Gia Nghĩa]] ["Gia Lai Province, Vietnam"] = {}, -- capital [[Pleiku]] ["Kon Tum Province, Vietnam"] = {}, -- capital [[Kon Tum]] ["Lâm Đồng Province, Vietnam"] = {}, -- capital [[Đà Lạt]] -- [[South Central Coast]] region ["Bình Định Province, Vietnam"] = {}, -- capital [[Quy Nhon]] ["Bình Thuận Province, Vietnam"] = {}, -- capital [[Phan Thiết]] ["Khánh Hoà Province, Vietnam"] = {}, -- capital [[Nha Trang]] ["Khánh Hòa Province, Vietnam"] = {alias_of = "Khánh Hoà Province, Vietnam", display = true}, ["Ninh Thuận Province, Vietnam"] = {}, -- capital [[Phan Rang–Tháp Chàm]] ["Phú Yên Province, Vietnam"] = {}, -- capital [[Tuy Hoà]] ["Quảng Nam Province, Vietnam"] = {}, -- capital [[Tam Kỳ]] ["Quảng Ngãi Province, Vietnam"] = {}, -- capital [[Quảng Ngãi]] -- ["Da Nang"] = {placetype = {"municipality", "city"}}, -- capital [[Hải Châu district]] -- [[Southeast (Vietnam)|Southeast]] region ["Bà Rịa–Vũng Tàu Province, Vietnam"] = {}, -- capital [[Bà Rịa]] ["Bình Dương Province, Vietnam"] = {}, -- capital [[Thủ Dầu Một]] ["Bình Phước Province, Vietnam"] = {}, -- capital [[Đồng Xoài]] ["Đồng Nai Province, Vietnam"] = {}, -- capital [[Biên Hoà]] ["Tây Ninh Province, Vietnam"] = {}, -- capital [[Tây Ninh]] -- ["Ho Chi Minh City"] = {placetype = {"municipality", "city"}}, -- capital [[District 1, Ho Chi Minh City|'''District 1''']] -- [[Mekong Delta]] region ["An Giang Province, Vietnam"] = {}, -- capital [[Long Xuyên]] ["Bạc Liêu Province, Vietnam"] = {}, -- capital [[Bạc Liêu]] ["Bến Tre Province, Vietnam"] = {}, -- capital [[Bến Tre]] ["Cà Mau Province, Vietnam"] = {}, -- capital [[Cà Mau]] ["Đồng Tháp Province, Vietnam"] = {}, -- capital [[Cao Lãnh City|Cao Lãnh]] ["Hậu Giang Province, Vietnam"] = {}, -- capital [[Vị Thanh]] ["Kiên Giang Province, Vietnam"] = {}, -- capital [[Rạch Giá]] ["Long An Province, Vietnam"] = {}, -- capital [[Tân An]] ["Sóc Trăng Province, Vietnam"] = {}, -- capital [[Sóc Trăng]] ["Tiền Giang Province, Vietnam"] = {}, -- capital [[Mỹ Tho]] ["Trà Vinh Province, Vietnam"] = {}, -- capital [[Trà Vinh]] ["Vĩnh Long Province, Vietnam"] = {}, -- capital [[Vĩnh Long]] -- ["Can Tho"] = {placetype = {"municipality", "city"}, wp = "Cần Thơ"}, -- capital [[Ninh Kiều district]] } -- provinces of Vietnam export.vietnam_group = { key_to_placename = make_key_to_placename(", Vietnam$", " Province$"), placename_to_key = make_placename_to_key(", Vietnam", " Province"), default_container = "Vietnam", default_placetype = "province", -- There may not be enough districts to subcategorize like this. -- default_divs = "districts", -- For obscure reasons, provinces of Iran, Laos, Thailand and Vietnam use lowercase 'province' default_wp = "%e province", data = export.vietnam_provinces, } ----------------------------------------------------------------------------------- -- City data -- ----------------------------------------------------------------------------------- export.australia_cities = { ["Adelaide"] = {container = "South Australia"}, -- 1,450,000 (Agglomeration) ["Brisbane"] = {container = "Queensland"}, -- 3,450,000 (Conglomeration; including the Gold Coast [750,997 2024 estiamte]) ["Canberra"] = {container = {key = "Australian Capital Territory, Australia", placetype = "territory"}}, -- 510,641 (2024 estimate) ["Melbourne"] = {container = "Victoria"}, -- 5,200,000 (Agglomeration) ["Newcastle, New South Wales"] = {container = "New South Wales", wp = "%l, %c"}, -- 534,033 (2024 estimate) ["Newcastle"] = {alias_of = "Newcastle, New South Wales"}, ["Perth"] = {container = "Western Australia"}, -- 2,350,000 (Agglomeration) ["Sydney"] = {container = "New South Wales"}, -- 5,100,000 (Agglomeration) } export.australia_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", Australia", "state"), default_placetype = "city", data = export.australia_cities, } export.brazil_cities = { -- Figures from citypopulation.de; retrieved 2025-04-27; reference date 2025-01-01. ["São Paulo"] = {container = "São Paulo"}, -- 22,600,000 (Consolidated Urban Area; including Guarulhos) ["Sao Paulo"] = {alias_of = "São Paulo", display = true}, ["Rio de Janeiro"] = {container = "Rio de Janeiro"}, -- 13,600,000 (Consolidated Urban Area) ["Belo Horizonte"] = {container = "Minas Gerais"}, -- 5,300,000 ["Recife"] = {container = "Pernambuco"}, -- 4,100,000 ["Porto Alegre"] = {container = "Rio Grande do Sul"}, -- 3,950,000 (Consolidated Urban Area) ["Brasília"] = {container = "Distrito Federal"}, -- 3,850,000 ["Brasilia"] = {alias_of = "Brasília", display = true}, ["Fortaleza"] = {container = "Ceará"}, -- 3,825,000 ["Salvador"] = {container = "Bahia", wp = "%l, %c", commonscat = "%l (%c)"}, -- 3,400,000 ["Curitiba"] = {container = "Paraná"}, -- 3,375,000 ["Campinas"] = {container = "São Paulo"}, -- 3,250,000 ["Goiânia"] = {container = "Goiás"}, -- 2,525,000 ["Goiania"] = {alias_of = "Goiânia", display = true}, ["Manaus"] = {container = "Amazonas"}, -- 2,275,000 ["Belém"] = {container = "Pará"}, -- 2,200,000 ["Belem"] = {alias_of = "Belém", display = true}, ["Vitória"] = {container = "Espírito Santo", wp = "%l, %c"}, -- 1,870,000 ["Vitoria"] = {alias_of = "Vitória", display = true}, ["Santos"] = {container = "São Paulo", wp = "%l, %c"}, -- 1,760,000 ["São Luís"] = {container = "Maranhão", wp = "%l, %c"}, -- 1,530,000 ["Sao Luis"] = {alias_of = "São Luís", display = true}, ["Natal"] = {container = "Rio Grande do Norte", wp = "%l, %c"}, -- 1,360,000 ["Florianópolis"] = {container = "Santa Catarina"}, -- 1,260,000 ["Florianopolis"] = {alias_of = "Florianópolis", display = true}, ["Maceió"] = {container = "Alagoas"}, -- 1,220,000 ["Maceio"] = {alias_of = "Maceió", display = true}, ["João Pessoa"] = {container = "Paraíba", wp = "%l, %c"}, -- 1,210,000 ["Joao Pessoa"] = {alias_of = "João Pessoa", display = true}, ["São José dos Campos"] = {container = "São Paulo"}, -- 1,090,000 ["Sao Jose dos Campos"] = {alias_of = "São José dos Campos", display = true}, ["Londrina"] = {container = "Paraná"}, -- 1,050,000 ["Teresina"] = {container = "Piauí"}, -- 1,040,000 } export.brazil_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", Brazil", "state"), default_placetype = "city", data = export.brazil_cities, } export.canada_cities = { -- Figures from citypopulation.de; retrieved 2025-04-27; reference date 2025-01-01. ["Toronto"] = {container = "Ontario"}, -- 7,850,000 (Consolidated Urban Area; including Hamilton) ["Montreal"] = {container = "Quebec"}, -- 4,500,000 (Consolidated Urban Area) ["Vancouver"] = {container = "British Columbia"}, -- 3,175,000 (Consolidated Urban Area) ["Calgary"] = {container = "Alberta"}, -- 1,510,000 (Consolidated Urban Area) ["Edmonton"] = {container = "Alberta"}, -- 1,460,000 (Consolidated Urban Area) ["Ottawa"] = {container = "Ontario"}, -- 1,390,000 (Consolidated Urban Area) ["Quebec City"] = {container = "Quebec"}, -- 839,311 metro per Wikipedia (2021 census) ["Winnipeg"] = {container = "Manitoba"}, -- 834,678 metro per Wikipedia (2021 census) ["Hamilton"] = {container = "Ontario", wp = "%l, %c"}, -- 785,184 metro per Wikipedia (2021 census) ["Kitchener"] = {container = "Ontario", wp = "%l, %c"}, -- 575,847 metro per Wikipedia (2021 census) } export.canada_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", Canada", "province"), default_placetype = "city", data = export.canada_cities, } export.france_cities = { -- Figures from citypopulation.de unless otherwise indicated; retrieved 2025-04-26; reference date 2025-01-01. ["Paris"] = {container = "Île-de-France"}, -- 11,500,000 (Conglomeration) ["Lyon"] = {container = "Auvergne-Rhône-Alpes"}, -- 2,050,000 (Conglomeration) ["Lyons"] = {alias_of = "Lyon", display = true}, ["Marseille"] = {container = "Provence-Alpes-Côte d'Azur"}, -- 1,710,000 (Conglomeration) ["Marseilles"] = {alias_of = "Marseille", display = true}, ["Lille"] = {container = "Hauts-de-France"}, -- 1,320,000 (Conglomeration) ["Bordeaux"] = {container = "Nouvelle-Aquitaine"}, -- 1,160,000 (Conglomeration) ["Toulouse"] = {container = "Occitania"}, -- 1,150,000 (Conglomeration) ["Nice"] = {container = "Provence-Alpes-Côte d'Azur"}, ["Nantes"] = {container = "Pays de la Loire"}, ["Strasbourg"] = {container = "Grand Est"}, ["Rennes"] = {container = "Brittany"}, } export.france_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", France", "region"), default_placetype = "city", data = export.france_cities, } export.germany_cities = { -- Figures from citypopulation.de unless otherwise indicated; retrieved 2025-04-26; reference date 2025-01-01. -- listed under Rhein-Ruhr Area, total population 10,900,000 (Consolidated Urban Area) ["Cologne"] = {container = "North Rhine-Westphalia"}, ["Köln"] = {alias_of = "Cologne", display = true}, ["Düsseldorf"] = {container = "North Rhine-Westphalia"}, ["Dusseldorf"] = {alias_of = "Düsseldorf", display = true}, ["Dortmund"] = {container = "North Rhine-Westphalia"}, ["Essen"] = {container = "North Rhine-Westphalia"}, ["Duisberg"] = {container = "North Rhine-Westphalia"}, ["Berlin"] = {}, -- 4,700,000 ["Frankfurt"] = {container = "Hesse"}, -- 3,225,000 ["Frankfurt am Main"] = {alias_of = "Frankfurt"}, -- not a display alias as it's longer ["Hamburg"] = {}, -- 2,900,000 ["Munich"] = {container = "Bavaria"}, -- 2,300,000 ["Stuttgart"] = {container = "Baden-Württemberg"}, -- 2,300,000 ["Mannheim"] = {container = "Baden-Württemberg"}, -- 1,550,000 ["Nuremberg"] = {container = "Bavaria"}, -- 1,120,000 ["Hanover"] = {"Lower Saxony"}, -- 1,090,000 ["Bielefeld"] = {container = "North Rhine-Westphalia"}, -- 1,080,000 ["Leipzig"] = {container = "Saxony"}, -- 1,080,000 ["Aachen"] = {container = "North Rhine-Westphalia"}, -- 1,000,000 ["Aix-la-Chapelle"] = {alias_of = "Aachen"}, -- historical; not a display alias ["Bremen"] = {}, } export.germany_cities_group = { default_container = "Germany", canonicalize_key_container = make_canonicalize_key_container(", Germany", "state"), default_placetype = "city", data = export.germany_cities, } export.india_cities = { -- This lists the 65 metro areas per Demographia's 2023 estimates, as found in -- [[w:List_of_million-plus_urban_agglomerations_in_India]]. The last census in India (as of April 2025) was -- conducted in 2011, and the results are not accurate any more. ["Delhi"] = {container = {key = "Delhi, India", placetype = "union territory"}}, -- 31,190,000 ["Mumbai"] = {container = "Maharashtra"}, -- 25,189,000 ["Kolkata"] = {container = "West Bengal"}, -- 21,747,000 ["Bangalore"] = {container = "Karnataka", wp = "Bengaluru"}, -- 15,257,000 ["Bengaluru"] = {alias_of = "Bangalore"}, ["Chennai"] = {container = "Tamil Nadu"}, -- 11,570,000 ["Hyderabad"] = {container = "Telangana"}, -- 9,797,000 ["Ahmedabad"] = {container = "Gujarat"}, -- 8,006,000 ["Pune"] = {container = "Maharashtra"}, -- 6,819,000 ["Surat"] = {container = "Gujarat"}, -- 6,601,000 ["Lucknow"] = {container = "Uttar Pradesh"}, -- 4,661,000 ["Jaipur"] = {container = "Rajasthan"}, -- 4,360,000 ["Kanpur"] = {container = "Uttar Pradesh"}, -- 4,350,000 ["Indore"] = {container = "Madhya Pradesh"}, -- 3,765,000 ["Nagpur"] = {container = "Maharashtra"}, -- 3,493,000 ["Patna"] = {container = "Bihar"}, -- 3,331,000 ["Varanasi"] = {container = "Uttar Pradesh"}, -- 3,229,000 ["Kozhikode"] = {container = "Kerala"}, -- 3,049,000 ["Thiruvananthapuram"] = {container = "Kerala"}, -- 2,851,000 ["Agra"] = {container = "Uttar Pradesh"}, -- 2,737,000 ["Bhopal"] = {container = "Madhya Pradesh"}, -- 2,562,000 ["Coimbatore"] = {container = "Tamil Nadu"}, -- 2,551,000 ["Allahabad"] = {container = "Uttar Pradesh", wp = "Prayagraj"}, -- 2,438,000 ["Prayagraj"] = {alias_of = "Allahabad"}, ["Kochi"] = {container = "Kerala"}, -- 2,381,000 ["Ludhiana"] = {container = "Punjab"}, -- 2,205,000 ["Vadodara"] = {container = "Gujarat"}, -- 2,182,000 ["Chandigarh"] = {container = {key = "Chandigarh, India", placetype = "union territory"}}, -- 2,168,000 ["Madurai"] = {container = "Tamil Nadu"}, -- 2,048,000 ["Meerut"] = {container = "Uttar Pradesh"}, -- 2,011,000 ["Visakhapatnam"] = {container = "Andhra Pradesh"}, -- 2,005,000 ["Jamshedpur"] = {container = "Jharkhand"}, -- 1,925,000 ["Malappuram"] = {container = "Kerala"}, -- 1,868,000 ["Nashik"] = {container = "Maharashtra"}, -- 1,810,000 ["Asansol"] = {container = "West Bengal"}, -- 1,720,000 ["Aligarh"] = {container = "Uttar Pradesh"}, -- 1,660,000 ["Ranchi"] = {container = "Jharkhand"}, -- 1,638,000 ["Thrissur"] = {container = "Kerala"}, -- 1,578,000 ["Kollam"] = {container = "Kerala"}, -- 1,576,000 ["Jabalpur"] = {container = "Madhya Pradesh"}, -- 1,533,000 ["Dhanbad"] = {container = "Jharkhand"}, -- 1,503,000 ["Jodhpur"] = {container = "Rajasthan"}, -- 1,497,000 ["Aurangabad"] = {container = "Maharashtra"}, -- 1,490,000 ["Chhatrapati Sambhajinagar"] = {alias_of = "Aurangabad"}, ["Rajkot"] = {container = "Gujarat"}, -- 1,487,000 ["Gwalior"] = {container = "Madhya Pradesh"}, -- 1,477,000 ["Raipur"] = {container = "Chhattisgarh"}, -- 1,429,000 ["Gorakhpur"] = {container = "Uttar Pradesh"}, -- 1,410,000 ["Kannur"] = {container = "Kerala"}, -- 1,360,000 ["Bareilly"] = {container = "Uttar Pradesh"}, -- 1,355,000 ["Guwahati"] = {container = "Assam"}, -- 1,355,000 ["Moradabad"] = {container = "Uttar Pradesh"}, -- 1,345,000 ["Amritsar"] = {container = "Punjab"}, -- 1,313,000 ["Mysore"] = {container = "Karnataka"}, -- 1,296,000 ["Bhilai"] = {container = "Chhattisgarh"}, -- 1,293,000 ["Durg-Bhilainagar"] = {alias_of = "Bhilai"}, ["Durg-Bhilai"] = {alias_of = "Bhilai"}, ["Durg"] = {alias_of = "Bhilai"}, ["Bhilainagar"] = {alias_of = "Bhilai"}, ["Vijayawada"] = {container = "Andhra Pradesh"}, -- 1,232,000 ["Srinagar"] = {container = {key = "Jammu and Kashmir, India", placetype = "union territory"}}, -- 1,212,000 ["Salem"] = {container = "Tamil Nadu", wp = "%l, %c"}, -- 1,189,000 ["Kota"] = {container = "Rajasthan"}, -- 1,172,000 ["Jalandhar"] = {container = "Punjab"}, -- 1,165,000 ["Saharanpur"] = {container = "Uttar Pradesh"}, -- 1,152,000 ["Dehradun"] = {container = "Uttarakhand"}, -- 1,136,000 ["Tiruchirappalli"] = {container = "Tamil Nadu"}, -- 1,131,000 ["Bhubaneswar"] = {container = "Odisha"}, -- 1,112,000 ["Jammu"] = {container = {key = "Jammu and Kashmir, India", placetype = "union territory"}}, -- 1,103,000 ["Solapur"] = {container = "Maharashtra"}, -- 1,082,000 ["Hubli-Dharwad"] = {container = "Karnataka", wp = "Hubli–Dharwad"}, -- 1,062,000; wp with en dash ["Hubli"] = {alias_of = "Hubli-Dharwad"}, ["Dharwad"] = {alias_of = "Hubli-Dharwad"}, ["Puducherry"] = {container = {key = "Puducherry, India", placetype = "union territory"}}, -- 1,024,000 ["Pondicherry"] = {alias_of = "Puducherry", display = true}, -- satellite/secondary cities of metro area (none in citypopulation.de) ["Ghaziabad"] = {container = "Uttar Pradesh"}, -- 1,729,000 city, 2,358,525 urban agglomeration per 2011 census; 3,406,061 2025 estimate from official website; part of Delhi metro area ["Faridabad"] = {container = "Haryana"}, -- 1,414,050 city per 2011 census; part of Delhi metro area ["Thane"] = {container = "Maharashtra"}, -- 1,841,488 city per 2011 census; part of Mumbai metro area ["Kalyan-Dombivli"] = {container = "Maharashtra"}, -- 1,246,381 city per 2011 census; part of Mumbai metro area ["Kalyan-Dombivali"] = {alias_of = "Kalyan-Dombivli", display = true}, ["Kalyan"] = {alias_of = "Kalyan-Dombivli"}, ["Dombivli"] = {alias_of = "Kalyan-Dombivli"}, ["Dombivali"] = {alias_of = "Kalyan-Dombivli"}, ["Vasai-Virar"] = {container = "Maharashtra"}, -- 1,221,233 city per 2011 census; part of Mumbai metro area ["Vasai"] = {alias_of = "Vasai-Virar"}, ["Virar"] = {alias_of = "Vasai-Virar"}, ["Navi Mumbai"] = {container = "Maharashtra"}, -- 1,120,547 city per 2011 census; part of Mumbai metro area ["Howrah"] = {container = "West Bengal"}, -- 1,077,075 city ("metropolis"), 2,811,344 "metro" per 2011 census; part of Kolkata metro area ["Pimpri-Chinchwad"] = {container = "Maharashtra"}, -- 1,727,692 per 2011 census; part of Pune metro area ["Pimpri Chinchwad"] = {alias_of = "Pimpri-Chinchwad", display = true}, } export.india_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", India", "state"), default_placetype = "city", data = export.india_cities, } export.indonesia_cities = { -- cities where the city proper has more than 1,000,000 people as of mid-2023 estimate ["Jakarta"] = {container = "Special Capital Region of Jakarta", divs = { {type = "subdistricts", container_parent_type = false}, }}, ["Surabaya"] = {container = "East Java"}, ["Bekasi"] = {container = "West Java"}, -- part of Jakarta metro area ["Bandung"] = {container = "West Java"}, ["Medan"] = {container = "North Sumatra"}, ["Depok"] = {container = "West Java"}, -- part of Jakarta metro area ["Tangerang"] = {container = "Banten"}, -- part of Jakarta metro area ["Palembang"] = {container = "South Sumatra"}, ["Semarang"] = {container = "Central Java"}, ["Makassar"] = {container = "South Sulawesi"}, ["South Tangerang"] = {container = "Banten"}, -- part of Jakarta metro area ["Batam"] = {container = "Riau Islands"}, ["Bogor"] = {container = "West Java"}, -- part of Jakarta metro area ["Pekanbaru"] = {container = "Riau"}, ["Bandar Lampung"] = {container = "Lampung"}, -- other metro areas over 1,000,000 people ["Padang"] = {container = "West Sumatra"}, ["Samarinda"] = {container = "East Kalimantan"}, ["Malang"] = {container = "East Java"}, ["Yogyakarta"] = {container = "Special Region of Yogyakarta"}, ["Denpasar"] = {container = "Bali"}, ["Cirebon"] = {container = "West Java"}, ["Surakarta"] = {container = "Central Java"}, ["Banjarmasin"] = {container = "South Kalimantan"}, ["Tasikmalaya"] = {container = "West Java"}, } export.indonesia_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", Indonesia", "province"), default_placetype = "city", data = export.indonesia_cities, } export.italy_cities = { -- Data per [[w:List_of_metropolitan_areas_of_Italy]]. There are several lists given; the most recent one, used -- here, only gives estimates as of Jan 1, 2014. ["Milan"] = {container = "Lombardy"}, -- 6,623,798 ["Naples"] = {container = "Campania"}, -- 5,294,546 ["Rome"] = {container = "Lazio"}, -- 4,447,881 ["Turin"] = {container = "Piedmont"}, -- 1,865,284 ["Venice"] = {container = "Veneto"}, -- 1,645,900 ["Florence"] = {container = "Tuscany"}, -- 1,485,030 ["Bari"] = {container = "Apulia"}, -- 1,257,459 ["Palermo"] = {container = "Sicily"}, -- 1,183,084 -- include a few just below 1,000,000 metro area that may be above it by now (depending on the definition). ["Catania"] = {container = "Sicily"}, -- 988,240 ["Brescia"] = {container = "Lombardy"}, -- 924,090 ["Genoa"] = {container = "Liguria"}, -- 861,318 } export.italy_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", Italy", "region"), default_placetype = "city", data = export.italy_cities, } export.japan_cities = { -- Population figures from [[w:List of cities in Japan]]. Metro areas from -- [[w:List of metropolitan areas in Japan]]. ["Tokyo"] = {keydesc = "[[Tokyo]] Metropolis, the [[capital city]] and a [[prefecture]] of [[Japan]] (which is a country in [[Asia]])", placetype = {"city", "prefecture"}, divs = { {type = "special wards", container_parent_type = false}, {type = "cities", prep = "in"}, }, }, ["Yokohama"] = {container = "Kanagawa"}, -- 3,697,894 ["Osaka"] = {container = "Osaka"}, -- 2,668,586 ["Nagoya"] = {container = "Aichi"}, -- 2,283,289 -- FIXME, Hokkaido is handled specially. ["Sapporo"] = {container = "Hokkaido"}, -- 1,918,096 ["Fukuoka"] = {container = "Fukuoka"}, -- 1,581,527 ["Kobe"] = {container = "Hyōgo"}, -- 1,530,847 ["Kyoto"] = {container = "Kyoto"}, -- 1,474,570 ["Kawasaki"] = {container = "Kanagawa", wp = "%l, Kanagawa"}, -- 1,373,630 ["Saitama"] = {container = "Saitama", wp = "%l (city)", commonscat = "%l, %c"}, -- 1,192,418 ["Hiroshima"] = {container = "Hiroshima"}, -- 1,163,806 ["Sendai"] = {container = "Miyagi"}, -- 1,029,552 -- the remaining cities are considered "central cities" in a 1,000,000+ metro area -- (sometimes there is more than one central city in the area). ["Kitakyushu"] = {container = "Fukuoka"}, -- 986,998 ["Chiba"] = {container = "Chiba", wp = "%l (city)", commonscat = "%l, %c"}, -- 938,695 ["Sakai"] = {container = "Osaka"}, -- 835,333 ["Niigata"] = {container = "Niigata", wp = "%l (city)", commonscat = "%l, %c"}, -- 813,053 ["Hamamatsu"] = {container = "Shizuoka"}, -- 811,431 ["Shizuoka"] = {container = "Shizuoka", wp = "%l (city)", commonscat = "%l, %c"}, -- 710,944 ["Sagamihara"] = {container = "Kanagawa"}, -- 706,342 ["Okayama"] = {container = "Okayama"}, -- 701,293 ["Kumamoto"] = {container = "Kumamoto"}, -- 670,348 ["Kagoshima"] = {container = "Kagoshima"}, -- 605,196 -- skipped 6 cities (Funabashi, Hachiōji, Kawaguchi, Himeji, Matsuyama, Higashiōsaka) -- with population in the range 509k - 587k because not central cities in any -- 1,000,000+ metro area. ["Utsunomiya"] = {container = "Tochigi"}, -- 507,833 } export.japan_cities_group = { default_container = "Japan", canonicalize_key_container = make_canonicalize_key_container(" Prefecture, Japan", "prefecture"), default_placetype = "city", data = export.japan_cities, } export.mexico_cities = { ["Mexico City"] = {}, -- its own state ["Monterrey"] = {container = "Nuevo León"}, ["Guadalajara"] = {container = "Jalisco"}, ["Puebla"] = {container = "Puebla", wp = "%l (city)"}, ["Toluca"] = {container = "State of Mexico"}, ["Tijuana"] = {container = "Baja California"}, -- Include the state in the category for León due to possible confusion with León, Spain. ["León, Guanajuato"] = {container = "Guanajuato", wp = "%l, %c"}, ["León"] = {alias_of = "León, Guanajuato"}, ["Leon"] = {alias_of = "León, Guanajuato", display = true}, ["Querétaro"] = {container = "Querétaro", wp = "%l (city)"}, ["Queretaro"] = {alias_of = "Querétaro", display = true}, ["Ciudad Juárez"] = {container = "Chihuahua"}, ["Juárez"] = {alias_of = "Ciudad Juárez"}, ["Juarez"] = {alias_of = "Ciudad Juárez", display = "Juárez"}, ["Torreón"] = {container = "Coahuila"}, ["Torreon"] = {alias_of = "Torreón", display = true}, -- Include the state in the category for Mérida due to possible confusion with Mérida, Spain or -- Mérida, Venezuela. ["Mérida, Yucatán"] = {container = "Yucatán", wp = "%l, %c"}, ["Mérida"] = {alias_of = "Mérida, Yucatán"}, ["Merida"] = {alias_of = "Mérida, Yucatán", display = true}, ["San Luis Potosí"] = {container = "San Luis Potosí", wp = "%l (city)"}, ["San Luis Potosi"] = {alias_of = "San Luis Potosí", display = true}, ["Aguascalientes"] = {container = "Aguascalientes", wp = "%l (city)"}, ["Mexicali"] = {container = "Baja California"}, } export.mexico_cities_group = { default_container = "Mexico", canonicalize_key_container = make_canonicalize_key_container(", Mexico", "state"), default_placetype = "city", data = export.mexico_cities, } export.nigeria_cities = { -- Figures from citypopulation.de unless otherwise indicated; retrieved 2025-04-26; reference date 2025-01-01. ["Lagos"] = {container = "Lagos"}, -- 21,300,000 (unindicated; population of low reliability) ["Kano"] = {container = "Kano", wp = "%l (city)"}, -- 5,350,000 (unindicated; population of low reliability) ["Ibadan"] = {container = "Oyo"}, -- 3,400,000 (unindicated; population of low reliability) ["Abuja"] = {container = {key = "Federal Capital Territory, Nigeria", placetype = "federal territory"}}, -- 3,050,000 (unindicated; population of low reliability) ["Port Harcourt"] = {container = "Rivers"}, -- 2,250,000 (unindicated; population of low reliability) ["Kaduna"] = {container = "Kaduna"}, -- 1,980,000 (unindicated; population of low reliability) ["Benin City"] = {container = "Edo"}, -- 1,790,000 (unindicated; population of low reliability) ["Aba"] = {container = "Abia", wp = "%l, Nigeria"}, -- 1,280,000 (unindicated; population of low reliability) ["Onitsha"] = {container = "Anambra"}, -- 1,230,000 (unindicated; population of low reliability) ["Maiduguri"] = {container = "Borno"}, -- 1,190,000 (unindicated; population of low reliability) ["Ilorin"] = {container = "Kwara"}, -- 1,160,000 (unindicated; population of low reliability) ["Sokoto"] = {container = "Sokoto", wp = "%l (city)"}, -- 1,140,000 (unindicated; population of low reliability) ["Jos"] = {container = "Plateau"}, -- 1,110,000 (unindicated; population of low reliability) ["Zaria"] = {container = "Kaduna"}, -- 1,050,000 (unindicated; population of low reliability) ["Enugu"] = {container = "Enugu", wp = "%l (city)"}, -- 1,010,000 (unindicated; population of low reliability) } export.nigeria_cities_group = { default_container = "Nigeria", canonicalize_key_container = make_canonicalize_key_container(" State, Nigeria", "state"), default_placetype = "city", data = export.nigeria_cities, } export.pakistan_cities = { -- Figures from citypopulation.de; retrieved 2025-04-26; reference date 2025-01-01. ["Karachi"] = {container = "Sindh"}, -- 21,000,000 (Consolidated Urban Area) ["Lahore"] = {container = "Punjab"}, -- 14,600,000 (Consolidated Urban Area) ["Rawalpindi"] = {container = "Punjab"}, -- 5,600,000 (Consolidated Urban Area; including Islamabad) ["Islamabad"] = {container = {key = "Islamabad Capital Territory, Pakistan", placetype = "federal territory"}}, -- 5,600,000 (Consolidated Urban Area; including Rawalpindi) ["Faisalabad"] = {container = "Punjab"}, -- 4,125,000 (Consolidated Urban Area) ["Gujranwala"] = {container = "Punjab"}, -- 3,450,000 (Consolidated Urban Area) -- there is also Hyderabad in India (very confusing) ["Hyderabad, Pakistan"] = {container = "Sindh", wp = "%l, %c"}, -- 2,475,000 (Consolidated Urban Area) ["Hyderabad"] = {alias_of = "Hyderabad, Pakistan"}, ["Multan"] = {container = "Punjab"}, -- 2,425,000 (Consolidated Urban Area) ["Peshawar"] = {container = "Khyber Pakhtunkhwa"}, -- 2,150,000 (Consolidated Urban Area) ["Quetta"] = {container = "Balochistan"}, -- 1,720,000 (Urban Area) ["Sargodha"] = {container = "Punjab"}, -- 1,080,000 (Urban Area) ["Sialkot"] = {container = "Punjab"}, -- 1,050,000 (Consolidated Urban Area) } export.pakistan_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", Pakistan", "province"), default_placetype = "city", data = export.pakistan_cities, } export.philippines_cities = { -- Skipped some cities in Metro Manila (Taguig, Pasig) which don't have districts. -- Other cities outside Metro Manila skipped as not central city in their urban area. ["Quezon City"] = {container = {key = "Metro Manila, Philippines", placetype = "region"}}, -- Don't display-canonicalize Foo to Foo City as it may make the display weird. ["Quezon"] = {alias_of = "Quezon City"}, ["Manila"] = {container = {key = "Metro Manila, Philippines", placetype = "region"}}, ["Davao City"] = {container = "Davao del Sur"}, ["Davao"] = {alias_of = "Davao City"}, ["Caloocan"] = {container = {key = "Metro Manila, Philippines", placetype = "region"}}, ["Zamboanga City"] = {container = "Zamboanga del Sur"}, ["Zamboanga"] = {alias_of = "Zamboanga City"}, ["Cebu City"] = {container = "Cebu"}, ["Cebu"] = {alias_of = "Cebu City"}, ["Antipolo"] = {container = "Rizal"}, ["Cagayan de Oro"] = {container = "Misamis Oriental"}, ["Dasmariñas"] = {container = "Cavite"}, ["Dasmarinas"] = {alias_of = "Dasmariñas", display = true}, ["General Santos"] = {container = "South Cotabato"}, ["San Jose del Monte"] = {container = "Bulacan"}, ["Bacolod"] = {container = "Negros Occidental"}, ["Calamba"] = {container = "Laguna", wp = "%l, %c"}, ["Angeles"] = {container = "Pampanga", wp = "Angeles City"}, ["Angeles City"] = {alias_of = "Angeles"}, ["Iloilo City"] = {container = "Iloilo"}, ["Iloilo"] = {alias_of = "Iloilo City"}, } export.philippines_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", Philippines", "province"), default_placetype = "city", data = export.philippines_cities, } export.russia_cities = { -- Figures from citypopulation.de; retrieved 2025-04-26; reference date 2025-01-01. ["Moscow"] = {}, -- 18,800,000 (Agglomeration) ["Saint Petersburg"] = {}, -- 6,350,000 (Agglomeration) ["Novosibirsk"] = {container = "Novosibirsk Oblast"}, -- 1,820,000 (Agglomeration) ["Yekaterinburg"] = {container = "Sverdlovsk Oblast"}, -- 1,810,000 (Agglomeration) ["Nizhny Novgorod"] = {container = "Nizhny Novgorod Oblast"}, -- 1,620,000 (Agglomeration) ["Kazan"] = {container = {key = "Tatarstan, Russia", placetype = "republic"}}, -- 1,560,000 (Agglomeration) ["Chelyabinsk"] = {container = "Chelyabinsk Oblast"}, -- 1,430,000 (Agglomeration) ["Rostov-on-Don"] = {container = "Rostov Oblast"}, -- 1,390,000 (Agglomeration) ["Rostov-na-Donu"] = {alias_of = "Rostov-on-Don", display = true}, ["Krasnodar"] = {container = {key = "Krasnodar Krai, Russia", placetype = "krai"}}, -- 1,370,000 (Agglomeration) ["Samara"] = {container = "Samara Oblast"}, -- 1,350,000 (Agglomeration) ["Krasnoyarsk"] = {container = {key = "Krasnoyarsk Krai, Russia", placetype = "krai"}}, -- 1,270,000 (Agglomeration) ["Ufa"] = {container = {key = "Bashkortostan, Russia", placetype = "republic"}}, -- 1,230,000 (Agglomeration) ["Saratov"] = {container = "Saratov Oblast"}, -- 1,170,000 (Agglomeration) ["Omsk"] = {container = "Omsk Oblast"}, -- 1,140,000 (Agglomeration) ["Voronezh"] = {container = "Voronezh Oblast"}, -- 1,130,000 (Agglomeration) ["Volgograd"] = {container = "Volgograd Oblast"}, -- 1,080,000 (Agglomeration) ["Perm"] = {container = {key = "Perm Krai, Russia", placetype = "krai"}, wp = "%l, Russia"}, -- 1,070,000 (Agglomeration) } export.russia_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", Russia", "oblast"), default_container = "Russia", default_placetype = "city", data = export.russia_cities, } export.saudi_arabia_cities = { -- Figures for the first five from [[w:List of cities and towns in Saudi Arabia]] as of 2022. Unclear if these are -- metro, urban or city proper figures. ["Riyadh"] = {container = "Riyadh"}, -- 7,000,100; 7,700,000 per citypopulation.de 2025-01-01 (Agglomeration) ["Jeddah"] = {container = "Mecca"}, -- 3,751,917; 3,950,000 per citypopulation.de 2025-01-01 (Agglomeration) ["Jedda"] = {alias_of = "Jeddah", display = true}, ["Jiddah"] = {alias_of = "Jeddah", display = true}, ["Jidda"] = {alias_of = "Jeddah", display = true}, ["Dammam"] = {container = "Eastern"}, -- 2,638,166; 2,925,000 per citypopulation.de 2025-01-01 (Agglomeration) ["Mecca"] = {container = "Mecca"}, -- 2,385,509; 2,675,000 per citypopulation.de 2025-01-01 (Agglomeration) ["Makkah"] = {alias_of = "Mecca", display = true}, ["Medina"] = {container = "Medina"}, -- 1,477,023; 1,530,000 per citypopulation.de 2025-01-01 (City) ["Hofuf"] = {container = "Eastern"}, -- 1,060,000 per citypopulation.de 2025-01-01 (Agglomeration) ["Khamis Mushait"] = {container = "Aseer"}, -- 1,030,000 per citypopulation.de 2025-01-01 (Agglomeration) ["Khamis Mushayt"] = {alias_of = "Khamis Mushait", display = true}, } export.saudi_arabia_cities_group = { canonicalize_key_container = make_canonicalize_key_container(" Province, Saudi Arabia", "province"), default_placetype = "city", data = export.saudi_arabia_cities, } export.south_korea_cities = { -- All cities listed are not associated with any county. ["Seoul"] = {}, ["Busan"] = {}, ["Incheon"] = {}, ["Daegu"] = {}, ["Daejeon"] = {}, ["Gwangju"] = {}, ["Ulsan"] = {}, } export.south_korea_cities_group = { default_container = "South Korea", canonicalize_key_container = make_canonicalize_key_container(" County, South Korea", "province"), default_placetype = "city", data = export.south_korea_cities, } export.spain_cities = { ["Madrid"] = {container = "Community of Madrid"}, ["Barcelona"] = {container = "Catalonia"}, ["Valencia"] = {container = "Valencia"}, ["Seville"] = {container = "Andalusia"}, ["Bilbao"] = {container = "Basque Country"}, } export.spain_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", Spain", "autonomous community"), default_placetype = "city", data = export.spain_cities, } export.taiwan_cities = { ["New Taipei City"] = {}, ["New Taipei"] = {alias_of = "New Taipei City", display = true}, ["Taichung"] = {}, ["Kaohsiung"] = {wp = "%l, Taiwan"}, ["Taipei"] = {}, ["Taoyuan"] = {}, ["Tainan"] = {}, -- these last three are not special municipalities ["Chiayi"] = {placetype = "city"}, ["Hsinchu"] = {placetype = "city"}, ["Keelung"] = {placetype = "city"}, } export.taiwan_cities_group = { placename_to_key = false, -- don't add ", Taiwan" to make the key canonicalize_key_container = make_canonicalize_key_container(", Taiwan", "county"), default_container = "Taiwan", default_placetype = {"special municipality", "municipality", "city"}, default_is_city = true, default_divs = {"districts"}, data = export.taiwan_cities, } -- NOTE: It's OK to mix cities from different constituent countries; as long as the immediate container is correct, -- everything else will be figured out. export.united_kingdom_cities = { ["London"] = {container = "Greater London"}, ["Manchester"] = {container = "Greater Manchester"}, ["Birmingham"] = {container = "West Midlands"}, ["Liverpool"] = {container = "Merseyside"}, ["Glasgow"] = {container = {key = "City of Glasgow, Scotland", placetype = "council area"}}, ["Leeds"] = {container = "West Yorkshire"}, ["Newcastle upon Tyne"] = {container = "Tyne and Wear"}, ["Newcastle"] = {alias_of = "Newcastle upon Tyne"}, ["Bristol"] = {container = {key = "England", placetype = "constituent country"}}, ["Cardiff"] = {container = {key = "Wales", placetype = "constituent country"}}, ["Portsmouth"] = {container = "Hampshire"}, ["Edinburgh"] = {container = {key = "City of Edinburgh, Scotland", placetype = "council area"}}, -- under 1,000,000 people but principal areas of Wales; requested by [[User:Donnanz]] ["Swansea"] = {container = {key = "Wales", placetype = "constituent country"}}, ["Newport"] = {container = {key = "Wales", placetype = "constituent country"}, wp = "Newport, Wales"}, } export.united_kingdom_cities_group = { canonicalize_key_container = make_canonicalize_key_container(", England", "county"), default_placetype = "city", data = export.united_kingdom_cities, } export.united_states_cities = { -- top 50 CSA's by population, with the top and sometimes 2nd or 3rd city listed ["New York City"] = {container = "New York", wp = "%l", divs = { {type = "boroughs", container_parent_type = false}, }}, -- Don't display-canonicalize as it may make the display weird (e.g. in the context New York, New York). ["New York"] = {alias_of = "New York City"}, ["Newark"] = {container = "New Jersey"}, ["Los Angeles"] = {container = "California", wp = "%l"}, ["Long Beach"] = {container = "California"}, ["Riverside"] = {container = "California"}, ["Chicago"] = {container = "Illinois", wp = "%l"}, ["Washington, D.C."] = {wp = "%l"}, ["Washington, DC"] = {alias_of = "Washington, D.C.", display = true}, ["Washington D.C."] = {alias_of = "Washington, D.C.", display = true}, ["Washington DC"] = {alias_of = "Washington, D.C.", display = true}, -- Don't display-canonicalize as it may make the display weird (e.g. if the holonym is followed by a District of -- Columbia holonym). ["Washington"] = {alias_of = "Washington, D.C."}, ["Baltimore"] = {container = "Maryland", wp = "%l"}, -- to avoid conflict with San Jose in Costa Rica ["San Jose, California"] = {container = "California"}, ["San Jose"] = {alias_of = "San Jose, California"}, ["San Francisco"] = {container = "California", wp = "%l"}, ["Oakland"] = {container = "California"}, ["Boston"] = {container = "Massachusetts", wp = "%l"}, ["Providence"] = {container = "Rhode Island"}, ["Dallas"] = {container = "Texas", wp = "%l", commonscat = "%l, %c"}, ["Fort Worth"] = {container = "Texas"}, ["Philadelphia"] = {container = "Pennsylvania", wp = "%l"}, ["Houston"] = {container = "Texas", wp = "%l"}, ["Miami"] = {container = "Florida", wp = "%l", commonscat = "%l, %c"}, ["Atlanta"] = {container = "Georgia", wp = "%l"}, ["Detroit"] = {container = "Michigan", wp = "%l"}, ["Phoenix"] = {container = "Arizona", wp = "%l", commonscat = "%l, %c"}, ["Mesa"] = {container = "Arizona"}, ["Seattle"] = {container = "Washington", wp = "%l"}, ["Orlando"] = {container = "Florida"}, ["Minneapolis"] = {container = "Minnesota", wp = "%l"}, ["Cleveland"] = {container = "Ohio", wp = "%l", commonscat = "%l, %c"}, ["Denver"] = {container = "Colorado", wp = "%l", commonscat = "%l, %c"}, ["San Diego"] = {container = "California", wp = "%l", commonscat = "%l, %c"}, ["Portland"] = {container = "Oregon"}, ["Tampa"] = {container = "Florida"}, ["St. Louis"] = {container = "Missouri", wp = "%l", commonscat = "%l, %c"}, ["Saint Louis"] = {alias_of = "St. Louis", display = true}, ["Charlotte"] = {container = "North Carolina"}, ["Sacramento"] = {container = "California"}, ["Pittsburgh"] = {container = "Pennsylvania", wp = "%l"}, ["Salt Lake City"] = {container = "Utah", wp = "%l"}, ["San Antonio"] = {container = "Texas", wp = "%l", commonscat = "%l, %c"}, ["Columbus"] = {container = "Ohio"}, ["Kansas City"] = {container = "Missouri", wp = "%l metropolitan area", commonscat = "%l, %c"}, ["Indianapolis"] = {container = "Indiana", wp = "%l"}, ["Las Vegas"] = {container = "Nevada", wp = "%l"}, ["Cincinnati"] = {container = "Ohio", wp = "%l", commonscat = "%l, %c"}, ["Austin"] = {container = "Texas"}, ["Milwaukee"] = {container = "Wisconsin", wp = "%l", commonscat = "%l, %c"}, ["Raleigh"] = {container = "North Carolina"}, ["Nashville"] = {container = "Tennessee"}, ["Virginia Beach"] = {container = "Virginia"}, ["Norfolk"] = {container = "Virginia"}, ["Greensboro"] = {container = "North Carolina"}, ["Winston-Salem"] = {container = "North Carolina"}, ["Jacksonville"] = {container = "Florida"}, ["New Orleans"] = {container = "Louisiana", wp = "%l"}, ["Louisville"] = {container = "Kentucky"}, ["Greenville"] = {container = "South Carolina"}, ["Hartford"] = {container = "Connecticut"}, ["Oklahoma City"] = {container = "Oklahoma", wp = "%l"}, ["Grand Rapids"] = {container = "Michigan"}, ["Memphis"] = {container = "Tennessee"}, ["Birmingham, Alabama"] = {container = "Alabama"}, ["Birmingham"] = {alias_of = "Birmingham, Alabama"}, ["Fresno"] = {container = "California"}, ["Richmond"] = {container = "Virginia"}, ["Harrisburg"] = {container = "Pennsylvania"}, -- any major city of top 50 MSA's that's missed by previous ["Buffalo"] = {container = "New York"}, -- any of the top 50 city by city population that's missed by previous ["El Paso"] = {container = "Texas"}, ["Albuquerque"] = {container = "New Mexico"}, ["Tucson"] = {container = "Arizona"}, ["Colorado Springs"] = {container = "Colorado"}, ["Omaha"] = {container = "Nebraska"}, ["Tulsa"] = {container = "Oklahoma"}, -- skip Arlington, Texas; too obscure and likely to be interpreted as Arlington, Virginia } export.united_states_cities_group = { default_container = "United States", canonicalize_key_container = make_canonicalize_key_container(", USA", "state"), default_placetype = "city", default_wp = "%l, %c", data = export.united_states_cities, } export.new_york_boroughs = { ["Bronx"] = {the = true, wp = "The Bronx"}, ["Brooklyn"] = {}, ["Manhattan"] = {}, ["Queens"] = {}, ["Staten Island"] = {}, } export.new_york_boroughs_group = { default_container = {key = "New York City", placetype = "city"}, default_placetype = "borough", default_is_city = true, data = export.new_york_boroughs, } export.vietnam_cities = { -- Figures from citypopulation.de (retrieved 2025-04-26; reference date 2025-01-01) unless otherwise indicated. ["Ho Chi Minh City"] = {}, -- 14,300,000 (Agglomeration; inclunding Bien Hoa) ["Saigon"] = {alias_of = "Ho Chi Minh City"}, ["Hanoi"] = {}, -- 7,350,000 (Agglomeration) ["Da Nang"] = {}, -- 1,500,000 (Agglomeration) ["Danang"] = {alias_of = "Da Nang", display = true}, ["Haiphong"] = {}, -- 1,450,000 (Agglomeration) ["Hai Phong"] = {alias_of = "Haiphong", display = true}, -- This is the one entry in this list that is not a province-level municipality; instead it's a "provincial city" -- meaning it is directly under its province as opposed to being contained in a district. ["Bien Hoa"] = {placetype = "city", container = "Đồng Nai", wp = "Biên Hòa"}, -- 1,272,235 (2022 city population per Wikipedia) ["Biên Hòa"] = {alias_of = "Bien Hoa", display = true}, ["Biên Hoà"] = {alias_of = "Bien Hoa", display = true}, -- These two not in citypopulation.de because the urban population may be slightly under 1,000,000, but they are -- both province-level municipalities and close to the 1,000,000 mark. ["Can Tho"] = {wp = "Cần Thơ"}, -- 1,456,000 municipality (2019 census), 994,704 urban (2022 General Statistics Office of Vietnam estimate); capital [[Ninh Kiều district]] ["Cần Thơ"] = {alias_of = "Can Tho", display = true}, ["Hue"] = {wp = "Huế"}, -- 1,257,000 municipality (2019 census), 840,000 urban (2022 General Statistics Office of Vietnam estimate); -- capital [[Thuận Hóa district]] ["Huế"] = {alias_of = "Hue", display = true}, } export.vietnam_cities_group = { placename_to_key = false, -- don't add ", Vietnam" to make the key default_container = "Vietnam", canonicalize_key_container = make_canonicalize_key_container(" Province, Vietnam", "province"), -- Most of the cities listed are province-level municipalities in addition, which contain a certain amount of -- rural territory surrounding the city, but not enough to separate the municipality from the city as distinct -- known locations. default_placetype = {"municipality", "city"}, default_is_city = true, -- There may not be enough districts to subcategorize like this. -- default_divs = "districts", data = export.vietnam_cities, } export.misc_cities = { ------------------ Africa ------------------- -- Sorted by country and then within the country, by decreasing population; figures from citypopulation.de -- (retrieved 2025-04-26; reference date 2025-01-01) unless otherwise indicated; combined with data from -- [[w:List of urban areas in Africa by population]]. ["Algiers"] = {container = "Algeria"}, -- 4,325,000 (Consolidated Urban Area) ["Oran"] = {container = "Algeria"}, -- 1,640,000 (Consolidated Urban Area) ["Luanda"] = {container = "Angola"}, -- 9,650,000 (Urban Area) ["Benguela"] = {container = "Angola"}, -- 1,420,000 (Urban Area) ["Cotonou"] = {container = "Benin"}, -- 2,150,000 (Agglomeration) ["Ouagadougou"] = {container = "Burkina Faso"}, -- 3,425,000 (Agglomeration) ["Bobo-Dioulasso"] = {container = "Burkina Faso"}, -- 1,100,000 (Agglomeration) ["Bujumbura"] = {container = "Burundi"}, -- 1,143,202 (Urban Area 2023 per PopulationStat, cited in Wikipedia) ["Yaoundé"] = {container = "Cameroon"}, -- 3,975,000 (City) ["Yaounde"] = {alias_of = "Yaoundé", display = true}, ["Douala"] = {container = "Cameroon"}, -- 3,900,000 (City) ["Bangui"] = {container = "Central African Republic"}, -- 1,680,000 (Agglomeration) ["N'Djamena"] = {container = "Chad"}, -- 1,950,000 (City) ["Ndjamena"] = {alias_of = "N'Djamena", display = true}, ["Kinshasa"] = {container = "Democratic Republic of the Congo"}, -- 16,300,000 (City; population of low reliability) ["Lubumbashi"] = {container = "Democratic Republic of the Congo"}, -- 2,875,000 (City; population of low reliability) ["Mbuji-Mayi"] = {container = "Democratic Republic of the Congo"}, -- 2,500,000 (City; population of low reliability) ["Kananga"] = {container = "Democratic Republic of the Congo"}, -- 1,370,000 (City; population of low reliability) ["Kisangani"] = {container = "Democratic Republic of the Congo"}, -- 1,300,000 (City; population of low reliability) ["Bukavu"] = {container = "Democratic Republic of the Congo"}, -- 1,100,000 (City; population of low reliability) ["Goma"] = {container = "Democratic Republic of the Congo"}, -- 1,010,000 (City; population of low reliability) ["Tshikapa"] = {container = "Democratic Republic of the Congo"}, -- 1,020,468 (2023 Wikipedia [[w:List of cities with over one million inhabitants]] from populationstat.com; not in citypopulation.de) ["Cairo"] = {container = "Egypt"}, -- 22,800,000 (Agglomeration, including Giza and Subhra El Kheima) ["Alexandria"] = {container = "Egypt"}, -- 6,250,000 (Agglomeration) ["Giza"] = {container = "Egypt"}, -- 4,458,135 (2023 from citypopulation.de) ["Shubra El Kheima"] = {container = "Egypt"}, -- 1,240,239 (2021 from citypopulation.de) ["Asmara"] = {container = "Eritrea"}, -- 1,090,000 (City; population of low reliability) ["Asmera"] = {alias_of = "Asmara", display = true}, ["Addis Ababa"] = {container = "Ethiopia"}, -- 4,825,000 (Agglomeration) ["Banjul"] = {container = "Gambia"}, -- 1,170,000 (Agglomeration) ["Accra"] = {container = "Ghana"}, -- 6,800,000 (Agglomeration) ["Kumasi"] = {container = "Ghana"}, -- 2,900,000 (Agglomeration) ["Conakry"] = {container = "Guinea"}, -- 2,975,000 (Consolidated Urban Area) ["Abidjan"] = {container = "Ivory Coast"}, -- 7,050,000 (Agglomeration) ["Nairobi"] = {container = "Kenya"}, -- 6,900,000 (unindicated) ["Mombasa"] = {container = "Kenya"}, -- 1,370,000 (City) ["Monrovia"] = {container = "Liberia"}, -- 1,940,000 (Urban Area) ["Tripoli"] = {container = "Libya", wp = "%l, %c"}, -- 1,870,000 (unindicated) ["Antananarivo"] = {container = "Madagascar"}, -- 3,150,000 (Agglomeration) ["Lilongwe"] = {container = "Malawi"}, -- 1,210,000 (City) ["Bamako"] = {container = "Mali"}, -- 5,700,000 (Agglomeration) ["Nouakchott"] = {container = "Mauritania"}, -- 1,500,000 (City) ["Casablanca"] = {container = {key = "Casablanca-Settat, Morocco", placetype = "region"}}, -- 4,450,000 (Municipality (urban population)) ["Rabat"] = {container = {key = "Rabat-Sale-Kenitra, Morocco", placetype = "region"}}, -- 2,125,000 (Municipality (urban population)) ["Tangier"] = {container = {key = "Tangier-Tetouan-Al Hoceima, Morocco", placetype = "region"}}, -- 1,410,000 (Municipality (urban population)) ["Tanger"] = {alias_of = "Tangier", display = true}, ["Tangiers"] = {alias_of = "Tangier", display = true}, ["Fez"] = {container = {key = "Fez-Meknes, Morocco", placetype = "region"}, wp = "%l, Morocco"}, -- 1,310,000 (Municipality (urban population)) ["Fes"] = {alias_of = "Fez", display = true}, ["Fès"] = {alias_of = "Fez", display = true}, ["Agadir"] = {container = {key = "Souss-Massa, Morocco", placetype = "region"}}, -- 1,270,000 (Municipality (urban population)) ["Marrakesh"] = {container = {key = "Marrakesh-Safi, Morocco", placetype = "region"}}, -- 1,140,000 (Municipality (urban population)) ["Marrakech"] = {alias_of = "Marrakesh", display = true}, ["Maputo"] = {container = "Mozambique"}, -- 2,575,000 (Agglomeration) ["Niamey"] = {container = "Niger"}, -- 1,530,000 (City) ["Brazzaville"] = {container = "Republic of the Congo"}, -- 2,475,000 (Agglomeration) ["Pointe-Noire"] = {container = "Republic of the Congo"}, -- 1,480,000 (City) ["Kigali"] = {container = "Rwanda"}, -- 1,960,000 (Municipality (urban population)) ["Dakar"] = {container = "Senegal"}, -- 4,225,000 (Agglomeration) ["Touba"] = {container = "Senegal"}, -- 1,320,000 (Agglomeration) ["Freetown"] = {container = "Sierra Leone"}, -- 1,420,000 (Agglomeration) ["Mogadishu"] = {container = "Somalia"}, -- 2,250,000 (unindicated; population of low reliability) ["Johannesburg"] = {container = {key = "Gauteng, South Africa", placetype = "province"}}, -- 14,800,000 (Consolidated Urban Area; including Pretoria, Soweto, etc.) ["Cape Town"] = {container = {key = "Western Cape, South Africa", placetype = "province"}}, -- 5,100,000 (Consolidated Urban Area) ["Durban"] = {container = {key = "KwaZulu-Natal, South Africa", placetype = "province"}}, -- 3,900,000 (Consolidated Urban Area) ["Pretoria"] = {container = {key = "Gauteng, South Africa", placetype = "province"}}, -- 2,921,488 (2011 census) ["Port Elizabeth"] = {container = {key = "Eastern Cape, South Africa", placetype = "province"}, wp = "Gqeberha"}, -- 1,200,000 (Consolidated Urban Area) ["Gqeberha"] = {alias_of = "Port Elizabeth"}, -- official name; not a display alias ["Khartoum"] = {container = "Sudan"}, -- 7,200,000 (unindicated; population of low reliability) ["Dar es Salaam"] = {container = "Tanzania"}, -- 6,650,000 (Agglomeration) ["Mwanza"] = {container = "Tanzania"}, -- 1,340,000 (Agglomeration) ["Mwanza City"] = {alias_of = "Mwanza", display = true}, ["Arusha"] = {container = "Tanzania"}, -- 1,190,000 (Agglomeration) ["Zanzibar"] = {container = "Tanzania"}, -- 1,030,000 (Agglomeration) ["Lomé"] = {container = "Togo"}, -- 2,625,000 (unindicated) ["Lome"] = {alias_of = "Lomé", display = true}, ["Tunis"] = {container = "Tunisia"}, -- 2,725,000 (Municipality (urban population)) ["Sousse"] = {container = "Tunisia"}, -- 1,180,000 (Municipality (urban population)) ["Soussa"] = {alias_of = "Sousse", display = true}, ["Kampala"] = {container = "Uganda"}, -- 4,300,000 (unindicated) ["Lusaka"] = {container = "Zambia"}, -- 3,000,000 (Consolidated Urban Area) ["Harare"] = {container = "Zimbabwe"}, -- 2,675,000 (Agglomeration) ------------------ Asia ------------------- -- sorted by country and then within the country, by decreasing population; figures from citypopulation.de -- (retrieved 2025-04-26; reference date 2025-01-01) unless otherwise indicated. ["Kabul"] = {container = "Afghanistan"}, -- 5,250,000 (Agglomeration) ["Baku"] = {container = "Azerbaijan"}, -- 3,725,000 (Administrative Area (urban population)) ["Manama"] = {container = "Bahrain"}, -- 1,560,000 (unindicated) ["Dhaka"] = {container = {key = "Dhaka Division, Bangladesh", placetype = "division"}}, -- 23,100,000 (Agglomeration) ["Dacca"] = {alias_of = "Dhaka", display = true}, ["Chittagong"] = {container = {key = "Chittagong Division, Bangladesh", placetype = "division"}}, -- 5,050,000 (Agglomeration) ["Gazipur"] = {container = {key = "Dhaka Division, Bangladesh", placetype = "division"}}, -- 2,674,697 (City per 2022; countied in citypopulation.de as part of Dhaka metro area) ["Khulna"] = {container = {key = "Khulna Division, Bangladesh", placetype = "division"}}, -- 1,210,000 (Agglomeration) ["Phnom Penh"] = {container = "Cambodia"}, -- 2,925,000 (Agglomeration) ["Tehran"] = {container = {key = "Tehran Province, Iran", placetype = "province"}}, -- 16,800,000 (Agglomeration) ["Teheran"] = {alias_of = "Tehran", display = true}, ["Mashhad"] = {container = {key = "Razavi Khorasan Province, Iran", placetype = "province"}}, -- 3,475,000 (Agglomeration) ["Mashad"] = {alias_of = "Mashhad", display = true}, ["Meshhed"] = {alias_of = "Mashhad", display = true}, ["Meshed"] = {alias_of = "Mashhad", display = true}, ["Isfahan"] = {container = {key = "Isfahan Province, Iran", placetype = "province"}}, -- 3,425,000 (Agglomeration) ["Esfahan"] = {alias_of = "Isfahan", display = true}, ["Tabriz"] = {container = {key = "East Azerbaijan Province, Iran", placetype = "province"}}, -- 1,970,000 (Agglomeration) ["Shiraz"] = {container = {key = "Fars Province, Iran", placetype = "province"}}, -- 1,950,000 (Agglomeration) ["Ahvaz"] = {container = {key = "Khuzestan Province, Iran", placetype = "province"}}, -- 1,550,000 (Agglomeration) ["Qom"] = {container = {key = "Qom Province, Iran", placetype = "province"}}, -- 1,450,000 (City) ["Kermanshah"] = {container = {key = "Kermanshah Province, Iran", placetype = "province"}}, -- 1,130,000 (City) ["Baghdad"] = {container = "Iraq"}, -- 7,800,000 (Administrative Area (urban population)) ["Basra"] = {container = "Iraq"}, -- 1,710,000 (Administrative Area (urban population)) ["Mosul"] = {container = "Iraq"}, -- 1,550,000 (Administrative Area (urban population)) ["Erbil"] = {container = "Iraq"}, -- 1,220,000 (Administrative Area (urban population)) ["Kirkuk"] = {container = "Iraq"}, -- 1,160,000 (Administrative Area (urban population)) ["Najaf"] = {container = "Iraq"}, -- 1,050,000 (Administrative Area (urban population)) ["Tel Aviv"] = {container = "Israel"}, -- 3,000,000 (Agglomeration) -- Jerusalem is not recognized internationally as part of either Israel or Palestine, but as a -- [[w:corpus separatum]], so put the container as "Asia" and list Israel and Palestine as additional parents for -- categorization purposes. ["Jerusalem"] = {container = {key = "Asia", placetype = "continent"}, addl_parents = {"Israel", "Palestine"}}, -- 1,080,000 (Agglomeration) ["Amman"] = {container = "Jordan"}, -- 6,150,000 (unindicated) ["Irbid"] = {container = "Jordan"}, -- 1,070,000 (unindicated) ["Almaty"] = {container = "Kazakhstan"}, -- 2,700,000 (Agglomeration) ["Alma-Ata"] = {alias_of = "Almaty"}, -- former name, sometimes still used; don't display-canonicalize ["Astana"] = {container = "Kazakhstan"}, -- 1,600,000 (Agglomeration) ["Shymkent"] = {container = "Kazakhstan"}, -- 1,370,000 (Agglomeration) ["Kuwait City"] = {container = "Kuwait"}, -- 5,050,000 (Agglomeration) ["Bishkek"] = {container = "Kyrgyzstan"}, -- 1,540,000 (Agglomeration) ["Beirut"] = {container = "Lebanon"}, -- 1,930,000 (unindicated; population of low reliability) -- Kuala Lumpur is a federal capital city, not in any state ["Kuala Lumpur"] = {container = "Malaysia"}, -- 9,550,000 (Agglomeration) -- there are various George Towns and Georgetowns ["George Town, Malaysia"] = {container = {key = "Penang, Malaysia", placetype = "state"}, wp = "%l, %c"}, -- 2,075,000 (Agglomeration) ["George Town"] = {alias_of = "George Town, Malaysia"}, ["Ulaanbaatar"] = {container = "Mongolia"}, -- 1,610,000 (City) ["Ulan Bator"] = {alias_of = "Ulaanbaatar", display = true}, ["Yangon"] = {container = "Myanmar"}, -- 5,650,000 (Municipality (urban population)) ["Rangoon"] = {alias_of = "Yangon", display = true}, ["Mandalay"] = {container = "Myanmar"}, -- 1,600,000 (Municipality (urban population)) ["Kathmandu"] = {container = "Nepal"}, -- 3,175,000 (Agglomeration) -- Pyongyang is a directly governed city, not in any province ["Pyongyang"] = {container = "North Korea"}, -- 3,025,000 (Administrative Area (urban population)) ["Muscat"] = {container = "Oman"}, -- 1,620,000 (Agglomeration) ["Gaza"] = {container = "Palestine", wp = "Gaza City"}, -- 2,275,000 (unindicated) ["Gaza City"] = {alias_of = "Gaza"}, ["Doha"] = {container = "Qatar"}, -- 2,650,000 (Agglomeration) ["Colombo"] = {container = "Sri Lanka"}, -- 4,975,000 (unindicated) ["Damascus"] = {container = "Syria"}, -- 3,975,000 (unindicated; population of low reliability) ["Aleppo"] = {container = "Syria"}, -- 1,980,000 (unindicated; population of low reliability) ["Dushanbe"] = {container = "Tajikistan"}, -- 1,270,000 (City) ["Bangkok"] = {container = "Thailand"}, -- 21,800,000 (Agglomeration) -- Chiang Mai not in citypopulation.de, but 1,198,000 urban population in 2021 per Wikipedia -- [[w:List_of_municipalities_in_Thailand#Largest_cities_by_urban_population]] ["Chiang Mai"] = {container = {key = "Chiang Mai Province, Thailand", placetype = "province"}}, ["Chonburi"] = {container = {key = "Chonburi Province, Thailand", placetype = "province"}}, -- 1,570,000 (Agglomeration; including Pattaya) -- metro area population stats from https://www.statista.com/statistics/255483/biggest-cities-in-turkey/ as of 2021; -- second source is citypopulation.de reference date 2025-01-01. ["Istanbul"] = {placetype = {"city", "province"}, divs = {"districts"}, container = "Turkey"}, -- 15.2 million; 16,000,000 (Agglomeration) ["İstanbul"] = {alias_of = "Istanbul", display = true}, ["Ankara"] = {container = {key = "Ankara Province, Turkey", placetype = "province"}}, -- 5.15 million; 5,200,000 (Agglomeration) ["Izmir"] = {container = {key = "İzmir Province, Turkey", placetype = "province"}, wp = "İzmir"}, -- 2.95 million; 3,025,000 (Agglomeration) ["İzmir"] = {alias_of = "Izmir", display = true}, ["Bursa"] = {container = {key = "Bursa Province, Turkey", placetype = "province"}}, -- 2.02 million; 2,200,000 (Agglomeration) ["Adana"] = {container = {key = "Adana Province, Turkey", placetype = "province"}}, -- 1.77 million; 1,780,000 (Agglomeration) ["Gaziantep"] = {container = {key = "Gaziantep Province, Turkey", placetype = "province"}}, -- 1.71 million; 1,750,000 (Agglomeration) ["Antalya"] = {container = {key = "Antalya Province, Turkey", placetype = "province"}}, -- 1.3 million; 1,400,000 (Agglomeration) ["Konya"] = {container = {key = "Konya Province, Turkey", placetype = "province"}}, -- 1.35 million; 1,390,000 (Agglomeration) ["Diyarbakır"] = {container = {key = "Diyarbakır Province, Turkey", placetype = "province"}}, -- 1.07 million; 1,100,000 (Agglomeration) -- Diyarbakır is more common per Ngrams and Google Scholar, but Diyarbakir is the Kurdish form, so we should not -- display-canonicalize to the Turkish form Diyarbakır. ["Diyarbakir"] = {alias_of = "Diyarbakır"}, ["Mersin"] = {container = {key = "Mersin Province, Turkey", placetype = "province"}}, -- 1.03 million; 1,060,000 (Agglomeration) ["Ashgabat"] = {container = "Turkmenistan"}, -- 1,150,000 (Agglomeration) ["Dubai"] = {container = "United Arab Emirates"}, -- 6,050,000 (Agglomeration; including Sharjah) ["Abu Dhabi"] = {container = "United Arab Emirates"}, -- 1,850,000 (City) ["Sharjah"] = {container = "United Arab Emirates"}, -- 1,800,000 (Metro area 2022-2023 per Wikipedia; separate from Dubai) ["Tashkent"] = {container = "Uzbekistan"}, -- 3,850,000 (unindicated) ["Sanaa"] = {container = "Yemen"}, -- 3,275,000 (City; population of low reliability) ["Sana'a"] = {alias_of = "Sanaa", display = true}, ["Aden"] = {container = "Yemen"}, -- 1,079,060 (?; 2023 estimate from World Population Review per Wikipedia) ------------------ Europe or Europe-like (Caucasus etc.) --------------------- ["Yerevan"] = {container = "Armenia"}, -- 1,520,000 (Agglomeration) ["Vienna"] = {container = "Austria"}, -- 2,375,000 (Agglomeration) ["Minsk"] = {container = "Belarus"}, -- 2,100,000 (unindicated) ["Brussels"] = {container = "Belgium"}, -- 2,800,000 (Consolidated Urban Area) ["Antwerp"] = {container = "Belgium"}, -- 1,270,000 (Consolidated Urban Area) ["Sofia"] = {container = "Bulgaria"}, -- 1,260,000 (Agglomeration) ["Zagreb"] = {container = "Croatia"}, ["Prague"] = {container = "Czech Republic"}, -- 1,470,000 (Agglomeration) ["Brno"] = {container = "Czech Republic"}, -- 729,405 (metro area per Wikipedia as of 2024-01-01 Czech Statistical Office) ["Olomouc"] = {container = "Czech Republic"}, -- 102,293 (city; included only because someone went crazy creating Olomouc-related terms) ["Copenhagen"] = {container = "Denmark"}, -- 1,800,000 (Consolidated Urban Area) ["Helsinki"] = {container = {key = "Uusimaa, Finland", placetype = "region"}}, -- 1,560,000 (Consolidated Urban Area) ["Tbilisi"] = {container = "Georgia"}, -- 1,430,000 (Agglomeration) ["Athens"] = {container = "Greece"}, ["Thessaloniki"] = {container = "Greece"}, ["Budapest"] = {container = "Hungary"}, -- FIXME, per Wikipedia "County Dublin" is now the "Dublin Region" ["Dublin"] = {container = {key = "County Dublin, Ireland", placetype = "county"}}, ["Riga"] = {container = "Latvia"}, ["Amsterdam"] = {container = {key = "North Holland, Netherlands", placetype = "province"}}, ["Rotterdam"] = {container = {key = "South Holland, Netherlands", placetype = "province"}}, ["The Hague"] = {container = {key = "South Holland, Netherlands", placetype = "province"}}, -- Christchurch (metro 546,600) and Wellington (metro 439,800) are too small to make it. ["Auckland"] = {container = {key = "Auckland, New Zealand", placetype = "region"}}, ["Oslo"] = {container = {key = "Oslo, Norway", placetype = "county"}}, ["Warsaw"] = {container = {key = "Masovian Voivodeship, Poland", placetype = "voivodeship"}}, ["Katowice"] = {container = {key = "Silesian Voivodeship, Poland", placetype = "voivodeship"}}, --- Ngrams (up through 2022) and Google Scholar (>= 2024) confirms the common form "Krakow" without accent. ["Krakow"] = {container = {key = "Lesser Poland Voivodeship, Poland", placetype = "voivodeship"}, wp = "Kraków"}, ["Kraków"] = {alias_of = "Krakow", display = true}, ["Cracow"] = {alias_of = "Krakow", display = true}, --- Ngrams (up through 2022) and Google Scholar (>= 2024) confirm "Gdańsk" and "Poznań" with accent. ["Gdańsk"] = {container = {key = "Pomeranian Voivodeship, Poland", placetype = "voivodeship"}}, ["Gdansk"] = {alias_of = "Gdańsk", display = true}, ["Poznań"] = {container = {key = "Greater Poland Voivodeship, Poland", placetype = "voivodeship"}}, ["Poznan"] = {alias_of = "Poznań", display = true}, --- Ngrams (up through 2022) and Google Scholar (>= 2024) confirms the common form "Lodz" without accents. ["Lodz"] = {container = {key = "Lodz Voivodeship, Poland", placetype = "voivodeship"}, wp = "Łódź"}, ["Łódź"] = {alias_of = "Lodz", display = true}, ["Lisbon"] = {container = {key = "Lisbon District, Portugal", placetype = "district"}}, ["Porto"] = {container = {key = "Porto District, Portugal", placetype = "district"}}, ["Oporto"] = {alias_of = "Porto", display = true}, ["Bucharest"] = {container = "Romania"}, ["Belgrade"] = {container = "Serbia"}, ["Stockholm"] = {container = "Sweden"}, ["Zurich"] = {container = "Switzerland"}, --- Ngrams (up through 2022) and Google Scholar (>= 2024) confirms the common form "Zurich" without umlaut. --- Even Wikipedia uses the form without umlaut. ["Zürich"] = {alias_of = "Zurich", display = true}, ["Kyiv"] = {container = "Ukraine"}, -- not in Kyiv Oblast -- Don't display-canonicalize Kiev -> Kyiv because in ancient contexts, Kiev is still more common. ["Kiev"] = {alias_of = "Kyiv"}, ["Kharkiv"] = {container = {key = "Kharkiv Oblast, Ukraine", placetype = "oblast"}}, ["Odessa"] = {container = {key = "Odesa Oblast, Ukraine", placetype = "oblast"}, wp = "Odesa"}, -- Don't display-canonicalize Odesa -> Odessa because it may be interpreted as a political statement. ["Odesa"] = {alias_of = "Odessa"}, ------------------ North America, South America --------------------- -- Primary figures from citypopulation.de retrieved on 2025-04-26 (reference date 2025-01-01); -- Wikipedia metropolitan figures from [[w:List of metropolitan areas in the Americas]] based on per-country data; -- Wikipedia city limits figures from [[w:List of largest cities in the Americas]]. ["Buenos Aires"] = {container = "Argentina"}, -- 16,800,000 (Consolidated Urban Area; 13,985,794 metropolitan area per Wikipedia) ["Córdoba, Argentina"] = {container = "Argentina", wp = "%l, %c"}, -- 1,810,000 (Consolidated Urban Area; 1,505,25 city limits per Wikipedia) -- to avoid confusion with Córdoba in Spain ["Córdoba"] = {alias_of = "Córdoba, Argentina"}, ["Cordoba"] = {alias_of = "Córdoba, Argentina", display = "Córdoba"}, ["Rosario"] = {container = "Argentina", wp = "%l, Santa Fe"}, -- 1,510,000 (Consolidated Urban Area; 1,348,725 metropolitan area per Wikipedia) ["Mendoza"] = {container = "Argentina", wp = "%l, %c"}, -- 1,180,000 (Consolidated Urban Area) ["San Miguel de Tucumán"] = {container = "Argentina"}, -- 1,110,000 (Consolidated Urban Area) ["Tucumán"] = {alias_of = "San Miguel de Tucumán"}, ["Tucuman"] = {alias_of = "San Miguel de Tucumán", display = "Tucumán"}, ["Santa Cruz de la Sierra"] = {container = "Bolivia"}, -- 1,960,000 (Consolidated Urban Area); 1,606,671 (city limits per Wikipedia) ["Santa Cruz"] = {alias_of = "Santa Cruz de la Sierra"}, ["La Paz"] = {container = "Bolivia"}, -- 1,870,000 (Consolidated Urban Area; composed of El Alto, now slightly larger, and La Paz) ["El Alto"] = {container = "Bolivia"}, ["Cochabamba"] = {container = "Bolivia"}, -- 1,280,000 (Consolidated Urban Area) ["Santiago"] = {container = "Chile"}, -- 8,400,000 (Consolidated Urban Area; 6,903,479 city limits? per Wikipedia) ["Valparaíso"] = {container = "Chile"}, -- 1,060,000 (Consolidated Urban Area) ["Valparaiso"] = {alias_of = "Valparaíso"}, -- 1,060,000 (Consolidated Urban Area) ["Bogotá"] = {container = "Colombia"}, -- 10,600,000 (Agglomeration; 12,772,828 metropolitan area per Wikipedia) ["Bogota"] = {alias_of = "Bogotá", display = true}, ["Medellín"] = {container = "Colombia"}, -- 4,350,000 (Agglomeration; 4,068,000 metropolitan area per Wikipedia) ["Medellin"] = {alias_of = "Medellín", display = true}, ["Cali"] = {container = "Colombia"}, -- 2,975,000 (Agglomeration; 2,837,000 metropolitan area per Wikipedia) ["Barranquilla"] = {container = "Colombia"}, -- 2,375,000 (Agglomeration; 1,341,160 city limits per Wikipedia) ["Bucaramanga"] = {container = "Colombia"}, -- 1,380,000 (Agglomeration) ["Cartagena, Colombia"] = {container = "Colombia", wp = "%l, %c"}, -- 1,250,000 (Agglomeration) -- to avoid confusion with Cartagena, Spain ["Cartagena"] = {alias_of = "Cartagena, Colombia"}, ["Cúcuta"] = {container = "Colombia"}, -- 1,130,000 (Agglomeration) ["Cucuta"] = {alias_of = "Cúcuta", display = true}, -- to avoid conflict with San Jose, California ["San José, Costa Rica"] = {container = "Costa Rica", wp = "%l, %c"}, -- 2,450,000 (Municipality (urban population); 3,160,000 metropolitan area per Wikipedia) ["San José"] = {alias_of = "San José, Costa Rica"}, ["San Jose"] = {alias_of = "San José, Costa Rica"}, -- display = "San José"; causes error due to San Jose alias for California city; FIXME ["Havana"] = {container = "Cuba"}, -- 2,150,000 (City; 2,137,847 city limits? per Wikipedia) ["Santo Domingo"] = {container = "Dominican Republic"}, -- 3,900,000 (Municipality (urban population); 4,274,651 ??? per Wikipedia) ["Guayaquil"] = {container = "Ecuador"}, -- 3,350,000 (Agglomeration; 3,092,000 metro area? per Wikipedia) ["Quito"] = {container = "Ecuador"}, -- 2,875,000 (Agglomeration; 2,889,703 metro area? per Wikipedia) ["San Salvador"] = {container = "El Salvador"}, -- 1,580,000 (Municipality (urban population)) ["Guatemala City"] = {container = "Guatemala"}, -- 3,375,000 (Municipality (urban population); 3,160,000 metro area? per Wikipedia) ["Port-au-Prince"] = {container = "Haiti"}, -- 3,050,000 (Agglomeration; population of low reliability; 2,915,000 metro area? per Wikipedia) ["San Pedro Sula"] = {container = "Honduras"}, -- 1,330,000 (Consolidated Urban Area) ["Tegucigalpa"] = {container = "Honduras"}, -- 1,220,000 (Urban Area) ["Managua"] = {container = "Nicaragua"}, -- 1,400,000 (Consolidated Urban Area) ["Panama City"] = {container = "Panama"}, -- 1,430,000 (Urban Area) ["Asunción"] = {container = "Paraguay"}, -- 2,350,000 (Municipality (urban population)) ["Lima"] = {container = "Peru"}, -- 12,000,000 (Agglomeration; 11,283,787 ??? per Wikipedia) ["Arequipa"] = {container = "Peru"}, -- 1,210,000 (Agglomeration) ["San Juan"] = {container = {key = "Puerto Rico", placetype = "commonwealth"}, wp = "%l, %c"}, -- 1,910,000 (Consolidated Urban Area) ["Montevideo"] = {container = "Uruguay"}, -- 1,810,000 (Agglomeration; 1,302,954 ??? per Wikipedia) ["Caracas"] = {container = "Venezuela"}, -- 3,850,000 (Consolidated Urban Area; 5,243,301 ??? per Wikipedia) ["Maracaibo"] = {container = "Venezuela"}, -- 2,825,000 (Consolidated Urban Area; 5,278,448 ??? per Wikipedia) -- to avoid confusion with Valencia (city and autonomous community of Spain) ["Valencia, Venezuela"] = {container = "Venezuela", wp = "%l, %c"}, -- 2,100,000 (Consolidated Urban Area) ["Valencia"] = {alias_of = "Valencia, Venezuela"}, ["Maracay"] = {container = "Venezuela"}, -- 1,480,000 (Consolidated Urban Area) ["Barquisimeto"] = {container = "Venezuela"}, -- 1,360,000 (Consolidated Urban Area) } export.misc_cities_group = { canonicalize_key_container = make_canonicalize_key_container(nil, "country"), default_placetype = "city", data = export.misc_cities, } --[==[ var: List of all known locations, in groups. The first group lists continents and continental regions, followed by three groups listing top-level locations: countries, "country-like entities" (de-facto/unrecognized/etc. countries and dependent territories) and former polities (countries, empires, etc.). After that come first-level subpolities (administrative divisions) of several, mostly large, countries, followed by groups of cities. China and the United Kingdom include second-level subpolities (in the case of China, only the largest ones as the full list runs in the hundreds). ]==] export.locations = { export.continents_group, export.countries_group, export.country_like_entities_group, export.former_countries_group, export.australia_group, export.austria_group, export.bangladesh_group, export.brazil_group, export.bulgaria_group, export.canada_group, export.china_group, export.china_prefecture_level_cities_group, export.china_prefecture_level_cities_group_2, export.egypt_group, export.finland_group, export.france_group, export.france_departments_group, export.germany_group, export.greece_group, export.india_group, export.indonesia_group, export.iran_group, export.ireland_group, export.italy_group, export.japan_group, export.laos_group, export.lebanon_group, export.malaysia_group, export.malta_group, export.mexico_group, export.moldova_group, export.morocco_group, export.netherlands_group, export.new_zealand_group, export.nigeria_group, export.north_korea_group, export.norway_group, export.pakistan_group, export.philippines_group, export.poland_group, export.portugal_group, export.romania_group, export.russia_group, export.saudi_arabia_group, export.south_africa_group, export.south_korea_group, export.spain_group, export.taiwan_group, export.thailand_group, export.turkey_group, export.ukraine_group, export.united_kingdom_group, export.united_states_group, export.england_group, export.northern_ireland_group, export.scotland_group, export.wales_group, export.vietnam_group, export.australia_cities_group, export.brazil_cities_group, export.canada_cities_group, export.france_cities_group, export.germany_cities_group, export.india_cities_group, export.indonesia_cities_group, export.italy_cities_group, export.japan_cities_group, export.mexico_cities_group, export.nigeria_cities_group, export.pakistan_cities_group, export.philippines_cities_group, export.russia_cities_group, export.saudi_arabia_cities_group, export.south_korea_cities_group, export.spain_cities_group, export.taiwan_cities_group, export.united_kingdom_cities_group, export.united_states_cities_group, export.new_york_boroughs_group, export.vietnam_cities_group, export.misc_cities_group, } return export klivwtskw7tsfcunbpukjvezmlt60dn がだい 0 609368 2356389 2026-09-23T11:03:42Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT}} {{also|かたい|かだい|がたい}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[瓦大]]】酒器。 *【[[餓餒]]】飢えること。 *【[[画題]]】モチーフ。」 2356389 wikitext text/x-wiki {{kana-DEFAULTSORT}} {{also|かたい|かだい|がたい}} =={{L|ja}}== ==={{kangokana}}=== {{ja-kangokana|h=y}} *【[[瓦大]]】酒器。 *【[[餓餒]]】飢えること。 *【[[画題]]】モチーフ。 b403cyz7h43fdoh1q3ltjk9dlz03sdy 瓦大 0 609369 2356391 2026-09-23T11:04:36Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|がだい}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[がだい]]}} #[[酒器]]。」 2356391 wikitext text/x-wiki {{kana-DEFAULTSORT|がだい}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|[[がだい]]}} #[[酒器]]。 s5f4tthg7df41g1gsi0m86m0x6rawyw 餓餒 0 609370 2356392 2026-09-23T11:05:34Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|がだい}} =={{L|ja}}== ==={{noun}}=== {{ja-noun-suru|[[がだい]]}} #[[うえる|飢える]]こと。 ==={{verb}}=== {{ja-verb-suru|がだい}} {{日本語サ変活用}}」 2356392 wikitext text/x-wiki {{kana-DEFAULTSORT|がだい}} =={{L|ja}}== ==={{noun}}=== {{ja-noun-suru|[[がだい]]}} #[[うえる|飢える]]こと。 ==={{verb}}=== {{ja-verb-suru|がだい}} {{日本語サ変活用}} o6r2xgujk7gejg83prmolehf67k9m6z 一時期 0 609371 2356402 2026-09-23T11:17:43Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|いちじき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|いちじき}} #(昔の)[[一定]]の[[期間]]。暫くの間。」 2356402 wikitext text/x-wiki {{kana-DEFAULTSORT|いちじき}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|いちじき}} #(昔の)[[一定]]の[[期間]]。暫くの間。 no5boxkjbedlfe31nz830u9wcxuvyqj まったくもって 0 609372 2356403 2026-09-23T11:22:43Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|全く以て}} #「[[まったく]]」を[[強調]]した言い方。本当に。」 2356403 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{noun}}=== {{ja-noun|全く以て}} #「[[まったく]]」を[[強調]]した言い方。本当に。 d99taq2355a81gyezaanpb4t2h9kyk1 全く以て 0 609373 2356404 2026-09-23T11:23:27Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT|まったくもって}} =={{L|ja}}== ==={{wagokanji}}=== {{ja-wagokanji|まったくもって}} #{{wagokanji of|まったくもって}}」 2356404 wikitext text/x-wiki {{kana-DEFAULTSORT|まったくもって}} =={{L|ja}}== ==={{wagokanji}}=== {{ja-wagokanji|まったくもって}} #{{wagokanji of|まったくもって}} fil6c3r0zhuayxl0yv6whu7f3sii9md てんで 0 609374 2356408 2026-09-23T11:31:04Z うーむ 129171 ページの作成:「{{kana-DEFAULTSORT}} =={{L|ja}}== ==={{adv}}=== {{ja-adv}} #(打ち消しまたは否定的な意味の語を伴い)[[まるで]]。[[まったく]]。 #(打ち消しの語を伴わず)[[非常]]に。[[とても]]。」 2356408 wikitext text/x-wiki {{kana-DEFAULTSORT}} =={{L|ja}}== ==={{adv}}=== {{ja-adv}} #(打ち消しまたは否定的な意味の語を伴い)[[まるで]]。[[まったく]]。 #(打ち消しの語を伴わず)[[非常]]に。[[とても]]。 ff9u566om3d5w1fe8c3dxwabplzrwa7