Wiktionary
zhwiktionary
https://zh.wiktionary.org/wiki/Wiktionary:%E9%A6%96%E9%A1%B5
MediaWiki 1.47.0-wmf.23
case-sensitive
Media
Special
Talk
User
User talk
Wiktionary
Wiktionary talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Appendix
Appendix talk
Transwiki
Transwiki talk
Rhymes
Rhymes talk
Thesaurus
Thesaurus talk
Citations
Citations talk
Reconstruction
Reconstruction talk
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Wiktionary:统计
4
1718
9942804
9941879
2026-10-12T02:33:26Z
TongcyBot
83009
機器人:更新每日統計數據(2026-10-12)
9942804
wikitext
text/x-wiki
{{Interwiki}}
{{shortcut|WT:STAT}}
==基本資料==
{| class="wikitable"
! 項目 !! 資料
|-
! MediaWiki版本
| {{CURRENTVERSION}}
|-
! 詞條數量
| [[Special:Statistics|'''{{NUMBEROFARTICLES}}''']]
|-
! 總頁面數
| {{NUMBEROFPAGES}}
|-
! 已編碼的語言數量
| {{#invoke:list of languages|count}}
|-
! 檔案數量
| {{NUMBEROFFILES}}
|-
! 註冊用戶數
| {{NUMBEROFUSERS}}
|-
! 活躍用戶數
| {{NUMBEROFACTIVEUSERS}}
|-
! 管理員數量
| {{NUMBEROFADMINS}}
|-
! 全站頁面編輯次數
| {{NUMBEROFEDITS}}
|}
其他資料請參考[[Special:Statistics]]。
==頁面==
本表是中文维基詞典詞條数依日期到達的里程碑,以每一万个词条为单位计数。<!-- 以下內容已不再更新
* 近期統計圖表(區分機器人與一般用戶,選擇zhwiktionary_p,每日自動更新):[https://tools.wmflabs.org/wmcharts/wmchart0001.php 編輯次數]{{·}}[https://tools.wmflabs.org/wmcharts/wmchart0002.php 新增詞條數量]-->
* 目前的詞條數:'''{{NUMBEROFARTICLES}}'''({{重新整理|更新}})。
{{Milestone}}
==与相邻语言版本的比较==
中文维基词典词条收录量为'''{{NUMBEROFARTICLES}}''',在所有语言版本的詞典中[[meta:Wiktionary#List of Wiktionaries|'''位列第4''']]。
{{autoStat
| 2026-10-01
| fr | mg | zh | th | el
| 7019522 | 6071464 | 2392934 | 2207248 | 1677499
| 7019915 | 6074591 | 2393234 | 2207248 | 1677514
| 7020418 | 6075819 | 2393498 | 2207269 | 1677536
| 7020745 | 6076647 | 2393734 | 2207269 | 1678556
| 7021263 | 6078363 | 2394334 | 2207269 | 1694705
| 7021761 | 6079669 | 2394797 | 2207270 | 1694715
| 7022135 | 6081374 | 2395131 | 2207285 | 1694735
| 7022421 | 6082822 | 2395395 | 2207286 | 1694742
| 7022749 | 6084244 | 2395809 | 2207307 | 1694754
| 7023029 | 6085469 | 2396125 | 2207307 | 1694767
| 7023176 | 6085681 | 2396558 | 2207307 | 1694773
| 7023317 | 6085877 | 2397255 | 2207308 | 1699333
| 7023900 | 6086291 | 2397602 | 2207309 | 1699342
}}
* 来源:[https://wikistats.wmcloud.org/display.php?t=wt Wikistats] 统计的具体时间为当日1时(UTC)左右,近似表示前一天的数据
* 关于里程碑,参见[[Wiktionary:宣告]]
==页面访问统计==
历史数据参见:[[Wiktionary:统计/存档]]
===总页面浏览量===
{{Collapse2|header=最近一年中文維基詞典的存取量|float=right
|{{Graph:PageViews| 365 | _ |scale=sqrt}}
}}
{{Chart
| chart = ZhWiktionary_Monthly_Pageviews_Since_2016.chart
| align = center
| title = 中文維基詞典歷年瀏覽量
}}
数据来源:[https://stats.wikimedia.org/#/zh.wiktionary.org/reading/total-page-views/normal|table|1-year|~total|monthly Total page views]
===热词===
页面浏览量最高的词条:
{{Wiktionary:統計/熱詞
|year=2024 |month=6
|t1=尛 |cat1=[[:Category:漢字|漢字]] |v1=5,385 |m1=82.8
|t2=。 |cat2=[[:Category:標點符號|標點符號]] |v2=5,355 |m2=94.4
|t3=! |cat3=[[:Category:標點符號|標點符號]] |v3=3,407 |m3=74.2
|t4=凪 |cat4=[[:Category:和製漢字|和製漢字]]|v4=3,120 |m4=62.0
|t5=雫 |cat5=[[:Category:和製漢字|和製漢字]] |v5= 3,114 |m5=64.6
|t6=又双叒叕 |cat6=[[:Category:漢語副詞|漢語副詞]] |v6=2,528 |m6=73.4
|t7=你好 |cat7=[[:Category:漢語感嘆詞|漢語感嘆詞]] |v7=2,513 |m7=41.1
|t8=昶 |cat8=[[:Category:漢字|漢字]] |v8=2,412 |m8=56.7
|t9=肉便器 |cat9=[[:Category:漢語名詞|漢語名詞]] |v9=2,345 |m9=78.4
|t10=辻 |cat10=[[:Category:和製漢字|和製漢字]] |v10=2,150 |m10=71.8
}}
数据来源:[https://pageviews.toolforge.org/topviews/?project=zh.wiktionary.org&platform=all-access&date={{CURRENTYEAR}}-{{CURRENTMONTH}}&excludes= Topviews Analysis - Most viewed pages of a project]
==收录词条==
{{also|Wiktionary:统计/各语言词条}}
==参看==
*[[Special:Statistics|基本统计]]
[[Category:維基詞典統計]]
n0j5i51tqkqj5o2bmuu54lrnzk7xhtt
一
0
9159
9942332
9921696
2026-10-11T23:00:09Z
TongcyBot
83009
大型衍生詞列表加 noautotr=1(比照 enwikt 人/一/水;漢語自動轉寫啟用後本頁會逼近 Lua 時限)
9942332
wikitext
text/x-wiki
{{also|‐|–|-|−|—|ー|⼀|丨|ㄧ|ㆪ|ㅡ|亠|sc=None|sc6=Kana|sc7=Hani|sc8=Bopo|sc9=Bopo|sc11=Hani}}
{{character info/new}}
{{commonscat}}
==跨語言==
{{stroke order|type=animate}}
===替代寫法===
* {{l|mul|㆒}}(<code>U+3192</code>){{qualifier|日本[[w:漢文訓讀|漢文訓讀]]註解符號}}
* {{l|mul|〡}} {{qualifier|[[蘇州碼子]]}}
* {{l|mul|[[㈠]], [[㊀]]}}
===漢字===
{{stroke order|strokes=1}}
{{Han char|rn=1|rad=一|as=00|sn=1|four=10000|canj=M|ids=}}
# {{mul-kangxi radical-def|一}}
# {{mul-shuowen radical-def|1}}
====衍生字====
* [[Appendix:部首索引/⼀]]
* {{l|mul|[[𬂜]], [[𤰓]], [[𫢅]], [[𬏚]], [[𤕬]], [[𫜢]], [[㝉]], [[弌]], [[𬏚]], [[閂]]([[闩]])}}
====相關字====
* {{l|mul|壹}} {{qualifier|{{lang|mul|一}}的大寫數字}}
* {{l|mul|壱}} {{qualifier|{{l|mul|壹}}的日本[[新字体]]字形}}
* {{l|mul|弌}} {{qualifier|{{lang|mul|一}}的古寫法}}
====派生字====
* {{l|mul|ㄧ}} {{qualifier|注音符號}}
====來源====
{{kangxi-ws|一部/一畫}}
{{Han ref|kx=0075.010|dkj=00001|dj=0129.010|hdz=10001.010|ch=10001.010|sbgy=0468.40|uh=4E00}}
* {{台華雙語辭典|1|1|1}}
{{說文}}
====延伸閱讀====
* {{R:wikidata|Q4025820|一}}
==漢語==
{{zh-wp|zh|yue|lzh}}
===字源===
{{Han etym}}
{{liushu|i}}:水平直線,代表最小的正整数。
===詞源1===
{{zh-forms|alt=壹-大寫數字,弌,𭟮,𫜢,𠤪,𭍶}}
源自{{inh|zh|sit-pro|*ʔit}}。{{m|sit-pro|*ʔit}}衍生出漢語族主要語言的讀音(包括官話、晉語、客家語、徽語、湘語、粵語、吳語)。
====發音====
{{zh-pron
|m=一
|m_note=根據{{w|現代標準漢語音系#「一」「不」變調|現代標準漢語音系}}(參見維基百科條目):在第四聲前,讀第二聲;在其他聲調前,讀第四聲;在句末或多音節詞語的結尾,讀第一聲;作數字(包括日期、地址等)時,讀第一聲。在兩個疊詞中間時,有時讀輕聲
|m-s=yi2
|m-nj=yi̊q
|dg=йи1
|m-x=yǐ
|c=jat1
|c-dg=jak7
|c-t=yit2
|c-yj=jat3
|g=it6
|h=pfs=yit;gd=yid5
|j=ieh4
|mb=ĭ
|md=ék
|mda=Cdo-fzho_1_(ék).ogg
|mn=ml,jj,na,zp,ct,ly,tw,pn,sg,ph:it/ha:et
|mn-t=ig4/êg4
|mn-l=ieg4
|sp=at2
|w=sh,jd,sj,cm,sz,cz,jx,tx,hn,hy,hz,sx,nb:7iq
|w-j=7iq
|x=i6
|x-l=i2
|x-h=i6
|mc=y
|oc=y
|ma=y
|cat=num,a,adv,c:v
}}
===释义===
{{head|zh|漢字}}
# [[數詞]];[[最小]]的[[正整數]],常用以表示人或事、物的最少數量
#* {{zh-x|有 美 一人,清 揚 婉 兮。||CL|ref= 《詩·鄭風·野有蔓草》}}
#* {{zh-x|對 曰:「^賜 也,何敢 望 ^回?^回 也,聞 一 以 知 十;^賜 也,聞 一 以 知 二。」||CL|ref=《論語·公冶長》}}
#* {{zh-x|先生 居 ^嵩 ^邙 ^瀍 ^穀 之 閒{jiān},冬 一 裘,夏 一 葛;食 朝夕,飯 一 盂,蔬 一 盤。||CL|ref= 唐·韓愈《送石處士序》}}
#* {{zh-x|吾 一 瓶 一 缽 足 矣。||CL|ref=清·彭端淑《為學一首示子侄》}}
# [[序數]]的[[第一]]位
#* {{zh-x|五行:一 曰 水,二 曰 火,三 曰 木,四 曰 金,五 曰 土。||CL|ref=《書·洪範》}}
#* {{zh-x|凡 民 有 七 亡:陰陽 不和,水旱 為{wéi} 災,一 亡 也。||CL|ref=《漢書·鮑宣傳》}}
#* {{zh-x|考 過,宗師 著{zhuó}實 稱贊,取 在 一等 第一。||CL|ref=《儒林外史》第十九回}}
#* {{zh-x|原來 ^魯 ^鎮 是 僻靜 地方,還 有些 古風:不上 一更{gēng},大家 便 都 關門 睡覺。||ref=魯迅《吶喊·明天》}}
# 若干分中的[[一分]]或[[整數]]以外的[[零頭]]
#* {{zh-x|先王 之 制,大都 不過 參{sān} 國 之 一,中 五 之 一,小 九 之 一。||CL|ref=《左傳·隱公元年》}}
#* {{zh-x|顧 舊 要 於 遺存,得 十一 於 千百。||CL|ref=《文選·陸機〈嘆逝賦〉》}}
#* {{zh-x|惟 知心 之 難得,斯 百 一 而 為{wéi} 收。||CL|ref=唐·韓愈《別知賦》}}
#* {{zh-x|俗語 謂 錢 一貫 有 畸 曰 千 一、千 二,米 一 石{dàn} 有 畸 曰 石{dàn} 一、石{dàn} 二,長 一 丈 有 畸 曰 丈 一、丈 二 之類。||CL|ref=宋·洪邁《容齋隨筆·俗語有所本》}}
# 表示一[[部份]]
#* {{zh-x|尺 之 木 必有 節目,寸 之 玉 必有 瑕瓋,先王 知 物 之 不可 全 也,故 擇 務 而 貴 取 一 也。||CL|ref=《呂氏春秋·舉難》}}
# 表示[[動作]][[一次]]或[[短暫]]
#* {{zh-x|^綏 曰:「聞 卿 善 琴,試 欲 一 聽。」 ||CL|ref=《宋書·戴顒傳》}}
#* {{zh-x|^勝 曰:「乞 紙筆 一用。」||CL-L|ref=《三國演義》第一〇六回}}
#* {{zh-x|書生 得 了 科名,難道 不該 歸來 會 一 會 宗族 鄰里,這 也罷,父母 墳墓 邊 也 不該 去 拜見 一 拜見 的?||CL-L|ref=《二刻拍案驚奇》卷十一}}
#* {{zh-x|你 要 知道 梨子 的 滋味,你 就 得{děi} 變革 梨子,親口 吃 一 吃。||ref=毛澤東《實踐論》}}
# [[數目]]少或[[機會]]小
#: {{zh-x|萬一|}}
# [[某]]一個
#* {{zh-x|一旦 騎 龍 來 游 亭 下,語云 ^馮-伯 ^昌-孫 也。||CL|ref=漢·劉向《列仙傳·騎龍鳴》}}
#* {{zh-x|一 屠 暮 行,為{wéi} 狼 所 逼。||CL|ref=清·蒲松齡《聊齋志異·狼》}}
#* {{zh-x|忽見 一人 自 正南 而 來,口稱 有 機密 事。||CL-L|ref=《三國演義》第九二回}}
#* {{zh-x|唯物辯證法 的 宇宙觀 主張 從 事物 的 內部、從 一 事物 對 他 事物 的 關係 去 研究 事物 的 發展。||ref=毛澤東《矛盾論》一}}
# [[每個]]
#: {{zh-x|班上 有 五十 位 同學,一人 發 五 本 練習簿。|}}
#* {{zh-x|一人 一個 火把。||CL-L|ref=《三國演義》第二七回}}
# [[全]];[[滿]]
#* {{zh-x|一國 之 人 皆 若 狂,^賜 未知 其 樂{lè} 也。||CL|ref=《禮記·雜記下》}}
#* {{zh-x|內宴 初秋 入 二更{gēng},殿前 燈火 一天 明。||CL|ref=唐·王建《宮詞·六一》}}
#* {{zh-x|一家 驚喜,聲 聞 於 外。 ||CL|ref=唐·蔣防《霍小玉傳》}}
#* {{zh-x|此時 ^嚴 ^蕊 之 名 布滿 一 郡。||CL-L|ref=《二刻拍案驚奇》卷十二}}
# [[相同]];[[一樣]]
#* {{zh-x|先 聖 後 聖,其 揆 一 也。||CL|ref=《孟子·離婁下》}}
#* {{zh-x|所 行 則 異,所 歸 則 一。||CL|ref=《淮南子·說山訓》}}
#* {{zh-x|經、權 一 也,因 事 之 常變 而 分爾。||CL|ref=清·王夫之《讀四書大全說·孟子·梁惠王下篇七》}}
# [[齊一]];[[聯合]]
#* {{zh-x|諸侯 不可 一,猶 連雞 之 不能 俱 止 於 棲 之 明 矣。||CL|ref=《戰國策·秦策一》}}
#* {{zh-x|故 竊 為 大王 計,莫 如 一 ^韓、^魏、^齊、^楚、^燕、^趙 以 從 親,以 畔 ^秦。||CL|ref=《史記·蘇秦列傳》}}
# 指聯合而成的[[整體]]
#* {{zh-x|四 國 為{wéi} 一,將 以 攻 ^秦。||CL|ref=《戰國策·秦策五》}}
#* {{zh-x|諸侯 恐懼,會盟 而 謀 弱 ^秦,不 愛 珍器 重寶、肥饒 之 地,以致 天下 之 士,合從 締交,相與 為{wéi}一。||CL|ref=漢·賈誼《過秦論》}}
# [[統一]]
#* {{zh-x|天下 惡{wū}乎 定?吾 對 曰:定 於 一。孰 能 一 之?對 曰:不嘗 殺人 者 能 一 之。||CL|ref=《孟子·梁惠王上》}}
#* {{zh-x|一 法度、衡石、丈尺;車 同 軌;書 同 文字。||CL|ref=《史記·秦始皇本紀》}}
#* {{zh-x|六王 畢,四海 一。||CL|ref=唐·杜牧《阿房宮賦》}}
#* {{zh-x|其 後 卒 雄據 ^中華,幾{jī} 一 宇內,即 數 歌詞 可 徵。||CL|ref=明·胡應麟《詩藪·雜編·遺逸下》}}
# [[專一]]
#* {{zh-x|螾 無 爪牙 之 利,筋骨 之 強,上 食 埃土,下 飲 黃泉,用心 一 也。||CL|ref=《荀子·勸學》}}
#* {{zh-x|一 其 心志,潔 其 氣體,以 與 神明 交,未嘗 不 飲酒 不 茹葷 也。||CL|ref=宋·周密《齊東野語·齋不茹葷必變食》}}
# [[獨力]][[統理]]
#* {{zh-x|進赴 之 宜,權時 之 策,將軍 一 之,出郊 之 事,不復 內御。||CL|ref=《後漢書·馮緄傳》}}
# [[純一]][[不雜]]
#* {{zh-x|故 水 一 則 人心 正,水 清 則 民心 易。||CL|ref=《管子·水地》}}
#* {{zh-x|蹲膜 揖讓,終 不 並立,竊 願 吾子 舍 兼 而 遵 一 也。||CL|ref=南朝·宋·何承天《重答顏永嘉書》}}
# [[單純]]不[[繁複]]
#: {{zh-x|惟精惟一||}}
# [[初]];[[開始]]
#* {{zh-x|《^書》曰:「^湯 一 征,自 ^葛 始。」||CL|ref=《孟子·梁惠王下》}}
#* {{zh-x|我 一 來 時,曾 與 他 講 過。||CL-L|ref=《西遊記》第十八回}}
# [[另一]]
#* {{zh-x|時 ^許 ^耳 之 子 名 曰 ^由,字 ^道-開,一 字 ^武-仲。||CL|ref=南朝·梁·元帝《金樓子·興王》}}
# [[單獨]],[[獨立]]
#* {{zh-x|一,蜀 也,^南楚 謂 之 獨。||CL|ref=《方言》第十二}}
#* {{zh-x|爾 登陟 兮 一 長望,理 化 顧 兮 忽 憶 予{yú}。||CL|ref=南朝·梁·蕭統《示雲麾弟》}}
#* {{zh-x|煙塵 一 長望,衰颯 正 摧 顏。||CL|ref=唐·杜甫《秦州雜詩》之七}}
#* {{zh-x|野人 一 宿 經 山寺,十里 松聲 半夜 潮。||CL|ref=元·薩都剌《宿經山寺》}}
# [[或者]]
#* {{zh-x|疆埸 之 邑,一 彼 一 此,何 常 之 有?||CL|ref=《左傳·昭公元年》}}
#* {{zh-x|^泰 ^氏 其 臥 徐徐,其 覺 于于,一 以 己 為{wéi} 馬,一 以 己 為{wéi} 牛。||CL|ref=《莊子·應帝王》}}
# [[都]];[[一概]],表示[[總括]]
#* {{zh-x|乃 卜 三 龜,一 習 吉。||CL|ref=《書·金縢》}}
#* {{zh-x|王事 適 我,政事 一 埤益 我。||CL|ref=《詩·邶風·北門》}}
#* {{zh-x|^參 代 ^何 為{wéi} ^漢 相國,舉事 無 所 變更,一 遵 ^蕭 ^何 約束。||CL|ref=《史記·曹相國世家》}}
#* {{zh-x|又 善 隨 人意,正直 邪曲 巧拙,一 隨 其 人。||CL|ref=唐·韓愈《毛穎傳》}}
# [[很]];[[甚]]:表示[[程度]]
#* {{zh-x|^顏 ^回 問 ^仲尼 曰:^孟孫 ^才 其 母 死,哭泣 無 涕,中心 不 戚,居喪 不 哀。無 是 三者,以 善處 喪 蓋 ^魯國。固 有 無 其 實 而 得 其 名 者 乎?^回 一 怪 之。||CL|ref=《莊子·大宗師》}}
#* {{zh-x|寡人 一 樂{lè} 之,是 欲 祿 之 以 萬鍾,其 足 乎?||CL|ref=《晏子春秋·諫上九》}}
#* {{zh-x|^回 一 怪 之,言 甚 怪 之 也。||CL|ref=孫經世《經傳釋詞補》}}
#* {{zh-x|一 樂{lè},即 甚 說{yuè} 也。||CL|ref=孫經世《經傳釋詞補》}}
# [[一直]];[[始終]]:表示[[動作]]不[[間斷]],[[情況]]不[[改變]]
#* {{zh-x|^尾-生 之 信,不如 隨 牛 之 誕,而 況 一 不信 者 乎!||CL|ref=《淮南子·說林訓》}}
#* {{zh-x|公 待 我 一 以 朋友,不 以 幼壯 先後 致 異。||CL|ref=唐·韓愈《唐故國子司業竇公墓志銘》}}
# [[乃]];[[竟然]]:表示出於[[意料]]
#* {{zh-x|^宣-王 太息 動 於 顏色 曰:^靜-郭 ^君 之 於 寡人,一 至 此 乎!||CL|ref=《呂氏春秋·知士》}}
#* {{zh-x|^須-賈 意 哀 之,留 與 坐 飲食,曰:「^范-叔 一 寒 如此 哉?」||CL|ref=《史記·范雎蔡澤列傳》}}
#* {{zh-x|何 令人 之 景慕,一 至於 此 耶?||CL|ref=唐·李白《與韓荊州書》}}
#* {{zh-x|其 甚者 尤以 決堤 而 淹斃 無辜 人民,滅絕 人道,一 至於 此!||CL|ref=孫中山《統一中國非出兵北伐不為功》}}
# [[一旦]];[[一經]]
#* {{zh-x|是故 古 之 人,一 舉事 而 眾 皆知 其 德 之 備 也。||CL|ref=《禮記·文王世子》}}
#* {{zh-x|歲 一 不登,民 有 飢色。||CL|ref=《漢書·文帝紀》}}
#* {{zh-x|^伯樂{lè} 一 過 ^冀北 之 野,而 馬群 遂 空。||CL|ref=唐·韓愈《送溫處士赴河陽軍序》}}
# [[一一]];[[不一]]
# 與“[[便]]”或“[[就]]”連用,表示兩種動作時間上的前後[[緊接]]
#* {{zh-x|但 世人 一 見 了 功名,便 捨 著{zhe}[着] 性命 去 求 他。||CL-L|ref=《儒林外史》第一回}}
#* {{zh-x|我們 的 ^大-良 們 也 很 喜歡 和 他 玩,一 有空,便 都 到 他 的 屋裏 去。||ref=魯迅《彷徨·孤獨者》}}
# [[一何]]:表示[[加強]]語氣
#* {{zh-x|今 ^楚-王 之 善 寡人 一 甚 矣!||CL|ref=《管子·霸形》}}
#* {{zh-x|將軍 宜 一 為 天下 除 患,名 垂 後世。||CL|ref=《後漢書·何進傳》}}
#* {{zh-x|^張 ^大 道:「且 說 說 看。」一 竟自 去 了。||CL-L|ref=《初刻拍案驚奇》卷一}}
# {{lb|zh|哲學}} 中国[[古代]][[思想家]]用以稱[[宇宙]][[萬物]]的[[原始]][[狀態]]
#* {{zh-x|道 生 一,一 生 二,二 生 三,三 生 萬物。||CL|ref=《老子》}}
#* {{zh-x|泰初 有 無,無 有 無名,一 之 所 起,有 一 而 未 形,物 得以 生,謂 之 德。||CL|ref=《莊子·天地》}}
#* {{zh-x|道 者,一 立 而 萬物 生 矣,是 故 一 之 理,施 四海;一 之 解,際 天地。||CL|ref=《淮南子·原道訓》}}
# 中国[[傳統]][[樂譜]][[工尺譜]]所用[[記音]]符號之一
#* {{zh-x|夾鐘、姑洗{xiǎn} 用「一」字。||CL|ref=《宋史·樂志十七》}}
#* {{zh-x|各 調 之 中,度曲 協音,其 聲 凡 十,曰:五、凡、工、尺{chě}、上、一、四、六、勾、合。||CL|ref=《遼史·樂志》}}
# 漢字筆形之一,稱“[[橫]]”
# {{surname|zh}}
#: {{zh-x|明 有 ^一 ^炫-宗,^靈壽 縣丞。||ref=鄧獻鯨《中國姓氏集》}}
=====使用說明=====
* 在{{nc|cmn|-}}中,用於電話號碼、骰子點數等時,常讀作{{zh-l|幺}}。
* 在[[普通话]]中,“一”在单独、在尾的情况下,读yī; 在读[[去聲|去声]]的字词前读yí,其他情况(在读阴平、阳平、上声的字词)读yì。可參見[[:Category:有一字而不變調的官話詞]]、[[:Category:有一字而變調為第二聲的官話詞]]、[[:Category:有一字而變調為第四聲的官話詞]]。
=====同義詞=====
{{zh-dial|一}}
=====參見=====
* {{zh-l|幺}} {{qualifier|用於電話號碼、部隊番號等}}
{{Chinese-numbers}}
====組詞====
{{der3|zh|noautotr=1|一一|一一○|一一九|一丁|一丁不識|一丁點|一三|一下|一上|一下子|一丈差九尺|一丈青|一不小心|一不扭眾|一不拗眾|一不溜|一世|一丘一壑|一丘之貉|一世之雄|一世界|一世英名|一丟兒|一串珠|一串紅|一串驪珠|一丸泥|一之為甚|一之謂甚|一乾二淨|一了|一了心願|一了百了|一了百當|一事|一事無成|一二|一二三自由日|一五一十|一些|一些些|一交|一人|一人之交|一人班|一介|一介不取|一仍舊貫|一令|一代|一以當十|一以貫之|一份|一任|一伙|一似|一佛出世|一佛出世,二佛升天|一佛出世,二佛涅槃|一例|一併|一來|一來一往|一來二去|一依舊式|一個|一倡三歎|一個勁兒|一個子兒|一個樣兒|一倡百和|一側|一偏|一偏之見|一停兒|一傅眾咻|一償宿願|一元|一元化|一元大武|一元復始|一元論|一元酸|一共|一兵一卒|一再|一准|一刀|一刀一割|一刀兩斷|一刀兩段|一刀切|一刀圭|一分|一切|一分一毫|一分子|一切從簡|一切現成|一切眾生|一刻|一刻千金|一到處|一則|一剎那|一剗|一副|一力|一力承當|一勇之夫|一勞久逸|一勞永逸|一匡天下|一匹錦|一半|一去不返|一反常態|一口|一口中|一口鐘|一口飯|一古腦兒|一向|一同|一名|一吃一添|一名半職|一吐為快|一吹一唱|一和|一味|一命|一呼再諾|一命嗚呼|一呼百應|一呼百諾|一味禪|一品|一品紅|一哄而上|一哄而散|一哄而起|一哄而集|一品鍋|一唱一和|一唱三歎|一唱百和|一嘟嚕|一回|一回事|一國三公|一國兩制|一團|一團和氣|一團漆黑|一團火|一團糟|一地|一地胡拿|一地裡|一坨|一垛|一堂|一堆|一場春夢|一場空|一塊|一塊兒|一塌糊塗|一塊肉|一塵|一塵不染|一壁|一壁廂|一壺千金|一夔已足|一夕|一夜無夢|一夜無眠|一夥|一大三大|一大二小|一大半|一大早|一大會兒|一大溜|一大郎當|一夫|一天|一天到晚|一天星斗|一天火|一套|一如|一如既往|一姓|一子兒|一孔之見|一孔出氣|一字一板|一字一淚|一字一珠|一字不差|一字不忘|一字不提|一字不苟|一字不識|一字之師|一字兒|一字千金|一字半句|一字師|一字王|一字眉|一字褒貶|一字髯|一定|一定不易|一定不移|一官半職|一家|一家一計|一家之主|一家之學|一家之言|一家之說|一家之論|一家人|一家大小|一家子|一家眷屬|一家老小|一家言|一宿|一寒如此|一寡|一寸丹心|一寸秋波|一寸赤心|一射|一專多能|一對|一小撮|一就|一就手兒|一屁股|一展身手|一展長才|一層|一層天|一工兒|一差二誤|一差二錯|一差半錯|一己|一己之私|一己之見|一巴掌|一帆風順|一席之地|一席地|一席話|一帶|一幕|一幫|一干|一年到頭|一年半載|一年四季|一床一臥|一床三放|一床兩好|一度|一座|一座皆驚|一廂情願|一廉如水|一廛|一弄兒|一弓|一弔|一弛一張|一弦琴|一張一弛|一彈指|一彆頭|一彎|一往情深|一往無前|一往直前|一律|一徑|一從|一得|一得之功|一得之愚|一得之見|一德|一德一心|一心|一心一德|一心一意|一心一計|一心三觀|一心二用|一心無二|一忽|一念|一念三千|一念之差|一念之錯|一念之間|一忽兒|一念堅貞|一性|一怔|一息|一息奄奄|一息尚存|一愣|一意孤行|一應|一應俱全|一成|一成一旅|一成不易|一成不變|一戰而霸|一房|一房一臥|一手|一手一腳|一手一足|一手兒|一手包攬|一手包辦|一手承運|一手提拔|一手遮天|一扎腳|一扠|一托氣|一托頭|一折|一投|一批|一把|一折一磨|一技之長|一折八扣|一抔土|一技在身|一把子|一把手|一把抓|一把罩|一抹|一拋|一拐一拐|一拍即合|一抿子|一拳|一拳柱定|一捻|一掃|一探究竟|一捻紅|一掃而光|一掃而空|一捧雪|一揆|一揮而就|一揮而成|一搭|一搭一唱|一搖一擺|一搖三擺|一搖三晃|一搭兩用|一撇|一撥|一操|一擁而上|一擁而進|一擲千金|一擲百萬|一攪果|一攬包收|一攬子|一敗塗地|一整天|一文|一文不值|一文不名|一文如命|一斑|一斛涼州|一新耳目|一方|一方面|一旁|一日|一日三秋|一日之長|一日之雅|一日千里|一日家|一日萬機|一旦|一早|一早起|一早起了|一昧|一昨|一星兒|一星子|一星星|一時|一晌|一晃|一時一刻|一時之急|一時之秀|一時之選|一時之間|一時半刻|一時半霎|一晃眼|一時糊塗|一時間|一景兒|一暴十寒|一曝十寒|一曲|一曲千金|一曲陽關|一替|一替一句|一會|一會兒|一會子|一會家|一月|一望|一望無垠|一望無邊|一望無際|一望而知|一朝|一朝一夕|一木難扶|一木難支|一本|一本初衷|一本正經|一本萬利|一朵花|一板一眼|一板三眼|一枝春|一枝棲|一枝獨秀|一枝花|一枕黃粱|一架子|一柱擎天|一條心|一條提|一條腸子|一條腿兒|一條藤兒|一條鞭|一條龍|一概|一概抹殺|一概而言|一概而論|一樣|一模一樣|一樣米飼百樣人|一樹百穫|一機靈|一檔子|一次全倒|一次能源|一歇|一步|一步一攧|一步一趨|一步一踱|一步一鬼|一步棋|一步步|一步登天|一歲三遷|一歲九遷|一死一生|一死兒|一段|一毛|一毛不拔|一毛錢|一氣|一氣之下|一氣兒|一氧化物|一氧化碳|一氣呵成|一水兒|一江山|一汪|一決勝負|一沖性子|一決雌雄|一決高下|一泡|一波|一泓|一波三折|一泡子|一派|一流|一派胡言|一浪淌|一清二楚|一清二白|一清如水|一清專案|一混湯子|一湯|一準|一溜|一溜兒|一溜子|一溜歪斜|一溜煙|一滅行|一溜風|一漚|一漿十餅|一滴無存|一潭死水|一瀉千里|一灘|一灣子|一火|一炬|一炮而紅|一炷香|一無下落|一無可取|一無所好|一無所得|一無所成|一無所有|一無所求|一無所獲|一無所知|一無所長|一無是處|一無長物|一爭長短|一片|一片丹心|一片冰心|一片婆心|一片宮商|一片散沙|一片汪洋|一片痴心|一片真心|一片石|一片聲|一片至誠|一片苦心|一片赤心|一牛吼地|一物|一物一主|一物一制|一物不知|一狐之腋|一班|一班一輩|一班兒|一班半點|一琴一鶴|一瓜一蒂|一瓣心香|一生|一生一世|一甲子|一男半女|一畝之宮|一番|一番口舌|一疊聲|一病不起|一瘸一拐|一瘸一簸|一發|一登龍門|一百一|一百分|一盆漿糊|一盆火兒|一盞茶時|一盤散沙|一目|一目了然|一目十行|一目瞭然|nan:一目𥍉仔|一直|一相情願|一眨眼|一眼|一眾|一眼看破|一睹|一瞑不視|一瞥|一瞬|一瞬間|一矢之地|一知半解|一石二鳥|一石兩鳥|一碧萬頃|一碼子|一磔手|一社|一祖三宗|一神教|一票|一票難求|一視同仁|一禾九穗|一秉至公|一程|一程子|一稔|一積|一穗三秀|一窩一塊|一窩一拖|一窩兒|一窩子|一窩絲|一窩蜂|一窩風|一窮二白|一窺堂奧|一竅不通|一端|一竿子|一笏|一笑千金|一笑置之|一等|一答|一筆|一等一|一答一合|一筆一畫|一筆勾|一筆勾斷|一筆勾消|一筆勾銷|一筆抹倒|一筆抹殺|一筆抹煞|一筆畫|一節|一箭|一箭上垛|一箭之仇|一箭之地|一箭雙鵰|一簍油|一簞一瓢|一簧兩舌|一籌|一籌莫展|一粲|一系列|一紅二白|一級傳播|一索得男|一索成男|一紙空文|一納頭|一絕|一絲|一統|一統天下|一統志|一絲絲|一經|一經之訓|一網成擒|一網打盡|一線|一緣一會|一線天|一線希望|一線曙光|一線生機|一縷|一總|一群|一聚枯骨|一聲|一聲不響|一聲令下|一聽|一肚子|一肚皮|一股|一肩兒|一股勁兒|一肩挑|一股腦兒|一胎化|一脈|一脈相傳|一脈相承|一脈相連|一脈相通|一腔|一腔火|一腔熱血|一腳|一腳地|一腳指|一腦門子|一臂之力|一臘|一至於此|一致|一致性|一致百慮|一舉|一舉一動|一舉兩便|一舉兩得|一舉兩用|一舉千里|一舉成名|一舉成擒|一舉揚名|一舉數得|一般|一般性|一般法|一般無二|一般而言|一般見識|一色|一色一樣|一芹|一草一木|一著|一葦|一葉|一落|一落千丈|一葦渡江|一葉知秋|一落索|一葉蘭|一薰一蕕|一藝|一彪|一處|一號|一蛇二首|一行|一行三昧|一行人|一行作吏|一街兩巷|一衝一撞|一衣帶水|一表|一表人才|一表人物|一表非俗|一表非凡|一裹圓|一見傾心|一見如故|一見如舊|一見鍾情|一親芳澤|一覽|一覽無遺|一覽無餘|一覽表|一角|一觴一詠|一觸即潰|一觸即發|一言|一言一動|一言一行|一言不合|一言不發|一言中的|一言九鼎|一言兩語|一言千金|一言半句|一言半字|一言半語|一言半辭|一言喪邦|一言堂|一言定交|一言既出|一言為定|一言而定|一言興邦|一言蔽之|一言訂交|一言難盡|一言難罄|一詠一觴|一試|一說|一語不發|一語中人|一語中的|一誤再誤|一語成讖|一語破的|一語道破|一諾千金|一謎|一謙四益|一讀會|一貌堂堂|一貫|一貫作業|一貫原理|一貧如洗|一貫道|一賣|一走了之|一起|一趟|一路|一跤|一路人|一跳八丈|一路哭|一路平安|一路福星|一路貨|一路順風|一路領先|一踅頭|一蹴|一蹶不振|一蹴可幾|一蹴而就|一蹴而得|一躍而起|一身|一身二任|一身兩役|一身是膽|一軌|一軌同風|一較長短|一較高下|一輪|一輩|一輩兒|一輩子|一轂轆|一轉眼|一轉語|一轍|一迭連聲|一迷|一連|一逕|一連串|一連氣|一週遭|一道|一道湯|一道煙|一過眼兒|一道風|一遞|一遞裡|一遭|一還一報|一邊|一部|一部分|一酬一酢|一釐一毫|一針見血|一錢不值|一錢不名|一錯再錯|一錢太守|一錢如命|一鍋煮|一鍋粥|一鍋麵|一長一短|一長二短|一長兩短|一門|一門忠烈|一閃|一閃神|一間|一闡提|一陌|一陣|一院制|一陣子|一陣風|一隅|一隅三反|一隅之地|一隅之見|一階半級|一階半職|一陽生|一雞三吃|一雙兩好|一雨成秋|一零兒|一霎|一霎時|一面|一面之交|一面之緣|一面之詞|一面之識|一面之雅|一面倒|一面如舊|一鞍一馬|一音教|一竟|一頂|一順|一順兒|一頓|一領|一頭|一頭兒沉|一頭撞死|一頭水|一頭熱|一頭蹉|一頭霧水|一顧傾人|一顧傾城|一顰一笑|一風吹|一飛沖天|一飛衝天|一食萬錢|一飲一啄|一飯之恩|一飯千金|一飲而盡|一飽眼福|一餉|一饋十起|一馬一鞍|一馬平川|一馬當先|一骨碌|一體|一體兩面|一髮|一髮千鈞|一鬨|一鬨而散|一魚兩吃|一鱗一爪|一鱗半爪|一鱗半甲|一鱗片甲|一鳴驚人|一鶚|一麾出守|一黑早|一點|一點一滴|一點兒|一點靈犀|一點點|一鼓一板|一鼓作氣|一鼓而下|一鼻子灰|一齊|一齊天下|一龍一蛇|一龍一豬|七一二所|丁一卯二|丁一確二|三一律|下一肩|上下一心|三位一體|三性一際|三缺一|三通一平|不一|不一一|不一定|不一日|不一時|不一樣|不一而足|不一致|不交一言|不值一哂|不值一文|不值一看|不值一笑|不值一錢|不可一世|不名一文|不名一錢|不堪一擊|不屑一顧|不拘一格|不易一字|不消一刻|不留一字|不管一二|不肯一世|不著一字|不識一丁|不贊一辭|不顧一切|串通一氣|九一四|九九歸一|九合一匡|九朽一罷|九死一生|九牛一毛|乾坤一擲|亂成一團|予一人|二十一條|亞衛一號|人一己百|人己一視|人手一冊|什一|什一之利|以一奉百|以一持萬|以一擊十|以一當十|以一知萬|以一警百|以一馭萬|付之一哂|付之一嘆|付之一炬|付之一笑|付諸一炬|以防萬一|伯樂一顧|侷促一隅|借一步|倒打一耙|停一停|偶一為之|做一路|傲睨一世|僻處一方|先走一步|兩當一|八一建軍節|六一居士|六一詩話|共事一夫|共濟一堂|共聚一堂|冰山一角|出一回神|分一杯羹|初一|初一十五|別作一眼|別具一格|別樹一幟|到此一遊|剝一層皮|劃一|劃一不二|劍頭一吷|加一|加人一等|功均一匡|功虧一簣|勸百諷一|區宇一清|十一號|十抽一|十死一生|十目一行|千慮一失|千慮一得|千歲一時|千篇一律|千載一合|千載一時|千載一會|千載一逢|千載一遇|千里一曲|千金一刻|千金一擲|千金一笑|千金一諾|千鈞一髮|南柯一夢|又弱一個|反戈一擊|反覆不一|反輸一帖|另一半|可見一斑|同一|吃一看二|同出一源|同出一脈|同功一體|名噪一時|各執一詞|各懷一心|各抱一角|名滿一時|名震一時|各霸一方|告一段落|呆了一呆|和一|哄傳一時|唯一|問一答十|單一|單一市場|單一神教|單一稅|單一稅率|單一預算|單打一|嘗鼎一臠|噗的一聲|嚇一跳|四海一家|回一回|回眸一笑|團結一心|在此一舉|均一|執一|壓一|多此一舉|夥同一氣|大吃一驚|大吵一頓|大哭一場|大啖一番|大小不一|大年初一|大撈一票|大撈一筆|太一|天一閣|天下一家|天下為一|天人合一|太倉一粟|天各一方|天地一色|夷險一節|奄奄一息|如一|好一日兒|好一會|好一陣|如出一口|如出一轍|如海一漚|妙絕一時|始終如一|始終若一|威鳳一羽|嫣然一笑|孑然一身|季布一諾|孤注一擲|孤窮一身|安於一隅|定於一尊|定睛一看|定睛一相|寒氈一席|富甲一方|專一|專心一志|專心一意|少一缺二|尺一|局促一隅|屈一伸萬|屈指一算|差一點兒|帶一腳|帶上一筆|平一|年復一年|弘一|待一會兒|從一以終|得一望十|從一而終|心口不一|心口合一|心口如一|心物合一|心生一計|忙作一團|恭儉靜一|情同一家|惟精惟一|想一想|慌成一團|慣一|懲一儆眾|懲一戒百|懲一警百|成一家言|戮力一心|打一個吞|打成一團|打成一片|抓一把|扳回一城|把臉一板|技高一籌|拜一|抱一|拉一把|拔去一丁|拿一把|挂一漏百|挂一漏萬|指一說十|振臂一呼|掛一漏萬|掐指一算|插一腳|揀啊揀,揀著一個賣龍眼|搖身一變|撈一把|撈一票|撲通一聲|擋一水|擠成一團|擰成一股|擺了一道|攘臂一呼|放人一馬|政令不一|放手一搏|政教合一|放過一馬|教一識百|數一數二|敹一針|整齊劃一|斗南一人|斗絕一隅|新一|日復一日|日慎一日|日甚一日|日行一善|日長一線|春夢一場|春天後母面,欲變一時間|春風一度|暗吃一驚|曇花一現|曠代一人|曠古一人|更上一層樓|更勝一籌|更轉一竿|會一會|會心一笑|有一套|有一得一|有一手|有一手兒|有一搭沒一搭|有一無二|有一腿|有朝一日|未成一簣|未知萬一|未識一丁|未達一間|朱一貴|桂林一枝|棋高一著|機杼一家|檢警合一|歡聚一堂|殊塗一致|殲一警百|殺一儆百|殺一利百|毀於一旦|氣象一新|水天一色|江天一色|決一死戰|決一雌雄|沆瀣一氣|泰一|浮一大白|海內一統|混一|清一色|淹淹一息|混為一談|渾然一體|滄海一粟|漫頭一料|漆黑一團|濟濟一堂|烜赫一時|無一不備|無一不精|無一倖免|無一時|煥然一新|燦然一新|片言一字|牙管一雙|牛之一毛|獨一無二|獨具一格|獨創一格|獨樹一幟|獨樹一格|獨步一時|獨當一面|獨霸一方|用一當十|留一手|略勝一籌|略知一二|略見一斑|略遜一籌|略高一籌|畫一|畫一字|當頭一棒|登高一呼|白首一節|百一詩|百不一失|百不一爽|百不一遇|百不失一|百不存一|百不當一|百中無一|百密一疏|百慮一致|百死一生|百無一二|百無一失|百無一存|百無一是|百無一漏|百無一用|百無一能|百無一長|百裡挑一|的一確二|皓首一經|盈盈一水|盛極一時|目空一切|真一|眾口一詞|眾口如一|知行合一|矮人一截|萬一|萬不及一|萬不失一|萬世一時|萬中無一|萬代一時|萬死一生|萬無一失|萬無失一|萬眾一心|稍勝一籌|稍遜一籌|空無一物|窺見一斑|窺豹一斑|竿頭一步|笑成一團|第一|等一下|等一會兒|精一|純一|終始如一|統一|統一戰線|統一發票|網開一面|緩一步|總有一天|缺一不可|缺一腳|罪加一等|罰一勸百|羅掘一空|美冠一方|群居和一|群雞一鶴|老一巴掌|老一輩子|老一門兒|老少一同|耳目一新|聊備一格|聊勝一籌|聞一多|聞一知十|肚裡一輪|背城一戰|背城借一|背水一戰|胡越一家|臣一主二|臨門一腳|自出一家|自成一家|自成一格|自立一說|舉一反三|舉一廢百|舉扇一撝|良莠不一|若出一轍|苟安一隅|茫茫一片|莫報萬一|莫展一籌|莫衷一是|薈萃一堂|虛晃一招|虛驚一場|融為一體|衠一味|表裡不一|表裡如一|褒采一介|見驥一毛|言行一致|言行若一|誅一警百|說一不二|說一是一|諷一勸百|讓一步|豔絕一時|賞一勸百|趕一會兒|身無一文|軋一腳|較勝一籌|較如畫一|較若畫一|轉一轉|退一步|退一步想|逐一|連一連二|通同一氣|通合一氣|連成一氣|進一步|道一|過一過|遐邇一體|還有一說|邯鄲一夢|酘一酘|銷售一空|錢崗一|長短不一|陳蕃一室|雄霸一方|雌一頭灰|難得一見|露一手|露一鼻子|靈光一閃|靈機一動|青山一髮|非一|面目一新|頭一|頭一遭兒|顜若畫一|風行一時|風靡一時|飽啖一頓|首尾一貫|首屈一指|騏驥一毛|驚鴻一瞥|高一籌|高人一等|高人一籌|鷦鷯一枝|麻做一團|黃粱一夢|黑漆一團|默無一言|點一點二|鼻子一酸|齊一|齊心一力|齊整如一|齊聚一堂}}
====派生詞====
{{CJKV|一|いち|j2=いつ|or=''ichi''|일|nhất|いち|일}}
'''其他''':
* {{desc|aho|𑜒𑜢𑜄𑜫|bor=1}}
* {{desc|pcc|idt|bor=1}}
* {{desc|cdy|jit⁷|ji⁴|bor=1}}
* {{desc|lo|ເອັດ|bor=1}}
* {{desc|shn|ဢဵတ်း|bor=1}}
* {{desc|tdd|ᥟᥥᥖᥱ|bor=1}}
* {{desc|th|เอ็ด|bor=1}}
* {{desc|za|it|bor=1}}
=====翻譯=====
{{see translation subpage}}
===詞源2===
{{zh-forms|alt=蜀}}
在大部分閩語支語言中,作“一”的口語讀音:福州/福鼎 ''suoʔ<sup>8</sup>'',福清 ''θyo<sup>8</sup>'',古田 ''syøʔ<sup>8</sup>'',寧德 ''søʔ<sup>8</sup>'',周寧 ''sɔʔ<sup>8</sup>'',莆田 ''ɬoʔ<sup>8</sup>'',廈門/泉州/永春/漳州 ''tsit̚<sup>8</sup>'',雷州/海口 ''ziak<sup>8</sup>'',龍巖 ''tse<sup>4</sup>'',尤溪 ''ɕie<sup>7</sup>'',建甌/松溪 ''tsi<sup>5</sup>'',建陽 ''tsi<sup>8</sup>''。源頭不清楚,可能派生自{{m|zh|蜀}}(參見{{m|zh|獨}},也是本義的俗寫字)、{{m|zh|隻}}(< {{m|sit-pro|*tjak ~ g-t(j)ik}})、{{m|zh|禃}}。部分福建方言用{{m|zh|個}}、{{m|zh|寡}}。
====發音====
{{zh-pron
|mb=cì
|md=siŏh
|mn=ml,jj,na,ct,ly,tw,pn,sg,ph:chi̍t/ha:che̍t
|mn-t=zêg8
|mn-l=yiag8
|cat=num
}}
====釋義====
{{head|zh|漢字}}
# {{lb|zh|閩語}} 一
# {{lb|zh|閩語}} [[各]];[[每個]]
# {{lb|zh|閩語}} [[全]];[[整]];[[一切]]
===詞源3===
{{zh-forms}}
{{zh-l|一個|yī gè}}({{zh-ref|Zhou, 1998}})的略讀。
====發音====
{{zh-pron
|m=yí,1n=北京方言
|cat=num
}}
====釋義====
{{head|zh|漢字}}
# {{lb|zh|北京話}} 一
#* {{zh-x|那{nèi} 是 一{yí} 深夜|那是在'''一個'''深夜。|M-BJ|ref='''2000'''年,{{w|梁左}}、梁欢,《{{w|闲人马大姐}}》第7集,18:30}}
#* {{zh-x|嗬,您 夠 牛 的,還 雇 一{yí} 跟班兒{r} 的 哈!||M-BJ|ref='''2004'''年,《{{w|家有儿女}}》第39集,02:02}}
=====使用說明=====
* 與詞源1不同,本義接任何詞後都讀第二聲 ''yí''({{zh-ref|Tao, 2002}}),直接接在名詞前,不用量詞。
===來源===
* {{R:yue:Hanzi}}
* {{R:twedu|A00001}}
* {{thcwd|2}}
{{zh-cat|一}}
{{catlangname|zh|基數詞|數字|數字符號}}
==日語==
===漢字===
{{ja-kanji|grade=1|rs=一00}}
====讀法====
{{ja-readings
|goon=いち
|kanon=いつ
|kun=ひと-, ひと-つ
|nanori=い, いっ, いる, おさむ<をさむ, か, かず, かた, かつ, かづ, くに, すすむ, ただ, ち, つかさ, てん, のぶ, はじむ, はじめ, ひ, ひじ<ひぢ, ひで, ひとし, ひとつ, まこと, まさし, もと
}}
====組詞====
{{der-top4|組詞}}
{{ja-r/multi|data=
* {{ja-r/args|一%足%飛び|いっ%そく%とび}}
* {{ja-r/args|一%院%制|いち%いん%せい}}
* {{ja-r/args|一%過%性|いっ%か%せい}}
* {{ja-r/args|一%寸%先|いっ%すん%さき}}
* {{ja-r/args|一%等%星|いっ%とう%せい}}
* {{ja-r/args|一%辺%倒|いっ%ぺん%とう}}
* {{ja-r/args|一%意%専%心|いち%い%せん%しん}}
* {{ja-r/args|一%伍%一%什|いち%ご%いち%じゅう}}
* {{ja-r/args|一%言%居%士|いち%げん%こ%じ}}
* {{ja-r/args|一%汁%一%菜|いち%じゅう%いっ%さい}}
* {{ja-r/args|一%網%打%尽|いち%もう%だ%じん}}
* {{ja-r/args|一%獲%千%金|いっ%かく%せん%きん}}
* {{ja-r/args|一%攫%千%金|いっ%かく%せん%きん}}
* {{ja-r/args|一%喜 一%憂|いっ%き いち%ゆう}}
* {{ja-r/args|一%騎%当%千|いっ%き%とう%せん}}
* {{ja-r/args|一%極%集%中|いっ%きょく%しゅう%ちゅう}}
* {{ja-r/args|一%挙%両%得|いっ%きょ%りょう%とく}}
* {{ja-r/args|一%触%即%発|いっ%しょく%そく%はつ}}
* {{ja-r/args|一%心 同%体|いっ%しん どう%たい}}
* {{ja-r/args|一%心%不%乱|いっ%しん%ふ%らん}}
* {{ja-r/args|一%長%一%短|いっ%ちょう%いっ%たん}}
* {{ja-r/args|一%刀%両%断|いっ%とう%りょう%だん}}
* {{ja-r/args|一%衣%帯%水|いち%い%たい%すい}}
* {{ja-r/args|一%旗%揚げる|ひと%はた%あげる}}
* {{ja-r/args|一%寸%先は闇|いっ%すん%さきはやみ}}
}}
{{der-bottom}}
===詞源1===
{{cardinalbox|ja|0|1|2|零|二}}
{{ja-kanjitab|いち|yomi=goon}}
{{IPAchar|/itɨ/}} → {{IPAchar|/it͡sɨ/}} → {{IPAchar|/it͡ɕɨ/}}
來自{{der|ja|ltc|sort=いち|-}} {{ltc-l|一}}。
{{m|ja|呉音|tr=goon}}讀法,從{{cog|ltc|-}}借入的時間較早。
對照現代{{cog|nan-hbl|-}}讀法{{m|nan-hbl||it}}。
====替代寫法====
* {{qualifier|大寫數字/正式寫法}} {{ja-l|壱}}、{{ja-l|弌}}
* {{qualifier|古舊寫法}} {{ja-l|𪩩}}
====發音====
{{ja-pron|いち|acc=2|acc_ref=DJR,NHK|a=Ja-1-ichi.ogg}}
====數詞====
{{ja-pos|numeral|いち}}
# {{cln|ja|基數詞}} 數字1
====使用說明====
* {{ja-r|linkto=|rom=-|一|いち}}在{{ja-r|十|じゅう}}、{{ja-r|百|ひゃく}}前一般省略,但在{{ja-r|万|まん}}、{{ja-r|億|おく}}、{{ja-r|兆|ちょう}}等大數前一般不省略。
* 在{{ja-r|千|せん}}前,{{ja-r|linkto=|rom=-|一|いち}}可以省略(除{{ja-r|千%万|せん%まん}}外)。
*: {{ja-x|千%百%十%一|せん%ひゃく%じゅう%いち|1,111}}
*: {{ja-x|百%万|ひゃく%まん|1,000,000}}
*: {{ja-x|一%千%万|いっ%せん%まん|10,000,000}}
*: {{ja-x|千%一%万|せん%いち%まん|10,010,000}}
====名詞====
{{ja-noun|いち}}
# 數字1
# 與數字1有關的義項:
## 第一位
## 最[[先]],[[最初]]
## [[開始]],[[起始]]
## [[最]]好
## 一種
## {{lb|ja|紙牌|sort=いち}} [[A]]
# [[一體]]
# [[三味線]]等日式弦樂器中,最下的一根弦
=====俗語=====
{{top2}}
* {{ja-r|一 から やり直す|いち から やりなおす}}
* {{ja-r|一 から 十 まで|いち から じゅう まで}}
* {{ja-r|一か八か|いちか-ばちか}}
* {{ja-r|一 も 二 も 無く|いち も に も なく}}
{{bottom}}
====後綴====
{{ja-pos|suffix|いち}}
# [[最]]
#: {{ja-usex|[[地%球]][[の]][[娯%楽]][[は]][[宇%宙%]]'''一'''!|ち%きゅう の ご%らく は う%ちゅう%-'''いち'''!|地球的娛樂是全宇宙'''第一'''!}} <!-- Nyaruko -->
#: {{ja-usex|[[世%界%]]'''一'''[[かわいい]][[よ]]。|せ%かい%-'''いち''' かわい.い よ。|世界上'''最'''可愛的喲。}} <!-- Oregairu -->
====前綴====
{{ja-pos|affix|いち}}
# 一,[[1]]
# 第一位
# 最[[先]],[[最初]]
# [[萬一]],[[一旦]]
# 最[[好]]
# [[批]],[[類]]
# [[全]]
# [[某]]一個
# [[僅]]
====專有名詞====
{{ja-pos|proper|いち}}
# {{surname|ja|sort=いち}}
====衍生詞====
{{der-top4|派生自數詞いち的詞}}
{{ja-r/multi|data=
* {{ja-r/args|一%握|いち%あく}}
* {{ja-r/args|一%案|いち%あん}}
* {{ja-r/args|一%位|いち%い}}
* {{ja-r/args|一%家|いっ%か}}
* {{ja-r/args|一%期|いっ%き}}
* {{ja-r/args|一%揆|いっ%き}}
* {{ja-r/args|一%挙|いっ%きょ}}
* {{ja-r/args|一%系|いっ%けい}}
* {{ja-r/args|一%茎|いっ%けい}}
* {{ja-r/args|一%見|いっ%けん}}
* {{ja-r/args|一%間|いっ%けん}}
* {{ja-r/args|一%件|いっ%けん}}
* {{ja-r/args|一%犬|いっ%けん}}
* {{ja-r/args|一%軒|いっ%けん}}
* {{ja-r/args|一%日|いち%にち}}
* {{ja-r/args|一%番|いち%ばん}}
* {{ja-r/args|一%翼|いち%よく}}
* {{ja-r/args|一%覧|いち%らん}}
* {{ja-r/args|一%律|いち%りつ}}
* {{ja-r/args|一%流|いち%りゅう}}
* {{ja-r/args|一%陣|いち%じん}}
* {{ja-r/args|一%行|いっ%こう}}
* {{ja-r/args|一%向|いっ%こう}}
* {{ja-r/args|一%切|いっ%さい}}
* {{ja-r/args|一%龠|いち%やく}}
}}
{{der-bottom}}
{{der-top4|派生自名詞いち的詞}}
{{ja-r/multi|data=
* {{ja-r/args|一%一|いち%いち|rom=-}}, {{ja-r/args|一%々|いち%いち}}
* {{ja-r/args|一%意|いち%い}}
* {{ja-r/args|一%尉|いち.%い}}
* {{ja-r/args|一%員|いち.%いん}}
* {{ja-r/args|一%因|いち.%いん}}
* {{ja-r/args|一%円|いち%えん}}
* {{ja-r/args|一%応|いち%おう}}
* {{ja-r/args|一%往|いち%おう}}
* {{ja-r/args|一%概|いち%がい}}
* {{ja-r/args|一%月|いち%がつ}}
* {{ja-r/args|一から|いち から}}
* {{ja-r/args|一%隅|いち%ぐう}}
* {{ja-r/args|一%見|いち%げん}}
* {{ja-r/args|一%元|いち%げん}}
* {{ja-r/args|一%撃|いち%げき}}
* {{ja-r/args|一%途|いち%ず}}
* {{ja-r/args|一%期|いち%ご}}
* {{ja-r/args|一ころ|いちころ}}
* {{ja-r/args|一%石%二%鳥|いっ%せき%に%ちょう}}
* {{ja-r/args|一%通|いっ%つう}}
* {{ja-r/args|一%望|いち%ぼう}}
* {{ja-r/args|一%別|いち%べつ}}
* {{ja-r/args|一%瞥|いち%べつ}}
* {{ja-r/args|一%抹|いち%まつ}}
* {{ja-r/args|一%面|いち%めん}}
* {{ja-r/args|一%約|いち%やく}}
* {{ja-r/args|一%躍|いち%やく}}
* {{ja-r/args|一%龠|いち%やく}}
* {{ja-r/args|くノ一|くノいち}}
}}
{{der-bottom}}
{{der-top4|派生自詞綴いち的詞}}
{{ja-r/multi|data=
* {{ja-r/args|一%生|いっ%しょう}}
* {{ja-r/args|一%斉|いっ%せい}}
* {{ja-r/args|一%閃|いっ%せん}}
* {{ja-r/args|一%層|いっ%そう}}
* {{ja-r/args|一%掃|いっ%そう}}
* {{ja-r/args|一%体|いっ%たい}}
* {{ja-r/args|一%定|いっ%てい}}
* {{ja-r/args|一%般|いっ%ぱん}}
* {{ja-r/args|一%本|いっ%ぽん}}
* {{ja-r/args|一%過|いっ%か}}
* {{ja-r/args|一%介|いっ%かい}}
* {{ja-r/args|一%回|いっ%かい}}
* {{ja-r/args|一%角|いっ%かく}}
* {{ja-r/args|一%括|いっ%かつ}}
* {{ja-r/args|一%環|いっ%かん}}
* {{ja-r/args|一%貫|いっ%かん}}
* {{ja-r/args|一%級|いっ%きゅう}}
* {{ja-r/args|一%計|いっ%けい}}
* {{ja-r/args|一%決|いっ%けつ}}
* {{ja-r/args|一%己|いっ%こ}}
* {{ja-r/args|一%個|いっ%こ}}
* {{ja-r/args|一%顧|いっ%こ}}
* {{ja-r/args|一%向|いっ%こう}}
* {{ja-r/args|一%考|いっ%こう}}
* {{ja-r/args|一%世|いっ%せい}}
* {{ja-r/args|尺%一|しゃく%いち}}
}}
{{der-bottom}}
===詞源2===
{{ja-kanjitab|いつ|yomi=kanon}}
{{IPAchar|/itʉ/}} → {{IPAchar|/it͡sʉ/}} → {{IPAchar|/it͡su/}}
來自{{der|ja|ltc|sort=いつ|-}} {{ltc-l|一}}。
{{m|ja|漢音|tr=kan'on}}讀法,從{{cog|ltc|-}}借入的時間可能較晚。
====替代寫法====
* {{qualifier|大寫數字}} {{ja-l|壱}}、{{ja-l|弌}}
====發音====
{{ja-pron|いつ|acc=1|acc_ref=DJR,NHK|acc2=2|acc2_ref=DJR,NHK}}
====名詞====
{{ja-noun|いつ}}
# 數字1
# [[同]]
====字綴====
{{ja-pos|affix|いつ}}
# 數字1
# [[首]],[[初]]
# [[群]]
# [[完全]],[[全部]]
# [[其他]]
# [[僅]],[[唯一]]
====專有名詞====
{{ja-pos|proper|いつ}}
# {{given name|ja|女性|sort=いつ}}
====衍生詞====
{{der-top|派生自名詞いつ的詞}}
* {{ja-r|一に|いつ に|[[完全]]}}
* {{ja-r|一は|いつ は|一方面}}
{{der-bottom}}
{{der-top|派生自詞綴いつ的詞}}
* {{ja-r|一%気|いっ%き}}
* {{ja-r|尺%一|せき%いつ}}
* {{ja-r|画%一|かく%いつ}}
* {{ja-r|統%一|とう%いつ}}
{{der-bottom}}
===詞源3===
{{ja-kanjitab|ひと|yomi=k}}
{{IPAfont|⟨pi<sub>1</sub>to<sub>2</sub>⟩}} → *{{IPAchar|/pʲitə/}} → {{IPAchar|/ɸito/}} → {{IPAchar|/hito/}}
來自{{inh|ja|ojp|sort=ひと|-}}。
可能是{{m|ja|二|tr=futa}}的元音變換。
====發音====
{{ja-pron|ひと|acc=2|acc_ref=DJR}}
====數詞====
{{ja-pos|numeral|ひと}}
# {{cln|ja|基數詞}} 數字1
====前綴====
{{ja-pos|prefix|ひと}}
# 一,[[單]]
# [[全]]
# [[少]]
# 特定[[時間]]
====衍生詞====
{{der-top|派生自數詞ひと的詞}}
* {{ja-r|一つ|ひとつ}}
* {{ja-r|一%月|ひと%つき}}
* {{ja-r|一%人|ひと%り|rom=-}}, {{ja-r|独り|ひとり}}
{{der-bottom}}
{{der-top4|派生自前綴ひと的詞}}
{{ja-r/multi|data=
* {{ja-r/args|一%汗|ひと%あせ}}
* {{ja-r/args|一%雨|ひと%あめ}}
* {{ja-r/args|一%安%心|ひと%-あん%しん}}
* {{ja-r/args|一%皮%剥ける|ひと%かわ%むける}}
* {{ja-r/args|一%切り|ひと%きり}}
* {{ja-r/args|一%口|ひと%くち}}
* {{ja-r/args|一%言|ひと%こと}}
* {{ja-r/args|一%頻り|ひと%しきり}}
* {{ja-r/args|一%筋|ひと%すじ}}
* {{ja-r/args|一%溜まり|ひと%たまり}}
* {{ja-r/args|一%通り|ひと%とおり}}
* {{ja-r/args|一%所|ひと%ところ|rom=-}}, {{ja-r/args|一%処|ひと%ところ}}
* {{ja-r/args|一%飲み|ひと%のみ}}
* {{ja-r/args|一%葉|ひと%は}}
* {{ja-r/args|一%旗|ひと%はた}}
* {{ja-r/args|一%花|ひと%はな}}
* {{ja-r/args|一%先ず|ひと%まず}}
* {{ja-r/args|一%巡り|ひと%めぐり|rom=-}}, {{ja-r/args|一%周り|ひと%めぐり}}
* {{ja-r/args|一%休み|ひと%やすみ}}
* {{ja-r/args|一%山%当てる|ひと%やま%あてる}}
* {{ja-r/args|一%渡り|ひと%わたり|rom=-}}, {{ja-r/args|一%渉り|ひと%わたり}}
}}
{{der-bottom}}
===詞源4===
{{ja-kanjitab|yomi=i|ひ}}
詞源3 ''hito'' 的簡稱。
====發音====
{{ja-pron|ひ|acc=1|acc_ref=DJR}}
====數詞====
{{ja-pos|numeral|ひ}}
# 數字1
===詞源5===
{{ja-kanjitab|yomi=i|ひい}}
詞源4 ''hi'' 的長音形式。
====發音====
{{ja-pron|ひい|acc=1|acc_ref=DJR}}
====數詞====
{{ja-pos|numeral|ひい}}
# 數字1
===詞源6===
{{ja-kanjitab|yomi=i|いい}}
源自{{bor|ja|cmn|sort=いい|一|tr=yī}}(清朝時借入)。
====發音====
{{ja-pron|イー|acc=1|acc_ref=DJR}}
====數詞====
{{ja-pos|numeral|イー}}
# 數字1
====衍生詞====
{{der-top|派生自數詞イー的詞}}
* {{ja-r|一%索|イー%ソー}}
* {{ja-r|一%荘|イー%チャン}}
* {{ja-r|一%筒|イー%ピン}}
* {{ja-r|一%盃%口|イー%ペー%コー}}
* {{ja-r|一%萬|イー%ワン}}
{{der-bottom}}
===詞源7===
{{ja-kanjitab|はじめ|yomi=n}}
來自{{m|ja|始め|tr=hajime||[[開始]],[[起始]]}},動詞{{m|ja|始める|tr=hajimeru||[[開始]]}}的{{m|ja|連用形|tr=ren'yōkei}}。
====發音====
{{ja-pron|はじめ|acc=0}}
====專業名詞====
{{ja-pos|proper|はじめ}}
# {{given name|ja|中性|sort=はじめ}}
# {{surname|ja|sort=はじめ}}
====同類別詞彙====
{{japanese number}}
===來源===
{{reflist}}
[[Category:日語數字符號|1]]
[[Category:日語數字|1]]
==朝鮮語==
{{number box|ko|1}}
===詞源===
來自{{der|ko|ltc|sort=일|-}} {{ltc-l|一}}。
{{hanja-ety
|dk={{okm-l|ᅙᅵᇙ〮|qílq|link=no}}
|m={{okm-l|일〮|íl}}
|mh={{okm-l|ᄒᆞᆫ〮|hón}}
|ml=雜語#하33B
}}
===發音===
{{ko-hanja-pron|일}}
===漢字===
{{ko-hanja-search}}
{{ko-hanja|한|일}}
# {{hanja form of|일|}}
====組詞====
{{der-top4|組詞}}
* {{ko-l|일가|一家}}
* {{ko-l|일각|一刻}}
* {{ko-l|일각|一角}}
* {{ko-l|일간|一間}}
* {{ko-l|일갈|一喝}}
* {{ko-l|일감|一鑑}}
* {{ko-l|일개|一介}}
* {{ko-l|일거|一擧}}
* {{ko-l|일격|一擊}}
* {{ko-l|일견|一見}}
* {{ko-l|일결|一決}}
* {{ko-l|일경|一更}}
* {{ko-l|일계|一計}}
* {{ko-l|일고|一考}}
* {{ko-l|일고|一顧}}
* {{ko-l|일곡|一曲}}
* {{ko-l|일공|一空}}
* {{ko-l|일과|一過}}
* {{ko-l|일과|一顆}}
* {{ko-l|일관|一貫}}
* {{ko-l|일괄|一括}}
* {{ko-l|일광|一匡}}
* {{ko-l|일구|一區}}
* {{ko-l|일구|一句}}
* {{ko-l|일국|一國}}
* {{ko-l|일국|一局}}
* {{ko-l|일군|一群}}
* {{ko-l|일군|一軍}}
* {{ko-l|일궐|一蹶}}
* {{ko-l|일궤|一軌}}
* {{ko-l|일규|一揆}}
* {{ko-l|일균|一鈞}}
* {{ko-l|일금|一禁}}
* {{ko-l|일기|一己}}
* {{ko-l|일기|一氣}}
* {{ko-l|일기|一紀}}
* {{ko-l|일기|一騎}}
* {{ko-l|일낙|一諾}}
* {{ko-l|일년|一年}}
* {{ko-l|일념|一念}}
* {{ko-l|일능|一能}}
* {{ko-l|일단|一團}}
* {{ko-l|일단|一旦}}
* {{ko-l|일단|一段}}
* {{ko-l|일당|一黨}}
* {{ko-l|일대|一代}}
* {{ko-l|일대|一大}}
* {{ko-l|일대|一對}}
* {{ko-l|일대|一帶}}
* {{ko-l|일대|一隊}}
* {{ko-l|일덕|一德}}
* {{ko-l|일도|一刀}}
* {{ko-l|일도|一途}}
* {{ko-l|일도|一道}}
* {{ko-l|일독|一讀}}
* {{ko-l|일동|一同}}
* {{ko-l|일두|一頭}}
* {{ko-l|일등|一等}}
* {{ko-l|일락|一樂}}
* {{ko-l|일람|一覽}}
* {{ko-l|일랍|一臘}}
* {{ko-l|일량|一兩}}
* {{ko-l|일량|一輛}}
* {{ko-l|일려|一旅}}
* {{ko-l|일력|一力}}
* {{ko-l|일련|一聯}}
* {{ko-l|일렬|一列}}
* {{ko-l|일령|一領}}
* {{ko-l|일령|一齡}}
* {{ko-l|일례|一例}}
* {{ko-l|일로|一路}}
* {{ko-l|일롱|一壟}}
* {{ko-l|일롱|一弄}}
* {{ko-l|일루|一壘}}
* {{ko-l|일루|一縷}}
* {{ko-l|일류|一流}}
* {{ko-l|일륜|一輪}}
* {{ko-l|일률|一律}}
* {{ko-l|일리|一利}}
* {{ko-l|일리|一理}}
* {{ko-l|일리|一里}}
* {{ko-l|일말|一抹}}
* {{ko-l|일망|一望}}
* {{ko-l|일매|一枚}}
* {{ko-l|일맥|一脈}}
* {{ko-l|일면|一面}}
* {{ko-l|일명|一名}}
* {{ko-l|일명|一命}}
* {{ko-l|일모|一暮}}
* {{ko-l|일모|一毛}}
* {{ko-l|일모|一眸}}
* {{ko-l|일목|一沐}}
* {{ko-l|일목|一目}}
* {{ko-l|일문|一門}}
* {{ko-l|일미|一味}}
* {{ko-l|일박|一泊}}
* {{ko-l|일반|一半}}
* {{ko-l|일반|一斑}}
* {{ko-l|일반|一般}}
* {{ko-l|일발|一發}}
* {{ko-l|일발|一髮}}
* {{ko-l|일방|一方}}
* {{ko-l|일배|一杯}}
* {{ko-l|일변|一變}}
* {{ko-l|일변|一邊}}
* {{ko-l|일별|一別}}
* {{ko-l|일별|一瞥}}
* {{ko-l|일보|一步}}
* {{ko-l|일봉|一封}}
* {{ko-l|일부|一部}}
* {{ko-l|일분|一分}}
* {{ko-l|일불|一佛}}
* {{ko-l|일사|一死}}
* {{ko-l|일사|一舍}}
* {{ko-l|일색|一色}}
* {{ko-l|일생|一生}}
* {{ko-l|일석|一夕}}
* {{ko-l|일선|一線}}
* {{ko-l|일설|一說}}
* {{ko-l|일세|一世}}
* {{ko-l|일소|一掃}}
* {{ko-l|일순|一瞬}}
* {{ko-l|일시|一時}}
* {{ko-l|일신|一新}}
* {{ko-l|일신|一身}}
* {{ko-l|일심|一心}}
* {{ko-l|일약|一躍}}
* {{ko-l|일월|一月}}
* {{ko-l|일임|一任}}
* {{ko-l|일전|一戰}}
* {{ko-l|일절|一切}}
* {{ko-l|일점|一點}}
* {{ko-l|일정|一定}}
* {{ko-l|일제|一齊}}
* {{ko-l|일종|一種}}
* {{ko-l|일주|一周}}
* {{ko-l|일척|一擲}}
* {{ko-l|일체|一切}}
* {{ko-l|일촬|一撮}}
* {{ko-l|일층|一層}}
* {{ko-l|일치|一致}}
* {{ko-l|일침|一針}}
* {{ko-l|일품|一品}}
* {{ko-l|일행|一行}}
* {{ko-l|균일|均一}}
* {{ko-l|단일|單一}}
* {{ko-l|동일|同一}}
* {{ko-l|만일|萬一}}
* {{ko-l|순일|純一}}
* {{ko-l|십일|十一}}
* {{ko-l|여일|如一}}
* {{ko-l|유일|惟一}}
* {{ko-l|전일|專一}}
* {{ko-l|정일|精一}}
* {{ko-l|제일|第一}}
* {{ko-l|제일|齊一}}
* {{ko-l|통일|統一}}
* {{ko-l|합일|合一}}
* {{ko-l|획일|劃一}}
* {{ko-l|일권석|一卷石}}
* {{ko-l|일년근|一年根}}
* {{ko-l|일년초|一年草}}
* {{ko-l|일다경|一茶頃}}
* {{ko-l|일단락|一段落}}
* {{ko-l|일당백|一當百}}
* {{ko-l|일대겁|一大劫}}
* {{ko-l|일대기|一代記}}
* {{ko-l|일대사|一大事}}
* {{ko-l|일람표|一覽表}}
* {{ko-l|일면식|一面識}}
* {{ko-l|일모작|一毛作}}
* {{ko-l|일미선|一味禪}}
* {{ko-l|일방적|一方的}}
* {{ko-l|일배주|一杯酒}}
* {{ko-l|일세기|一世紀}}
* {{ko-l|일시적|一時的}}
* {{ko-l|일주일|一週日}}
* {{ko-l|일회용|一回用}}
* {{ko-l|불일치|不一致}}
* {{ko-l|십일월|十一月}}
* {{ko-l|여일인|予一人}}
* {{ko-l|폐일언|蔽一言}}
* {{ko-l|홍일점|紅一點}}
* {{ko-l|일거양득|一舉兩得}}
* {{ko-l|일구이언|一口二言}}
* {{ko-l|일석이조|一石二鳥}}
* {{ko-l|일편단심|一片丹心}}
* {{ko-l|남가일몽|南柯一夢}}
* {{ko-l|삼위일체|三位一體}}
* {{ko-l|언행일치|言行一致}}
* {{ko-l|일산화탄소|一酸化炭素}}
* {{ko-l|백문불여일견|百聞不如一見}}
{{der-bottom}}
===來源===
* {{R:hanjadoc|1}}
[[Category:朝鮮語數字符號|1]]
==越南語==
===漢字===
{{vi-readings|rs=一00
|hanviet=nhất-tdcndg;tdcntd;gdhn;genibrel, nhứt-gdhn;bonet;genibrel
|phienthiet=
|nom=nhất-tdcndg;tdcntd;gdhn, nhắt-tdcndg;btcn, nhứt-tdcntd
}}
# {{han tu form of|nhất|一}}
# {{Nom form of|nhất|[[先]];[[最]]}}
# {{Nom form of|nhắt|[[小]]}}
====組詞====
{{der-top3|組詞}}
* {{vi-l|一一|nhất nhất|}}
* {{vi-l|一切|nhất thiết|}}
* {{vi-l|一品|nhất phẩm|}}
* {{vi-l|一字|nhất tự|}}
* {{vi-l|一定|nhất định|}}
* {{vi-l|一律|nhất luật|}}
* {{vi-l|一心|nhất tâm|}}
* {{vi-l|一旦|nhất đán|}}
* {{vi-l|一時|nhất thì|}}, {{vi-l|一時|nhất thời|}}
* {{vi-l|一生|nhất sinh|}}
* {{vi-l|一笑千金|nhất tiếu thiên kim|}}
* {{vi-l|一等|nhất đẳng|}}
* {{vi-l|一箭雙鵰|nhất tiễn song điêu|}}
* {{vi-l|一統|nhất thống|}}
* {{vi-l|一致|nhất trí|}}
* {{vi-l|一舉兩便|nhất cử lưỡng tiện|}}
* {{vi-l|一覽|nhất lãm|}}
* {{vi-l|一貫|nhất quán|}}
* {{vi-l|一齊|nhất tề|}}
* {{vi-l|不一|bất nhất|}}
* {{vi-l|千載一時|thiên tải nhất thì|}}
* {{vi-l|合一|hợp nhất|}}
* {{vi-l|同一|đồng nhất|}}
* {{vi-l|唯一|duy nhất|}}
* {{vi-l|單一|đơn nhất|}}
* {{vi-l|執一|chấp nhất|}}
* {{vi-l|大南一統志|đại nam nhất thống chí|}}
* {{vi-l|獨一|độc nhất|}}
* {{vi-l|獨一無二|độc nhất vô nhị|}}
* {{vi-l|百一|bách nhất|}}
* {{vi-l|百聞不如一見|bách văn bất như nhất kiến|}}
* {{vi-l|皇黎一統志|hoàng lê nhất thống chí|}}
* {{vi-l|第一|đệ nhất|}}
* {{vi-l|第一次世界大戰|đệ nhất thứ thế giới đại chiến|}}
* {{vi-l|純一|thuần nhất|}}, * {{vi-l|統一|thống nhất|}}
{{der-bottom}}
===來源===
{{reflist}}
8agsg9gftz5g07dnu93k1ntq92z1uap
Indien
0
20761
9942244
9546216
2026-10-11T12:49:57Z
TongcyDai
53191
9942244
wikitext
text/x-wiki
{{also|indien|Indiɛn}}
==丹麥語==
===專有名詞===
{{head|da|專有名詞|g=c}}
# {{tcl|da|印度|id=Q668}}
====相關詞彙====
* {{l|da|inder|g=c|t=印度人}}
* {{l|da|indisk|pos=a|t=印度的}}
{{cln|da|外名}}
==法語==
===發音===
* {{fr-IPA}}
* {{audio|fr|LL-Q150 (fra)-0x010C-Indien.wav|a=蒙策奈姆}}
* {{audio|fr|LL-Q150 (fra)-Lepticed7-Indien.wav|a=圖盧茲}}
* {{audio|fr|LL-Q150 (fra)-Pamputt-Indien.wav|a=奧爾日河畔布雷蒂尼}}
===名詞===
{{fr-noun|m|f=+}}
# [[印度人]]{{gloss|印度居民或公民}}
# [[印地安人]]{{gloss|美洲原住民}}
====相關詞彙====
* {{l|fr|Amérindien}}
===專有名詞===
{{fr-proper noun|m|head=l'Indien}}
# {{lb|fr|天文學}} [[印第安座]]{{gl|南天星座}}
{{C|fr|印度|國籍|星座}}
==德語==
{{wp|de:}}
===詞源===
{{bor+|de|la|India}},源自{{der|de|grc|Ἰνδία}},源自 {{m|grc|Ἰνδός|t=印度河}},源自{{der|de|peo|𐏃𐎡𐎯𐎢𐏁|tr=hi<sup>n</sup>dūš}},源自{{der|de|ira-pro|*hínduš}},源自{{der|de|iir-pro|*síndʰuš|t=河}},進一步的來源未知。
===發音===
* {{IPA|de|/ˈɪndi̯ən/}}
* {{audio|de|De-Indien.ogg|a=柏林}}
===專有名詞===
{{de-proper noun|toponym,,-[指東印度群島和西印度群島]}}
# {{tcl|de|印度|id=Q668}}
====變格====
{{de-ndecl|toponym,,-[指東印度群島和西印度群島]}}
====派生詞彙====
* {{l|de|Ostindien}}
* {{l|de|Westindien}}
====相關詞彙====
{{col|de|Inder|indisch|Indochina|Indonesien|Indianer}}
===延伸閱讀===
* {{R:de:UniLeipzig}}
* {{R:de:Duden}}
{{cln|de|外名|含有後綴-ien的詞}}
==盧森堡語==
{{wp|lb:}}
===詞源===
源自{{der|lb|de|Indien}}。
===發音===
* {{IPA|lb|/ˈindjen/|[ˈindjən]|/ˈindien/}}
===專有名詞===
{{lb-proper noun|n}}
# {{tcl|lb|印度|id=Q668}}
==中古英語==
===其他形式===
* {{alter|enm|Jndien|Indin}}
===詞源===
{{etymon|enm|:bor|xno:indien}}
{{bor+|enm|xno|indien}}。<ref>{{R:MED Online|entry=Ī̆ndien|pos=n. & adj|id=MED22484}}</ref>
===形容詞===
{{enm-adj|Indiens}}
# {{demonym-adj|enm|<<c/印度>>|t=[[印度]]的}}
===名詞===
{{enm-noun}}
# {{demonym-noun|enm|<<c/印度>>|t=印度人}}
===派生語彙===
* {{desc|en|Indian}}
===參考資料===
{{reflist}}
==門諾低地德語==
===詞源===
{{bor+|pdt|de|Indien}}。
===名詞===
{{head|pdt|專有名詞|g=f}}
# {{tcl|pdt|印度|id=Q668}}
====相關詞彙====
* {{l|pdt|Indiauna}}
==瑞典語==
{{wp|sv:}}
===發音===
* {{audio|sv|LL-Q9027 (swe)-Moonhouse-Indien.wav}}
===專有名詞===
{{sv-proper noun|n}}
# {{tcl|sv|印度|id=Q668}}
====相關詞彙====
* {{l|sv|indier}}
* {{l|sv|indisk}}
* {{l|sv|indiska}}
====參見====
{{list:countries in Asia/sv}}
===參考資料===
* {{R:svenska.se|saol}}
* [https://mesh.kib.ki.se/term/D007194/india Svensk MeSH]
{{cln|sv|外名}}
dre0dx55jjywl7faockdjzg0ohccmwc
electronic
0
79353
9942233
8444179
2026-10-11T12:29:21Z
TongcyDai
53191
9942233
wikitext
text/x-wiki
{{also|electrònic}}
==英語==
===詞源===
{{ety|en|id=電子|:af|electron<id:粒子>|-ic<id:形容詞後綴>|text=+|tree=1}}
===發音===
* {{IPA|en|/ˌɛl.ɛkˈtɹɒn.ɪk/|/ˌɛl.ɪkˈtɹɒn.ɪk/|/ɪˌlɛkˈtɹɒn.ɪk/|a=RP}}
* {{IPA|en|/ɪˌlɛkˈtɹɑ.nɪk/|/ˌi.lɛkˈtɹɑ.nɪk/|/əˌlɪkˈtɹɑ.nɪk/|/əˌlɛkˈtɹɑ.nɪk/|a=GA,CA}}
** {{audio|en|en-us-electronic.ogg|a=US}}
* {{rhyme|en|ɒnɪk|s=4}}
===形容詞===
{{en-adj|-}}
# {{lb|en|物理學|化學}} 屬於[[電子]]的,與電子有關的
# 依靠電子物理行為[[運作]]的{{gl|尤指在[[半導體]]中}}
#: {{ux|en|'''electronic''' timer|'''電子'''計時器}}
# (由電子[[設備]])[[產生]]或[[傳輸]]的
#: {{ux|en|'''electronic''' music|'''電子'''音樂}}
# 與[[數位]]或[[電腦]][[技術]]有關的
# [[電子]]的{{gl|表示與所指非電子物品,或者做法相似的方法}}
#: {{ux|en|'''electronic''' mail|'''電子'''郵件}}
#: {{ux|en|'''electronic''' signature|'''電子'''簽名}}
# 與[[網際網路]]有關的
#* {{quote-journal|en|title=No hiding place
|date=2013-05-25|volume=407|issue=8837|page=74|magazine=w:en:The Economist
|url=http://www.economist.com/news/science-and-technology/21578357-plan-assess-peoples-personal-characteristics-their-twitter-streams-no
|passage=In America alone, people spent $170 billion on “direct marketing”—junk mail of both the physical and '''electronic''' varieties—last year. Yet of those who received unsolicited adverts through the post, only 3% bought anything as a result.
|t=僅在美國,去年人們就在「直接行銷」(包含實體和'''電子'''形式的垃圾郵件)上花費了1700億美元。然而,在那些收到郵寄的不請自來廣告的人中,只有3%的人因此購買了任何東西。}}
====派生詞彙====
{{lookfrom|en|electronic}}
{{col|en|bioelectronic
|bionic
|cryoelectronic
|cybertronic
|dielectronic
|digitron
|ecycle
acoustoelectronic
|electronically
|electronic babysitter
|electronic benefit transfer
|electronic body music
|electronic book
|electronic brain
|electronic calculator
|electronic car key
|electronic cigar
|electronic cigarette
|electronic circuit
|electronic collar
|electronic commerce
|electronic communication
|electronic computer
|electronic cottage
|electronic dance music
|electronic data interchange
|electronic document
|electronic flight bag
|electronic fog
|electronic game
|electronic intelligence
|electronicist
|electronic keyboard
|electronicky
|electronic mail
|electronic media
|electronic music
|electronic organ
|electronic paper
|electronic picking
|electronic publishing
|electronic resource
|electronic rock
|electronic sackbut
|electronic signature
|electronic smog
|electronic sport
|electronic stability control
|electronic superhighway
|electronification
|electronified
|electronify
|ELINT
|emotronic
|heatronic
|immunoelectronic
|interelectronic
|isoelectronic
|magnetoelectronic
|microelectronic
|monoelectronic
|morphoelectronic
|multielectronic
|nanoelectronic
|neuroelectronic
|neurotronic
|nonelectronic
|optoelectronic
|optronic
|photoelectronic
|piezoelectronic
|polyelectronic
|postelectronic
|preelectronic
|psychoelectronic
|quadruelectronic
|quantized electronic structure
|radioelectronic
|rocktronic
|spintronic
|stereoelectronic
|technetronic
|thermoelectronic
|topotronic
|trielectronic
|unelectronic
|unielectronic
|vibronic
}}
====相關詞彙====
* {{l|en|electric}}
* {{l|en|electrical}}
===名詞===
{{en-noun}}
# 靠[[電力]]運作的[[設備]];電子設備
{{C|en|電子學}}
==因特語==
===發音===
* {{IPA|ia|/e.lekˈtɾo.nik/}}
===形容詞===
{{ia-adj|-}}
# [[電子]]的
==羅馬尼亞語==
===詞源===
{{ety|ro|:bor|fr:électronique|:af<surf>|electron<t:電子>|-ic<t:形容詞後綴>|text=+|tree=1}}
===形容詞===
{{ro-adj}}
# [[電子]]的
====變格====
{{ro-decl-adj}}
dezw6qobeahv9h3df9vy10mxx0vdizn
稟性
0
137436
9942826
8292416
2026-10-12T06:14:37Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942826
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=禀性}}
===读音===
{{zh-pron|m=bǐng xìng}}
===名詞===
{{head|zh|名詞}}
#[[天賦]]的[[品性]][[資質]]。
===相关词汇===
* 派生词:{{zh-l|禀性难移}}
igoq7xci2y7q89vnvmc0k3pu9nl7dlz
一葉蘭
0
138003
9942827
8672812
2026-10-12T06:14:40Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942827
wikitext
text/x-wiki
==漢語==
{{wikipedia}}
{{zh-forms|s=一叶兰}}
===讀音===
{{zh-pron|m=yīyèlán}}
===名詞===
{{head|zh|名詞}}
#[[植物]]名。
===翻譯===
{{翻译-顶}}
*俄语:''[[бот.]]'' [[пергамена]] [[одноцветковая]] ([[Pergamena]] [[uniflora]] ''[[Finet.]]'')
{{翻译-底}}
e6mi0yzqc6e5gcsg3fh7topsj1ip8it
一葉知秋
0
138004
9942368
8543578
2026-10-12T00:10:01Z
Fglffer
55252
9942368
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=一叶知秋|type=211|lit=一片落葉便預示秋天到來}}
===詞源===
出自《淮南子·說山》:
{{zh-x|以 小 明 大,見 一 落葉 而 知 歲 之 將 暮;睹 瓶 中 之 冰 而 知 天下 之 寒。|從小事物明白大道理,看見一片葉子落下,可以推知一年快到盡頭;看到瓶裡的水結冰,就知道外面天氣有多麼寒冷。|CL|ref=西漢·{{w|劉安}} 《[[s:淮南子/說山訓|淮南子・說山]]》|collapsed=y}}
===发音===
{{zh-pron
|m=一yèzhīqiū
|c=jat1 jip6 zi1 cau1
|cat=cy
}}
===成语===
{{head|zh|成語}}
# {{lb|zh|比喻}} 由[[局部]]的、[[細小]]的[[徵兆]],可[[推知]][[事物]]的[[演變]]和[[趨勢]]
====同義詞====
* {{zh-l|見微知著}}
* {{zh-l|嘗鼎一臠}}
* {{zh-l|因小見大}}
* {{zh-l|落葉知秋}}
qi9vecnv6icjhz18wv7zbvx32icgbjd
白首
0
144649
9942828
6243585
2026-10-12T06:14:43Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942828
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
{{zh-pron
|m=báishǒu
|c=baak6 sau2
|mn=xm,zz:pe̍k-siú/qz:pia̍k-siú
|cat=n}}
{{=n=|漢|白首}}
#[[白髮]]的[[頭]]。
#借指[[老人]]。
==[[日語]]==
{{=n=|日|白白首}}
:[[しらくび]]
#[[妓女]]
:[[しろくび]]
#[[妓女]]
:[[はくしゅ]]
#白首
1ojptfd7c7xsllurr0iuovmgfog67wc
佛
0
145714
9943015
9922759
2026-10-12T07:37:58Z
TongcyBot
83009
官話讀音改寫為明確拼音(cmn-tag 同步 enwikt 後「佛」不在異讀表內,顯示與原本相同)
9943015
wikitext
text/x-wiki
{{character info}}
==跨語言==
{{stroke order|strokes=7}}
===漢字===
{{Han char|rn=9|rad=人|as=05|sn=7|four=25227|canj=OLLN|ids=⿰亻弗}}
====衍生字====
* {{l|mul|[[𠲽]], [[梻]], [[𩎵]], [[𡌅]]}}
====參考資料====
{{Han ref|kx=0099.040|dkj=00517|dj=0208.110|hdz=10140.030|uh=4F5B|ch=0000980001.010|sbgy=0476.24}}
{{shuowen}}
==漢語==
{{zh-forms|alt=仏,𰁰,㚕,仸,㘬,𠑵,𠇛,𦤲}}
{{zh-wp|zh|yue|cdo:Hŭk|nan:Hu̍t|wuu}}
===字源===
{{Han etym}}
{{Han compound|亻|弗|ls=psc|c1=s|c2=p}}。
===詞源1===
{{zh-ref|Ji (1998v7)}}認為可能{{bor+|zh|ira}}(對比{{cog|sog|𐼾𐼴𐽂𐼷}}、{{m|sog|𐫁𐫇𐫤𐫏|ts=Pute, Bute, βute|sc=Mani}}、{{cog|pal|tr=bwt'|sc=Phlv}}、{{m|pal|𐫁𐫇𐫤|ts=But}}、{{cog|xpr|𐫁𐫇𐫎|tr=bwṯ|ts=But, Butt}}),最终源自{{der|zh|sa|बुद्ध|t=覺,知|pos=過去被動分詞}},與{{ltc-l|佛陀}}同源,但{{m-self|zh|佛}}字並非是{{lang|zh|佛陀}}的直接省稱。
====發音====
[[File:Weathered Chinese 佛 sticker.jpg|thumb|「佛」字]]
{{zh-pron
|m=fó
|m-s=fu2
|dg=фә1
|c=fat6
|c-t=fut5
|g=fiit7/fiit6
|g_note=fiit6 - 用於部分組詞,如{{zh-l|*佛手}}、{{zh-l|*佛七}}
|h=pfs=fu̍t;gd=fud6
|j=feh5
|mb=hō
|md=hŭk
|mn=xm,qz,tw:pu̍t/hu̍t
|mn_note=廈門, 泉州, 臺灣: pu̍t - 白讀; hu̍t - 文讀
|mn-t=hug8
|mn-l=bug8
|w=5veq
|x=fu6
|mc=y
|oc=y
|cat=pn,n
}}
====釋義====
{{head|zh|漢字}}
# {{lb|zh|佛教}} [[福德]]和[[智慧]][[修行]][[圓滿]]者
#: {{zh-x|佛陀|}}
#: {{zh-x|佛教|}}
# {{lb|zh|佛教}} [[佛像]]
# {{lb|zh|引申}} [[佛經]]
# {{lb|zh|引申}} [[佛教]]的[[教義]]
=====近義詞=====
* {{zh-l|佛祖}}
* {{zh-l|佛陀}}
* {{zh-l|浮屠}}
* {{zh-l|釋迦牟尼}}
=====派生語彙=====
{{CJKV||ふつ|j2=ぶつ|j=仏|불|Phật|v2=Bụt}}
;其他
* {{desc|cdy|fut⁸|bor=1}}
* {{desc|mn|ᠪᠤᠷᠬᠠᠨ|der=1}} / {{l|mn|бурхан}}
* {{desc|vi|Bụt|t=傳說中的智慧老人|bor=1}}
* {{desc|za|baed|bor=1}}
=====翻譯=====
{{trans-top|福德和智慧修行圓滿者}}
* 阿爾巴尼亞語:{{t+|sq|Buda|m}}
* 阿拉伯語:{{t|ar|بُوذَا|m}}
* 亞美尼亞語:{{t+|hy|Բուդդա}}
* 阿輸迦普拉克里特語:{{t|inc-ash|𑀩𑀼𑀥}}
* 阿薩姆語:{{t|as|বুদ্ধ}}
* 阿塞拜疆語:{{t|az|Budda}}、{{t|az|Büt}}
* 白俄羅斯語:{{t|be|Бу́да|m}}
* 孟加拉語:{{t+|bn|বুদ্ধ}}
* 保加利亞語:{{t|bg|Бу́да|m}}
* 緬甸語:{{t+|my|ဗုဒ္ဓ}}、{{t+|my|ဘုရား}}
* 加泰羅尼亞語:{{t+|ca|Buda|m}}
* 捷克語:{{t|cs|Buddha|m}}
* 丹麥語:{{t+|da|Buddha|c}}
* 荷蘭語:{{t+|nl|Boeddha|m}}
* 宗喀語:{{t|dz|ཤཱ་ཀྱ་ཐུབ་པ}}
* 英語:{{t+|en|Buddha}}
* 世界語:{{t|eo|Budho}}
* 愛沙尼亞語:{{t+|et|Buddha}}
* 芬蘭語:{{t+|fi|Buddha}}
* 法語:{{t+|fr|Bouddha|m}}
* 格魯吉亞語:{{t|ka|ბუდა}}
* 德語:{{t+|de|Buddha|m}}
* 希臘語:{{t+|el|Βούδας|m}}
*: 古希臘語:{{t|grc|Βούδδας|f}}、{{t|grc|Βούττας|f}}
* 古吉拉特語:{{t|gu|બુદ્ધ|m}}
* 希伯來語:{{t|he|בּוּדְהָא|m|tr=budha}}
* 印地語:{{t+|hi|बुद्ध|m}}
* 匈牙利語:{{t+|hu|Buddha}}
* 冰島語:{{t|is|Búdda|m}}
* 印尼語:{{t+|id|Buddha}}
* 愛爾蘭語:{{t|ga|Búda|m}}
* 意大利語:{{t|it|Buddha|m}}、{{t|it|Budda|m}}
* 日語:{{t+|ja|仏陀|tr=ぶっだ, Budda; ぶつだ, Butsuda}}、{{t+|ja|仏|tr=ほとけ, Hotoke}}
* 卡納達語:{{t|kn|ಗೌತಮ ಬುದ್ಧ}}、{{t+|kn|ಬುದ್ಧ}}、{{t+|kn|ಬುದ್ಧ}}
* 卡片片甘語:{{t|pam|Budda|m}}
* 喀喇汗語:{{t|xqa|بُرْخَنْ|tr=burχan}}
* 克什米爾語:{{t|ks|بۄد}}
* 哈薩克語:{{t|kk|Бұддһа}}、{{t|kk|Будда}}
* 高棉語:{{t+|km|ព្រះពុទ្ធ}}、{{t+|km|ពុទ្ធ}}
* 朝鮮語:{{t+|ko|^부처}}、{{t|ko|^불타(佛陀)}}
* 吉爾吉斯語:{{t|ky|Будда}}
* 老撾語:{{t|lo|ພຸດທະ}}、{{t|lo|ພຸດ}}
* 拉丁語:{{t|la|Buddas|m}}、{{t|la|Budda|m}}
* 拉脫維亞語:{{t|lv|Buda|m}}
* 立陶宛語:{{t|lt|Buda|m}}
* 傣仂語:{{t|khb|ᦕᦳᧆᧈ}}、{{t|khb|ᦕᦳᧆᧈᦏᦰᧈ}}
* 馬其頓語:{{t|mk|Буда|m}}
* 馬來語:{{t|ms|Buddha}}
* 馬拉雅拉姆語:{{t|ml|ബുദ്ധന്}}
* 馬爾他語:{{t|mt|Buddha|m}}
* 滿語:{{t|mnc|ᡶᡠᠴᡳᡥᡳ}}
* 馬拉地語:{{t|mr|बुद्ध|m}}
* 中古朝鮮語:{{t|okm|부텨|tr=Pwùthyè}}
* 中古波斯語:{{t|pal|𐭡𐭥𐭲𐭩|ts=but}}
* 蒙古語:
*: 西里爾字母:{{t+|mn|Будда}}、{{t+|mn|бурхан|alt=Бурхан}}
* 尼泊爾語:{{t|ne|बुद्ध}}
* 挪威語:
*: 書面挪威語:{{t|nb|Buddha|m}}
* 奧利亞語:{{t+|or|ବୁଦ୍ଧ}}
* 巴利語:{{t|pi|Buddha|m}}
*: 緬甸文:{{t|pi|ဗုဒ္ဓ|m}}
*: 天城文:{{t|pi|बुद्ध|m}}
*: 泰文:{{t|pi|พุทธะ|m}}
* 普什圖語:{{t+|ps|بودا|m|tr=budã}}
* 波斯語:{{t+|fa|بت|tr=bot}}、{{t+|fa|بودا|tr=budâ}}
* 波蘭語:{{t+|pl|Budda|m}}
* 葡萄牙語:{{t+|pt|Buda|m}}
* 旁遮普語:{{t|pa|ਬੁੱਧ}}
* 羅興亞語:{{t|rhg|Buddá}}
* 羅馬尼亞語:{{t|ro|Buddha|m}}
* 俄語:{{t+|ru|Бу́дда|m}}
* 盧森尼亞語:{{t|rue|Бу́дга|m}}
* 撒拉語:{{t|slr|Palçıx kiş}}
* 梵語:{{t+|sa|बुद्ध|m}}
* 塞爾維亞-克羅地亞語:
*: 西里爾字母:{{t|sh|Бу́да|m}}
*: 拉丁字母:{{t+|sh|Búda|m}}
* 撣語:{{t|shn|ပုၵ်ႉထႃႉ}}
* 僧加羅語:{{t+|si|බුද්ධ}}
* 斯洛伐克語:{{t|sk|Budha|m}}
* 斯洛文尼亞語:{{t+|sl|Búda|m}}
* 南阿爾泰語:{{t|alt|Боодо}}
* 西班牙語:{{t|es|Buda|m}}
* 瑞典語:{{t+|sv|Buddha|c}}
* 他加祿語:{{t|tl|Buda}}
* 塔吉克語:{{t|tg|Буддо}}
* 泰米爾語:{{t+|ta|புத்தன்}}、{{t+|ta|புத்தர்}}
* 韃靼語:{{t|tt|Будда}}
* 泰盧固語:{{t+|te|బుద్ధుడు}}、{{t+|te|గౌతమబుద్ధుడు}}
* 泰語:{{t+|th|พระพุทธเจ้า}}、{{t|th|[[พระ]][[โพธิสัตว์]]|tr=prá-poo-tí-sàt}}、{{t+|th|พุทธ}}、{{t+|th|พุทธะ}}、{{t+|th|บุดด้า}}
* 藏語:{{t|bo|སངས་རྒྱས}}、{{t|bo|ཐུབ}}
* 吐火羅語B:{{t|txb|Pañäkte}}
* 土耳其語:{{t+|tr|Buda}}
* 土庫曼語:{{t|tk|Budda}}
* 圖瓦語:{{t|tyv|Богда}}、{{t|tyv|Бурган}}
* 烏克蘭語:{{t|uk|Бу́дда|m}}
* 烏爾都語:{{t+|ur|بدھ|m|tr=buddha}}
* 維吾爾語:{{t|ug|بۇددا}}
* 烏茲別克語:{{t|uz|Budda}}
* 越南語:{{t+|vi|Phật}} ({{t|vi|佛}})、{{t+|vi|Bụt}} ({{t|vi|侼}})
* 意第緒語:{{t|yi|בודאַ|m}}
* 壯語:{{t|za|baed}}
{{trans-bottom}}
====組詞====
{{col3|zh|借花獻佛|佛馱|孔佛|佛郎機|呵佛罵祖|佛龕|佛國記|佞佛|佛七|三世佛|佛戾|佛會|大佛|北方佛教|五方佛|佛境|佛爺|佛性|佛教|佛位|佛道|千佛山|佛印|丹佛|佛場|佛妝|佛子|佛跳牆|佛頭著糞|三因佛性|佛光|佛經|錠光佛|吃齋唸佛|佛圖|佛手|佛指甲|佛天三寶|佛誕節|千佛塔|佛海|佛珠|佛門|佛日|佛眼|佛眼兒|念豆兒佛|念米佛|念佛三昧|念佛|佛手瓜|佛燈|南無佛|佛生日|即身成佛|佛因|佛寺|佛青|佛祖|佛誕日|佛粥|佛老|佛號|供佛|伊闕佛龕|佛來明哥|佛手柑|寶生佛|佛口蛇心|佛法|佛門弟子|佛牙|佛剎|佛事|佛成道日|佛陀|即心即佛|七佛|佛曲|佛圖澄|佛蒙特州|佛地|作佛事|大乘佛教|佛心宗|三階佛法|佛學|原始佛教|五會念佛|佛堂|佛圖戶|千佛洞|佛前佛後|佛國|佛舍利|佛眼相看|佛桑|佛果|佛書|佛家|佛像|佛科擺|泥多佛大|歡喜佛|成佛|求神拜佛|抱佛腳|無量壽佛|浴佛節|毗婆尸佛|白豆兒佛|稱名念佛|浴佛|活佛|拜佛|萬家生佛|番佛|生佛萬家|揀佛燒香|毗舍婆佛|見在佛|訶佛罵祖|西藏佛教|西西佛斯|觀音佛祖|老佛爺|立地成佛|選佛場|著糞佛頭|綸音佛語|阿彌陀佛|蛇心佛口|闢佛|長齋繡佛|觀想念佛|藥師佛|見性成佛|部派佛教|辟支佛|繡佛|佛典|佛體|佛山|主佛|佛羅里達|哈佛|一佛出世|一佛出世,二佛涅槃|一佛出世,二佛升天|佛卡夏|佛具|佛都有火|化佛|佛母}}
===詞源2===
{{zh-see|彿|s}}
===詞源3===
====發音====
{{zh-pron
|m=fú,fó,1nb=中國大陸,2nb=臺灣
|c=fat1
|dial=n
|cat=v
}}
====釋義====
{{head|zh|漢字}}
# {{†}} {{alt form|zh|拂}} {{qual|違逆}}
====組詞====
{{col3|zh|佛戾}}
===詞源4===
====發音====
{{zh-pron
|m=bì
|c=bat6
|dial=n
|cat=v,pn
}}
====釋義====
{{head|zh|漢字}}
# {{†}} {{alt form|zh|弼}} {{qual|輔佐}}
#* {{zh-x|佛{bì} 時 仔肩,示 我 顯 德行。|'''協助'''我擔負重大的責任,教導我如何施行美德。|ref=Shijing}}
# {{surname|zh}}
#* {{zh-x|佛{bì} ^肸{xī} 以 ^中牟{mù} 畔。|佛肸在中牟發動叛亂。|ref=Analects}}
===詞源5===
====發音====
{{zh-pron
|m=bó
|c=but6
|dial=n
|cat=a
}}
====釋義====
{{head|zh|漢字}}
# {{†}} {{alt form|zh|勃}} {{qual|旺盛}}
===詞源6===
{{zh-l|服}}的方言發音。因網絡主播{{w|孫笑川}}的使用而逐漸普及。
====發音====
{{zh-pron
|m=fó
|dial=n
|cat=v
}}
====釋義====
{{head|zh|漢字}}
# {{lb|zh|Mainland|Internet slang}} {{alt form|zh|服}} {{qual|服氣}}
===參考資料===
* {{R:yue:Hanzi}}
{{zh-cat|宗教|佛教}}
==日語==
{{ja-kanji forms|仏|佛}}
===漢字===
{{ja-kanji|grade=n|rs=人05|shin=仏}}
# {{ja-kyujitai spelling of|仏}}
====讀音====
{{ja-readings
|goon=ぶつ
|kanon=ふつ
|kun=ほとけ-
|nanori=さとる
}}
===釋義===
{{ja-see|仏}}
==朝鮮語==
===詞源===
源自{{der|ko|ltc|sort=불|-}} {{ltc-l|佛|id=1}}。
{{hanja-ety
|dk={{okm-l|뿌ᇙ〮|ppwúlq|link=no}}
|m={{okm-l|불〮|pwúl}}
|mh={{okm-l|부텨|Pwùthyè}}
|ml=人類#중02B
}}
===發音===
{{ko-hanja-pron|불}}
===漢字===
{{ko-hanja-search}}
{{ko-hanja|부처|불}}
# {{hanja form of|불|[[#漢語|佛]]}}
# {{hanja form of|불|[[法國]](新聞媒體用詞,用在組詞當中)}}
====組詞====
{{der-top|組詞}}
* {{ko-l|불교|佛敎}}
* {{ko-l|불경|佛經}}
* {{ko-l|성불|成佛}}
* {{ko-l|^불어|佛語}}
{{der-bottom}}
===專有名詞===
{{ko-hanjatab}}
{{ko-proper noun|hangeul=불}}
# {{qualifier|用於新聞標題}} {{short for|ko|{{ruby|[[불란서|[佛](불)[蘭](란)[西](서)]]}}|t=[[法國]]|tr=Bullanseo}}
====用法說明====
新聞標題中慣例用法。雖然當代朝鮮語已經避免使用漢字,但作此義時基本上只用漢字來表示。
===參考資料===
* {{R:hanjadoc|224}}
==上古日語==
===詞源===
最可能源自{{der|ojp|qfa-kor-pro|*Pwutukye||[[#漢語|佛]]}}。
===名詞===
{{head|ojp|名詞|tr=poto<sub>2</sub>ke<sub>2</sub>|假名|ほとけ}}
# {{lb|ojp|sort=ほとけ|Buddhism}} [[佛像]]
#* {{RQ:Manyoshu|16|3841}},文本[https://web.archive.org/web/20220626150734/http://jti.lib.virginia.edu/japanese/manyoshu/Man16Yo.html#3841 見此]
#*: {{ux|ojp|'''佛'''造眞朱不足者[[水溜まる|水渟]]池田乃[[朝臣|阿曾]]我鼻上乎穿禮|tr='''poto<sub>2</sub>ke<sub>2</sub>''' tukuru ma-so<sub>2</sub>po tarazupa mi<sub>1</sub>du tamaru Ike<sub>2</sub>da no<sub>2</sub> aso<sub>2</sub> ga pana no<sub>2</sub> upe<sub>2</sub> wo pore|要是造'''佛像'''的朱砂不夠了,水積池中<small>(枕詞)</small>,就去池田朝臣的大紅鼻子上挖一點來吧。}}
====派生語彙====
* {{desc|ja|仏|tr=hotoke}}
==越南語==
===漢字===
{{vi-readings|rs=人05
|hanviet=phật-tdcndg;tdcntd;gdhn;bonet;genibrel, phất-gdhn
|phienthiet=符勿 phù vật
|nom=phật-tdcndg;tdcntd;gdhn;bonet;taberd
}}
# {{han tu form of|Phật|[[#漢語|佛]]}}
# {{han tu form of|Phật|[[佛教]]}}
====組詞====
{{col3-u|vi
|{{vi-l|阿彌陀佛|A Di Đà Phật|}}
|{{vi-l|德佛母|Đức Phật Mẫu|}}
|{{vi-l|口佛心蛇|khẩu phật tâm xà|}}
|{{vi-l|無佛|mô Phật|}}
|{{vi-l|念佛|niệm Phật|}}
|{{vi-l|佛陀|Phật Đà}}
|{{vi-l|佛臺|phật đài}}
|{{vi-l|佛誕|Phật Đản|}}
|{{vi-l|佛教|Phật giáo}}
|{{vi-l|佛手|phật thủ}}
|{{vi-l|佛子|phật tử}}
}}
===參考資料===
{{reflist}}
==壯語==
===名詞===
{{za-head|名詞}}
# {{za-sawndip form of|baed||佛陀;佛寺;靈魂;神}}
3wgy5h17ffvhtt8ky3m204wuv3ka97u
tee
0
176808
9942351
9718429
2026-10-11T23:36:02Z
Chihunglu83
87715
9942351
wikitext
text/x-wiki
==跨語言==
===符號===
{{mul-symbol}}
# {{ISO 639|3}}
===參見===
* {{langcat}}
==英語==
===發音===
* {{IPA|en|/tiː/}}
* {{audio|en|LL-Q1860 (eng)-Vealhurl-tee.wav|音頻 (RP)}}
* {{rhymes|en|iː}}
* {{homophones|en|T|te|tea|ti}}
{{-mnc-}}
今
[[Category:電機工程專有名詞]]
[[Category:通訊工程專有名詞]]
[[Category:英语动词]]
[[Category:英语名词]]
837d6f1li734i0qpxuxk3e7v4n3k24x
白相
0
576259
9942829
8544106
2026-10-12T06:14:46Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942829
wikitext
text/x-wiki
==漢語==
{{zh-forms|alt=薄相, 孛相|gloss=-}}
根據 {{zh-ref|Li (2001)}},此詞可能源自{{der|wuu|qfa-tak}},和{{cog|swi|tr=peu<sup>55</sup>}}、{{cog|za|tr=ɕam<sup>21</sup>}} 相關。
===發音===
{{zh-pron
|w=sh:8beq shian
|cat=v
}}
===動詞===
{{zh-verb}}
# {{lb|zh|上海話|蘇州話}} [[玩]],[[玩耍]]
====近義詞====
{{zh-dial|玩}}
====派生詞彙====
{{col3|zh|白相相|白相人|弄白相}}
7qxa6fzg0h9vr3m3qb7rxsl6m5lrho9
包含
0
577737
9943019
9923635
2026-10-12T09:49:12Z
Jiba1219
110530
/* 日語 */
9943019
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=bāohán
|c=baau1 ham4
|ca=LL-Q9186-Luilui6666-包含.wav
|h=pfs=pâu-hàm;hrs=h:bauˋ ham
|mn=pau-hâm
|mn-t=bao1 ham5
|ma=Zh-bāohán.oga
|cat=v
}}
===動詞===
{{zh-verb}}
# [[寬容]],[[原諒]]
# [[包括]]
====同義詞====
{{syn-saurus|zh|包括}}
====參見====
* {{qual|不可和該詞混淆}} {{zh-l|包涵}}
{{zh-cat|Intermediate}}
==日語==
{{ja-kanjitab|ほう|がん|yomi=o,kan}}
===發音===
{{ja-pron|ほうがん|acc=0|acc_ref=DJR}}
===名詞===
{{ja-noun|ほうがん|hhira=はうがん}}
# [[包括]]
===動詞===
{{ja-verb-suru|ほうがん|hhira=はうがん}}
# [[包括]]
#: {{ja-usex|Bに[[完全]]に'''包含されている'''|ビー に かんぜん に '''ほうがん されている'''|完全包含在了B裡面}}
====活用====
{{ja-suru|ほうがん}}
===來源===
{{reflist}}
==朝鮮語==
{{ko-hanjatab}}
===名詞===
{{ko-noun|hangeul=포함}}
# {{hanja form of|포함|包括}}
cd1p05b3qn01hs66isn8ylamytci50x
包括
0
577758
9943022
9923638
2026-10-12T10:07:12Z
Jiba1219
110530
/* 日語 */
9943022
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=bāo括
|c=baau1 kut3
|ca=LL-Q9186-Luilui6666-包括.wav
|h=pfs=pâu-koat;hrs=h:bauˋ guad
|ma=Zh-bāokuò.oga
|mn=pau-koat
|mn-t=bao1 guag4
|w=sh:1pau kuaq
|cat=v
}}
===動詞===
{{zh-verb}}
# [[總體]]中[[含有]]
#: {{zh-x|包括 但 不 限於|}}
#: {{zh-x|以 感恩 的 心態 面對 一切、包括 失敗,你 會 發現,人生 其實 很 精彩。|}}
====同義詞====
{{syn-saurus|zh|包括}}
====派生語詞====
{{CJKV||ほうかつ|포괄|bao quát}}
====翻譯====
{{trans-top|總體中含有}}
* 阿拉伯語:{{t|ar|تضمن|tr=taḍammana}}
* 亞美尼亞語:{{t+|hy|ներառել}}
* 阿薩姆語:{{t|as|সাঙোৰ}}
* 保加利亞語:{{t+|bg|обхващам}}
* 加泰羅尼亞語:{{t+|ca|incloure}}
* 英語:{{t+|en|include}}
* 世界語:{{t|eo|ampleksi}}
* 芬蘭語:{{t+|fi|sisältää}}、{{t+|fi|sisältyä}}
* 法語:{{t+|fr|inclure}}、{{t+|fr|comprendre}}
* 加利西亞語:{{t+|gl|incluír}}
* 德語:{{t+|de|einschließen}}、{{t|de|[[mit]] [[einbeziehen]]}}
* 希臘語:{{t+|el|συμπεριλαμβάνω}}
* 印地語:{{t+|hi|समावेश|m}}
* 匈牙利語:{{t+|hu|tartalmaz}}、{{t|hu|[[magában]] [[foglal]]}}、{{t+|hu|beleért}}
* 意大利語:{{t+|it|includere}}、{{t+|it|comprendere}}、{{t+|it|comportare}}
* 日語:{{t+|ja|含む|tr=ふくむ, fukumu}}
* 高棉語:{{t+|km|បញ្ចូល}}
* 朝鮮語:{{t+|ko|포함하다}}
* 庫爾德語:
*: 中庫爾德語:{{t|ckb|گِرتِنەوە}}
* 立陶宛語:{{t|lt|apimti}}
* 馬拉雅拉姆語:{{t|ml|ഉൾപ്പെടുത്തുക}}、{{t|ml|ഉൾക്കൊള്ളിക്കുക}}
* 古英語:{{t|ang|belūcan}}
* 波斯語:{{t|fa|شامل شدن|tr=šâmel šodan}}、{{t|fa|در بر داشتن|tr=dar bar dâštan}}
* 皮特凱恩語:{{t|pih|enkluud}}
* 波蘭語:{{t+|pl|zawierać|impf}}、{{t+|pl|zawrzeć|pf}}、{{t+|pl|obejmować|impf}}、{{t+|pl|objąć|pf}}
* 葡萄牙語:{{t+|pt|incluir}}
* 俄語:{{t+|ru|включа́ть|impf}}、{{t+|ru|включи́ть|pf}}、{{t+|ru|содержа́ть|impf}}
* 西班牙語:{{t+|es|incluir}}
* 瑞典語:{{t+|sv|inkludera}}、{{t+|sv|innefatta}}
* 土耳其語:{{t+|tr|içermek}}、{{t+|tr|ihtiva etmek}}
* 越南語:{{t+|vi|bao gồm}}
* 威爾士語:{{t+|cy|cynnwys}}
* 意第緒語:{{t|yi|כּולל זײַן|tr=koylel zayn}}
{{trans-bottom}}
{{zh-cat|Elementary}}
==日語==
{{ja-kanjitab|ほう|かつ|yomi=o,kanon}}
===發音===
{{ja-pron|ほうかつ|acc=0|acc_ref=DJR,NHK}}
===名詞===
{{ja-noun|ほうかつ|hhira=はうくわつ}}
# [[總括]],[[綜合]]
====衍生詞====
* {{ja-r|包括的|ほうかつてき}}
===動詞===
{{ja-verb-suru|tr=trans|ほうかつ|hhira=はうくわつ}}
# [[#漢語|包括]],[[總括]],[[綜合]]
====活用====
{{ja-suru|ほうかつ}}
===參考資料===
{{reflist}}
==朝鮮語==
{{ko-hanjatab}}
===名詞===
{{ko-noun|hangeul=포괄}}
# {{hanja form of|포괄}}
==越南語==
{{vi-hantutab}}
===動詞===
{{vi-verb|sc=Hani}}
# {{han tu form of|bao quát}}
===形容詞===
{{vi-adj|sc=Hani}}
# {{han tu form of|bao quát}}
3lvs5pq7g7zjp0cz8ija8mgydebpzzn
避雨
0
580718
9942830
9684378
2026-10-12T06:14:49Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942830
wikitext
text/x-wiki
==漢語==
===詞源1===
{{zh-forms}}
====發音====
{{zh-pron
|m=bìyǔ
|c=bei6 jyu5
|h=pfs=phit-yí;gd=pid5 yi3
|mn-t=bi7 hou6
|cat=v
}}
====動詞====
{{zh-verb|type=vo}}
# {{lb|zh|intransitive}} [[躲雨]]
#: {{zh-x|下 大雨 了,趕緊 過來 '''避 避 雨''' 吧!}}
=====同義詞=====
{{zh-dial|躲雨}}
===詞源2===
{{zh-see|辟雨}}
{{C|zh|雨}}
9xwijlaisnpnaqbyu2z854m3tcv8qqr
蔀
0
589368
9942342
9663727
2026-10-11T23:17:11Z
Fglffer
55252
9942342
wikitext
text/x-wiki
{{character info}}
==跨語言==
===漢字===
{{Han char|rn=140|rad=艸|as=11|sn=17|four=44627|canj=TYRL|ids=⿱艹部}}
====來源====
* {{Han ref|kx=1053.070|dkj=31748|dj=1515.220|hdz=53268.110|ch=11630005.02|uh=8500}}
==漢語==
{{zh-forms}}
===字源===
{{Han etym}}
===發音===
{{zh-pron
|m=bù
|c=bou6
|mc=y
|oc=y
|cat=n,v
}}
===釋義===
{{head|zh|漢字}}
# {{lb|zh|literary}} [[草蓆]]
# {{lb|zh|literary}} [[覆蓋]];[[遮蓋]],[[遮光]]
# {{lb|zh|Chinese astronomy}} 76年的[[週期]]
#* {{zh-x|十九 歲 為{wéi} 一 章。四 章 為 一 蔀,七十六 歲。|十九歲為一章。四章為一蔀 [七十六年],即七十六歲。|CL|ref={{circa2|3世紀早期|short=yes}},{{w|趙爽}}編輯《{{w|周髀算經}}》}}
====組詞====
{{col3|zh|蔀法|蔀屋|蔀首}}
{{C|zh|曆法}}
==日語==
===漢字===
{{ja-kanji|grade=|rs=艸11}}
====讀法====
{{ja-readings
|goon=ぶ
|kanon=ほう
|kun=しとみ}}
===詞源===
{{ja-kanjitab|しとみ|yomi=k}}
===名詞===
{{ja-noun|しとみ}}
# {{lb|ja|architectural elements}} 傳統日式建築中,懸掛於柱間的垂直格柵窗
# {{lb|ja|architectural elements}} 用以遮擋城堡部分區域、防止外界窺視的門
# {{lb|ja|architectural elements}} 由兩至三塊木板組成的鑲板門,夜間會滑入住宅入口處的柱子中
# {{lb|ja|ship parts}} 防止波浪與水花飛濺而設置的格柵屏風
===專有名詞===
{{ja-pos|proper|しとみ}}
# {{surname|ja|sort=しとみ}}
===來源===
* {{R:Kanjipedia Kotoba|0006401100|<sup>▲</sup>蔀}}
==朝鮮語==
===漢字===
{{ko-hanja|부}}
# {{rfdef|ko|sort=艸11}}
meorpwgyj6vpz8zgq251br4x9rqd684
9942343
9942342
2026-10-11T23:18:45Z
Fglffer
55252
/* 名詞 */
9942343
wikitext
text/x-wiki
{{character info}}
==跨語言==
===漢字===
{{Han char|rn=140|rad=艸|as=11|sn=17|four=44627|canj=TYRL|ids=⿱艹部}}
====來源====
* {{Han ref|kx=1053.070|dkj=31748|dj=1515.220|hdz=53268.110|ch=11630005.02|uh=8500}}
==漢語==
{{zh-forms}}
===字源===
{{Han etym}}
===發音===
{{zh-pron
|m=bù
|c=bou6
|mc=y
|oc=y
|cat=n,v
}}
===釋義===
{{head|zh|漢字}}
# {{lb|zh|literary}} [[草蓆]]
# {{lb|zh|literary}} [[覆蓋]];[[遮蓋]],[[遮光]]
# {{lb|zh|Chinese astronomy}} 76年的[[週期]]
#* {{zh-x|十九 歲 為{wéi} 一 章。四 章 為 一 蔀,七十六 歲。|十九歲為一章。四章為一蔀 [七十六年],即七十六歲。|CL|ref={{circa2|3世紀早期|short=yes}},{{w|趙爽}}編輯《{{w|周髀算經}}》}}
====組詞====
{{col3|zh|蔀法|蔀屋|蔀首}}
{{C|zh|曆法}}
==日語==
===漢字===
{{ja-kanji|grade=|rs=艸11}}
====讀法====
{{ja-readings
|goon=ぶ
|kanon=ほう
|kun=しとみ}}
===詞源===
{{ja-kanjitab|しとみ|yomi=k}}
===名詞===
{{ja-noun|しとみ}}
# {{lb|ja|architectural elements}} [[傳統]][[日式]][[建築]]中,[[懸掛]]於柱間的[[垂直]]格柵窗
# {{lb|ja|architectural elements}} 用以[[遮擋]][[城堡]]部分區域,[[防止]][[外界]][[窺視]]的門
# {{lb|ja|architectural elements}} 由兩至三塊[[木板]]組成的[[鑲板]]門,夜間會滑入[[住宅]][[入口]]處的[[柱子]]中
# {{lb|ja|ship parts}} 防止[[波浪]]與[[水花]][[飛濺]]而[[設置]]的格柵[[屏風]]
===專有名詞===
{{ja-pos|proper|しとみ}}
# {{surname|ja|sort=しとみ}}
===來源===
* {{R:Kanjipedia Kotoba|0006401100|<sup>▲</sup>蔀}}
==朝鮮語==
===漢字===
{{ko-hanja|부}}
# {{rfdef|ko|sort=艸11}}
l2ueniorxgwblv4n4oh5xnn7e8oph7e
9942367
9942343
2026-10-12T00:09:15Z
Fglffer
55252
/* 釋義 */
9942367
wikitext
text/x-wiki
{{character info}}
==跨語言==
===漢字===
{{Han char|rn=140|rad=艸|as=11|sn=17|four=44627|canj=TYRL|ids=⿱艹部}}
====來源====
* {{Han ref|kx=1053.070|dkj=31748|dj=1515.220|hdz=53268.110|ch=11630005.02|uh=8500}}
==漢語==
{{zh-forms}}
===字源===
{{Han etym}}
===發音===
{{zh-pron
|m=bù
|c=bou6
|mc=y
|oc=y
|cat=n,v
}}
===釋義===
{{head|zh|漢字}}
# {{lb|zh|literary}} [[草蓆]]
# {{lb|zh|literary}} [[覆蓋]];[[遮蓋]],[[遮光]]
# {{lb|zh|Chinese astronomy}} 76年的[[週期]]
#* {{zh-x|十九 歲 為{wéi} 一 章。四 章 為 一 蔀,七十六 歲。|十九歲為一章。四章為一蔀 [七十六年],即七十六年。|CL|ref={{circa2|3世紀早期|short=yes}},{{w|趙爽}}編輯《{{w|周髀算經}}》}}
====組詞====
{{col3|zh|蔀法|蔀屋|蔀首}}
{{C|zh|曆法}}
==日語==
===漢字===
{{ja-kanji|grade=|rs=艸11}}
====讀法====
{{ja-readings
|goon=ぶ
|kanon=ほう
|kun=しとみ}}
===詞源===
{{ja-kanjitab|しとみ|yomi=k}}
===名詞===
{{ja-noun|しとみ}}
# {{lb|ja|architectural elements}} [[傳統]][[日式]][[建築]]中,[[懸掛]]於柱間的[[垂直]]格柵窗
# {{lb|ja|architectural elements}} 用以[[遮擋]][[城堡]]部分區域,[[防止]][[外界]][[窺視]]的門
# {{lb|ja|architectural elements}} 由兩至三塊[[木板]]組成的[[鑲板]]門,夜間會滑入[[住宅]][[入口]]處的[[柱子]]中
# {{lb|ja|ship parts}} 防止[[波浪]]與[[水花]][[飛濺]]而[[設置]]的格柵[[屏風]]
===專有名詞===
{{ja-pos|proper|しとみ}}
# {{surname|ja|sort=しとみ}}
===來源===
* {{R:Kanjipedia Kotoba|0006401100|<sup>▲</sup>蔀}}
==朝鮮語==
===漢字===
{{ko-hanja|부}}
# {{rfdef|ko|sort=艸11}}
5plu1pigchj0yg6e7p90zx8gslydz6u
關白
0
611814
9942346
8128646
2026-10-11T23:28:04Z
Fglffer
55252
9942346
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=关白}}
===發音===
{{zh-pron
|m=guānbó
|cat=v
}}
===動詞===
{{zh-verb}}
# [[陳述]],[[稟告]]
# [[通知]],[[告知]]
===名詞===
{{wp}}
{{head|zh|名詞}}
# [[日本]][[平安時代]]的[[官職]],[[天皇]][[成年]]後的[[攝政]][[大臣]]
==日語==
{{ja-kanjitab|かん|はく|k2=ぱく|yomi=kanon|r=y}}
===名詞===
{{ja-noun|かんぱく|hhira=くわんぱく}}
# {{ja-kyu sp|関白}}
phixq4vlylng7y23ei46jbifg02q0wt
9942349
9942346
2026-10-11T23:33:46Z
Fglffer
55252
/* 漢語 */
9942349
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=关白}}
===發音===
{{zh-pron
|m=guānbó
|mc=y
|cat=v
}}
===動詞===
{{zh-verb}}
# [[陳述]],[[稟告]]
# [[通知]],[[告知]]
===名詞===
{{wp}}
{{head|zh|名詞}}
# [[日本]][[平安時代]]的[[官職]],[[天皇]][[成年]]後的[[攝政]][[大臣]]
==日語==
{{ja-kanjitab|かん|はく|k2=ぱく|yomi=kanon|r=y}}
===名詞===
{{ja-noun|かんぱく|hhira=くわんぱく}}
# {{ja-kyu sp|関白}}
ni1it8cg90071w1o83srl8eq7279ozu
沸反盈天
0
621582
9942328
6815413
2026-10-11T22:57:29Z
Fglffer
55252
9942328
wikitext
text/x-wiki
==漢語==
{{zh-forms|lit=如滾水般沸騰翻滾}}
===發音===
{{zh-pron
|m=fèifǎnyíngtiān
|cat=cy
}}
===成語===
{{head|zh|成語}}
# 形容[[人聲]][[喧鬧]],十分[[混亂]]
65w2b1k5aazcj21hnk8mf6vo06wmya0
風鐸
0
622676
9942339
8208668
2026-10-11T23:04:48Z
Fglffer
55252
9942339
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=风铎}}
===發音===
{{zh-pron
|m=fēngduó
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[寺廟]]、[[塔]][[檐]]下所[[懸掛]]的[[鈴]]
cpzreo5dw0nlbgj5z0t3u6gjhnbg7x6
9942358
9942339
2026-10-11T23:51:14Z
Sayonzei
40728
/* 漢語 */
9942358
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=风铎}}
===發音===
{{zh-pron
|m=fēngduó
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[寺廟]]、[[塔]][[檐]]下所[[懸掛]]的[[鈴]]
==日語==
{{ja-kanjitab|ふう|たく|yomi=o}}
===發音===
{{ja-pron|ふうたく|acc=0|acc_ref=DJR,SMK7,NKD2}}
===名詞===
{{ja-noun|ふうたく}}
# [[寺廟]]、[[塔]][[檐]]下所[[懸掛]]的[[鈴]]
===參考資料===
{{reflist}}
==朝鮮語==
{{ko-hanjatab}}
===名詞===
{{ko-noun|hangeul=풍탁}}
# {{hanja form of|풍탁}}
dedl5j9dgw6ap1t9ndijw8jgtsqnp7s
儂早
0
683712
9942831
9085392
2026-10-12T06:14:52Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942831
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=侬早}}
===發音===
{{zh-pron
|w=sh:6non+5tsau
|cat=ph
}}
===短語===
{{head|zh|短語|cat2=感嘆詞}}
# [[早安]]
====近義詞====
{{zh-dial|早安}}
{{cln|zh|問候}}
i7zspm9kdq3fhs0641e3a4c07lu73sr
しとみ
0
719082
9942344
5468965
2026-10-11T23:19:06Z
Fglffer
55252
9942344
wikitext
text/x-wiki
==日語==
{{ja-see|蔀}}
82ejodcgetw60qro7xwlh8yw64j52g1
ポルノ
0
748568
9942290
5469563
2026-10-11T14:58:17Z
TongcyDai
53191
9942290
wikitext
text/x-wiki
==日語==
===發音===
{{ja-pron|acc=1}}
===名詞===
{{ja-noun}}
# {{clip of|ja|ポルノグラフィ|tr=porunogurafi}}:[[色情]](影片、文學等)
#: {{ja-uxi|'''ポルノ'''映画|'''ポルノ''' えいが|'''色情'''片}}
{{C|ja|色情}}
ltpldu3vg0w2zulmmdjhpdxvb1g8gbe
9942291
9942290
2026-10-11T15:01:24Z
TongcyDai
53191
9942291
wikitext
text/x-wiki
==日語==
===發音===
{{ja-pron|acc=1|acc_ref=SMK7,DJR,NHK,NKD2}}
===名詞===
{{ja-noun}}
# {{clip of|ja|ポルノグラフィ|tr=porunogurafi}}:[[色情]](影片、文學等)
#: {{ja-uxi|'''ポルノ'''映画|'''ポルノ''' えいが|'''色情'''片}}
===參考資料===
{{reflist}}
{{C|ja|色情}}
nf9y25mddm0plw4pgxbeag2xk67hjyj
9942297
9942291
2026-10-11T15:11:40Z
TongcyDai
53191
9942297
wikitext
text/x-wiki
==日語==
===發音===
{{ja-pron|acc=1|acc_ref=SMK7,DJR,NHK,NKD2}}
===名詞===
{{ja-noun}}
# {{clip of|ja|ポルノグラフィ|tr=porunogurafi}}:[[色情]](影片、文學等)
#: {{ja-uxi|'''ポルノ'''映%画|'''ポルノ''' えい%が|'''色情'''片}}
===參考資料===
{{reflist}}
{{C|ja|色情}}
ox2no1yxcrvf7nf7m9bqd8zewvm607d
Adenosintriphosphat
0
758991
9942392
4820665
2026-10-12T00:44:03Z
Sayonzei
40728
9942392
wikitext
text/x-wiki
==德語==
{{wp|de:}}
===詞源===
{{ety|de|:af|Adenosin|Triphosphat}}
{{compound|de|Adenosin|Triphosphat}}
===發音===
* {{IPA|de|/adenoˈziːnˌtʁiːfɔsfaːt/}}
* {{audio|de|De-Adenosintriphosphat.ogg|a=柏林}}
===名詞===
{{de-noun|n.sg}}
# {{lb|de|生物化學}} [[三磷酸腺苷]]
====變格====
{{de-ndecl|n.sg}}
===延伸閱讀===
* {{R:de:Duden}}
s7z9niw63oykvkycfcb2lxtduizpud5
Phosphat
0
821389
9942397
4846527
2026-10-12T00:47:49Z
Sayonzei
40728
9942397
wikitext
text/x-wiki
==德語==
===發音===
* {{IPA|de|/fɔsˈfaːt/}}
* {{audio|de|De-Phosphat.ogg|a=柏林}}
* {{rhymes|de|aːt|s=2}}
===名詞===
{{de-noun|n,(e)s}}
# {{lb|de|無機化學}} [[磷酸盐]]
====變格====
{{de-ndecl|n,(e)s}}
===延伸閱讀===
* {{R:de:Duden}}
9mo719herdc0b6yythvamlyfzu43bmz
микадо
0
851268
9942345
5089962
2026-10-11T23:21:26Z
~2026-54584-28
135685
9942345
wikitext
text/x-wiki
==俄語==
{{wp|ru:}}
===詞源===
{{bor+|ru|ja|帝|tr=みかど, mikado}}。
===發音===
* {{ru-IPA|мика́до}}
===名詞===
{{ru-noun|мика́до|m-an|-}}
# [[天皇]]
#: {{syn|ru|тэнно}}
{{topics|ru|國家元首|日本|君主制|稱謂}}
0vpgqmcms5xd1m9256jh9vd8wuio2n8
fosfato
0
894997
9942401
7694310
2026-10-12T00:52:57Z
Sayonzei
40728
9942401
wikitext
text/x-wiki
{{also|fosfatò}}
==加泰羅尼亞語==
===發音===
* {{ca-IPA}}
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==世界語==
{{wp|eo:}}
===詞源===
源自{{der|eo|en|phosphate}}、{{der|eo|fr|phosphate}} 等。
===發音===
{{eo-pr|a=LL-Q143 (epo)-Lepticed7-fosfato.wav}}
===名詞===
{{eo-head}}
# {{lb|eo|化學}} [[磷酸鹽]]
====派生詞彙====
{{col3|eo
|fosfata
|polifosfato
|trifosfato
}}
====相關詞彙====
* {{l|eo|fosfata acido}} / {{l|eo|fosfatacido}} / {{l|eo|fosforacido}} / {{l|eo|fosfora acido}}
==伊多語==
===詞源===
{{io-bor|eo=fosfato|phosphate|phosphate|Phosphate|fosfato|фосфа́т|fosfato}}
===發音===
{{io-IPA}}
* {{rhymes|io|ato}}
* {{hyphenation|io|fos|fa|to}}
===名詞===
{{io-noun|fosfat}}
# {{lb|io|化學}} [[磷酸鹽]]
==意大利語==
===發音===
{{it-pr}}
===詞源1===
源自 {{af|it|fosforo|alt1=fosf(oro)|t1=磷|-ato}},構詞基於{{calque|it|fr|phosphate|notext=1}}。
====名詞====
{{it-noun|m}}
# {{lb|it|化學}} [[磷酸鹽]]
=====派生詞彙=====
{{col3|it
|fosfatico<t:磷酸盐的>
|fosfato di ammonio
|fosfato di calcio<t:磷酸钙>
|fosfato di magnesio
|fosfato di potassio
|fosfato di sodio
}}
===詞源2===
{{nonlemma}}
====動詞====
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|s|pres|indc}}
===延伸閱讀===
* {{R:it:Collins}}
* {{R:it:DiPI}}
* {{R:it:Hoepli}}
* {{R:it:Garzanti}}
* {{R:it:Olivetti|fosfàto}}
* {{R:it:Sapere}}
* {{R:it:Treccani}}
==葡萄牙語==
{{wp|pt:}}
===詞源1===
{{ety|pt|:bor|fr:phosphate<ref:{{R:pt:Infopédia}} !!! {{R:pt:Priberam}}>|text=+|tree=1}}
====其他形式====
* {{alt|pt|phosphato||棄用}}
====發音====
{{pt-IPA}}
* {{rhymes|pt|atu|s=3}}
* {{hyph|pt|fos|fa|to}}
====名詞====
{{pt-noun|m}}
# [[磷酸鹽]]
=====派生詞彙=====
* {{l|pt|fosfatar}}
=====相關詞彙=====
* {{l|pt|fósforo}}
====參考資料====
{{reflist}}
===詞源2===
====動詞====
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
===延伸閱讀===
* {{R:pt:Aulete}}
{{C|pt|化學}}
==西班牙語==
===發音===
{{es-pr}}
===詞源1===
{{ety|es|:af|fósforo|-ato<id:形容詞>|text=+|tree=1}}
====名詞====
{{es-noun|m}}
# {{lb|es|化學}} [[磷酸鹽]]
=====派生詞彙=====
{{col|es
|bifosfato<t:二磷酸盐>
|difosfato<t:二磷酸盐>
|monofosfato<t:单磷酸盐>
|organofosfato<t:有机磷酸酯>
|pirofosfato<t:焦磷酸盐>
|trifosfato<t:三磷酸盐>
}}
===詞源2===
{{ety|es|nl=1}}
====動詞====
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
===延伸閱讀===
* {{R:es:DRAE}}
isuuohrl2jb8oj0p8scokl4qoi4gv9t
通則
0
943635
9942832
8297175
2026-10-12T06:14:54Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942832
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=通则}}
===發音===
{{zh-pron
|m=tōngzé
|c=tung1 zak1
|mn=thong-chak/tw,xm,zz:thong-chek
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[一般]][[規則]]
====同義詞====
* {{zh-l|公例}}
==日語==
{{ja-kanjitab|つう|そく|yomi=on}}
===發音===
{{ja-pron|つうそく|acc=0}}
===名詞===
{{ja-noun|つうそく}}
# [[一般]][[規則]]
6oweykfqmidyhes8js030sshg0mftal
addomesticazione
0
952416
9942378
4863696
2026-10-12T00:35:44Z
Sayonzei
40728
9942378
wikitext
text/x-wiki
==意大利語==
===名詞===
{{it-noun|f}}
# [[馴化]],[[馴養]]
====相關詞彙====
* {{l|it|addomesticabile}}
* {{l|it|addomesticare}}
* {{l|it|addomesticato}}
2sh5zrv47pisyh2w419vzxs8coxybrl
addominale
0
952420
9942380
4863697
2026-10-12T00:37:43Z
Sayonzei
40728
9942380
wikitext
text/x-wiki
==意大利語==
===詞源===
源自{{der|it|la-new|abdōminālis||腹部的}}。{{surf|it|addome|t1=腹部|-in-|-ale}}。
===發音===
{{it-pr}}
===形容詞===
{{it-adj}}
# {{lb|it|解剖學}} [[腹部]]的
====派生詞彙====
* {{l|it|addominalmente}}
===名詞===
{{it-noun|m}}
# {{lb|it|解剖學|usually|_|in the plural}} [[腹肌]]
# {{lb|it|usually|_|in the plural|鍛鍊}} [[仰臥起坐]]
===延伸閱讀===
* {{R:it:Treccani}}
===異序詞===
* {{anagrams|it|a=aaddeilmno|maddaleoni}}
qamkk0iazgow0lsb5w5qd0xln8q0rlo
adeguatamente
0
952440
9942382
4863755
2026-10-12T00:38:28Z
Sayonzei
40728
9942382
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:af|adeguato|-mente}}
源自 {{suffix|it|adeguato|mente}}。
===發音===
{{it-pr}}
===副詞===
{{it-adv}}
# [[充分]],[[足夠]]
# [[合適]]地,[[適當]]地
4wu3wvx2f0gr3n1dnti71mb0ludftys
adenosina
0
952472
9942383
4863792
2026-10-12T00:39:51Z
Sayonzei
40728
9942383
wikitext
text/x-wiki
==印尼語==
{{wp|id:}}
===詞源===
{{internationalism|id}}。
===發音===
* {{IPA|id|/a.de.no.ˈsi.na/}}
* {{rhymes|id|na|s=5}}
* {{hyphenation|id|a|de|no|si|na}}
===名詞===
{{id-noun}}
# {{lb|id|生物化学|遗传学|有机化学}} [[腺苷]]
====其他形式====
* {{alt|id|adenosin}}
====派生詞彙====
{{col|id
|adenosina difosfat
|adenosina trifosfat
}}
===延伸閱讀===
* {{R:KBBI Daring}}
==意大利語==
{{wp|it:}}
===詞源===
源自 {{confix|it|adeno|alt1=aden(o)-|-osio|alt2=-osi(o)|ina}}。
===發音===
{{it-pr|adenosìna}}
===名詞===
{{it-noun|f}}
# {{lb|it|生物化学|遗传学|有机化学}} [[腺苷]]
====派生詞彙====
* {{l|it|adenosinfosfato}}
* {{l|it|adenosinmonofosfato}}
* {{l|it|adenosindifosfato}}
* {{l|it|adenosintrifosfato}}
==葡萄牙語==
===發音===
{{pt-IPA}}
===名詞===
{{pt-noun|f}}
# {{lb|pt|生物化学|遗传学|有机化学}} [[腺苷]]
===延伸閱讀===
* {{R:pt:Aulete}}
* {{R:pt:Priberam}}
==西班牙語==
{{wp|es:}}
===詞源===
{{ety|es|:bor|de:Adenosin|text=+|tree=1}}
===發音===
{{es-pr}}
===名詞===
{{es-noun|f}}
# {{lb|es|生物化学|遗传学|有机化学}} [[腺苷]]
====派生詞彙====
{{col|es|desoxiadenosina|trifosfato de adenosina}}
====相關詞彙====
{{col|es|adenosín}}
gciuqd49jspt38v2mb60d2tog5lgygg
adesivamente
0
952496
9942372
4863817
2026-10-12T00:30:26Z
Sayonzei
40728
9942372
wikitext
text/x-wiki
==葡萄牙語==
===詞源===
{{ety|pt|:af|adesivo|-mente|text=+|tree=1}}
===副詞===
{{pt-adv}}
# [[黏著]]地,[[粘合]]地
crtf7dc8p42w9g87hh5c6645w2exv0o
adiacente
0
952504
9942370
4863861
2026-10-12T00:29:36Z
Sayonzei
40728
9942370
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:lbor|la:adiacens<alt:adiacentem>}}
{{lbor|it|la|adiacens|adiacentem}}。
===發音===
{{it-pr}}
===形容詞===
{{it-adj}}
# [[臨近]]的,[[毗鄰]]的
#: {{syn|it|confinante|contiguo|limitrofo|vicino}}
# {{lb|it|數學}} [[鄰角]]的
====相關詞彙====
* {{l|it|adiacenza}}
==拉丁語==
===分詞===
{{head|la|分詞變格形}}
# {{inflection of|la|adiacēns||abl|m//f//n|s}}
2u1baqrqrzsfyzscy2scx51iopzzik1
adolescenti
0
952527
9942371
4864065
2026-10-12T00:29:57Z
Sayonzei
40728
9942371
wikitext
text/x-wiki
==意大利語==
===形容詞===
{{head|it|形容詞變格形}}
# {{plural of|it|adolescente}}
===名詞===
{{head|it|名詞變格形|g=m|g2=f}}
# {{plural of|it|adolescente}}
==拉丁語==
===分詞===
{{head|la|分詞變格形|head=adolēscentī}}
# {{inflection of|la|adolēscēns||dat|m//f//n|s}}
cb01b7rkf7vkr6uk6wgjelqkakihsdp
adorabile
0
952539
9942376
4864085
2026-10-12T00:33:54Z
Sayonzei
40728
9942376
wikitext
text/x-wiki
==因特語==
===詞源===
源自{{der|ia|la-lat|adōrābilis}}。{{surf|ia|adorar|-abile}}。
===形容詞===
{{head|ia|形容詞|複數|adorabiles}}
# [[可愛]]的
====相關詞彙====
* {{l|ia|adorabilitate}}
* {{l|ia|adorabilemente}}
* {{l|ia|adorar}}
==意大利語==
===詞源===
{{bor+|it|la-lat|adōrābilis}}。{{surf|it|adorare|-abile}}。
===發音===
{{it-pr}}
===形容詞===
{{it-adj}}
# 值得[[崇敬]]的,值得[[仰慕]]的
# [[可愛]]的
====相關詞彙====
* {{l|it|adorabilità}}
* {{l|it|adorabilmente}}
* {{l|it|adorare}}
==拉丁語==
===形容詞===
{{head|la|形容詞變格形|head=adōrābile}}
# {{inflection of|la|adōrābilis||nom//acc//voc|n|s}}
dsvh2vfaoxaeshnagdg819rc5iypks8
adornamento
0
952563
9942373
4864104
2026-10-12T00:31:33Z
Sayonzei
40728
9942373
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:af|adornare|-mento}}
源自 {{suffix|it|adornare|mento}}。
===發音===
{{it-pr}}
===名詞===
{{it-noun|m}}
# [[裝飾]]
==葡萄牙語==
===名詞===
{{pt-noun|m}}
# [[裝飾]]
====相關詞彙====
* {{l|pt|adorno}}
===延伸閱讀===
* {{R:pt:Aulete}}
* {{R:pt:Priberam}}
ducbec3zu78xl7hhi3gzc6w4ww2q5m2
lesbica
0
955493
9942807
4969726
2026-10-12T02:35:18Z
Sayonzei
40728
9942807
wikitext
text/x-wiki
{{also|lésbica}}
==意大利語==
===發音===
{{it-pr|[lè]<r:DiPI>}}
===形容詞===
{{head|it|形容詞變格形}}
# {{feminine singular of|it|lesbico}}
===名詞===
{{it-noun|f}}
# [[女同性恋]]者
#: {{syn|it|lella|recchia|vespa}}
===參見===
{{col|it
|lesbio
|lesbismo
|saffico
|saffismo
}}
===參考資料===
{{reflist}}
===異序詞===
* {{anagrams|it|a=abceils|scialbe|scibale}}
{{C|it|性取向|LGBTQ|女人}}
0ahg89tjn71pxf3jo17kgtuc4qqfpk2
二番煎じ
0
962588
9942321
7707544
2026-10-11T18:31:58Z
Fglffer
55252
Fglffer已移動頁面[[二番せんじ]]至[[二番煎じ]],不留重新導向
7707544
wikitext
text/x-wiki
==日语==
二番せんじ【にばん煎じ】
1. (茶、药)二煎。
2. 炒冷饭,简单重复。
[[Category:日语]]
7hmxrq356h19m2brzjj99gmusf2uf88
9942322
9942321
2026-10-11T18:38:14Z
Fglffer
55252
9942322
wikitext
text/x-wiki
==日語==
{{ja-kanjitab|に|ばん|せん|yomi=o}}
===發音===
{{ja-pron|にばんせんじ|acc=4|acc_ref=DJR}}
===名詞===
{{ja-noun|にばんせんじ}}
# [[二度]][[煎]]製、[[烘焙]]
# [[炒冷飯]],[[換湯不換藥]]
===來源===
{{reflist}}
mq2ytcxcooj77st3r634apc16yxi0ww
omosessuale
0
965262
9942805
4993118
2026-10-12T02:34:59Z
Sayonzei
40728
9942805
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:af|omo-<id:相同>|sessuale|:calque|de:homosexual}}
源自 {{af|it|omo-|sessuale}};参见{{cog|la|homosexuālis}}。
===發音===
{{it-pr|ómo[s]essu.àle,ómo[s]essuàle,#òmo[s]essu.àle<r:DiPI><r:Olivetti>}}
===形容詞===
{{it-adj}}
# [[同性恋]]的
===名詞===
{{it-noun|mfbysense}}
# [[同性恋]]者
#: {{syn|it|buliccio|q1=贬义,只用于利古里亚的男性|checca|q2=贬义,只用于男性|culattone|q3=贬义,只用于男性|finocchio|q4=贬义,只用于男性|frocio|q5=贬义,只用于男性|gay|invertito|q7=贬义,过时的心理学词汇 term|lesbica|q8=只用于女性|omosex|ricchione|q10=贬义,只用于南意大利男性|sodomita|q11=贬义,只用于男性}}
====相關詞彙====
{{col4|it
|antiomosessuale
|omo-
|omosessualità
|sessuale
}}
===參考資料===
{{reflist}}
q9d4p4gam4uk0dtkpp8h5a3u7b8tyfi
omosessualità
0
965267
9942800
4993119
2026-10-12T02:32:35Z
Sayonzei
40728
9942800
wikitext
text/x-wiki
==意大利語==
{{wp|it:}}
===發音===
{{it-pr}}
===名詞===
{{it-noun|f}}
# [[同性恋]]
#: {{syn|it|lesbismo|q1=只用于女性|uranismo|q2=罕用}}
====相關詞彙====
* {{l|it|omosessuale}}
* {{l|it|sessualità}}
===參見===
{{list:sexual orientations/it}}
==西西里語==
===名詞===
{{head|scn|名詞|g=f}}
# [[同性恋]]
ianswc0wnxa31hjhwm3d2175lm713pf
elettrochimico
0
975288
9942427
2140203
2026-10-12T01:08:19Z
Sayonzei
40728
Sayonzei移动页面[[electro-chimico]]至[[elettrochimico]],不留重定向
2140203
wikitext
text/x-wiki
{{-it-}}
[adj.] [[Category:意大利语形容词]] 电化学的
40fjz9mnqly9a4axp2f44o9a58sz0bh
9942428
9942427
2026-10-12T01:08:35Z
Sayonzei
40728
9942428
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:af|elettro-|chimico}}
源自 {{prefix|it|elettro|chimico}}。
===發音===
{{it-pr|elèttrochìmico<r:Olivetti>}}
===形容詞===
{{it-adj}}
# [[电化学]]的
====派生詞彙====
* {{l|it|elettrochimicamente}}
===參考資料===
{{reflist}}
===延伸閱讀===
* {{R:it:Treccani}}
9krx3qtwp3eqja65xdfcy0vypgpqvqs
elettrochimica
0
975353
9942431
4923309
2026-10-12T01:09:00Z
Sayonzei
40728
9942431
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:af|elettro-|chimica}}
源自 {{prefix|it|elettro|chimica}}。
===發音===
{{it-pr|elèttrochìmica<r:Olivetti>}}
===名詞===
{{it-noun|f|elettrochimice}}
# {{lb|it|化學}} [[电化学]]
====相關詞彙====
* {{l|it|elettrochimico}}
===參考資料===
{{reflist}}
7ys2t6c162u33icr6w5vs8tldtthtzf
emulare
0
975531
9942419
4924231
2026-10-12T01:05:23Z
Sayonzei
40728
9942419
wikitext
text/x-wiki
{{also|emularé}}
==意大利語==
===詞源===
源自{{der|it|la|aemulor|aemulārī|竞争,模仿}},源自 {{m|la|aemulus|gloss=竞争者,模仿者}}。
===發音===
{{it-pr}}
===動詞===
{{it-verb|a/è}}
# {{lb|it|及物}} 竭力[[仿效]]、[[模仿]]
#: {{syn|it|imitare}}
====變位====
{{it-conj|a/è}}
====相關詞彙====
* {{l|it|emulativo}}
* {{l|it|emulatore}}
* {{l|it|emulazione}}
* {{l|it|emulo}}
===異序詞===
* {{anagrams|it|a=aeelmru|emulerà}}
==羅馬尼亞語==
===詞源===
{{ety|ro|:af|emula|-re|text=+|tree=1}}
===發音===
* {{IPA|ro|[emuˈlare]}}
===名詞===
{{ro-noun|f|emulări}}
# 竭力[[仿效]]、[[模仿]]
====變格====
{{ro-noun-f-e|emular|emulăr}}
====延伸閱讀====
* {{R:DEX}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|emular}}
mg1lawulqhqbkene1akmb6b35p8957w
equipaggiamenti
0
975698
9942720
4926479
2026-10-12T01:29:43Z
Sayonzei
40728
9942720
wikitext
text/x-wiki
==意大利語==
===名詞===
{{head|it|名詞變格形|g=m}}
# {{plural of|it|equipaggiamento}}
9x2emsi435vw479ya7cdm7v2fxg0rx4
erudizione
0
975845
9942693
4927153
2026-10-12T01:29:13Z
Sayonzei
40728
9942693
wikitext
text/x-wiki
==意大利語==
===詞源===
源自{{der|it|la|ērudītiō|ērudītiōnem}}。
===發音===
{{it-pr}}
===名詞===
{{it-noun|f}}
# [[博學]]
====相關詞彙====
* {{l|it|erudito}}
===延伸閱讀===
* {{R:it:Treccani}}
racvitf6odpebdv0n5rmjm3q68wjp2f
esame del sangue
0
975878
9942551
4927279
2026-10-12T01:26:30Z
Sayonzei
40728
9942551
wikitext
text/x-wiki
==意大利語==
===名詞===
{{it-noun|m}}
# {{lb|it|usually|in the plural}} [[驗血]],[[血液]][[檢測]]
f8p3gecxdom0abw3qawtqwlsu7mtxhd
escursioni
0
975962
9942597
4927592
2026-10-12T01:27:24Z
Sayonzei
40728
9942597
wikitext
text/x-wiki
==意大利語==
===名詞===
{{head|it|名詞變格形|g=f}}
# {{plural of|it|escursione}}
===異序詞===
* {{anagrams|it|a=ceiinorssu|rinuocessi}}
d93wczi0rnvky7kfzfktcith27q4y0h
espandere
0
976080
9942433
4927770
2026-10-12T01:10:41Z
Sayonzei
40728
9942433
wikitext
text/x-wiki
==意大利語==
===詞源===
{{bor+|it|la|expandō|expandere}}。對照t {{doublet|notext=1|it|spandere}}。
===發音===
{{it-pr|espàndere}}
* {{audio|it|LL-Q652 (ita)-LangPao-espandere.wav}}
===動詞===
{{it-verb|a\@}} {{tlb|it|及物}}
# [[扩展]],[[扩张]];[[扩散]]
====變位====
{{it-conj|a\@}}
====相關詞彙====
* {{l|it|espandersi}}
* {{l|it|espansione}}
* {{l|it|espanso}}
04vtkrnwx0w1c1eapejktlbdjy547s4
9942434
9942433
2026-10-12T01:11:02Z
Sayonzei
40728
/* 詞源 */
9942434
wikitext
text/x-wiki
==意大利語==
===詞源===
{{bor+|it|la|expandō|expandere}}。對照 {{doublet|notext=1|it|spandere}}。
===發音===
{{it-pr|espàndere}}
* {{audio|it|LL-Q652 (ita)-LangPao-espandere.wav}}
===動詞===
{{it-verb|a\@}} {{tlb|it|及物}}
# [[扩展]],[[扩张]];[[扩散]]
====變位====
{{it-conj|a\@}}
====相關詞彙====
* {{l|it|espandersi}}
* {{l|it|espansione}}
* {{l|it|espanso}}
g0f6m8igrlb8a7xlu6r6izp9w3rzhsv
espiare
0
976115
9942443
4927873
2026-10-12T01:16:45Z
Sayonzei
40728
9942443
wikitext
text/x-wiki
{{also|espiaré}}
==意大利語==
===詞源===
{{ety|it|:lbor|la:expiō<alt:expiāre>}}
{{lbor|it|la|expiō|expiāre}}。
===發音===
{{it-pr|espi.àre}}
===動詞===
{{it-verb|a/ì}}
# {{lb|it|及物}} [[赎偿]]
# {{lb|it|及物|宗教}} [[赎罪]]
====變位====
{{it-conj|a/ì}}
====相關詞彙====
{{col|it
|espiabile
|espiamento
|espiativo
|espiatore
|espiatorio
|espiazione
}}
===延伸閱讀===
* {{R:it:Trec}}
* {{R:it:Garzanti}}
===異序詞===
* {{anagrams|it|a=aeeiprs|Esperia|espierà|peserai|pesiera|serpaie|siepare}}
==羅馬尼亞語==
===名詞===
{{ro-noun|f|espieri}}
# {{obsolete form of|ro|expiere}}
====變格====
{{ro-noun-f-e|espier}}
===參考資料===
* {{R:MDA2}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|espiar<í>}}
7jiz5jqnexm3lufp0az56m6h5prv5xt
espulsione
0
976184
9942651
4927974
2026-10-12T01:28:25Z
Sayonzei
40728
9942651
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:lbor|la:expulsio<alt:expulsiōnem>}}
{{lbor|it|la|expulsio|expulsiōnem}}。
===發音===
{{it-pr}}
===名詞===
{{it-noun|f}}
# [[逐出]],[[開除]]
# [[排出]]
====相關詞彙====
* {{l|it|espellere}}
cgalvp2fdp2boaizv4n4nxhgt1bh4ds
espurgare
0
976187
9942458
4927978
2026-10-12T01:21:58Z
Sayonzei
40728
9942458
wikitext
text/x-wiki
==意大利語==
===詞源===
源自{{uder|it|la|expurgo|expūrgāre}}。
===發音===
{{it-pr}}
===動詞===
{{it-verb|a/ù}}
# {{lb|it|及物}} [[删除]]或[[修改]]文学作品中被认为淫秽或不恰当的部分
====變位====
{{it-conj|a/ù}}
====相關詞彙====
* {{l|it|spurgare}}
===延伸閱讀===
* {{R:it:Treccani}}
2b7s5z6lnvod608577z9o9wnirnt363
est-nord-est
0
976275
9942538
4928068
2026-10-12T01:26:16Z
Sayonzei
40728
9942538
wikitext
text/x-wiki
==法語==
===發音===
* {{fr-IPA|èst-nord-èst|èst-nordeste}}
* {{audio|fr|LL-Q150 (fra)-Lepticed7-est-nord-est.wav|a=圖盧茲}}
===名詞===
{{fr-noun|m|#}}
# [[東北東]],[[東北]]偏[[東]]
===延伸閱讀===
* {{R:fr:TLFi}}
{{C|fr|羅經點}}
e2n3tufa7c7kw02yo0ngk7ks1yt8s80
estrapolazione
0
976359
9942572
4928338
2026-10-12T01:26:55Z
Sayonzei
40728
9942572
wikitext
text/x-wiki
==意大利語==
===名詞===
{{it-noun|f}}
# [[外推法]]
====相關詞彙====
* {{l|it|estrapolare}}
m0yh87r10akrxk7kejwab2nhtqo69rk
eterosessuale
0
976444
9942792
4928530
2026-10-12T02:30:45Z
Sayonzei
40728
9942792
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:af|etero-|sessuale}}
源自 {{prefix|it|etero|sessuale}}。
===發音===
{{it-pr|ètero[s]essu.àle,ètero[s]essuàle<r:DiPI>}}
===形容詞===
{{it-adj}}
# [[异性恋]]的
===名詞===
{{it-noun|mfbysense}}
# [[异性恋]]者
#: {{syn|it|etero}}
====相關詞彙====
* {{l|it|etero-}}
* {{l|it|eterosessualità}}
* {{l|it|sessuale}}
===參考資料===
{{reflist}}
qn59fprwsx9colzu0qet2287bsxtnnu
evoluzionismo
0
976559
9942790
4928892
2026-10-12T02:29:22Z
Sayonzei
40728
9942790
wikitext
text/x-wiki
==意大利語==
{{wp|it:}}
===名詞===
{{it-noun|m}}
# [[进化论]],[[演化论]]
# [[进化主义]]
====相關詞彙====
{{col6|it
|evolutamente
|evolutivo
|evolutivamente
|evoluto
|evoluzionario
|evoluzione
|evoluzionista
|evoluzionistico
|evolvere
|evolversi
|evolvibile
|evolvibilità
}}
519bgjdhpgi7pbxc0gb4zteu34tntth
extraterritoriale
0
976586
9942788
4929914
2026-10-12T02:26:03Z
Sayonzei
40728
9942788
wikitext
text/x-wiki
==法語==
===發音===
* {{fr-IPA}}
* {{homophones|fr|extraterritorial|extraterritoriales}}
===形容詞===
{{head|fr|形容詞變格形}}
# {{feminine singular of|fr|extraterritorial}}
==意大利語==
===詞源===
{{ety|it|:af|extra-|territoriale}}
源自 {{prefix|it|extra|territoriale}}。
===形容詞===
{{it-adj}}
# [[治外法权]]的
nqms67hkz5vwuc1ls87785fx04o55d2
faccia a faccia
0
976620
9942781
4930178
2026-10-12T02:20:12Z
Sayonzei
40728
9942781
wikitext
text/x-wiki
==意大利語==
===詞源===
{{calque|it|en|face to face}}。
===名詞===
{{it-noun|f|#}}
# [[面对面]]
===形容詞===
{{it-adj|inv=1}}
# 面对面的
===副詞===
{{it-adv}}
# 面对面地
an9a2mugrf5u3s5n141rxwg4fyy6ci1
fai da te
0
976707
9942782
4930440
2026-10-12T02:21:02Z
Sayonzei
40728
9942782
wikitext
text/x-wiki
{{also|fai-da-te}}
==意大利語==
{{wp|it:}}
===其他形式===
* {{alt|it|fai-da-te}}
===詞源===
{{lit|你(自己)去做)}}。
===發音===
{{it-pr|[̇.i da té]*<r:DiPI<<name:dipi>>>,#[̇.i da* té]<r:<<name:dipi>>>|[.i da té]*,#[.i da* té]*|[.i da tè]*<audio:LL-Q652 (ita)-DanielParoliere-fai da te.wav><qual:方言>}}
===形容詞===
{{it-adj|inv=1}}
# [[自己]][[动手]],[[DIY]]
===名詞===
{{it-noun|m|#}}
# [[自己]][[动手]],[[DIY]]
#: {{syn|it|bricolage}}
===參考資料===
{{reflist}}
ncnajlsdxcopz7cn9tq8w44cays6fum
fallibile
0
976733
9942785
4930638
2026-10-12T02:25:06Z
Sayonzei
40728
9942785
wikitext
text/x-wiki
==意大利語==
===詞源===
源自{{der|it|la-med|fallibilis}}。
===發音===
{{it-pr}}
===形容詞===
{{it-adj}}
# 容易[[犯错]]的
#: {{ant|it|infallibile}}
====派生詞彙====
* {{l|it|fallibilismo}}
* {{l|it|fallibilità}}
===延伸閱讀===
* {{R:it:Treccani}}
==拉丁語==
===形容詞===
{{head|la|形容詞變格形}}
# {{inflection of|la|fallibilis||nom//acc//voc|n|s}}
f5p49p9fr810ez84eq4625ol9f0xcgn
fallibilità
0
976735
9942787
4930640
2026-10-12T02:25:28Z
Sayonzei
40728
9942787
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr}}
===名詞===
{{it-noun|f|#}}
# [[易错]]
====相關詞彙====
* {{l|it|fallibile}}
ngb4lgbwvq6fg7ic9fiub2y4w5jr4jx
fenicottero
0
977132
9942783
4931869
2026-10-12T02:22:07Z
Sayonzei
40728
9942783
wikitext
text/x-wiki
==意大利語==
[[File:Lightmatter_flamingo.jpg|thumb]]
===詞源===
{{inh+|it|la|phoenīcopterus}},源自{{der|it|grc|φοινῑκόπτερος}},源自 {{m|grc|φοῖνιξ|t=深红色}} + {{m|grc|πτερόν|t=羽毛}};对比属名 {{taxfmt|Phoenicopterus|genus}}。
===發音===
{{it-pr|fenicòttero}}
===名詞===
{{it-noun|m}}
# [[火烈鸟]]
====派生詞彙====
* {{l|it|fenicottero maggiore}}
* {{l|it|fenicottero rosso}}
===延伸閱讀===
* {{R:it:Collins}}
* {{R:it:DiPI}}
* {{R:it:Hoepli}}
* {{R:it:Garzanti}}
* {{R:it:Olivetti|fenicòttero}}
* {{R:it:Treccani|fenicòttero}}
{{C|it|淡水鳥}}
m4k7wlfmvqz6efg1ub4y6vtab14mpps
慳貪
0
1044610
9942338
8152614
2026-10-11T23:01:48Z
Fglffer
55252
9942338
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=悭贪}}
===發音===
{{zh-pron
|m=qiāntān
|cat=a
}}
===形容詞===
{{head|zh|形容詞}}
# [[吝嗇]]且[[貪得無厭]]
coo8v2vcnjovpz49pri15iip6u8d0bm
9942364
9942338
2026-10-11T23:58:54Z
Sayonzei
40728
/* 形容詞 */
9942364
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=悭贪}}
===發音===
{{zh-pron
|m=qiāntān
|cat=a
}}
===形容詞===
{{head|zh|形容詞}}
# [[吝嗇]]且[[貪得無厭]]
==日語==
===詞源1===
{{Ja-kanjitab|けん|どん|yomi=o}}
{{Ja-pron|けんどん|acc=1|acc_ref=DJR,SMK7,NKD2}}
====名詞====
{{ja-noun|けんどん}}
# [[無情]],[[刻薄]],[[冷酷]]
# [[吝嗇]]且[[貪得無厭]]
====形容詞====
{{ja-adj|infl=na|けんどん}}
# [[無情]],[[刻薄]],[[冷酷]]
# [[吝嗇]]且[[貪得無厭]]
=====活用=====
{{ja-na|けんどん}}
{{ja-conj-bungo|けんどん|adj-nar}}
===詞源2===
{{Ja-see|倹飩}}
===參考資料===
{{reflist}}
==朝鮮語==
{{ko-hanjatab}}
===詞根===
{{ko-pos|root|hangeul=간탐}}
# {{hanja form of|간탐}}
k3tisq8m22ztwc5wcflikdmgbrqpanx
渠儂
0
1049051
9942833
8546883
2026-10-12T06:14:57Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942833
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=渠侬}}
===發音===
{{zh-pron
|m=qúnóng
|w=sh:6jiu non
|cat=pron
}}
===代詞===
{{head|zh|代詞}} {{tlb|zh|吳語|在|_||上海話|&|蘇州話|_|棄用}}
# {{lb|zh|在|_|寧波話|_|過時|仍用於|_|湯溪話}} 第三人稱單數代詞;[[他]],[[她]],[[它]]
# [[他們]]
====近義詞====
{{zh-dial|他}}
{{zh-dial|他們}}
ro7ae4vuvecwdkn1vxsf14q4zk4l19b
叔伯
0
1063153
9943017
8914785
2026-10-12T07:38:12Z
TongcyBot
83009
官話讀音改寫為明確拼音(同 enwikt;cmn-tag 同步後「伯」的異讀改為 bǎi/bāi)
9943017
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=shūbǎi,shúbó,1nb=中國大陸,2nb=臺灣
|c=suk1 baak3
|h=pfs=suk-pak
|mn=xm,tw,sx:chek-peh/qz:chiak-peh/zz:chek-peeh
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[家族]]中同[[祖先]]而與[[父親]][[同輩]]的[[男性]][[親屬]]
# {{lb|zh|Mainland|_|Hokkien}} [[叔叔]]
====衍生詞====
{{col3|zh|叔伯阿哥|叔伯弟弟|叔伯哥|叔伯哥哥|叔伯姐姐|叔伯妹妹|叔伯小弟|叔伯小妹|叔伯兄|叔伯兄弟|叔伯的|叔伯嫂子}}
4rcbeeyxjhr49zjifur84w133gu98p9
淑世
0
1063330
9942329
8169045
2026-10-11T22:58:25Z
Fglffer
55252
Fglffer移动页面[[淑世主義]]至[[淑世]],不留重定向
6893694
wikitext
text/x-wiki
==漢語==
===寫法===
{{漢語寫法|簡=[[淑世主义]]|正=[[]]}}
===讀音===
{{zh-pron|m=shúshìzhǔyì}}
===釋義===
#
===翻譯===
{{翻译-顶}}
*俄语:[[филос.]] [[мелиоризм]]
{{翻译-底}}
[[Category:待分類的漢語詞]]
[[Category:漢語|水08一04丶04丶02]]
0zgvt0y8y9egw2t43yezf2qy6h7czy5
9942330
9942329
2026-10-11T22:59:18Z
Fglffer
55252
9942330
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=shúshì
|cat=v
}}
===動詞===
{{zh-verb}}
# [[改善]][[社會]]
ql9f86gsu7bngbiijo3qukswbhtbxn5
9942357
9942330
2026-10-11T23:48:43Z
Sayonzei
40728
/* 發音 */
9942357
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=淑shì
|cat=v
}}
===動詞===
{{zh-verb}}
# [[改善]][[社會]]
4yine1lgyr9div8xlpfovp8jlyg781j
數十
0
1064194
9942302
8159035
2026-10-11T15:18:14Z
TongcyDai
53191
9942302
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=数十}}
===發音===
{{zh-pron
|m=shùshí
|c=sou2 sap6
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[數量]]大約在[[二十]]到[[九十九]]之間的[[模糊]]數字
==朝鮮語==
{{ko-hanjatab}}
===名詞===
{{ko-noun|hj|hangeul=수십}}
# {{hanja form of|수십}}
i5fn3v10twmil5ro45n6o24i5q3xiwa
滕
0
1071548
9942360
9664419
2026-10-11T23:55:09Z
Fglffer
55252
9942360
wikitext
text/x-wiki
{{also|膝}}
{{character info}}
==跨語言==
===漢字===
{{Han char|rn=85|rad=水|as=10|sn=15|four=79232|canj=BFQE|ids=⿰月𣳾,⿸𰮤氺}}
====衍生字====
* {{charlist|sc=Hani|𡂾藤籐𤻴𭐂𤑘}}
====來源====
{{Han ref|kx=0643.070|dkj=18036|dj=1050.140|hdz=32108.210|ch=8220001.01|sbgy=202.01|uh=6ED5}}
==漢語==
{{zh-forms|alt=𣽨,𤂵}}
===字源===
{{Han etym}}
{{Han compound|朕|水|c1=p|c2=s|ls=psc}}。
===發音===
{{zh-pron
|m=téng
|c=tang4
|md=dèng
|mn=têng
|mn-t=têng5
|mc=y
|oc=y
|ma=y
|cat=pn,v
}}
===釋義===
{{head|zh|漢字}}
# [[西周]][[諸侯國]],{{place|zh|古國|p/山東}}
# {{surname|zh}}
# {{lb|zh|obs-std}} [[水流]]向上[[噴湧]]
===組詞===
{{col|zh|滕口|滕室|滕州|滕縣|滕薛爭長|滕六|滕王閣|滕文公|滕王閣序}}
==日語==
===漢字===
{{ja-kanji|grade=|rs=水10}}
# {{rfdef|ja|sort=水10}}
====讀法====
{{ja-readings
|on=とう
|kun=わく
}}
==朝鮮語==
===漢字===
{{ko-hanja|등}}
# {{rfdef|ko|sort=水10}}
==越南語==
===漢字===
{{vi-readings|rs=水10|reading=đằng, đoằng}}
# {{rfdef|vi|sort=水10}}
====來源====
* [http://nomfoundation.org/common/nom_details.php?codepoint=6ed5 Nom Foundation]
oyx7ipy8qqg5rnncoafkiczadbwkj36
縢
0
1071552
9942352
9664420
2026-10-11T23:41:48Z
Fglffer
55252
9942352
wikitext
text/x-wiki
{{character info}}
==跨語言==
===漢字===
{{Han char|rn=120|rad=糸|as=10|sn=16|four=79293|canj=BFQF,XBFQF|ids=⿰月絭,⿸𰮤糸}}
====衍生字====
* {{charlist|sc=Hani|𤂵䕨籘𤼆}}
====來源====
* {{Han ref|kx=0934.220|dkj=27783|dj=1373.070|hdz=32114.020|ch=10550005.04|sbgy=202.02|uh=7E22}}
==漢語==
{{zh-forms|alt=𦅌,𦂙}}
===字源===
{{Han etym}}
===發音===
{{zh-pron
|m=téng
|c=tang4
|mc=y
|oc=y
|cat=v,n
}}
===釋義===
{{head|zh|漢字}}
# {{lb|zh|literary}} [[纏繞]];[[束縛]]
# {{lb|zh|literary}} [[繩索]]
# {{lb|zh|literary}} [[綁腿]]
# {{alt form|zh|幐|t=包,囊;麻袋}}
===組詞===
{{col3|zh|金縢|緘縢|羸縢|行縢}}
==日語==
===漢字===
{{ja-kanji|grade=|rs=糸10}}
# {{rfdef|ja|sort=糸10}}
====讀法====
{{ja-readings
|goon=どう-<どぅ
|kanon=とう-<とぅ
|kun=かがり-, かが-る, かな-, から-げる, むかばき-
}}
===詞源1===
{{ja-kanjitab|かな|y=k}}
{{rfe|ja|sort=かな}}
====發音====
{{ja-pron|かな}}
====名詞====
{{ja-noun|かな}}
# {{lb|ja|historical|sewing|sort=かな}} [[線]],[[絲]]
===詞源2===
{{ja-kanjitab|かがり|y=k}}
{{ja-see|縢り}}
==朝鮮語==
===漢字===
{{ko-hanja|등}}
# {{rfdef|ko|sort=糸10}}
kmml1n6y286f20wd2uzfiw009lx2ait
行縢
0
1083721
9942355
6914228
2026-10-11T23:45:46Z
Fglffer
55252
9942355
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=xíngténg
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[綁腿]]
# {{lb|zh|比喻}} [[長途]][[旅行]]
qll3c6gupziivitgg0268dmr3rlsula
9942359
9942355
2026-10-11T23:54:54Z
Sayonzei
40728
/* 漢語 */
9942359
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=xíngténg
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[綁腿]]
# {{lb|zh|比喻}} [[長途]][[旅行]]
==日語==
{{ja-kanjitab|むかばき2|yomi=irr2|alt=行騰}}
===詞源===
按讀法,本作“{{lang|ja|向か穿き}}”。
===發音===
{{ja-pron|むかばき|acc=0|acc_ref=DJR,NKD2}}
===名詞===
{{ja-noun|むかばき}}
# [[綁腿]]
===參考資料===
{{reflist}}
==朝鮮語==
{{ko-hanjatab}}
===名詞===
{{ko-noun|hangeul=행등}}
# {{hanja form of|행등}}
d3c9cxqo6dxyss9s2e5vwexc8oe6s2v
拖糞
0
1088044
9942960
8299284
2026-10-12T06:40:05Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942960
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=拖粪|alt=拖畚}}
===發音===
{{zh-pron
|w=1thu fen
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[拖把]]
====近義詞====
{{zh-dial|拖把}}
9azvia8biodqnidr6n9i2q2zb0io1ur
訊鞫
0
1093749
9942303
8191961
2026-10-11T15:24:34Z
TongcyDai
53191
9942303
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=讯鞫|alt=訊鞠}}
===發音===
{{zh-pron
|m=xùnjú
|c=seon3 guk1
|mc=y
|oc=y
|cat=v
}}
{{attention|yue|Cantonese pronunciation 'guk1' not found in the entry 鞫.}}
===動詞===
{{zh-verb}}
# {{lb|zh|書面}} [[審問]][[窮究]];[[審訊]]
#* {{zh-x|w:張湯\^湯 掘 窟 得 盜 鼠 及 餘 肉,劾 鼠 掠治,傳 爰書,訊鞫 論報,並 取 鼠 與 肉,具獄 磔 堂 下。||CL|ref=漢·{{w|司馬遷}}《[[s:史記/卷122#張湯|史記·酷吏列傳·張湯傳]]》}}
#* {{zh-x|罪 無 申證,獄 不 @'''訊鞠{jú}'''。||CL|ref=南朝宋·{{w|范曄}}《[[s:後漢書/卷16|後漢書·鄧騭傳]]》}}
#* {{zh-x|轉運使 @^陳.^清 與 監 ^如皋 酒,侍禁 @^方.^曖 者,仇 也,入境 即 以 疑似 逮,務 胥 屬{zhǔ} 君 訊鞫,必 欲 造 ^曖 事 莫 脫 者。||CL|ref=宋·{{w|晁補之}}〈奉議郎高君墓誌銘〉}}
#* {{zh-x|按察 ^安慶,每 @'''訊鞠''',公 必 坐 屏幃 後 隱 聽。||CL|ref=清·{{w|劉大櫆}}〈翰林編修李公墓銘〉}}
#* {{zh-x|及 凶手 已 得,僕 猶 疑 @^路.^廣鍾 所 購買,反復 訊鞫,其 日 左右 適 在 吾 家,中間 曲折,文 所 不詳。||CL|ref=民國·{{w|周善培}}《辛亥四川事變之我·致陳子立書》}}
blm1drd8jq2qv9na725rx11fblhx4gi
9942304
9942303
2026-10-11T15:25:21Z
TongcyDai
53191
9942304
wikitext
text/x-wiki
==漢語==
{{was wotd|2026|11月|13日}}
{{zh-forms|s=讯鞫|alt=訊鞠}}
===發音===
{{zh-pron
|m=xùnjú
|c=seon3 guk1
|mc=y
|oc=y
|cat=v
}}
===動詞===
{{zh-verb}}
# {{lb|zh|書面}} [[審問]][[窮究]];[[審訊]]
#* {{zh-x|w:張湯\^湯 掘 窟 得 盜 鼠 及 餘 肉,劾 鼠 掠治,傳 爰書,訊鞫 論報,並 取 鼠 與 肉,具獄 磔 堂 下。||CL|ref=漢·{{w|司馬遷}}《[[s:史記/卷122#張湯|史記·酷吏列傳·張湯傳]]》}}
#* {{zh-x|罪 無 申證,獄 不 @'''訊鞠{jú}'''。||CL|ref=南朝宋·{{w|范曄}}《[[s:後漢書/卷16|後漢書·鄧騭傳]]》}}
#* {{zh-x|轉運使 @^陳.^清 與 監 ^如皋 酒,侍禁 @^方.^曖 者,仇 也,入境 即 以 疑似 逮,務 胥 屬{zhǔ} 君 訊鞫,必 欲 造 ^曖 事 莫 脫 者。||CL|ref=宋·{{w|晁補之}}〈奉議郎高君墓誌銘〉}}
#* {{zh-x|按察 ^安慶,每 @'''訊鞠{jú}''',公 必 坐 屏幃 後 隱 聽。||CL|ref=清·{{w|劉大櫆}}〈翰林編修李公墓銘〉}}
#* {{zh-x|及 凶手 已 得,僕 猶 疑 @^路.^廣鍾 所 購買,反復 訊鞫,其 日 左右 適 在 吾 家,中間 曲折,文 所 不詳。||CL|ref=民國·{{w|周善培}}《辛亥四川事變之我·致陳子立書》}}
===參考資料===
* {{R:zh:cbgycdxdb|112710}}
* {{R:zh:HYDCD}}
btytvpjanmaey8aasifxvsdbev1a0jb
章奏
0
1094876
9942350
6925296
2026-10-11T23:35:45Z
Fglffer
55252
9942350
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=风铎}}
===發音===
{{zh-pron
|m=zhāngzòu
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# 古時[[人臣]]上呈[[國君]]的[[文書]]
bjowakk1i8viaa9j2qu7ter7oih6ogy
只個
0
1105752
9942834
6532555
2026-10-12T06:15:00Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942834
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=只个}}
===發音===
{{zh-pron
|mn-t=zi2 gai7
|cat=n
}}
===代詞===
{{head|zh|代詞}}
# [[這個]]
====同義詞====
{{zh-dial|這個}}
===翻譯===
{{翻译-顶}}
*俄语:''[[новокит.]]'' [[эмфатическая]] [[частица]], ''[[см.]]'' [[則箇]]
{{翻译-底}}
0vpnv14v7fo7tavz6vhkzvgcx7q1kuq
紫河車
0
1121890
9942817
7511305
2026-10-12T02:42:52Z
Sayonzei
40728
9942817
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=紫河车|type=12}}
===發音===
{{zh-pron
|m=zǐhéchē
|c=zi2 ho4 ce1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|TCM}} 人的乾燥[[胎盤]],作為補陽藥使用
====參考資料====
* {{pedia|紫河车|lang=zh}}
6qg5huss35v530g2liidanynoentrrr
9943018
9942817
2026-10-12T07:56:37Z
Fglffer
55252
9943018
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=紫河车|type=12}}
===發音===
{{zh-pron
|m=zǐhéchē
|c=zi2 ho4 ce1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|TCM}} 人的[[乾燥]][[胎盤]],作為補陽藥使用的[[藥材]]
====參考資料====
* {{pedia|紫河车|lang=zh}}
ter6nbrylncjfnzxnjfiucqge5izfre
大
0
1138552
9942341
9924917
2026-10-11T23:05:33Z
TongcyBot
83009
大型衍生詞列表加 noautotr=1(比照 enwikt 人/一/水;漢語自動轉寫啟用後本頁會逼近 Lua 時限)
9942341
wikitext
text/x-wiki
{{also|⼤|犬|太|六|丈|ㅊ}}
{{character info}}
==跨語言==
{{stroke order|strokes=3}}
{{stroke order|type=animate}}
===漢字===
{{Han char|rn=37|rad=大|as=00|sn=3|four=40030,40800|canj=K|ids=⿻一人,⿸𠂇㇏}}
# {{mul-kangxi radical-def}}
====派生字====
* [[Appendix:部首索引/大]]
* {{l|mul|[[达]]、[[庆]]}} {{q-lite|{{l|mul|[[達]]、[[慶]]}}的[[簡化]]字}}
* {{l|mul|[[㐲]]、[[𫥰]]、[[𠯈]]、[[𡉑]]、[[𡚻]]、[[𢁖]]、[[𫸥]]、[[㣕]]、[[忕]]、[[𢪂]]、[[汏]]、[[𫔺]]、[[𫻨]]、[[𭥏]]、[[杕]]、[[𣧂]]、[[𬌚]]、[[𪼳]]、[[𭾚]]、[[𮀋]]、[[𥝛]]、[[𮕨]]、[[𬚓]]、[[𦨐]]、[[𮗹]]、[[軑]]([[轪]])、[[釱]]、[[𭖯]]、[[𮌙]]、[[馱]]([[驮]])、[[䲦]]、[[𬵃]]([[𬶃]])、[[𪐝]]、[[𠏥]]、[[𠧭]]、[[䲪]]}} <!-- 不屬於[[Appendix:部首索引/大]] -->
* {{l|mul|[[犬]]、[[矢]]、[[㕦]]、[[尖]]、[[𢎴]]、[[芖]]、[[𠛇]]、[[戻]]、[[旲]]、[[𬋻]]、[[㺯]]、[[𡭟]]、[[𥝚]]、[[𥤮]]、[[𦉼]]、[[𬺛]]、[[𡧠]]、[[类]]、[[美]]、[[耎]]、[[𦤀]]、[[𬟧]]、[[䙲]]、[[𠧵]]、[[𩵋]]、[[𡟗]]、[[𦳣]]、[[䯨]]、[[𥈀]]、[[𮮰]]、[[𪉗]]、[[𥮯]]、[[𣊖]]、[[樊]]、[[𫂎]]、[[𩃙]]、[[𤳦]]、[[𤾪]]、[[𪚔]]、[[𧹈]]}} <!-- 不屬於[[Appendix:部首索引/大]] -->
* {{l|mul|[[冭]]、[[厺]]、[[圶]]、[[㞭]]、[[𪩣]]、[[𪵪]]、[[𤆍]]、[[𬉵]]、[[𤯗]]、[[𭀢]]、[[㭐]]、[[羍]]、[[𦏷]]、[[耷]]、[[𧈹]]、[[牵]]、[[𧥢]]、[[𩇩]]、[[𣫵]]、[[𥆗]]、[[𩡱]]、[[𩾪]]、[[𪐡]]、[[𬹞]]、[[𡗜]]、[[爽]]、[[㻎]]、[[𥇛]]、[[𠾖]]、[[𨳓]]、[[因]]、[[輋]]([[𪨶]])}} <!-- 不屬於[[Appendix:部首索引/大]] -->
====參考資料====
{{Han ref|kx=0248.010|dkj=05831|dj=0492.250|hdz=10520.010|uh=5927|ch=3420003.030|sbgy=}}
{{shuowen}}
==漢語==
{{zh-forms|alt=亣-古字,𠘲}}
{{zh-wp|zh|yue}}
===字源===
{{字源}}
===發音1===
{{zh-pron
|m=dà
|m-s=da4
|m-x=dā/duō
|m-nj=dā
|dg=да3
|c=daai6,daai6-2
|c_note=daai6-2 - “就這麼大而已”
|c-dg=daai3
|c-t=ai5
|c-yj=daai6
|g=tai5/to5
|g_note=to5 - 用在少數幾個詞(如{{l|zh|大姑娘|大(姑)娘}}、{{l|zh|大姑爺|大(姑)爺}})
|h=pfs=thai;hrs=h:tai˖;gd=tai4;ct=tai5
|j=da3
|mb=duōi
|md=duâi
|mn=ml,jj,tw:tōa/ml,jj,tw:tāi/xm:tā
|mn_note=tōa/tā - 白讀; tāi - 文讀
|mn-t=dua7/dai6
|mn-t_note=dua7 - 白讀; dai6 - 文讀
|mn-l=dua1/dai7
|mn-l_note=dua1 - 白讀; dai7 - 文讀
|px=pt,xy:dua5/pt,xy:dai5
|px_note=dua5 - 白讀; dai5 - 文讀
|sp=daai6
|w=sh:6du;sz:6dou;hz:6do;sh,sz,hz:6da
|w_note=d(o)u - 白讀; da - 文讀
|x=dai5/da4
|x_note=dai5 - 白讀; da4 - 文讀
|x-h=dai5
|mc=y
|oc=y
|ma=y
|ca=LL-Q9186-Justinrleung-大.wav
|cat=a,adv,c:v,n,pn
}}
===釋義===
{{head|zh|漢字}}
#在[[體積]]、[[面積]]、[[容量]]、[[數量]]、[[強度]]、[[深度]]、[[力量]]等[[方面]][[超過]][[一般]],或超過[[比較]]的[[對象]]。與「[[小]]」相對。
#: {{zh-x|大 山}}
#: {{zh-x|大 河}}
#: {{zh-x|大 雨}}
#: {{zh-x|眼睛 大}}
#: {{zh-x|力氣 大}}
#: {{zh-x|雷聲 大,雨點 小}}
#[[很]];[[非常]]。例:大[[有]][[作為]]。
# 表示[[程度]][[嚴重]]
#: {{zh-x|昨天 下 大雨。|tr=Zuótiān xià '''dà'''yǔ.}}
#: {{zh-x|好 大 𠹻 味|好大個味|C|tr=hou2 '''daai6''' zam6 mei6}}
# 用於[[強調]]
#: {{zh-x|大 哭|tr='''dà''' kū}}
#: {{zh-x|大吃一驚|tr='''dà'''chīyījīng}}
#: {{zh-x|大 不 相同|tr='''dà''' bù xiàngtóng}}
#: {{zh-x|你 遇到 這 種 情況,大 可以 走人 哪{na}。|tr=Nǐ yùdào zhè zhǒng qíngkuàng, '''dà''' kěyǐ zǒurén na.}}
#: {{zh-x|你 可 不 知道,他 昨兒{r} 過來{lai} 大 折{zhē}騰{teng} 了 一 場。好家伙{huo},差{chà}點兒{r}.沒 把 這兒{r} 拆 嘍!||tr=Nǐ kě bù zhīdào, tā zuór guòlai '''dà''' zhēteng le yī chǎng. Hǎojiāhuo, chàdiǎnr méi bǎ zhèr chāi lou!}}
# [[主要]]的
#: {{ant|zh|小}}
#: {{zh-x|他們 將 車 一直 開 到 大 門口。|tr=Tāmen jiāng chē yīzhí kāi dào '''dà''' ménkǒu.}}
#: {{zh-x|他 是 一家 石油 公司 的 大 股東。|tr=Tā shì yījiā shíyóu gōngsī de '''dà''' gǔdōng.}}
# [[知名]],[[著名]]
#: {{zh-x|大 書法家|tr='''dà''' shūfǎjiā}}
# 指[[老]];[[年紀]]大。
#: {{zh-also|老}}
#: {{ant|zh|小}}
#: {{zh-x|你 多 大 了?|tr=Nǐ duō '''dà''' le?}}
#: {{zh-x|她 比 他 大。|tr=Tā bǐ tā '''dà'''.}}
#: {{zh-x|你 隻 狗 係 咁 大{daai6-2} 㗎 喇。|你的狗這麼大啦?|C|tr=nei5 zek3 gau2 hai6 gam3 '''daai6-2''' gaa3 laa3.}}
# 表示一個[[地區]]與其[[周邊]][[相關]]地區所[[組成]]的[[範圍]]
#: {{zh-x|^大 ^中華 ^地區}}
# [[排行]][[第一]]的
#: {{zh-x|老 大}}
#[[時間]]上更前或更後,有[[強調]]的意味。例:[[一大早]]。
#[[差不多]];不很[[精確]];[[大概]]。
# {{lb|zh|Cantonese}} [[長大]]
#: {{zh-x|喺 廣州 大|在廣州長大|C|tr=hai2 gwong2 zau1 '''daai6'''}}
# {{lb|zh|dialectal}} [[父親]];[[爹]]
# {{lb|zh|dialectal}} [[伯父]]或[[叔父]]
# {{lb|zh|Cantonese|slang}} [[恐嚇]];[[威脅]]
#: {{zh-x|你 大 我 呀{aa4}?|你威脅我呀?|C|tr=nei5 '''daai6''' ngo5 aa4?}}
#: {{zh-x|你 咪{mai5} 大 我。|你不要威脅我。|C|tr=nei5 mai5 '''daai6''' ngo5.}}
# {{lb|zh|Cantonese|euphemistic}} [[大號]]
#: {{zh-x|我 好 急 呀,要 去 大。|我很著急,需要上'''大號'''。|C|tr=ngo5 hou2 gap1 aa3, jiu3 heoi3 daai6.}}
# {{zh-abbrev|大學}}
#: {{zh-x|^北大|北京大學|tr=Běi'''dà'''}}
# {{surname|zh}}
=====近義詞=====
{{zh-dial}}
====組詞====
{{col3|zh|noautotr=1|一元大武|一大三大|一大二小|一大半|一大早|一大溜|一大郎當|七大八小|七大死罪|三大球|三大發明|三大節|不大|中大|乘亂坐大|乘機坐大|九七大限|九大行星|九鼎大呂|二哥大|五大|五大建設|五花大綁|些娘大|亞特蘭大|大災|伴大夜|保大|倒大|倒大來|偉大|做大|元惡大奸|元惡大憝|光大|兩頭做大|兩頭大|八大人覺|八大八|八大八小|八大山人|八大胡同|八大錘|六六大順|六大六|六大洲|兵家大忌|出大差|出大恭|到大來|力大無窮|加拿大|勾大引小|北大|北大荒|北方大港|十大建設|十大弟子|半大不小|博大|吃大項|呆木大|呼呼大睡|命大|噶大克|四大|因小失大|因小見大|國大|圓面大耳|地大物博|地大物豐|坐大|壯大|多大|大丈夫|大三元|大三弦|大三通|大不了|大不列顛|大不如前|大不安|大不應是|大不敬|大不易|大不是|大不相同|大不自在|大不過|大中|大中人|大丹狗|大主教|大主考|大乘|大亂|大亂子|大五金|大亨|大人|大人物|大仁|大令|大任|大仿|大伙|大伯|大伯子|大似|大位|大作|大作家|大佩|大來大往|大來歷|大來頭|大侵|大便|大俗賣|大保國|大俠|大信不約|大修|大個|大個子|大借款|大倫|大做文章|大傳統|大僚|大價錢|大儒|大儺|大元帥|大兄|大先生|大內|大全|大全張|大八丈|大八成|大公|大公館|大兵|大兵團|大典|大冢宰|大冤|大冶|大凡|大凶|大出喪|大出手|大出血|大出鋒頭|大出風頭|大刀|大分|大刑|大別|大剌剌|大前天|大前年|大前提|大副|大劈棺|大力|大功|大劫|大勇|大勇若怯|大動亂|大動作|大動干戈|大動肝火|大動脈|大務|大勝|大勢|大包小包|大化|大化革新|大北|大匠|大千|大千世界|大半|大半天|大半年|大半拉|大半生|大半輩子|大卡|大卸八塊|大原則|大厲|大去|大叔|大叔于田|大受|大口|大可|大可不必|大叱|大司客|大司徒|大司空|大司馬|大吃|大吆小喝|大合唱|大同|大吏|大君|大含細入|大吳|大吵一頓|大吵大鬧|大吹|大吼|大呂|大呼|大呼小叫|大呼小喊|大呼過癮|大呼隆|大命|大和尚|大和民族|大和繪|大咸|大品般若|大員|大哥|大哥大|大唐之歌|大啖一番|大喇叭|大喉嚨|大喊|大喊大叫|大喏|大喜|大喜事|大喝|大喪|大喫一驚|大喬|大單于|大嗓門|大嘴巴|大器|大嚷大叫|大四喜|大回|大回朝|大圈仔|大國|大圓|大團圓|大團白臉|大團結|大圜|大地|大型|大堂|大堆|大場面|大塊|大壑|大壞|大士|大壽|大夏|大多|大多數|大夜|大夜班|大夢|大夢初醒|大夥|大大咧咧|大大法法|大大落落|大天亮|大天后宮|大天白亮|大天白日|大失人望|大失所望|大奇|大奸|大奸似忠|大好|大好河山|大好老|大妗子|大妙|大妝|大姆|大姆子|大姊|大姊頭|大姐|大姑|大姑娘|大姑子|大姓|大姦似忠|大姨|大姨子|大娘|大婦|大婦小妻|大媒|大媳婦|大媽|大媽媽|大嫂|大嬸|大字|大孺人|大安|大安溪|大宋小宋|大宗|大宗師|大官|大定|大宛|大客車|大害|大宴|大宴小酌|大宴賓客|大家|大富|大富大貴|大富翁|大寒|大寫|大寬轉|大寶|大將|大將軍|大專|大對|大對決|大少爺|大尾|大局|大局已定|大屈|大屋|大展|大屠殺|大山小山|大岩桐|大峽谷|大川|大工|大工告成|大巧若拙|大巫嫗|大差|大巴|大市|大布|大布棚|大帥|大師|大師傅|大師兄|大帳|大帶|大帶型|大帽子|大幅度|大幫|大年|大年初一|大年夜|大年日|大年節|大幸|大庇|大序|大底|大府|大庭|大庭廣眾|大庾嶺|大廉價|大廚|大廝|大廳|大建|大弟|大張其詞|大張撻伐|大張旗鼓|大張聲勢|大彬壺|大後天|大後年|大後方|大循環|大德|大忌|大志|大忙人|大快|大怨|大恚|大恩|大恭|大悅|大悟|大悲|大惑|大惡|大愈|大愚不靈|大愛|大慈大悲|大慟|大慰|大慶|大憝|大憲章|大戈壁|大戎|大成|大成殿|大我|大戮|大戲|大戴|大戶|大房|大手印|大手大腳|大手段|大手筆|大手腳|大才|大打出手|大批|大把|大抬其槓|大抵|大拇哥|大拇指|大拇指頭|大拉翅|大拍賣|大拍頭|大招|大招寺|大拜|大拜拜|大括弧|大拿|大指|大挑|大振|大捧|大捷|大掃除|大排場|大排行|大排長龍|大掠|大掾史|大提琴|大換血|大搖大擺|大搬風|大搶購|大摺兒|大撈一票|大撈一筆|大撫臺|大擋手的|大擺褶子|大放光明|大放厥詞|大放厥辭|大放悲聲|大放異彩|大放異采|大放盤|大政方針|大敗|大敗虧輸|大散關|大敵當前|大數|大斂|大文衡|大文豪|大斗|大斗小秤|大料|大斧|大斧劈|大族|大旨|大早|大旱雲霓|大明|大明星|大昏|大星殞落|大春|大春元|大是|大是不同|大是大非|大晟府|大智|大暑|大暮|大曆|大曲|大書|大書特書|大月|大月氏|大有|大本|大本營|大札|大材小用|大杖則走|大東|大板|大板車|大柄|大柱史|大根腳|大梁|大梵天|大棋|大業|大楷|大概|大槐安國|大槐宮|大槓|大模大樣|大模廝樣|大樣|大樹將軍|大權|大欲|大歌劇|大正|大步流星|大武|大歸|大殮|大殺|大殺風景|大殿|大殿選|大母|大比|大比之年|大比之期|大毛|大氅|大氣|大水|大水沖溺|大水牯|大汗|大汗涔涔|大江|大沖|大河|大沽|大沽口|大法|大法官|大法小廉|大法師|大法螺|大洋|大洋洲|大洋盆地|大洞果|大洪水|大流士|大流行病|大淩河|大清律|大清早|大清早上|大清早起|大清會典|大清河|大減價|大渾家|大溪|大溪地|大滷麵|大漆|大漠|大漢|大漲小回|大潮|大火|大災難|大炮|大為受用|大為失望|大烹|大烹五鼎|大無畏|大煙|大煞|大煞風景|大煠八塊|大熊星座|大熟|大爆冷門|大爆滿|大爵|大父|大爹|大爺|大牌|大牙|大牢|大特寫|大犬星座|大猩猩|大猷|大猾|大獃|大獄|大獎|大獲全勝|大率|大玩偶|大班|大球|大理|大環境|大用|大田|大甲|大男|大男大女|大男小女|大異其趣|大疏脫|大病|大症|大痊|大瘡|大登殿|大發|大白|大白天|大白臉|大皇|大盆地|大盜|大盡|大盤|大盤大碗|大直若屈|大相國寺|大相徑庭|大相矛盾|大相逕庭|大盼盼|大眼賊|大眾|大睹是|大瞧瞧|大破大立|大破慳囊|大碑落|大碗公|大礙|大祀|大神通|大祥|大祭|大祭司|大禍|大福|大福不再|大禮|大禹|大秋|大秋元|大科|大秦|大稔|大穢|大突破|大端|大筆|大筆如椽|大節|大節夜|大節目|大管是|大篆|大篷車|大米|大約|大紅|大紅人|大紅大紫|大紅大綠|大紅日子|大紅袍|大索|大統|大經|大經元|大綬|大綱|大總戎|大總統|大總腦|大纛|大罵|大羅天|大羅神仙|大羚羊|大翅鯨|大老|大老婆|大老官|大老爹|大老爺|大老粗|大老遠|大老闆|大考|大考中心|大耋|大而化之|大而無當|大耳朵|大聖|大聲|大肆|大肚|大肚子|大肚溪|大肚漢|大肚魚|大股東|大胸肌|大脖子|大腔當|大腦|大腳|大腳三|大腳丫|大腳力|大腳婆娘|大腸|大腹便便|大腹賈|大腿|大膽|大臠|大自然|大至|大致|大致上|大致說來|大臼齒|大舅|大舅子|大興|大舉|大舌頭|大舍|大舜|大船|大花|大花臉|大花邊|大花面|大苦|大英|大茅埔|大茶壺|大草原|大荒|大菜|大著|大落|大落落|大葉合歡|大蒜|大蒜效應|大蔥|大蕊|大藏經|大蘇打|大處|大處著眼|大處落墨|大號|大蜀|大蜡|大蟲|大行|大行人|大行其道|大行政區|大行星|大行院|大街|大街小巷|大衛王|大衝|大衣|大衾長枕|大袖|大補帖|大製作|大褂|大襟|大西北|大西洋|大要|大規模|大覺|大覺醒|大觀|大解|大解八塊|大言|大言不慚|大言相駭|大言非夸|大計|大設設|大話|大語|大課|大調|大請大受|大諫|大諫章|大謬不然|大議會|大變|大豆|大豐收|大豐簋|大象|大財主|大貨車|大費周折|大費周章|大費神思|大費脣舌|大賈|大賓|大賢|大賢大德|大賢虎變|大贏家|大赦|大赦天下|大走|大起|大起大落|大足|大足石刻|大足石窟|大跌小漲|大踏步|大躍進|大車|大軍|大軍機|大軸子|大較|大輅|大轉彎|大辟|大辣酥|大辯不言|大辯若訥|大農|大巡行|大迎枕|大近視眼|大迦葉|大逃亡|大逆|大逆不孝|大逆不道|大逆無道|大通|大通之年|大通套|大通年|大通河|大通銀行|大造|大連|大連灣|大週摺|大進|大進擊|大運|大運河|大過|大遠景|大選|大選區|大邊|大邑|大邦|大邱|大郎|大部|大部分|大都|大都來|大都會|大都會區|大都護|大酋|大酺|大醇小疵|大醉|大醜|大采|大金川|大金髮苔|大鈔|大鈞|大銀幕|大銜|大錢|大錯特錯|大鍋|大鍵琴|大鎮國|大鑒|大鑼|大長公主|大長日子|大門|大開|大閱|大闊|大關|大阪|大阮|大阿哥|大阿姐|大限|大陣仗|大除夕|大陪審團|大陰脣|大隊|大隱朝市|大雁|大雄|大雄寶殿|大雅|大雅可觀|大雅君子|大雜燴|大雜院|大難|大雪|大雷雨|大青|大青年|大靜脈|大面|大面兒上|大面皮兒|大韓民國|大音希聲|大音階|大頂風|大順|大頑|大題小作|大題目|大額|大顙|大顛|大顯威風|大顯神通|大顯身手|大風|大風暴|大食|大飯店|大飽口福|大飽眼福|大飽私囊|大餅|大餐|大館|大饗|大馬士革|大馬步掛|大馬金刀|大駕|大駭|大驚|大體|大鬍子|大魁|大魚大肉|大鯢|大鵬|大鹽|大麗花|大麥|大麴|大麻|大黃魚|大齊|大齒輪|天來大|天大|天大地大|奇大無比|奇恥大辱|女大難留|女大須嫁|好大喜功|妄自尊大|姜家大被|宋四大書|宏大|寬大|寬大為懷|尊大君|導引大全|小受大走|小大由之|小屈大伸|小廉大法|小往大來|小怯大勇|小懲大誡|小材大用|小枉大直|小題大做|小黠大痴|尾大不掉|尾大難掉|屁大|居其大半|居大不易|屠門大嚼|巨大|平頭大臉|度長絜大|廣大|廣法大秤|龐大|龐然大物|弔者大悅|張大|張大其事|張大其詞|強大|彌天大罪|彌天大謊|心腹大患|志大心高|志大才疏|志大才短|怕不大|惇大|才大難用|才疏志大|托大|抱大足桿|拉大片|拽大拳|拿大|拿大頂|措大|搗大|撫膺大慟|擴大|放大|斗大|斥大|斯事體大|方面大耳|昌大|明效大驗|春秋大夢|智小言大|智小謀大|有容乃大|望門大嚼|木大|末大不掉|末大必折|本大利寬|朵頤大嚼|材大難用|材疏志大|棄大就小|椎輪大輅|樹大招風|欺大壓小|正大|此事體大|步大汗|母大蟲|氣高樣大|水大魚多|水廣魚大|沒大沒小|波哥大|泥多佛大|洪大|浩大|深仇大恨|滔天大禍|滔天大罪|滿頭大汗|澳大利亞|濃眉大眼|火大|為小失大|無傷大雅|無千大萬|特哥大|特大|犖犖大者|狗竇大開|猥當大任|獨大|現大洋|生殺大權|甩大鞋|疾聲大呼|登大寶|皆大歡喜|盛大|目大不睹|眼大|知小謀大|碩大|積小成大|空大|窮大失居|粗大|粗枝大葉|粗眉大眼|細大不捐|細大不逾|細大無遺|罪大惡極|罪莫大焉|美大|義大利|老大|老大哥|老大難|老老大大|聯大|聲名大噪|聲威大震|肥大|肥頭大耳|腫大|膨大|臉大|自大|至大|茲事體大|荷花大少|莫大|裝大|褒大|言大而夸|託大|許大|誇大|豆大|豐亨豫大|財大氣粗|貪小失大|跳大神|車大炮|軒然大波|迷天大罪|通都大邑|遠大|都大|醋大|重大|重大過失|重責大任|量大|金門大捷|鋸大缸|鑄成大錯|長大|長天大日|長枕大被|長篇大論|門戶大開|門裡大|闊大|關節腫大|阿大|陣腳大亂|隙大牆壞|隨大流|隨大溜|雄大|集大成|雲夢大澤|電大|面圓耳大|響天大日|頭大|顧小失大|食指大動|馬大哈|體大思精|高大|高官大祿|高才大德|高文大冊|高牙大纛|高自驕大|高談大論|高頭大馬|鳴鼓大噪|鹼大|黃鐘大呂|齊大非偶|齊大非耦|大學|大海|大笑|大廈|大會|大陸|大道|大橋|大小|大度|大夫|大樓|大名|大頭|大鼓|大帝|大意|大義|大浪|大吉|膽大|大哭|大量|大件|大事|大略|大方|大仙|大院|大臣|大雨|大戰|大路|大圍山|大頭菜|大堰壋|大束|大渡|大惑不解|大垸|大楊樹|大慈岩|大潭|魏大|大竹|大臺|大陸架|大堰|王大橋|大堰角|大閆各莊|大周|師範大學|大公橋|工程大|大褂兒|大徹大悟|大格勒|大柳|大柳樹|大木廠|大廟|大支坪|大嶺|大峪|大寨|紡大|地大|民大|大宋|大昌|大佬|大武壠族|臺大|大寮|大樹|大社|大林|大埤|大村|大堖寨|大里|大湖|大園|大開眼界|大埔|斯大林|大能|大忠|大倉|nan:豬毋大,大對狗去<tr:ti m̄ tōa, tōa tùi káu khì>|nan:序大<tr:sī-tōa>|大坵|大窪|大馬|樹大有枯枝|大圓滿|大佛|大嶝|大數定律|大數法則|大練|大晒|文化大革命|法國大革命|nan:搝大索<tr:khiú-tōa-soh>|nan:大面神<tr:tōa-bīn-sîn>|餓死事小,失節事大|自高自大|大細路|心大心細|大邑商|大咖|大ㄎㄚ|大閘蟹|大煠蟹|大質量弱相互作用粒子|大海嘯|口大|大口環|大宅|大希臘|大壩}}
====派生詞====
{{CJKV||だい|대|đại|だー}}
''其他語言'':
* {{desc|bor=1|th|ไท้}}
* {{desc|otk|𐱃𐰖|tr=tay|bor=1}}
====翻譯====
{{翻譯-頂}}
*德语:[[groß]]
*英语:[[big]], [[great]], [[large]], [[huge]], [[vast]], [[high]]
*法语:[[grand]], [[gros]]
*俄语:[[большой]], [[крупный]], [[огромный]]; [[многочисленный]]
*日语:[[大きい]].[[広い]].
*韩语:[[크다]]. [[많다]]. [[세다]].
*越南语:[[lớn]], [[rộng]], [[to]]
*葡萄牙語 : [[grande]], [[enorme]]
*西班牙語 : [[grande]]
{{翻譯-底}}
{{翻譯-見|大小}}
{{翻譯-見|老}}
===發音2===
{{zh-pron
|m=dài,dà
|m_note=dà - 用於{{l|zh|大王}}的異讀法
|c=daai6
|h=pfs=thai
|j=dai3
|md=dâi
|mn=tāi
|mn-t=dai6
|dial=n
|mc=1
|oc=2,2
|ca=LL-Q9186-Justinrleung-大.wav
|cat=n,v
}}
====釋義====
{{head|zh|漢字}}
# {{zh-used in|大夫}}
# {{zh-used in|大王|tr=dàiwáng}}
# {{zh-used|大黃}}
# {{zh-used in|大城|tr=Dàichéng|縣名,位於[[湖北]][[廊坊]]}}
# {{alt form|zh|待}}
# {{alt form|zh|代}}
====組詞====
{{col3|zh|大剛來|大剛喒|大故|大古|大夫|大古裡彩|主治大夫|猢猻大王|蒙古大夫|大王|大黃|大城}}
===發音3===
{{zh-pron
|c=daai6-1
|dial=n
|cat=a
}}
====釋義====
{{head|zh|漢字}}
# {{lb|zh|Cantonese}} [[小]]
#: {{zh-x|咁 大{daai6-1}|很'''小'''|C|tr=gam3 '''daai6-1'''}}
===發音4===
{{zh-see|太|a}}
{{zh-see|泰|a}}
===參考資料===
* {{R:yue:Hanzi}}
* {{R:twedu|A00848}}
{{zh-cat|Beginning}}
{{C|zh|尺寸}}
==日語==
{{wikipedia|lang=ja}}
===漢字===
{{ja-kanji|rs=大00}}
====讀法====
{{ja-readings
|goon=だ, だい
|kanon=た, たい
|kun=おお-<おほ-, おお-き.い<おほ-き.い, おお-いに<おほ-いに
|nanori=うふ, お, た, たかし, とも, はじめ, ひろ, ひろし, ふとし, まさ, まさる, もと, ゆたか, わ
}}
====組詞====
{{col-top|3|com}}{{ja-r/multi|data=
* {{ja-r/args|大人|おとな|}}
* {{ja-r/args|大邱|^てぐ|}}
* {{ja-r/args|大和|^やまと|}}
}}{{col-bottom}}
===詞源1===
{{ja-kanjitab|だい|yomi=goon|alt=die}}
源自{{der-lite|ja|ltc|sort=たい'|-}} {{ltc-l|大|id=1}}。
====發音====
{{ja-pron|だい|acc=1|acc_ref=DJR,NHK}}
====前綴====
{{ja-pos|prefix|だい}}
# {{rfdef|ja}}
# 表示[[尊敬]]、[[讚美]]
# 表示[[程度]][[嚴重]]
#: {{ja-usex|'''大'''ピンチ|'''だい'''-ピンチ|'''大'''危機}}
# [[地位]][[高]]的
====後綴====
{{ja-pos|suffix|だい}}
# {{abbr of|ja|大学|tr=daigaku|t=[[大學]]}}
#: {{ja-usex-inline|東%大|^とう%だい|東京大學}}
#: {{ja-usex-inline|阪%大|^はん%だい|大阪大學}}
#: {{ja-usex-inline|北%大|^ほく%だい|北海道大學}}
#: {{ja-usex-inline|北%陸%大|^ほく%りく%だい|北陸大學}}
# 表示同樣[[大小]]
=====使用說明=====
通常是大學名稱縮寫的後半部分,例如{{m|ja|東大|tr=Tōdai||東京大學}}。第一個字的讀法通常會從訓讀變成音讀。
=====衍生詞=====
{{col-top|3|com}}{{ja-r/multi|data=
* {{ja-r/args|大陰唇|だい.いんしん|}}
* {{ja-r/args|大家族|だいかぞく|}}
* {{ja-r/args|大学|だいがく|}}
* {{ja-r/args|大寒|だいかん|}}
* {{ja-r/args|大規模|だいきぼ|}}
* {{ja-r/args|大%工|だい%く|}}
* {{ja-r/args|大黒天|だいこくてん|}}
* {{ja-r/args|大根|だいこん|}}
* {{ja-r/args|大罪|だいざい|}}
* {{ja-r/args|大%事|だい%じ|}}
* {{ja-r/args|大%小|だい%しょう|}}
* {{ja-r/args|大丈%夫|だいじょう%ぶ|}}
* {{ja-r/args|大臣|だいじん|}}
* {{ja-r/args|大前庭腺|だいぜんていせん|}}
* {{ja-r/args|大胆|だいたん|}}
* {{ja-r/args|大動脈|だいどうみゃく|}}
* {{ja-r/args|大同小%異|だいどうしょう%い|}}
* {{ja-r/args|大統%領|だいとう%りょう|}}
* {{ja-r/args|大脳|だいのう|}}
* {{ja-r/args|大名|だいみょう|}}
* {{ja-r/args|大%理%石|だい%り%せき|}}
* {{ja-r/args|大%主%教|だい%しゅ%きょう|}}
* {{ja-r/args|大%天%使|だい%てん%し|}}
* {{ja-r/args|大安|たいあん|}}
* {{ja-r/args|大%意|たい%.い|}}
* {{ja-r/args|大%河 小説|たい%が しょうせつ|}}
* {{ja-r/args|大%火|たい%か|}}
* {{ja-r/args|大会|たいかい|}}
* {{ja-r/args|大海|たいかい|}}
* {{ja-r/args|大観|たいかん|}}
* {{ja-r/args|大%気|たい%き|}}
* {{ja-r/args|大%儀|たい%ぎ|}}
* {{ja-r/args|大%義|たい%ぎ|}}
* {{ja-r/args|大%逆|たい%ぎゃく|}}
* {{ja-r/args|大%挙|たい%きょ|}}
* {{ja-r/args|大%虚|たい%きょ|}}
* {{ja-r/args|大%局|たい%きょく|}}
* {{ja-r/args|大群|たいぐん|}}
* {{ja-r/args|大軍|たいぐん|}}
* {{ja-r/args|大系|たいけい|}}
* {{ja-r/args|大言壮%語|たいげんそう%ご|}}
* {{ja-r/args|大綱|たいこう|}}
* {{ja-r/args|大%佐|たい%さ|}}
* {{ja-r/args|大%差|たい%さ|}}
* {{ja-r/args|大%使|たい%し|}}
* {{ja-r/args|大%志|たい%し|}}
* {{ja-r/args|大%樹|たい%じゅ|}}
* {{ja-r/args|大%衆|たい%しゅう|}}
* {{ja-r/args|大%暑|たい%しょ|}}
* {{ja-r/args|大%将|たい%しょう|}}
* {{ja-r/args|大%食|たい%しょく|}}
* {{ja-r/args|大西洋|たいせいよう|}}
* {{ja-r/args|大切|たいせつ|}}
* {{ja-r/args|大戦|たいせん|}}
* {{ja-r/args|大洋|たいよう|}}
* {{ja-r/args|大陸|たいりく|}}
* {{ja-r/args|大量|たいりょう|}}
}}{{col-bottom}}
===詞源2===
{{ja-kanjitab|おお|yomi=k}}
{{IPAchar-lite|/opo/}} → {{IPAchar-lite|/ofo/}} → {{IPAchar-lite|/owo/}} → {{IPAchar-lite|/oː/}}
源自{{inh|ja|ojp|sort=おお|大|tr=opo}},來自{{inh-lite|ja|jpx-pro|sort=おお|*əpə}}。
====前綴====
{{ja-pos|prefix|おお|hhira=おほ}}
# {{rfdef|ja}}
# 表示[[程度]][[嚴重]]
#: {{ja-usex|'''大'''馬鹿な|'''おお'''-ばか な|'''非常'''愚蠢(的)}}
# [[排行]][[第一]]的
# 表示[[尊敬]]、[[讚美]]
=====衍生詞=====
{{der-top}}{{ja-r/multi|data=
* {{ja-r/args|大きい|おおきい|}}
* {{ja-r/args|大きな|おおきな|}}
* {{ja-r/args|多く|おおく|}}
* {{ja-r/args|大字|おおあざ}}
* {{ja-r/args|大穴|おおあな}}
* {{ja-r/args|大%-海原|おお%-うなばら}}
* {{ja-r/args|大海|おお.うみ}}
* {{ja-r/args|大%火事|おお%-かじ|}}
* {{ja-r/args|大河|おおかわ|}}
* {{ja-r/args|大君|おおきみ}}
* {{ja-r/args|大口|おおぐち}}
* {{ja-r/args|大%喧嘩|おお%-げんか|}}
* {{ja-r/args|大阪|^おおさか}}
* {{ja-r/args|大騒ぎ|おお-さわぎ}}
* {{ja-r/args|大潮|おおしお}}
* {{ja-r/args|大%地震|おお%-じしん}}
* {{ja-r/args|大関|おおぜき}}
* {{ja-r/args|大%掃除|おお%-そうじ}}
* {{ja-r/args|大%騒動|おお%-そうどう}}
* {{ja-r/args|大%道具|おお%-どうぐ|}}
* {{ja-r/args|大幅|おおはば|}}
* {{ja-r/args|大判|おおばん|}}
* {{ja-r/args|大様|おおよう|}}
* {{ja-r/args|大業|おおわざ|}}
}}{{der-bottom}}
=====相關詞彙=====
{{ja-r/multi|data=
* {{ja-r/args|御|お-}}, {{ja-r/args|御|おん-}}
* {{ja-r/args|多い|おおい|}}
}}
===參考資料===
{{reflist}}
==朝鮮語==
===字源===
源自{{der-lite|ko|ltc|sort=대|-}} {{ltc-l|大|id=1}}。
{{hanja-ety
|dk={{okm-l|땡〮|ttáy|link=no}}
|m3={{okm-l|대|tay}}
|m3h={{okm-l|크다|khuta}}
}}
===發音===
* {{sense-lite|用於{{l|ko|大口}}、{{l|ko|大邱}}、{{l|ko|大斗}}、{{l|ko|大文}}和{{l|ko|大田}}}} {{ko-hanja-pron|대}}
* {{sense-lite|大的,主要的}} {{ko-hanja-pron|대|l=y}}
===漢字===
{{ko-hanja-search}}
{{ko-hanja|크다|큰|대}}
# {{hanja form of|대|}}
====組詞====
{{col-top|3|com}}{{ko-l/multi|data=
* {{ko-l/args|대량|大量}}
* {{ko-l/args|대가|大家}}
* {{ko-l/args|대인|大人}}
* {{ko-l/args|대학|大學}}
* {{ko-l/args|대사|大使}}
* {{ko-l/args|대음순|大陰脣}}
* {{ko-l/args|대통령|大統領}}
* {{ko-l/args|방대|厖大}}
* {{ko-l/args|적소성대|積小成大}}
* {{ko-l/args|전권대사|全權大使}}
* {{ko-l/args|대선|大善}}
* {{ko-l/args|대악|大惡}}
}}{{col-bottom}}
===參考資料===
* {{R:hanjadoc|2080}}
==沖繩語==
===漢字===
{{ryu-kanji}}
====讀法====
{{ryu-readings
|on=でー,てー
|kun=うふ-, うー-
}}
====組詞====
{{col-top|3|com}}
* {{ryu-r|大人|うふっちゅ|}}
* {{ryu-r|大%切|てー%しち|}}
* {{ryu-r|大%大和|^うふ%やまとぅ|}}
* {{ryu-r|大%家|うふ%やー|}}
{{col-bottom}}
===詞源1===
====發音====
* {{IPA|ryu|/deː/|sort=でえ}}
====前綴====
{{ryu-head|prefix|でー}}
# {{rfdef|ryu}}
===詞源2===
源自{{inh|ryu|jpx-ryu-pro|*opo}},來自{{inh|ryu|jpx-pro|*əpə}}.
====發音====
* {{IPA|ryu|/ʔuɸu/|sort=うふ}}
====前綴====
{{ryu-head|prefix|うふ}}
# {{rfdef|ryu}}
=====衍生詞=====
* {{ryu-r|大人|うふっちゅ|}}
* {{ryu-r|大%大和|^うふ%やまとぅ|}}
=====相關詞彙=====
* {{ryu-r|多さん|うふさん|}}
==越南語==
===漢字===
{{vi-readings|rs=大00
|hanviet=đại-tdcndg;tdcntd;gdhn
|phienthiet=度柰 đạc nại
|nom=đại-tdcndg;tdcntd;gdhn;taberd, đài-tdcndg;tdcntd, dãy-gdhn;btcn, dảy-gdhn, đẫy-gdhn
}}
# {{han tu form of-lite|đại|}}
====組詞====
{{col3|vi
|{{vi-l|極大|cực đại}}
|{{vi-l|大礮|đại bác}}
|{{vi-l|大敗|đại bại}}
|{{vi-l|大本營|đại bản doanh}}
|{{vi-l|大鵬|đại bàng}}
|{{vi-l|大部分|đại bộ phận}}
|{{vi-l|大哥|đại ca}}
|{{vi-l|大戰|đại chiến}}
|{{vi-l|大眾|đại chúng}}
|{{vi-l|大瞿越|Đại Cồ Việt}}
|{{vi-l|大局|đại cục}}
|{{vi-l|大綱|đại cương}}
|{{vi-l|大疫|đại dịch}}
|{{vi-l|大洋|đại dương}}
|{{vi-l|大多數|đại đa số}}
|{{vi-l|大抵|đại để}}
|{{vi-l|大隊|đại đội}}
|{{vi-l|大同|đại đồng}}
|{{vi-l|大德|đại đức}}
|{{vi-l|大家|đại gia}}
|{{vi-l|大寒|đại hàn}}
|{{vi-l|大旱|đại hạn}}
|{{vi-l|大禍|đại hoạ}}
|{{vi-l|大學|đại học}}
|{{vi-l|大會|đại hội}}
|{{vi-l|大洪水|đại hồng thuỷ}}
|{{vi-l|大概|đại khái}}
|{{vi-l|大類|đại loại}}
|{{vi-l|大路|đại lộ}}
|{{vi-l|大陸|đại lục}}
|{{vi-l|大量|đại lượng}}
|{{vi-l|大麥|đại mạch}}
|{{vi-l|大腦|đại não}}
|{{vi-l|大人|đại nhân}}
|{{vi-l|大內|đại nội}}
|{{vi-l|大剖|đại phẫu}}
|{{vi-l|大廳|đại sảnh}}
|{{vi-l|大使|đại sứ}}
|{{vi-l|大事|đại sự}}
|{{vi-l|大西洋|Đại Tây Dương}}
|{{vi-l|大勝|đại thắng}}
|{{vi-l|大樹|đại thụ}}
|{{vi-l|大乘|đại thừa}}
|{{vi-l|大席|đại tiệc}}
|{{vi-l|大便|đại tiện}}
|{{vi-l|大腸|đại tràng}}
|{{vi-l|大丈夫|đại trượng phu}}
|{{vi-l|大將|đại tướng}}
|{{vi-l|大尉|đại uý}}
|{{vi-l|大越|Đại Việt}}
|{{vi-l|大王|đại vương}}
|{{vi-l|大意|đại ý}}
|{{vi-l|擴大|khuếch đại}}
|{{vi-l|放大|phóng đại}}
|{{vi-l|光明正大|quang minh chính đại}}
|{{vi-l|長江大海|tràng giang đại hải}}
|{{vi-l|重大|trọng đại}}
|{{vi-l|自高自大|tự cao tự đại}}
|{{vi-l|偉大|vĩ đại}}
}}
===參考資料===
{{reflist}}
k9zuac5x4sya8h93hhnmexu5btbogvx
天
0
1138561
9942335
9925039
2026-10-11T23:00:36Z
TongcyBot
83009
大型衍生詞列表加 noautotr=1(比照 enwikt 人/一/水;漢語自動轉寫啟用後本頁會逼近 Lua 時限)
9942335
wikitext
text/x-wiki
{{also|夫|禾|末|未|夭|无}}
{{character info}}
==跨語言==
{{stroke order|type=animate}}
===漢字===
{{Han char|rn=37|rad=大|as=01|sn=4|four=10430|canj=MK|ids=⿱一大}}
====衍生字====
* {{l|mul|[[迗]], [[𣏿]], [[祆]], [[䀖]], [[䚶]], [[𠇄]], [[𠕹]], [[矢]], [[关]], [[吴]], [[昊]], [[奏]], [[癸]], [[龑]]([[䶮]]), [[𡗶]], [[吞]], [[㤁]], [[昋]], [[沗]], [[蚕]], [[奣]], [[䨿]], [[䪞]], [[鴌]], [[𠔬]], [[䵡]], [[䗞]], [[䘉]]}}
* {{l|mul|[[𠍴]], [[㴁]], [[𣷹]], [[㵄]], [[蝅]], [[蠺]]}}
====派生字====
* {{l|ja|て}}({{w|萬葉假名}}衍生出的{{w|平假名}})
* {{l|ja|テ}}({{w|萬葉假名}}衍生出的{{w|片假名}})
====來源====
{{Han ref|kx=0248.040|dkj=05833|dj=0500.020|hdz=10522.010|ch=00003580004.010|sbgy=0133.140|uh=5929}}
{{說文}}
[[Category:衍生出平假名的漢字|て]]
[[Category:衍生出片假名的漢字|テ]]
==漢語==
{{was wotd|2024|12月|10日}}
{{zh-forms|alt=𠀘,𠀡,𠑺,兲,𠕹,㕦,䒶,𦴞,𩇗,𩇞,靝/靔-道教,𠀑,𬻃}}
{{zh-wp|zh|yue}}
===字源===
{{Han etym}}
頂部的線代表了一個伸出雙臂的人({{zh-l|大}})上面的水平面。古代字形描繪成一個大頭的人,是對天的擬人化表述。
這個詞的原意是“天空”。這樣的概念很難用象形字來描繪,因此就有了現在的形式。也許是受這個字形的影響,這個字在古漢語文獻中經常被注釋為{{zh-l|*顛}},這導致了錯誤的假設,認為{{zh-l|天}}衍生自{{zh-l|*顛}}或{{zh-l|*巔}},“頭頂/山頂”。
===詞源===
過去構擬本字上古音,多帶詞首輔音{{IPAchar|/*tʰ/}},但近年根據早期方言發音、其他語言的轉寫以及漢語中的同源/衍生字等證據來看,已經逐漸摒棄這種假設:這些證據都表明,本字在上古漢語中帶清響音{{IPAchar|/*l̥-/}}。根據東漢訓詁專著《{{w|釋名}}》[[s:釋名/卷一|卷一]],當時詞首輔音在發音上已經產生了方言的差異。中國中西部地區(“豫司兗冀”)的人用舌背發音,發音如{{ltc-l|顯}};而中國東部地區(“青徐”)的人用舌尖發音,發音如{{ltc-l|坦}}。古代西北方言變體留存作{{ltc-l|祆|拜火教神明}},而{{ltc-l|天竺|id=1,2|印度}}曾用來轉寫古波斯語*''Hind-uka''(“印度”)。
進一步的詞源不明。過去構擬上古音仍帶{{IPAchar|/*tʰ-/}}時,常認為與早期突厥和蒙古民族語言中的神名“{{w|騰格里}}”同源。而以現在的觀點看來,這是不可能的。唯一確定的外部同源詞是{{cog|bca|-}}(一種與漢語密切相關的語言)中的{{m|bca|heinl||天空,天堂}}({{IPAchar|/xẽ⁵⁵/}})。{{zh-ref|Chen (1998)}}提出與{{och-l|祁連|tr=*g'ieg-lian}}和{{och-l|赫連|tr=*khak-lian}}的同源性,這兩個詞轉寫自匈奴語“天”,他還將其與{{och-l|昊天|tr=*g'ôg-hlin}}聯繫起來。
===發音===
{{zh-pron
|m=tiān,er=y
|m-s=tian1
|dg=тян1
|c=tin1
|c-t=hen1
|g=tien1
|h=pfs=thiên;gd=tiên1
|j=tie1
|mb=tíng
|md=tiĕng
|mn=thiⁿ/thian
|mn_note=thiⁿ - 白讀; thian - 文讀
|mn-t=tin1/tiêng1/tiang1
|mn-t_note=tin1 - 白讀; tiêng1/tiang1 - 文讀 (tiêng1 - 潮州)
|w=1thi
|x=tienn1
|mc=y
|oc=y
|ma=y
|ca=LL-Q9186-Justinrleung-天.wav
|cat=n,a
}}
===釋義===
{{head|zh|漢字}}
[[Image:Lhfls.jpg|thumb|220px|[[廣東]]上方的天空]]
[[Image:Hall_of_Prayer_for_Good_Harvests_interior_2014.jpg|thumb|220px|[[北京]][[天壇]]的祈穀壇]]
# [[地球]][[周圍]]的[[太空]]
#: {{zh-x|天空}}
#: {{zh-x|天 黑 了。}}
# {{lb|zh|mythology|_|or|_|religion}} [[宇宙]][[萬物]]的[[主宰]]
#: {{zh-x|上天|}}
#: {{zh-x|天意|}}
# {{lb|zh|mythology|_|or|_|religion}} [[上帝]]
#: {{zh-x|天主|}}
#: {{zh-x|老天|}}
#: {{zh-x|我 的 天 啊!}}
#: {{zh-x|天 助 自 助 者。}}
# [[頂部]]的;[[頭頂]]上的
#: {{zh-x|天橋}}
#: {{zh-x|天窗}}
# [[氣候]]
#: {{zh-x|天氣}}
#: {{zh-x|如果 天 晴,我們 就 去 散步。}}
# [[地球]][[自轉]]一周的[[時間]]
#: {{zh-x|今天}}
#: {{zh-x|明天}}
#: {{zh-x|三 天}}
# [[白晝]]
#: {{zh-x|白天}}
# [[節候]]
#: {{zh-co|五更天}}
#: {{zh-x|天 不 早 了。}}
# [[季節]]
#: {{zh-x|春天、夏天、秋天、冬天}}
#: {{zh-co|黃梅天}}
# 出於[[自然]]的
#: {{zh-x|天災}}
# 一[[出生]]就有的
#: {{zh-x|天生}}
#: {{zh-x|天性}}
#: {{zh-x|天才}}
# {{lb|zh|Hong Kong}} {{zh-short|天水圍}}
====同義詞====
{{zh-dial|天空}}
{{zh-dial|天氣}}
{{zh-dial}}
=====組詞=====
{{col3|zh|noautotr=1|一天|一層天|一線天|一飛衝天|三十三天|三天兩頭|上天|中天|九天|九更天|九重天|二天|五更天|人命關天|人天|人定勝天|人眾勝天|今天|代天巡狩|以管窺天|仰不愧天|仰天|任天|伏天|佛天三寶|俔天|信天游|信天翁|倚天|偷天換日|傷天害理|先天|光天化日|兜率天|全天域|兩三天|冤天屈地|冬天|冰天|冷天|刁天厥地|刁天撅地|刁天決地|分天之仇|刺史天|刺天|則天|前天|動地驚天|升天|半天|半邊天|南天北地|去天尺五|參天|吉人天相|告天|周天|呵壁問天|呼天搶地|問天買卦|啼天哭地|喜地歡天|喜從天降|喧天|喪天害理|嘎嘎兒天|嚎天動地|嚎天喊地|四無色天|回天|在天之靈|地久天長|地坼天崩|地網天羅|地覆天翻|坐井觀天|埋天怨地|堯天|壺天|夏天|大天后宮|大天白亮|大天白日|大羅天|天一閣|天丁|天上|天下|天不怕,地不怕|天不憖遺|天不絕人|天中|天主|天之驕子|天九|天乾物燥|天井|天亮|天人|天付良緣|天仙|天休|天位|天作|天使|天來大|天保|天候|天倪|天倫|天假之年|天假因緣|天假良緣|天價|天光|天全|天公|天兵|天兵天將|天冠地屨|天分|天刑|天剋地衝|天功|天助自助|天動說|天區|天南地北|天南星|天可憐見|天可汗|天台|天各一方|天后|天君|天命|天和|天問|天喜|天國|天地|天堂|天報|天塌地陷|天塹|天壇|天壤|天壽山|天外|天大|天天|天奇地怪|天奪之魄|天女|天妃|天姥山|天姿|天威|天婚|天婦羅|天媛|天子|天字第一號|天字號|天孫|天宇|天安門|天官|天定|天宮|天家|天容|天寒|天寶|天將|天尊|天屬|天山|天崩地塌|天崩地裂|天工|天差地別|天差地遠|天帝|天師|天常|天幕|天干|天平|天年|天幸|天底|天府|天庭|天廚|天從人願|天德|天心|天怒|天性|天恩|天愁地慘|天意|天慶|天憲|天懸地隔|天戈|天成|天戒|天才|天打雷劈|天打雷轟|天授|天搖地動|天摧地塌|天擇|天放|天啟|天敵|天數|天文|天斷|天方|天旋地轉|天旋日轉|天日|天旱|天明|天昏地慘|天昏地暗|天昏地黑|天時|天晴|天曉|天書|天曹|天月二德|天有不測風雲|天朗氣清|天朝|天末|天柱|天條|天梯|天棚|天極|天樂|天樞|天樣|天橋|天機|天權|天步|天殘|天殺的|天民|天氣|天池|天河|天津|天涯|天淵|天清氣朗|天溝|天演|天漢|天潢|天澤|天火|天災|天無二日|天無絕人之路|天然|天照大神|天燈|天爵|天父|天牛|天牢|天物|天狗|天狼|天王|天球|天理|天琴座|天瑞|天璇|天璣|天生|天產|天甲經|天疱瘡|天疾|天瘟|天癸|天皇|天監|天相吉人|天真|天眷|天眼|天睜眼|天知地知|天知道|天祐|天祚|天神|天祥|天祿|天福|天秤|天秩|天稟|天穹|天空|天穿節|天窄地狹|天窗|天竺|天符|天算|天籟|天紀|天經地義|天綱|天網|天線|天緣|天縱之才|天縱英明|天罡|天罰|天羅地網|天翻地覆|天老|天聲|天職|天聽|天聾地啞|天膽|天臺|天與人歸|天舟座|天良|天色|天花|天荊地棘|天荒|天葬|天藍|天蛾|天蝎座|天蠍座|天蠶|天行|天街|天衢|天衣|天表|天覆|天話|天誅|天誘其衷|天課|天譴|天象|天貴|天貺|天資|天賜|天賦|天趣|天足|天路|天軸|天輔|天造|天運|天道|天遠地隔|天邊|天邑|天都|天長地久|天長地老|天長地遠|天長日久|天長節|天門|天開眼|天閹|天閽|天闕|天關客星|天關星|天阻|天際|天隨人願|天險|天雞|天醫|天雨花|天雷|天電|天震地駭|天靈|天青|天章|天韻|天頂|天頭|天顏|天飛|天香|天馬|天驕|天驚石破|天驥|天骨|天體|天高|天魔外道|天魔舞|天鵝|天鷹星座|天麻|天黑|天黥|天龍八部|奉天承運|好事天慳|好天|富貴在天|寒天|寞天寂地|寥天|寸地尺天|射魚指天|對天發誓|對天祝告|對天長嘆|工作天|巴戟天|帝釋天|席地幕天|幕侵天|幕天席地|平天冠|平天大帝|幽天|彌天|後天|得天獨厚|從天而下|從天而降|怨天尤人|怨天怨地|悲天憫人|悲天院|惟天可表|感天動地|愴地呼天|愴天呼地|應天受命|應天從人|應天從民|應天從物|應天承運|應天書院|應天順人|應天順時|應天順民|成事在天|成天|我的天|戰天鬥地|戴天|戴盆望天|戾天|所天|拖天掃地|指天為誓|指天畫地|指天誓心|指天誓日|指天說地|掀天|推天搶地|插天|換日偷天|搶地呼天|摩天|撐天柱地|撞天屈|撼地搖天|撼天震地|擂天倒地|擎天|改天|敬天愛民|整天|敷天|方天戟|方天畫戟|日久天長|旱天|旻天|昂首望天|昇天|昊天|明天|昏天暗地|昏天黑地|星期天|春天|昧地瞞天|昧地謾天|昨天|晚半天兒|普天之下|普天共友|普天同慶|普天率土|晴天|暑天|替天行道|有天沒日|有天無日|朝天|木天|未定之天|杞人憂天|杞國憂天|杞天|梅天|梵天|楚天|樂天|檠天架海|欺天罔人|欺天罔地|欺天誑地|歡天喜地|步天|歸天|殷天動地|殷天震地|每天|民天|水光接天|水天|江天|沒天日的|沒天理的|沒法沒天|沖天|沸反盈天|法天象地|洞天|洪福齊天|浮天|海北天南|渾天|溥天同慶|滔天|滴了天|滿天|漏天|漫天|潑天|炎天|烏天黑地|無法無天|焮天|煙燄障天|煩天惱地|熏天|熯天熾地|熱天|父天母地|玄天|玉天大帝|甕天|生天|用天因地|用管窺天|田駢天口|畏天恤民|畏天愛民|畏天知命|異想天開|番天覆地|當天|登天|發天陰|白天|皇天|看天田|瞞天席地|瞞天昧地|瞞天過海|瞻天戀闕|石破天驚|祀天|神天福佑|祭天|禍從天降|福壽天齊|福壽齊天|福與天齊|禮拜天|秋天|移天|穆天子傳|穹天|窮天極地|管中闚天|籲天|終天|絕地天通|絕壁天懸|經天緯地|維天之命|緯地經天|繼天立極|翻天|老天|聊天|聒天|聽天任命|聽天由命|胡天胡地|胡天胡帝|腳梢天|膽大包天|膽大於天|航天站|航天飛機|色膽包天|色膽如天|色膽迷天|花天酒地|花天錦地|荊天棘地|葛天八闋|蒼天|蓋天板|蔽天|藍天|號天叩地|號天哭地|號天大哭|號天扣地|號天拍地|號天號地|補天|西天|見天|詹天佑|誠可格天|說天說地|談天|謝天謝地|謾天昧地|謾天謾地|譚天說地|變天|豔陽天|貪天之功|賓天|跳天撅地|跳天索地|跼天蹐地|踢天弄井|蹐地跼天|迴天|迷天大罪|逆天悖理|逆天暴物|逆天犯順|逆天背理|逆天違理|逆理違天|透天厝|這兩天|這天|通天|造天立極|連天|過兩天|過天|違天害理|違天悖理|遮天|遼天祚帝|邀天之幸|配天之美|酒地花天|金天|鈞天|鋪天蓋地|鑽天|長天大日|長天老日|開天闢地|闢地開天|陰天|隔天|隱天蔽日|離恨天|雨天|雲天|震天|霉天|霜天|露天|青天|靠天|韓市呼天|竟天|響天大日|頂天|順人應天|順天|頭天|飛天|飛龍在天|養花天|驚天動地|高天厚地|鳴天鼓|麗天|黃天|黑天|齊天大聖|齊天洪福|天度|天鵝洲|天景|月形天蠶蛾|天界|刑天|滿天星|天池埡|天理不容|天壤之別|安享天年|天地精華|天作之合|同志天地|天下為家|天年不齊|天高日遠|不共天地|彌天大罪|天下事|天人路隔|下半天|佳偶天成|天緣湊合|天才教育|上天入地|先天說|天下洶洶|不見天日|天上麒麟|天然煤氣|天王巨星|天鵝湖|天文地理|天竺鼠|天罡星|天公生|告天拜斗|天狗吃月|天人菊|天下為一|亂墜天花|元始天尊|一整天|天壤之判|天地世間|天然災害|天高氣爽|學貫天人|天真活潑|天理人情|一飛沖天|天足會|一匡天下|天高地遠|天高聽遠|家天下|天高氣清|天藍色|天人合一|小天地|天竺書|天心和合|一手遮天|任天由命|天大地大|人間天上|上西天|天倫之慘|天理昭彰|一柱擎天|天理報應|兼善天下|天秤座|天高地厚|天然磁鐵|亂天常|天災地變|單向天線|反戾天常|天鵝絨|天地之別|先天缺陷|兜率天宮|九天玄女|判如天壤|天下大亂|天花板|天造地設|大半天|別有洞天|天才兒童|一統天下|天寒地凍|天地鬼神|天地可表|天主堂|別有天地|天氣圖|天下太平|天然資源|天花墜地|天緣奇遇|天寶之亂|冰天雪地|天中節|天曉得|不共戴天|天怒人怨|天體營|大白天|恭行天罰|天生麗質|天地玄黃|天行時氣|先天不足|感動天地|天花粉|天子門生|天下為公|天下文宗|天高地闊|天倫之樂|天文學|天仙聖母|天氣預報|天然免疫|天涯咫尺|天理教|天文數字|怒氣沖天|天狗螺|天生尤物|天道好還|天心正法|四大天王|天理昭昭|一天星斗|人力回天|天上石麟|後半天|天鵝星座|彌天大謊|彌天亙地|天緣注定|天末涼風|天台宗|咫尺天涯|天生天殺|天地良心|功均天地|天上無雙|天然毒素|判若天淵|天緣輻輳|天下鼎沸|天底下|天然橋|天府之國|平天下|天文鐘|天涯海角|天王老子|天文時|席卷天下|名傳天下|天授地設|天花亂墜|天真地秀|天文座標|天中五瑞|巧奪天工|天地會|天日之表|天人師|天人之導師|天人之際|天下無敵|天地頭|三伏天|太平天子|九天仙女|感動天庭|全天候|四腳朝天|天馬行空|天球儀|彌天案|喊殺連天|女媧補天|天地交泰|仰天大笑|天地造化|天然瓦斯|天祿琳琅|張天師|先天性|天心人意|仰天太息|天上聖母|天文臺|天高地迥|地角天涯|天然纖維|富甲天下|富埒天子|包青天|害天災|一步登天|冰天雪窖|呵欠連天|定天下|天緣湊巧|天蠶絲|天道循環|學際天人|天道無親|學究天人|喊聲震天|大天亮|天狼星|凍天行|出頭天|大梵天|威震天下|南天門|壺中天地|喪盡天良|天生地設|好半天|怨氣沖天|天王星|太平天國|天體觀測|天體座標|天香國色|天靈蓋|天命真主|天賦人權|天賜遐齡|天貺節|天貴星|天覆地載|天衣無縫|天蠶蛾|天荒地老|天老爺|天老兒|天緣巧合|天網恢恢|天籟自鳴|天竺葵|天祿閣|堯天舜日|天眼通|天真爛漫|天真無邪|天真未鑿|天生羽翼|天理難容|天理良心|天理昭然|天理循環|天狗食月|天狗吞月|天然氣|天然果汁|天然國界|天災地孽|天潢貴胄|天淵之別|天涯知己|天河配|天機雲錦|天文單位|天才橫溢|國色天姿|天年不遂|天師道|天工開物|天官賜福|天官書|天姿國色|天女散花|天壤王郎|天地蓋載|天地萬物|天地不容|天地一色|天道恢恢|天命有歸|天台山|天台女|天公祖|天公地道|天倫庭闈|天保九如|天使魚|天作孽|天人永隔|天人交戰|天主教|天下蒼生|天下從風|天下大勢|天下多故|天下人|天上人間|天道人事|天象儀|大前天|天災人禍|不傷天理|大後天|天堂鳥|天下一家|天文生|天下第一|天方夜譚|一天火|天體力學|回天乏術|天涯地角|壽滿天年|壺天日月|天文攝影|名高天下|天然色素|和事天子|天生天化|天高聽卑|坐天下|地老天荒|天然淘汰|一齊天下|大赦天下|回天之力|天然林|天平座|嘉偶天成|天干地支|天鵝肉|如日中天|天人共棄|名聞天下|名滿天下|天災物怪|天下無雙|天方教|地平天成|叫苦連天|古木蔽天|定向天線|國色天香|一天到晚|天下歸心|天然鈾|三九天|天人感應|天王殿|威振天下|天地間|天狗熱|天門冬|仰天長歎|天誅地滅|玉天仙|林蔭蔽天|白衣天使|欽天監|文貴天成|甲天下|掀天斡地|白浪掀天|朝天搗亂|晴天霹靂|神怒天誅|盤底朝天|掀天揭地|江天一色|手援天下|海角天涯|擎天駕海|破天亮|砲火連天|拜天地|破天荒|摩天樓|漫天飛舞|權傾天下|撞天婚|暴殄天物|烽火連天|澄清天下|擎天玉柱|掃地滔天|戴天履地|時行天氣|潑天也似|渾然天成|母儀天下|托塔天王|王天下|百日天下|拔地參天|月黑天|摩天嶺|氣焰熏天|擎天架海|眇天末|抱恨終天|架海擎天|沖天之怒|放眼天下|明治天皇|數九天|明日天涯|漫天遍野|移天易日|打天下|甕天蠡海|福壽天成|福地洞天|禍亂滔天|拔地倚天|移天徙日|播名天下|碧海青天|碟型天線|擎天之柱|漫天徹地|知命樂天|眾口熏天|新天地|日月麗天|真命天子|朗朗雲天|摩天大樓|樂天安命|皇天后土|沖天炮|沒天明|滔天大罪|無字天書|白日昇天|發陰天|抬到天上|發喊連天|炮火連天|擎天柱|相去天淵|白板天子|戴天之仇|獨步天下|樂天知命|漫天討價|物華天寶|物競天擇|玄天上帝|掃除天下|木天署|父子天性|漫天開價|樂天派|擎天手|煉石補天|摩天輪|村天樂|潑天大膽|漫天蓋地|漫天索價|漫天漫地|漫天叫價|漏泄天機|滿天飛|滔天大禍|滔天之罪|渾天儀|朝天宮|海闊天空|海門天險|普天下|浪跡天涯|浪跡天下|漫天塞地|橫行天下|洩漏天機|洞天福地|昊天不弔|漫天匝地|水天一色|應天府|朝天髻|殺聲震天|改天換地|漫地漫天|旌旗蔽天|漏天兒|暗無天日|昊天罔極|朝天餛飩|旱天雷|走漏天機|遮天蓋地|順天應時|黃天蕩|通天犀|震天雷|頂天履地|鈞天樂|重見天日|難若登天|線上聊天|素面朝天|翻天覆地|談天說地|譽滿天下|雨過天青|遮天迷日|通天徹地|魂飛天外|雞犬升天|老天拔地|順天應人|黃梅天|雪窖冰天|談天房|連陰天|老半天|羽化飛天|聽天命|終天抱恨|終天之恨|遮天蓋日|露天電影|終天之慕|草頭天子|隻手遮天|見天日|老天有眼|飛天光棍|臭氣沖天|鍊石補天|飛天髻|通天冠|鑽天打洞|道濟天下|隻手擎天|轉日回天|龍躍天衢|鬧天宮|頭半天|鼓樂喧天|龔行天罰|聊天室|送上天|談天口|縱橫天下|談天論地|麗質天生|聊天區|縮地補天|通天塔|鬧天氣|童天王|譽塞天下|高可摩天|順天聽命|鈞天廣樂|鳶飛戾天|通天河|聞名天下|飛必沖天|風定天晴|順天恤民|順口談天|頂天立地|鞭笞天下|罪惡滔天|驚為天人|青天霹靂|黑天摸地|露天礦|露天劇場|震天駭地|震天動地|絕頂天|雲天高誼|難於上天|闖天地|闖天下|雨過天晴|遮天蔽日|開天窗|鑼鼓喧天|長江天塹|鑽天入地|鈞天夢|金鼓喧天|逃出生天|震天價響|遮天映日|西天取經|說地談天|金鼓連天|閉門天子|轍環天下|青天白日|經緯天下|走遍天下|黑氣沖天|舜日堯天|總有一天|覆地翻天|補天浴日|頤養天年|重睹天日|義薄雲天|老天爺|天星|天元|嵐天|天份|寶天曼|看天吃飯|通天河|長天|天佑|天通苑|天耳|暗天|高天}}
===派生詞===
{{CJKV||てん|천|thiên}}
===來源===
* {{R:yue:Hanzi}}
* {{R:twedu|A00849}}
{{zh-cat|Beginning|自然|時間}}
==日語==
{{swp|lang=ja}}
===漢字===
{{ja-kanji|grade=1|rs=大01}}
====讀法====
{{ja-readings
|goon=てん
|kanon=てん
|kun=あま-, あめ-
|nanori=かみ, そら, た, たか, たかし, なま, て, あき, あも
}}
====組詞====
{{der-top|組詞}}
* {{ja-r|韋駄天|いだてん}}:[[韋馱]]
* {{ja-r|帝釈天|^たいしゃくてん}}:[[帝釋天]]
* {{ja-r|吉祥天|きつしょうてん}}
* {{ja-r|天麩羅|てんぷら}}:[[天婦羅]]
* {{ja-r|任天堂|^にんてんどう}}
* {{ja-r|毘沙門天|^びしゃもんてん}}:{{w|多聞天王}}
{{der-bottom}}
===词源1===
{{ja-kanjitab|yomi=k|あま}}
源自{{inh|ja|ojp|sort=あま|-}}。僅用於複合詞的結合形式。<ref name="KDJ">{{R:Kokugo Dai Jiten}}</ref><ref name="DJR">{{R:Daijirin}}</ref> 对比{{m|ja|目|tr=ma|pos=僅用於複合詞的結合形式}}和{{m|ja|目|tr=me|pos=單獨使用}}、{{m|ja|手|tr=ta|pos=僅用於複合詞的結合形式}}和{{m|ja|手|tr=te|pos=單獨使用}}。
====发音====
{{ja-pron|あま}}
====名词====
{{ja-noun|あま}}
# {{lb|ja|古旧|sort=あま}} [[天空]]
# [[廚房]][[爐子]]上方的區域
## 燒[[柴火]]的爐子上方收集[[油煙]]的地方
## 爐子上方的[[架子]]
# {{lb|ja|古旧|sort=あま}} [[天國]]
=====衍生詞=====
{{der-top|衍生自名詞 あま 的詞}}
* {{ja-r|雨|あめ}}
* {{ja-r|天%照|^あま%てらす}}:“照耀天空的” → 神道教中地位最高的神祇
* {{ja-r|天の川|あま の がわ}}、{{ja-r|天の河|あま の がわ}}:[[銀河]]
* {{ja-r|天下り|あまくだり}}: “從天上下來” → 神的化身從天上降臨到人間;過去的官僚轉到私人企業任職
{{der-bottom}}
===词源2===
{{ja-kanjitab|yomi=k|あめ}}
{{IPAfont|⟨ame<sub>2</sub>⟩}} → *{{IPAchar|/aməj/}} → {{IPAchar|/ame/}}
源自{{inh|ja|ojp|sort=あめ|-}},音變自詞源1的 ''ama''。<ref name="KDJ">{{R:Kokugo Dai Jiten}}</ref>可能是 ''ama'' + {{m|ja|い|tr=i|pos=主格強調助詞}}的混合,其衍生過程類似{{m|ja|神|tr=kami|pos=''kamu'' + ''i''}}、{{m|ja|目|tr=me|pos=''ma'' + ''i''}}等詞彙。
====发音====
{{ja-pron|あめ|acc=1|acc_ref=DJR,NHK}}
====名词====
{{ja-noun|あめ}}
# {{lb|ja|古旧|sort=あめ}} [[天空]]
# {{lb|ja|古旧|sort=あめ}} [[天國]]
# {{lb|ja|古旧|sort=あめ}} [[宮殿]]的[[屋頂]]
=====衍生詞=====
{{der-top|衍生自名詞 あめ 的詞}}
* {{ja-r|雨|あめ}}
{{der-bottom}}
=====俗語=====
{{der-top|俗語}}
* {{ja-r|天に跼り地に蹐む|あめ に せかがまり つち に ぬきあしにふむ}}、{{ja-r|天に跼り地に蹐む|あめ に せぐくまり つち にぬきあしにふむ}}:“在天上彎腰,在地上小心地踏” → 處境困窘,誠惶誠恐
{{der-bottom}}
===词源3===
{{ja-kanjitab|yomi=on|てん}}
源自{{der|ja|ltc|sort=てん|-}} {{ltc-l|天}}。对比現代{{cog|cmn|-}}讀法 ''tiān''.
====发音====
{{ja-pron|てん|acc=1|acc_ref=DJR,NHK}}
====名词====
{{ja-noun|てん}}
# [[天空]]
# [[天國]]
# {{lb|ja|佛教|sort=てん}} [[神明]]
#: {{hypo|ja|天女|tr=tennyo}}
#: {{ja-usex-inline|天%道|てん%どう|六道之一,行十善業的人死後將升到該處,享受快樂|sort=てん}}
#: {{ja-usex-inline|天%部|てん%ぶ|天界眾神|sort=てん}}
#: {{ja-usex-inline|[[大黒天|大%黒%天]]|^だい%こく%てん|大黑天|sort=てん}}
#: {{ja-usex-inline|[[弁才天|弁%才%天]]|^べん%ざい%てん|辯才天|sort=てん}}
# {{lb|ja|figurative}} [[上天]];[[命運]]
#: {{ja-usex-inline|'''天'''の与え|'''てん''' の あたえ|'''上天'''賜予之物}}
# {{lb|ja|printing|指頁面的|sort=てん}} [[頂部]][[邊緣]]
#: {{hyper|ja|マージン}}
#: {{ant|ja|地}}
=====衍生詞=====
{{der-top|衍生自 てん 的詞}}
* {{ja-r|雨天|うてん}}
* {{ja-r|天下|てんか}}、{{qualifier|罕用}} {{ja-r|天下|てんげ}}
* {{ja-r|天蓋|てんがい}}
* {{ja-r|天気|てんき}}:[[天氣]]
* {{ja-r|天狗|てんぐ}}
* {{ja-r|天空|てんくう}}
* {{ja-r|天候|てんこう}}: [[天氣]]
* {{ja-r|天降|てんこう}}
* {{ja-r|天国|てんごく}}: [[天國]]
* {{ja-r|天才|てんさい}}
* {{ja-r|天災|てんさい}}
* {{ja-r|天災 地%変|てんさい ち%へん}}
* {{ja-r|天使|てんし}}
* {{ja-r|天上|てんじょう}}
* {{ja-r|天井|てんじょう}}:[[屋頂]],[[天花板]]
* {{ja-r|天職|てんしょく}}
* {{ja-r|天真 爛漫|てんしん らんまん}}
* {{ja-r|天神|てんじん}}
* {{ja-r|天神 地%祇|てんじん ち%ぎ}}:天地的神祇
* {{ja-r|天性|てんせい}}
* {{ja-r|天体|てんたい}}
* {{ja-r|天地|てんち}}
* {{ja-r|天頂|てんちょう}}
* {{ja-r|天然|てんねん}}
* {{ja-r|天皇|てんのう}}
* {{ja-r|天罰|てんばつ}}
* {{ja-r|天秤|てんびん}}
* {{ja-r|天変 地%異|てんぺん ち%い}}:[[自然界]]的[[激變]]
* {{ja-r|天文|てんもん}}
* {{ja-r|天文学|てんもんがく}}
* {{ja-r|天文台|てんもんだい}}
* {{ja-r|弁%才%天|べん%ざい%てん|rom=-}}、{{ja-r|辯%才%天|べん%ざい%てん|rom=-}}、{{ja-r|弁%財%天|べん%ざい%てん|rom=-}}、{{ja-r|辨%財%天|べん%ざい%てん}}
* {{ja-r|楽天|らくてん}}:[[樂觀]],[[樂天]]
* {{ja-r|楽天%家|らくてん%か}}:[[樂天主義]]者
* {{ja-r|楽天 主%義|らくてん しゅ%ぎ}}:[[樂天主義]]
* {{ja-r|楽天 主%義%者|らくてん しゅ%ぎ%しゃ}}:[[樂天主義]]者
{{der-bottom}}
=====俗語=====
{{der-top|俗語}}
* {{ja-r|天に唾する|てん に つば する}}:“對著天空吐口水” → 害人終害己
* {{ja-r|天にも昇る心%地|てん に も のぼる ここ%ち}}:“好像要升天一樣的心情” → 形容非常高興,感覺很好
* {{ja-r|天を衝く|てん を つく}}:“直衝雲霄” → 形容十分地高
{{der-bottom}}
====詞綴====
{{ja-pos|affix|てん}}
# [[天空]]
# [[天國]]
# {{short for|ja|天ぷら|tr=tenpura}}
===参考资料===
{{reflist}}
==朝鮮語==
===詞源===
來自{{der|ko|ltc|sort=천|-}} {{ltc-l|天}}。
{{hanja-ety
|dk={{okm-l|텬|thyèn|link=no}}
|m={{okm-l|텬|thyèn}}
|mh={{okm-l|[[하ᄂᆞᆶ|하ᄂᆞᆯ〮]]|hànól}}
|ml=天文#상01A
}}
===發音===
{{ko-hanja-pron|천}}
===漢字===
{{ko-hanja-search}}
{{ko-hanja|하늘|천}}
# {{hanja form of|천|[[天空]];[[天國]]}}
====組詞====
{{der-top3|組詞}}
* {{ko-l|천개|天蓋}}
* {{ko-l|천계|天啓}}
* {{ko-l|천구|天球}}
* {{ko-l|천국|天菊}}
* {{ko-l|천국|天國}}
* {{ko-l|천궁|天穹}}
* {{ko-l|천당|天堂}}
* {{ko-l|천리|天理}}
* {{ko-l|천명|天命}}
* {{ko-l|천명|天明}}
* {{ko-l|천문|天文}}
* {{ko-l|천벌|天罰}}
* {{ko-l|천부|天父}}
* {{ko-l|천사|天使}}
* {{ko-l|^천산|天山}}
* {{ko-l|천상|天上}}
* {{ko-l|천성|天性}}
* {{ko-l|천신|天神}}
* {{ko-l|천아|天鵝}}
* {{ko-l|천연|天然}}
* {{ko-l|천자|天子}}
* {{ko-l|천장|天障}}
* {{ko-l|천재|天才}}
* {{ko-l|천재|天災}}
* {{ko-l|천저|天底}}
* {{ko-l|천적|天敵}}
* {{ko-l|천정|天頂}}
* {{ko-l|천주|天主}}
* {{ko-l|천지|天地}}
* {{ko-l|천직|天職}}
* {{ko-l|^천진|天津}}
* {{ko-l|천체|天體}}
* {{ko-l|천칭|天秤}}
* {{ko-l|천하|天下}}
* {{ko-l|천하|天河}}
* {{ko-l|천황|天皇}}
* {{ko-l|범천|梵天}}
* {{ko-l|상천|上天}}
* {{ko-l|선천|先天}}
* {{ko-l|승천|昇天}}
* {{ko-l|천랑성|天狼星}}
* {{ko-l|천문대|天文臺}}
* {{ko-l|천문학|天文學}}
* {{ko-l|천상의|天象儀}}
* {{ko-l|^천안문|天安門}}
* {{ko-l|천연두|天然痘}}
* {{ko-l|천왕성|天王星}}
* {{ko-l|천평칭|天平秤|[[天平]]}}
* {{ko-l|마천루|摩天樓}}
* {{ko-l|신천옹|信天翁}}
* {{ko-l|이민위천|以民爲天}}
{{der-bottom}}
===來源===
* {{R:hanjadoc|2081}}
==越南語==
===漢字===
{{vi-readings|rs=大01
|hanviet=thiên-tdcndg;tdcntd;gdhn
|phienthiet=
|nom=thiên-tdcndg;tdcntd;gdhn, thiêng-tdcndg
}}
# {{han tu form of|thiên|[[天空]];[[天國]]}}
====組詞====
{{der-top}}
* {{vi-l|皇天|hoàng thiên|}}
* {{vi-l|開天立地|khai thiên lập địa|}}
* {{vi-l|驚天動地|kinh thiên động địa|}}
* {{vi-l|露天|lộ thiên|}}
* {{vi-l|母上天|Mẫu Thượng Thiên}}
* {{vi-l|人定勝天|nhân định thắng thiên|}}
* {{vi-l|國色天香|quốc sắc thiên hương|}}
* {{vi-l|升天|thăng thiên|}}
* {{vi-l|青天白日|thanh thiên bạch nhật|}}
* {{vi-l|青天|thanh thiên|}}
* {{vi-l|天恩|thiên ân|}}
* {{vi-l|天干|Thiên Can|}}
* {{vi-l|天球|thiên cầu|}}
* {{vi-l|天主|Thiên Chúa}}
* {{vi-l|天機|thiên cơ|}}
* {{vi-l|天宮|thiên cung|}}
* {{vi-l|天堂|thiên đàng|}}
* {{vi-l|天道|thiên đạo|}}
* {{vi-l|天地|thiên địa|}}
* {{vi-l|天敵|thiên địch|}}
* {{vi-l|天定|thiên định|}}
* {{vi-l|天庭|thiên đình|}}
* {{vi-l|天頂|thiên đỉnh|}}
* {{vi-l|天堂|thiên đường}}
* {{vi-l|天界|thiên giới|}}
* {{vi-l|天下|thiên hạ}}
* {{vi-l|天河|thiên hà|}}
* {{vi-l|天后|Thiên Hậu|}}
* {{vi-l|天花|thiên hoa|}}
* {{vi-l|天皇|thiên hoàng|}}
* {{vi-l|天香|thiên hương|}}
* {{vi-l|天雷|thiên lôi|}}
* {{vi-l|天馬|Thiên Mã|}}
* {{vi-l|天命|thiên mệnh|}}
* {{vi-l|天鵝|thiên nga|}}
* {{vi-l|天顏|thiên nhan|}}
* {{vi-l|天然|thiên nhiên}}
* {{vi-l|天賦|thiên phú|}}
* {{vi-l|天山|Thiên Sơn}}
* {{vi-l|天使|thiên sứ}}
* {{vi-l|天才|thiên tài|}}
* {{vi-l|天災|thiên tai|}}
* {{vi-l|天造|thiên tạo|}}
* {{vi-l|天石|thiên thạch|}}
* {{vi-l|天台|thiên thai|}}
* {{vi-l|天神|thiên thần|[[天使]]}}
* {{vi-l|天體|thiên thể|}}
* {{vi-l|天時|thiên thời|}}
* {{vi-l|天上|thiên thượng|}}
* {{vi-l|天仙|thiên tiên|}}
* {{vi-l|天性|thiên tính|}}
* {{vi-l|天子|thiên tử|}}
* {{vi-l|天資|thiên tư|}}
* {{vi-l|天文學|thiên văn học}}
* {{vi-l|天文|thiên văn|}}
* {{vi-l|天|Thiên|}}
* {{vi-l|順天|Thuận Thiên|傳說中黎太祖{{w|黎利}}擁有的一把劍}}
{{der-bottom}}
===來源===
{{reflist}}
6aostahhtj2urwi7f8fnz70w861cln6
小
0
1140789
9942333
9612483
2026-10-11T23:00:20Z
TongcyBot
83009
大型衍生詞列表加 noautotr=1(比照 enwikt 人/一/水;漢語自動轉寫啟用後本頁會逼近 Lua 時限)
9942333
wikitext
text/x-wiki
{{also|⼩}}
{{character info}}
==跨語言==
{{stroke order|strokes=3}}
{{stroke order|type=animate}}
===漢字===
{{Han char|rn=42|rad=小|as=00|sn=3|four=90000|canj=NC|ids=⿻亅八}}
# {{mul-kangxi radical-def}}
# {{mul-shuowen radical-def|15}}
====衍生字====
* [[Appendix:部首索引/小]]
* {{l|mul|[[𠃝]], [[仦]], [[𫭚]], [[孙]], [[𢖹]], [[㭂]], [[毜]], [[𥾗]], [[䚱]], [[𨈓]], [[釥]], [[𢮬]], [[𬂸]], [[𩵖]], [[𪨤]], [[𢑐]], [[𢖿]], [[𣁂]], [[𥃻]], [[㕾]], [[𣅱]], [[𧈨]], [[覍]], [[𧴪]], [[雀]], [[𣫶]], [[𩾟]]}}
* {{l|mul|[[示]], [[厼]], [[夵]], [[糸]], [[䒕]], [[𣌢]], [[京]], [[亰]], [[県]], [[𡱵]], [[𦯝]], [[𭐗]], [[𠩤]], [[齋]]([[斎]]), [[𨳒]]([[𮤭]]), [[𡆧]], [[𡶿]], [[𧵁]], [[𤸨]]}}
===延伸閱讀===
{{Han ref|kx=0296.180|dkj=07473|dj=0587.080|hdz=10560.120|ch=00004380002.010|sbgy=0297.050|uh=5C0F}}
==漢語==
{{zh-forms|alt=𡮐-古字}}
===字源===
{{Han etym}}
兩種可能的解釋:
* {{liushu|i}} – 三個小點 > 小。
* {{liushu|p}} – 三粒沙 – 原字為{{och-l|沙}} > 小。
從一些金文開始,點變得細長。根據這種說法,《{{w|說文}}》錯誤地認為它是{{Han compound|八|丨|ls=ic|nocap=1|t1=分開|t2=小物件}}。
對照{{och-l|少}},甲骨文形式用四個點表示。
===詞源1===
通常被認為與{{och-l|少}}相關 (例如:{{zh-ref|Wang, 1982}}),但{{zh-ref|Schuessler (2007)}}指出,在一個{{cog-lite|ltc|-}}詞組中{{IPAfont|/s-/}}和{{IPAfont|/ɕ-/}}之間的交替是例外情況。
====發音====
{{zh-pron
|m=xiǎo
|m-s=xiao3
|dg=щё2
|c=siu2
|c-t=lhiau2
|g=xieu3
|h=pfs=séu;gd=xiau3<!-- kch=sio3 -->
|j=xiau2
|mb=siǎu
|md=siēu
|mn=ml,jj,tw:sió/ml,jj,tw:siáu
|mn_note=sió - 白讀; siáu - 文讀
|mn-t=siê2/sio2/siao2/siou2
|mn-t_note=siê2/sio2 - 白讀; siao2/siou2 - 文讀
|w=sh:5shiau;sz:3siau
|x=siau3
|mc=y
|oc=y
|ma=y
|cat=a,n,adv,pref
}}
====釋義====
{{head|zh|漢字}}
# 表示[[體積]]、[[面積]]、[[數量]]、[[容量]]、[[年齡]]等窄、少
#: {{zh-x|小孩}}
#: {{ant|zh|大}}
# [[排行]][[最後]]或[[地位]]較低的;[[次要]]的
#: {{zh-x|小妹}}
# [[短時間]]的
#: {{zh-x|小憩}}
# [[輕微]],[[稍微]]
#: {{zh-x|牛刀小試}}
# [[年幼]]的
#: {{zh-x|小狗}}
#: {{zh-x|小貓}}
#: {{zh-x|小羊}}
#: {{zh-x|這 嬰兒 太 小 了,不 能 自己 吃 東西。}}
#: {{ant|zh|老}}
# 最[[年輕]]的
#: {{zh-x|小兒子}}
# [[小孩]],[[年幼]]者;[[嬰兒]]
#: {{zh-x|一家老小}}
# [[邪惡]]的人,[[壞人]]
# [[輕視]]的
#: {{zh-x|小看}}
# {{n-g-lite|前綴,表對年紀輕者的暱稱}}
#: {{n-g-lite|例如:有些人會稱呼{{lang|zh|李國寶}}為{{lang|zh|小李}}。}}
# {{lb|zh|humble}} 對[[自己]]或與自己[[有關]]的人事物
#: {{zh-x|小弟}}
#: {{zh-x|小女}}
#: {{zh-x|小的}}
#: {{zh-x|小 姓 ^陳 , 請.多.關照。}}
# {{zh-abbrev|小學}}
## {{n-g-lite|用於小學[[校名]]的簡稱}}
##: {{zh-x|二{Èr} 小{Xiǎo}|}}
## {{n-g-lite|和[[數字]]一起使用,表示小學[[教育]][[程度]]}}
##: {{zh-x|小一|小學一年級}}
# {{lb|zh|dialectal}} [[妾]]
=====同義詞=====
{{zh-dial}}
{{zh-dial|妾}}
====組詞====
{{col3|zh|noautotr=1|不小|些小|做小|初小|國小|大小|妻小|嬌小|宵小|家小|小丑|小乘|小乙|小事|小二|小人|小令|小价|小住|小使|小便|小修|小偷|小傳|小僧|小兄|小兒|小公|小別|小利|小功|小劫|小半|小卒|小印|小友|小叔|小口|小可|小史|小吃|小名|小吏|小君|小呂|小品|小哥|小唱|小喜|小喬|小嗓|小器|小圓|小坐|小型|小報|小女|小妞|小妹|小妻|小妾|小姐|小姑|小姨|小姪|小娘|小婦|小婿|小子|小字|小孩|小學|小宗|小官|小宛|小家|小寒|小寢|小寫|小將|小小|小工|小巧|小己|小市|小帳|小帽|小年|小床|小序|小底|小店|小庵|小康|小廝|小廟|小建|小弁|小式|小引|小弟|小影|小徑|小德|小心|小恙|小惠|小意|小憩|小戎|小成|小我|小戴|小戶|小房|小手|小抄|小指|小故|小數|小斂|小旦|小旻|小明|小星|小春|小時|小暑|小曲|小月|小末|小李|小杜|小校|小楷|小樣|小毖|小毛|小民|小氣|小注|小洋|小淨|小滿|小潮|小灶|小照|小爺|小犬|小班|小球|小生|小產|小畜|小疾|小白|小的|小盡|小盤|小相|小看|小睡|小瞧|小祥|小票|小視|小秋|小稔|小竊|小立|小站|小童|小節|小篆|小築|小簡|小米|小紅|小組|小結|小綹|小老|小考|小聖|小腦|小腳|小腸|小腹|小腿|小臣|小至|小舅|小舌|小范|小草|小菜|小葉|小薊|小蘇|小號|小蜂|小蠻|小行|小衣|小袖|小補|小襖|小見|小覷|小解|小言|小計|小試|小話|小語|小說|小調|小謝|小豎|小財|小貨|小販|小費|小賊|小賣|小賤|小路|小車|小輩|小轎|小農|小運|小過|小道|小遺|小郎|小酌|小酒|小醜|小量|小鈔|小錢|小鑼|小開|小閒|小隊|小雅|小雞|小雪|小青|小鞋|小頑|小頭|小額|小食|小館|小鬟|小鬼|小鮮|小陰脣|小麥|小鼓|小龍|少小|幼小|弄小|弱小|從小|微小|愛小|杪小|渺小|狹小|生小|瘦小|眇小|看小|短小|矮小|碎小|窄小|細小|縮小|纖小|群小|老小|膽小|藐小|褊小|見小|阿小|附小|小奶狗|小林|小河口|小崗|小溪河|小河|小寨|小潭|小煥嶺|小湖|小東|小周|小溪塔|小悟|小川|小屯|三小|小村|小坪|小兒麻痺症|小渡船|大吆小喝|小婦人|小材大用|小手小腳|一不小心|小冤家|吃小灶|大聲小氣|初級小學|小試牛刀|四小龍|如烹小鮮|不小心|小姑獨處|小零兒|小夜班|小聰明|小米麵|做小伏低|小倆口|小帖兒|小姑娘|小嬸兒|小毛頭|不守小節|小娃娃|呆小症|小鬼難纏|偵探小說|大器小用|小線兒|不拘小節|小字輩|出小恭|小加九|命小福薄|小王爺|一大二小|小劇場|官卑職小|小霸王|小人兒書|小赤老|小寒食|小兒之態|小人殉財|小算盤|古今小說|大法小廉|嬌小玲瓏|小本經紀|不修小節|小籠包|完全小學|小前提|小姐們兒|大材小用|小爐兒匠|小腿骨|專案小組|小見識|小家罕氣|大醇小疵|小天地|小人家|小茴香|小循環|小隙沉舟|偏狹小器|小留學生|升斗小民|小辮子|小意兒|小東西|不大不小|下小茶|不小可|不無小補|小老婆子|小工藝|小本經營|予小子|小蘇打|大小不一|大小廝|人小鬼大|一家老小|小胞子囊|乳臭小子|半大不小|市井小人|小報告|小電影|志怪小說|器小易盈|小黠大痴|多大小|小媳婦|小兩口兒|兩小無猜|小家子|小孩子家|小辮兒|三小子|中篇小說|小乖乖|大包小包|小肚子兒|小老媽|小朝廷|小康計畫|小經紀|么麼小丑|小伙子|小本生意|小官人|小小子|七大八小|小胡桃|小客車|小老爹|小舅子|小男女|小過年|伏低做小|千金小姐|小日子|小白臉|小獅座|循環小數|小女子|小題大做|小眼薄皮|小地方|後生小輩|後生小子|小心謹慎|大家小戶|小么兒|度小月|合家大小|大題小作|小人樣|小屈大伸|小鳥依人|弄小性兒|小紕漏|小型股|慎小謹微|小五義|小往大來|小花臉|小本買賣|一小撮|小官兒|店小二|小老兒|小媽兒|小人國|小奚奴|小夥子|八大八小|恐怖小說|小丫頭|小試鋒芒|大大小小|小圈子|小時候|小子後生|小戶人家|小市民|小大由之|大宴小酌|小器作|小廉曲謹|小業種|大小歐陽|小家子氣|古典小說|小老闆|小先生|小氣鬼|小小說|小丑魚|小上海|小買賣|小提琴|小蘿蔔頭|小鹿兒|小鬼頭|小飛俠|小音階|小青瓦|小雪山|小雛兒|小陽春|小門生|小門小戶|小鋼炮|小針美容|小選區|小道兒|小軟兒|小車子|小蹄子|小賣部|小貨車|小貓熊|小豆兒|小說家|小衣裳|小行星|小菜飯|小菜碟兒|小舍人|小臼齒|小臉兒|小枉大直|小腳色|小肉兒|小耳朵|小老頭兒|小精靈|小禮拜|小眾藝術|小相公|小白菜|小番子|小玩藝兒|小猴子|小猢猻|小熊星座|小火輪|小滑頭|小淨手|小油嘴兒|小毛賊|小歌劇|小模樣兒|小書兒|小叮噹|小斧劈|小數點|小放牛|小支氣管|小拇指|小把戲|小打扮兒|小戴禮記|小懲大誡|小性兒|小忠小信|小心翼翼|小後生|小廣播|小廉大法|小康社會|小年朝|小平頭|小巧玲瓏|小山樂府|小小年紀|小小不言|小家氣|小家庭|小定兒|小學生|小字本|小字報|小娘子|小姨子|小妮子|小妖精|小女人|小夜曲|小場面|小四輪|小器相|小器易盈|小嘍囉|小喇叭|小哥兒們|小命兒|小受大走|小千世界|小動作|小全張|小兒科|小兒之見|小兄弟|小倉山|小便宜|小人兒|小二哥|小主人|一家大小|小不點|小不平|小上墳|小三通|小丈夫|小裡小氣|小姑子|小興安嶺|大同小異|小老婆|寡小君|府小吏|小除夕|小原流|小醜跳梁|安培小時|叢殘小語|小品文|小道消息|大男小女|大山小山|小九九|小恩小惠|分大小|傻小子|大呼小叫|小冊子|好行小慧|好行小惠|好小子|小戲兒|小六壬|小心眼|小步舞曲|好施小惠|大驚小怪|大街小巷|大漲小回|大河小說|小插曲|小型報|大斗小秤|小人物|大戴小戴|小頂人|大小便|大小人兒|大小事情|小年夜|小意思|剝削小民|市井小民|冬小麥|小題大作|小鋼珠|工作小組|小黃門|公子小白|報告小說|五小工業|小亞細亞|國民小學|因小見大|因小失大|小宗伯|大宋小宋|小乘戒|不無小益|八小時制|大婦小妻|中小企業|大小事務|小山詞|小登科|小家碧玉|半大小子|小夥計|小家電|來頭不小|小人得志|小王子|妻兒老小|希望小學|小心眼兒|勾大引小|小扒頭|小掛兒|小節目|大跌小漲|小肚雞腸|小奶奶|布衣小民|小不點兒|小夫人|大小事|小差事兒|不加小心|大呼小喊|小划子|小國寡民|小怯大勇|小過門兒|小胸肌|小鍋菜|積小成大|爆破小組|眇小丈夫|牛小排|櫻桃小口|機動小組|為小失大|斗筲小器|梅花小娘|教育小說|敬小慎微|新學小生|楞小子|穴見小儒|晚明小品|渾小子|攝影小說|戇小子|登月小艇|打小算盤|放小菜兒|有尿小子|服低做小|清吟小班|稗官小說|沒大沒小|私恩小惠|搗倒小廝|智小言大|智小謀大|白話小說|無限小數|當家小生|矮小精悍|短篇小說|短小精悍|春小麥|本小利微|知小謀大|瘦小枯乾|略施小技|略施小計|白小豆|抄小路|瓶爾小草|挈瓶小智|玻璃小鞋|添案小吃|窮小子|沒老沒小|打小報告|無名小卒|牛刀小試|棄大就小|空中小姐|武俠小說|欺大壓小|片善小才|有限小數|科幻小說|歷史小說|撅豎小人|登山小魯|收小的|推理小說|雕蟲小技|膽小如鼠|章回小說|純小數|聲帶小結|鬧小月子|開小差|羊腸小徑|膽小鬼|雷大雨小|血小板|老大不小|精悍短小|褊狹小器|荒謬小說|膽大心小|金瘡小草|花小妹|言情小說|走小路子|閔予小子|黃口小兒|野小子|窺牖小兒|羊腸小道|非同小可|量小易盈|鬧小旦|譴責小說|過小年|醜小鴨|陪小心|聊施小計|貪小便宜|量小力微|綿密小巧|諢詞小說|量小氣窄|霹靂小組|霍小玉傳|霍小玉|雕蟲小藝|雉尾小生|鄉里小人|赤小豆|賠小心|鄉間小路|長篇小說|蘭氏小島|筆記小說|脂粉小說|造化小兒|耳小骨|蠅頭小利|電影小說|貪小失大|謹小慎微|翼翼小心|翻譯小說|街頭小報|顧小失大|芝麻小事|蠅頭小楷|跳梁小丑|蘇小妹|老大小|老老小小|小坦山|小界|小宋|小溪口|小老鼠|小姓|小尖|小港|小坵|小赤|小日|小嶝|小滄|以小見大|餓死事小,失節事大|小鮮肉|小咖|小ㄎㄚ|一小|一小會|三小戲|三小鳳凰|三閭小玉|下次小的|么小|么麼小醜|乖小使|乳臭小兒|予末小子|二小|五坊小兒|仄小|伏小|低小|余小子|作小|作小服低|假小子|做小動作|偵探小説|僉小|僻小|內園小兒|凡小|刁小|初等小學|利川小曲|削小|力小任重|匹夫小諒|卑小|即小見大|口小|嗛小|器小|囁嚅小兒|四姓小侯|大呼小喝|大小君|大小夏侯|大小大|大小姐|大小子|大小學士|大小宋|大小山|大小戴|大小方脈|大小杜|大小禮|大小米|大小蘇|大小虎|大小謝|大小阮|大桀小桀|大貉小貉|大貊小貊|大頭小尾|大馮小馮|姦小|完小|寒小|寢小|小一|小不起|小丫|小主|小么|小乖|小事件|小五金|小亟|小交會|小京官|小亮|小人儒|小人書|小介|小仔|小任|小休|小伙|小伢|小伯|小佞|小佳|小使者|小使臣|小使車|小侄|小來|小侑兒|小侯|小便意|小俏步|小俟|小信|小倒|小倦|小偏|小停|小傒|小傢伙|小傳臚|小像|小僮|小儀|小儒|小優|小兒女|小兒王|小兒郎|小兩|小兩口|小八件|小公務員|小公館|小共|小兵|小冠|小冠子夏|小凈|小凶|小出|小刀會|小分|小分隊|小刑|小刻|小力|小勇|小動|小務|小包車|小升|小半仗|小南強|小卷|小卻|小參|小叔子|小句|小可可|小可如|小可的|小司|小司寇|小司徒|小司空|小司馬|小名家|小吝|小吳生|小味|小命|小咬|小哉|小哥子|小商|小商人|小商品|小善|小喪|小喫|小單于|小嘎|小嘎子|小囡|小國|小圍|小團|小團龍|小土|小坡|小垂|小垂手|小堂名|小壺|小壺天|小夏侯|小夥|小大|小大人|小大哥|小大姐|小大爺|小天|小天使|小太太|小夫|小奚|小奴|小妖|小妝|小妯娌|小妳妳|小妹子|小姊|小姨娘|小姬|小娃|小娥|小婁羅|小婆|小婆娘|小婆子|小婢|小婢子|小媳婦子|小媽|小嫌|小嬸|小嬸娘|小嬸子|小季|小孤|小孤撮|小孩子|小學堂|小學子|小孽|小宅|小定|小客|小宰|小宰相|小宰羊|小宴|小家伙|小家婆|小家子樣|小家子相|小家局|小家敗氣|小家數|小家派|小家相|小家門|小察|小寡|小寵|小寶貝|小尉遲|小就|小尹|小尼|小屈|小屈大申|小屨|小山|小山眉|小峭|小峴|小峴春|小崽子|小巢|小巫|小差|小布|小布衫|小帖|小師|小幅|小平津|小平錢|小年下|小年輕|小幹|小幹仵|小幼|小庭|小庾|小廉|小廝撲|小弓|小弦|小弱|小張|小彴|小役|小律|小律詩|小復|小徭|小徭役|小微|小心小眼|小忠|小忽雷|小性子|小性格|小恭|小息|小悉|小患|小情|小惡|小愈|小愒|小慧|小憐|小戲|小戴禮|小戾|小房子|小手兒|小手工業|小才|小打|小打扮|小披|小押|小押店|小拄|小拍|小拍板|小拘|小拱|小指頭|小按|小挺|小掛千|小掠|小損|小摘|小擺設|小支|小敗|小敘|小教|小整風|小文|小斗|小料|小斛|小方|小方脈|小旆|小族|小日中|小日月|小日腳|小時了了|小時節|小晌午|小晏|小景|小智|小暄|小曆|小書|小會|小會同|小會子|小月氏|小有|小有天|小有才|小有洞|小有產者|小朋友|小服|小朝|小木|小末尼|小本|小李將軍|小李杜|小材|小杖|小杜律|小東人|小板|小枝|小格式|小桀|小桃|小梅|小梅花|小條鞭|小棹|小楫|小業|小業主|小業冤|小業魔|小極|小榻|小槽|小樂|小樂府|小樓羅|小樣雲|小橈|小橋|小檢|小櫂|小次|小款|小歌|小歌詞|小正|小步|小步馬|小歲|小歲賀|小死|小殮|小殿直|小比|小毛公|小毫|小氣候|小水|小汙|小汛|小沙彌|小治|小泉|小法|小泰|小派|小海|小海唱|小海甌|小涼|小淘氣兒|小清|小清明|小減|小渾家|小溜子|小溲|小潔|小火|小火者|小炷|小熊貓|小熟|小熱昏|小爐匠|小爬蟲|小父|小爺叔|小版|小牌|小牙子|小牢|小牢子|小物|小牲|小狹|小猴兒|小獲|小玉|小王|小玩兒鬧|小玩意|小玩藝|小瑣|小璫|小環|小生意|小生日|小生業|小生產|小用|小甲|小男|小男婦女|小留|小畜生|小畦|小番|小異|小異大同|小當家|小疵|小痾|小瘦|小癟三|小白長紅|小百姓|小百貨|小目|小眉|小眚|小真|小眠|小眼|小眾|小瞑|小知|小矩|小石|小砑|小碎|小社|小祀|小祖|小祖宗|小祠|小祭祀|小禮|小秀|小秋收|小租|小秦君|小程|小程子|小種|小筆|小策|小箛|小節夜|小篇|小簟|小粉|小粧|小紀|小紡|小累|小絃|小絹|小綏|小經|小經筵|小綠|小編|小缺|小罪|小翼|小老板|小老母|小老爺|小老虎|小老頭|小而全|小耗|小聘|小聚|小聽|小肆|小肚|小肚子|小胡同|小胥|小腆|小腳女人|小腳子|小腳船|小腸氣|小腸疝氣|小膊|小膽|小舍|小舞|小色|小花樣|小花面|小苛|小苦|小范老子|小茶|小葛蘭|小蒜|小蓐|小蓬萊|小蔥|小蕊|小藏|小藝|小蘿蔔|小虢|小虧|小蛾|小蟾|小蠶|小蠻腰|小行子|小行年|小衍|小術|小衙內|小衚衕|小衣子兒|小衣襟|小衫|小褂|小襟|小襦|小要|小親親|小覺|小觿|小訟|小許|小許公|小註|小詞|小詩|小誦|小談|小諒|小論|小諫|小諱|小講|小謫|小謹|小識|小譴|小讓|小豆|小豔|小象|小豪|小貂|小貉|小貝|小販子|小賓|小賤人|小賦|小賬|小赦|小起|小足|小跑|小蹇|小身|小軍|小軍旅|小軍機|小軍鼓|小軸|小輦|小輪|小輿|小轎車|小辟|小辨|小辭|小辮|小辯|小通|小逡巡|小遊神|小過活|小過節兒|小過門|小遲|小遷|小選|小還|小邦|小郎君|小郎子|小部|小都|小釀|小重陽|小金庫|小銓|小錄|小錢櫃|小鍾|小鎦子|小鎧|小鎮|小門下|小門小户|小開門|小閑|小間|小闋|小阜|小阮|小阿哥|小陋|小院|小陣|小除|小陸|小陽|小隊子|小隱|小隸|小雁塔|小集|小雙包|小雛|小雞子|小雞膽|小青年|小靨|小韻|小項|小須|小頑意|小頸|小顆顆|小題|小顏|小飧|小飯|小飲|小餐|小餘|小饑|小馬|小馮|小馮君|小駐|小駕|小駟|小體|小鬍子|小鰲山|小鱗|小鳳|小鳳團|小鷁|小鹽|小麴|小黃香|小黃魚|小黄魚|小點|小黠大癡|小龍團|市人小說|庳小|弓小|彫蟲小技|意小|愚小子|慎小事微|懦小|打小尖|抹眉小索|搧小扇子|收小|散小人|旁門小道|普小|月小|服小|束髮小生|柱小傾大|毛小子|淮南小山|淺小|烹小鮮|無名小輩|無大無小|無窮小|無限小|猥小|獨馬小車|男女老小|癡小|白小|白馬小兒|真小人|眼孔小|眼小|眾小|知小言大|矬小|稗小|稚小|積小|穿小鞋|窶小|章句小儒|算小|紅小鬼|群小祀|羸小|聖小兒|膽小如豆|膽小如鼷|臉小|臞小|苛小|若大若小|若烹小鮮|蘇小|蘇小小|蠅頭小字|見小闇大|討小|謹小|變小|變小雅|貧小|貪小|赤小|起小|蹲小號|輕小|輸小|辟小|辟支小乘|迂小|近小|迫小|迮小|遺小|鄙小|金小相|金小蜂|金蘭小譜|長材小試|開小會|開小灶|防小|陋小|雕蟲小事|雕蟲小巧|青溪小妹|青溪小姑|青衣小帽|鞋弓襪小|高小|高級小學|髫小|黃頭小人|黃頭小兒|黑小豆|黑幕小說|黠小|齊筋小碟}}
====派生詞====
{{CJKV||しょう|소|tiểu}}
====翻譯====
{{trans-top|不大}}{{multitrans|data=
* 南非語:{{tt+|af|klein}}
* 阿伊努語:{{tt|ain|ノカン}}
* 阿爾巴尼亞語:{{tt|sq|i [[vogël]]}}
* 阿姆哈拉語:{{t|am|ትንሽ}}
* 阿拉伯語:{{tt|ar|صَغِير}}
*: 埃及阿拉伯語:{{tt|arz|صغير|tr=ṣuḡayyar}}
*: 漢志阿拉伯語:{{tt|acw|صغير|m|tr=ṣaḡīr}}
*: 摩洛哥阿拉伯語:{{tt|ary|صغير|tr=ṣḡīr}}
*: 南黎凡特阿拉伯語:{{tt|ajp|زغير|tr=zḡīr}}
* 阿拉貢語:{{tt|an|chiquet}}
* 亞拉姆語:
*: 希伯來文:{{tt|arc|זעורא|tr=z‘ūrā, z‘ūro}}、{{tt|he|קטנה|f|tr=katanah}}、{{tt|he|קטנים|m-p|tr=katanim}}、{{tt|he|קטנות|f-p|tr=katanot}}
*: 敘利亞文:{{tt|arc|ܙܥܘܪܐ|tr=z‘ūrā, z‘ūro}}
* 亞美尼亞語:{{tt+|hy|փոքր}}、{{tt+|hy|մանր}}、{{qualifier|口語}} {{tt+|hy|պուճուր}}
* 阿羅馬尼亞語:{{t|rup|njic}}
* 阿薩姆語:{{tt|as|সৰু}}
* 阿斯圖里亞斯語:{{tt+|ast|pequeñu}}
* 艾馬拉語:{{tt+|ay|jisk'a}}
* 阿塞拜疆語:{{tt+|az|kiçik}}、{{tt+|az|balaca}}、{{tt+|az|xırda}}、{{tt|az|ufaq}}
* 巴什基爾語:{{tt|ba|бәләкәй}}、{{tt|ba|бәләкәс}}、{{tt|ba|кесе}}、{{tt|ba|кескәй}}
* 巴斯克語:{{tt+|eu|txiki}}
* 白俄羅斯語:{{tt+|be|мале́нькі}}、{{tt|be|малы́}}
* 孟加拉語:{{tt+|bn|ছোট}}
* 布列塔尼語:{{tt+|br|bihan}}
* 汶萊馬來語:{{tt|kxd|damit}}
* 保加利亞語:{{tt+|bg|ма́лък}}
* 緬甸語:{{tt+|my|သေး}}、{{tt+|my|နုပ်}}
* 布里亞特語:{{tt|bua|бишыхан}} {{qualifier|俄羅斯布里亞特語}}
* 盧森尼亞語:{{tt|rue|малый}}
* 加泰羅尼亞語:{{tt+|ca|petit}}
* 宿霧語:{{t|ceb|gamay}}
* 中阿特拉斯柏柏爾語:{{tt|tzm|ⴰⵎⵥⵢⴰⵏ|m}}
* 查米庫羅語:{{tt|ccc|na'yejchoma}}
* 查瓦卡諾語:{{t|cbk|chico}}
* 車臣語:{{tt|ce|жима}}、{{tt|ce|кегий|p}}
* 切羅基語:{{tt|chr|ᎤᏍᏗ}}
* 齊切瓦語:{{tt|ny|-ng'ono}}
* 奇卡索語:{{tt|cic|ishkanno'si'}}
* 楚瓦什語:{{tt|cv|пӗчӗк}}
* 康沃爾語:{{tt|kw|bian}}
* 克里米亞韃靼語:{{tt|crh|kiçik}}、{{tt|crh|kiçkene}}
* 捷克語:{{tt+|cs|malý|m}}
* 達爾馬提亞語:{{tt|dlm|pedlo}}
* 丹麥語:{{tt+|da|lille}}、{{tt|da|liden}}
* 荷蘭語:{{tt+|nl|klein}}、{{tt+|nl|nietig}}、{{tt+|nl|minuscuul}}
* 英語:{{tt+|en|small}}
* 東阿蘭達語:{{tt|aer|akweke}}
* 埃及語:{{t-egy|nḏs|h=n:D-s-nDs}}
* 埃爾齊亞語:{{t|myv|вишка}}、{{t|myv|вишкине}}
* 埃斯特哈爾迪語:{{tt|esh|خوردیک|tr=xurdik}}
* 世界語:{{tt+|eo|malgranda}}
* 愛沙尼亞語:{{tt+|et|väike}}
* 埃維語:{{tt|ee|sue}}
* 法羅語:{{tt+|fo|lítil}}
* 芬蘭語:{{tt+|fi|pieni}}
* 法語:{{tt+|fr|petit}}、{{tt+|fr|minuscule}}
* 加利西亞語:{{tt+|gl|pequeno}}
* 格魯吉亞語:{{tt+|ka|პატარა}}、{{tt|ka|მცირე}}
* 德語:{{tt+|de|klein}}、{{tt+|de|gering}}
*: 阿勒曼尼語:{{tt|gsw|chlii}}
* 哥特語:{{tt|got|𐌻𐌴𐌹𐍄𐌹𐌻𐍃}}
* 希臘語:{{tt+|el|μικρός}}
*: 古希臘語:{{tt|grc|μικρός}}、{{qualifier|史詩}} {{tt|grc|τυτθός}}
*: 多利亞希臘語:{{tt|grc|μικκός}}
* 古吉拉特語:{{tt|gu|નાના}}
* 豪薩語:{{tt|ha|ƙure}}
* 夏威夷語:{{tt|haw|liʻiliʻi}}
* 希伯來語:{{tt+|he|קָטָן|tr=katán}}
* 印地語:{{tt+|hi|छोटा}}、{{tt+|hi|क्षुद्र}}、{{tt+|hi|छोट}}、{{tt+|hi|नन्हा}}、{{tt+|hi|सगीर}}
* 匈牙利語:{{tt+|hu|kicsi}}、{{tt+|hu|kis}}
* 冰島語:{{tt+|is|smár}}、{{tt+|is|lítill}}
* 伊多語:{{tt+|io|mikra}}
* 伊博語:{{tt|ig|ńta}}
* 伊洛卡諾語:{{t|ilo|bassit}}
* 印尼語:{{tt+|id|kecil}}
* 印古什語:{{tt|inh|зӏамига}}
* 因特語:{{tt+|ia|parve}}
* 愛爾蘭語:{{tt|ga|beag}}
*: 古愛爾蘭語:{{tt|sga|bec}}
* 伊斯特拉語:{{tt|ist|peîcio}}
* 意大利語:{{tt+|it|piccolo}}、{{tt+|it|ristretto}}
* 日語:{{tt+|ja|小さい|tr=ちいさい, chiisai}}、{{qualifier|區域大小}}{{tt+|ja|狭い|tr=せまい; semai}}
* 爪哇語:{{tt+|jv|cilik}}、{{tt|jv|alit}}
* 卡爾梅克衛拉特語:{{tt|xal|бичкн}}
* 卡拉恰伊-巴爾卡爾語:{{tt|krc|гитче|tr=gitçe}}
* 卡舒比語:{{tt|csb|môłi}}
* 哈薩克語:{{tt|kk|кіші}}、{{tt|kk|кішкене}}、{{tt|kk|ұсақ}}
* 哈卡斯語:{{tt|kjh|кічіг}}、{{tt|kjh|кічиӌек}}
* 高棉語:{{tt+|km|តូច}}
* 朝鮮語:{{tt+|ko|작다}}、{{tt+|ko|작은}} {{qualifier|限定詞}}
* 科里亞克語:{{tt|kpy|тэгʼыйчыгʼын|tr=tehəjčəhən}}、{{tt|kpy|ныппулюӄин|tr=nəppuĺuqin}}
* 庫梅克語:{{tt|kum|гиччи}}
* 庫爾德語:
*: 中庫爾德語:{{tt+|ckb|بچووک}}
*: 北庫爾德語:{{tt+|kmr|çûçik}}、{{tt+|kmr|çûk}}、{{tt+|kmr|piçûk}}、{{tt+|kmr|qicik}}
* 吉爾吉斯語:{{tt+|ky|кичине}}、{{tt+|ky|кичинекей}}
* 拉姆博亞語:{{tt|lmy|maraha}}
* 拉登語:{{tt|lld|pitl}} {{qualifier|Gherdëina}}
* 老撾語:{{tt|lo|ນ້ອຽ}}、{{tt|lo|ນ້ອຍ}}
* 拉特加萊語:{{tt|ltg|mozs}}
* 拉丁語:{{tt+|la|parvus}}、{{tt|la|paulus}}
* 拉脫維亞語:{{tt+|lv|mazs|m}}
* 立陶宛語:{{tt+|lt|mažas}}
* 傣仂語:{{tt|khb|ᦓᦾᧉ}}
* 盧干達語:{{tt|lg|-tono}}
* 盧森堡語:{{tt+|lb|kleng}}
* 馬其頓語:{{tt|mk|мал|m}}
* 馬來語:{{tt+|ms|kecil}}
* 馬拉雅拉姆語:{{tt+|ml|ചെറിയ}}
* 馬爾他語:{{tt|mt|żgħir|m}}
* 滿語:{{tt|mnc|ᠠᠵᡳᡤᡝ}}
* 曼島語:{{tt|gv|beg}}
* 毛利語:{{tt|mi|iti}}
* 馬普切語:{{tt|arn|pichi}}、{{tt|arn|pici}}
* 馬拉地語:{{tt|mr|छोटा|m}}、{{tt|mr|छोटी}}、{{tt|mr|छोटे|n}}、{{tt|mr|लहान}}
* 馬里語:
*: 東馬里語:{{t|mhr|изи}}
* 馬紹爾語:{{tt|mh|dik}}
* 米南佳保語:{{tt+|min|kaciak}}、{{tt+|min|ketek}}、{{tt+|min|kenek}}
* 明格列爾語:{{tt|xmf|ჭიჭე}}
* 米蘭德斯語:{{tt|mwl|pequeinho}}
* 米斯基托語:{{tt|miq|sirpi}}
* 默切諾語:{{tt|mhn|khloa'n}}
* 莫克沙語:{{t|mdf|ёмла}}
* 蒙古語:{{tt+|mn|жижиг}}
* 赫哲語:{{tt|gld|нучи}}
* 那不勒斯語:{{tt|nap|piccere|f}}
* 大科摩羅語:{{tt|zdj|-[[fupvi]]}}
* 諾曼語:{{tt|nrf|p'tit}} {{qualifier|耿西|澤西}}
* 北奧龍尼語:{{tt|cst|kutsú̆̄wis}}
* 北薩米語:{{tt|se|unni}}、{{tt|se|uhcci}}
* 挪威語:{{tt+|no|liten}}
* 奧克語:{{tt+|oc|pichon}}、{{tt+|oc|pichòt}}、{{tt+|oc|petit}}
* 奧利亞語:{{tt+|or|ଛୋଟ}}、{{tt+|or|କ୍ଷୁଦ୍ର}}
* 教會斯拉夫語:{{tt|cu|малъ}}
* 古東斯拉夫語:{{tt|orv|малъ}}
* 古英語:{{tt|ang|lȳtel}}
* 奧羅莫語:{{tt|om|yartuu}}
* 鄂圖曼土耳其語:{{tt|ota|كوچوك|tr=küçük}}
* 班詩蘭語:{{t|pag|muelag}}
* 普什圖語:{{tt|ps|وړوکی|tr=waṛukay}}、{{tt|ps|کوچنی|tr=kučnay}}
* 波斯語:{{tt+|fa|کوچک|tr=kučak}}、{{tt+|fa|خرد|tr=xord}}、{{tt+|fa|که|tr=kah}}、{{tt+|fa|سوتام|tr=sutâm}}
* 波蘭語:{{tt+|pl|mały}}
* 葡萄牙語:{{tt+|pt|pequeno}}
* 旁遮普語:{{tt|pa|ਛੋੱਟਾ}}
* 克丘亞語:{{tt+|qu|juch'uy}}
* 拉帕努伊語:{{tt|rap|iti}}
* 羅姆語:{{tt|rom|tikno}}
* 羅馬尼亞語:{{tt+|ro|mic}}
* 羅曼什語:{{tt|rm|pitschen}}
* 俄語:{{tt+|ru|ма́ленький}}、{{tt+|ru|ма́лый}}
* 盧旺達語:{{tt|rw|-toya}}
* 薩摩亞語:{{tt|sm|sogi}}
* 梵語:{{tt+|sa|अर्भ}}、{{tt+|sa|अल्प|tr=álpa}}、{{tt+|sa|स्वल्प}}
* 桑塔利語:{{tt|sat|ᱯᱤᱞᱪᱩ}}
* 低地蘇格蘭語:{{qual|標準|阿爾斯特}} {{tt|sco|wee}}、{{qual|奧克尼現代用法}} {{tt|sco|peedie}}、{{qual|昔得蘭,奧克尼古舊用法}} {{tt|sco|peerie}}
* 蘇格蘭蓋爾語:{{tt+|gd|beag}}
* 塞爾維亞-克羅地亞語:
*: 西里爾字母:{{tt|sh|ма̑л}}
*: 羅馬字母:{{tt+|sh|mȃl}}
* 紹爾語:{{tt|cjs|кичиг|tr=kiçig}}
* 西西里語:{{tt+|scn|nicu}}
* 希達摩語:{{tt|sid|shiima}}
* 信德語:{{tt|sd|نَنڍو}}
* 僧加羅語:{{tt+|si|කුඩා}}
* 斯洛伐克語:{{tt+|sk|malý}}
* 斯洛文尼亞語:{{tt+|sl|majhen}}
* 索馬里語:{{tt|so|kis}}、{{tt+|so|yar}}
* 索布語:
*: 下索布語:{{tt|dsb|mały}}
*: 上索布語:{{tt|hsb|mały|m}}
* 南阿爾泰語:{{tt|alt|кичинек}}
* 西班牙語:{{tt+|es|pequeño}}、{{tt+|es|chico}}
* 巽他語:{{tt+|su|alit}}
* 斯凡語:{{tt|sva|კოტო̄ლ}}、{{tt|sva|მო̄ლე}}
* 斯瓦希里語:{{tt|sw|-[[dogo]]}}
* 瑞典語:{{tt+|sv|liten}}
* 錫爾赫特語:{{tt|syl|ꠢꠥꠞꠥ}}
* 塔巴薩蘭語:{{tt|tab|бицӏи}}
* 他加祿語:{{tt|tl|maliit}}
* 大溪地語:{{tt|ty|iti}}
* 塔吉克語:{{tt+|tg|хурд}}
* 泰米爾語:{{tt|ta|சிறிய்}}、{{tt+|ta|சிறிய}}、{{tt+|ta|சிறிய}}、{{tt+|ta|சின்ன}}
* 塔倫蒂諾語:{{t|roa-tar|piccele}}
* 里菲安語:{{t|rif|ameẓẓyan|m}}
* 施盧赫語:{{tt|shi|ⴰⵎⵥⵉ|m}}
* 韃靼語:{{tt|tt|кече}}、{{tt|tt|кечек}}、{{tt|tt|бәләкәй}}
* 泰盧固語:{{tt+|te|చిన్న}}
* 特爾納特語:{{tt|tft|ici}}
* 德頓語:{{tt|tet|ki'ik}}
* 泰語:{{tt+|th|เล็ก}}
* 藏語:{{tt|bo|ཆུང་ཆུང}}
* 吐火羅語B:{{tt|txb|yekte}}、{{tt|txb|totka}}
* 托克皮辛語:{{tt|tpi|liklik}}
* 湯加語:{{tt|to|si'i}}
* 土耳其語:{{tt+|tr|küçük}}、{{tt+|tr|ufak}}
* 土庫曼語:{{tt|tk|kiçi}}
* 圖瓦語:{{tt|tyv|биче}}
* 烏迪語:{{tt|udi|пӏатӏар}}
* 烏得穆爾特語:{{tt|udm|пичи}}
* 烏加里特語:{{tt|uga|𐎕𐎙𐎗}}
* 烏克蘭語:{{tt|uk|мале́нький}}、{{tt+|uk|мали́й}}
* 烏爾都語:{{tt+|ur|چھوٹا|tr=choṭā}}
* 維吾爾語:{{tt+|ug|كىچىك}}
* 烏茲別克語:{{tt+|uz|kichik}}
* 文達語:{{tt|ve|ṱuku}}
* 威尼斯語:{{t|vec|picenìn}}
* 越南語:{{tt+|vi|nhỏ}}、{{tt+|vi|bé}}
* 沃拉普克語:{{tt+|vo|smalik}}
* 瓦隆語:{{tt+|wa|pitit|m}}
* 瓦瑞瓦瑞語:{{tt|war|gu-ti-ay}}、{{tt|war|di-to}}
* 威爾士語:{{tt+|cy|bach}}、{{tt+|cy|bychan}}、{{tt+|cy|mân}}
* 西弗里斯蘭語:{{tt+|fy|lyts}}
* 白苗語:{{tt|mww|me}}
* 沃洛夫語:{{tt|wo|tooty}}
* 五屯話:{{tt|wuh|ga}}
* 科薩語:{{tt|xh|-nci}}
* 雅庫特語:{{tt|sah|кыра}}、{{tt|sah|аччыгый}}
* 雅加語:{{tt|yag|yaxa}}
* 意第緒語:{{tt|yi|קליין}}
* 中阿拉斯加尤皮克語:{{tt|esu|-cuar}}
* 澤蘭語:{{tt|zea|klein}}、{{tt|zea|kleên}} {{qualifier|方言變體}}、{{tt|zea|smal}} {{qualifier|大多棄用}}
* 壯語:{{tt|za|iq}}
* 祖魯語:{{tt|zu|ncane|alt=-ncane}}
* 祖尼語:{{tt|zun|ts'ana}}
* 亢語:{{tt|khi-kun|tse-ma}}
{{trans-bottom}}
{{trans-top|年輕}}
* 阿拉伯語:{{tt|ar|صَغِير}}
*: 摩洛哥阿拉伯語:{{tt|ary|صغير|tr=ṣḡīr}}
*: 南黎凡特阿拉伯語:{{tt|ajp|زغير|tr=zḡīr}}
* 亞美尼亞語:{{tt+|hy|փոքր}}、{{tt+|hy|պստիկ}}、{{tt+|hy|փոքրիկ}}
* 阿斯圖里亞斯語:{{tt+|ast|pequeñu}}
* 阿塞拜疆語:{{tt+|az|balaca}}、{{tt+|az|kiçik}}
* 巴什基爾語:{{tt|ba|кесе}}、{{tt|ba|кескәй}}、{{tt|ba|бәләкәй}}
* 白俄羅斯語:{{tt+|be|мале́нькі}}、{{tt|be|малады́}}
* 保加利亞語:{{tt+|bg|малък}}
* 加泰羅尼亞語:{{tt+|ca|petit}}
* 捷克語:{{tt+|cs|malý|m}}、{{tt+|cs|mladý|m}}
* 荷蘭語:{{tt+|nl|klein}}、{{tt+|nl|jong}}
* 英語:{{tt+|en|small}}
* 埃斯特哈爾迪語:{{tt|esh|جوون|tr=jevōn}}
* 世界語:{{tt+|eo|juna}}
* 芬蘭語:{{tt+|fi|pieni}}、{{tt+|fi|nuori}}
* 法語:{{tt+|fr|petit}}、{{tt+|fr|jeune}}
* 加利西亞語:{{tt+|gl|pequeno}}、{{tt+|gl|cativo|m}}
* 德語:{{tt+|de|klein}}、{{tt+|de|jung}}
* 希臘語:{{tt+|el|νέος|m}}
* 夏威夷語:{{tt|haw|liʻiliʻi}}
* 印地語:{{tt+|hi|नन्हा}}、{{tt+|hi|जवान}}、{{tt+|hi|सगीर}}
* 匈牙利語:{{tt+|hu|kicsi}}
* 伊博語:{{tt|ig|ọbele}}
* 印尼語:{{tt+|id|kecil}}
* 意大利語:{{tt+|it|piccolo}}、{{tt+|it|giovane}}
* 日語:{{tt+|ja|小さい|tr=ちいさい, chiisai}}、{{tt+|ja|若い|tr=わかい, wakai}}
* 爪哇語:{{tt+|jv|cilik}}、{{tt|jv|alit}}
* 朝鮮語:{{tt+|ko|어린}}
* 拉丁語:{{tt+|la|iuvenis}}
* 盧森堡語:{{tt+|lb|kleng}}、{{tt|lb|jonk}}
* 馬其頓語:{{tt|mk|мал|m}}
* 馬拉雅拉姆語:{{tt+|ml|കുഞ്ഞ്}}、{{tt+|ml|ചെറിയ}}
* 馬普切語:{{tt|arn|pichi}}
* 馬拉地語:{{tt|mr|लहान}}
* 馬里語:
*: 東馬里語:{{t|mhr|изи}}
* 米南佳保語:{{tt+|min|mudo}}、{{tt+|min|ketek}}、{{tt+|min|kenek}}
* 諾曼語:{{tt|nrf|p'tit}} {{qualifier|澤西}}
* 北薩米語:{{tt|se|unni}}、{{tt|se|uhcci}}
* 挪威語:{{tt+|no|liten}}、{{tt+|no|ung}}
* 普什圖語:{{tt|ps|وړوکی|tr=waṛukay}}、{{tt|ps|کوچنی|tr=kučnay}}
* 波斯語:{{tt+|fa|جوان|tr=javân}}、{{tt+|fa|برنا|tr=bornâ}}
* 波蘭語:{{tt+|pl|mały}}、{{tt+|pl|młody}}
* 葡萄牙語:{{tt+|pt|pequeno}}、{{tt+|pt|jovem}}
* 羅馬尼亞語:{{tt+|ro|mic}}、{{tt+|ro|tânăr}}
* 羅曼什語:{{tt|rm|giuven}}
* 俄語:{{tt+|ru|ма́ленький}}、{{tt+|ru|молодо́й}}
* 盧旺達語:{{tt|rw|-toya}}
* 西西里語:{{tt+|scn|nicu}}、{{tt|scn|jùvini|m|m-p|f|f-p}}
* 斯洛文尼亞語:{{tt+|sl|majhen}}
* 西班牙語:{{tt+|es|pequeño}}、{{tt+|es|joven}}
* 巽他語:{{tt+|su|alit}}
* 斯瓦希里語:{{tt|sw|-[[changa]]}}
* 瑞典語:{{tt+|sv|liten}}、{{tt+|sv|ung}}
* 泰米爾語:{{tt+|ta|இளைய}}
* 里菲安語:{{t|rif|ameẓẓyan|m}}
* 韃靼語:{{tt+|tt|яшь}}
* 泰盧固語:{{tt+|te|చిన్న}}
* 土耳其語:{{tt+|tr|küçük}}
* 烏加里特語:{{tt|uga|𐎕𐎙𐎗}}
* 烏克蘭語:{{tt|uk|мале́нький}}、{{tt+|uk|молоди́й}}
* 沃拉普克語:{{tt+|vo|yunik}}
* 威爾士語:{{tt+|cy|bach}}、{{tt+|cy|ieuanc}}、{{tt+|cy|ifanc}}
* 西弗里斯蘭語:{{tt+|fy|lyts}}、{{tt|fy|jong}}
{{trans-bottom}}
{{trans-top|小尺寸}}
* 阿爾巴尼亞語:{{tt+|sq|vogël}}
* 阿拉伯語:{{tt|ar|صَغِير}}
*: 埃及阿拉伯語:{{tt|arz|صغير|tr=ṣuḡayyar}}
*: 漢志阿拉伯語:{{tt|acw|صغير|tr=ṣaḡīr}}
*: 摩洛哥阿拉伯語:{{tt|ary|صغير|tr=ṣḡīr}}
*: 南黎凡特阿拉伯語:{{tt|ajp|زغير|tr=zḡīr}}
* 阿拉貢語:{{tt|an|chicote}}
* 亞拉姆語:
*: 希伯來文:{{tt|arc|זעורא|m|tr=z‘ūrā, z‘ūro}}、{{tt|arc|זעורתא|f|tr=z‘ūrtā, z‘ūrto}}
*: 敘利亞文:{{tt|arc|ܙܥܘܪܐ|m|tr=z‘ūrā, z‘ūro}}、{{tt|arc|ܙܥܘܪܬܐ|f|tr=z‘ūrtā, z‘ūrto}}
* 亞美尼亞語:{{tt+|hy|փոքր}}、{{tt+|hy|մանր}}
* 阿羅馬尼亞語:{{tt|rup|njic}}
* 阿斯圖里亞斯語:{{tt+|ast|pequeñu}}
* 艾馬拉語:{{t+|ay|jisk'a}}
* 阿塞拜疆語:{{tt+|az|kiçik}}、{{tt+|az|balaca}}
* 巴什基爾語:{{tt|ba|бәләкәй}}、{{tt|ba|бәләкәс}}、{{tt|ba|кесе}}、{{tt|ba|кескәй}}
* 巴斯克語:{{tt+|eu|txiki}}
* 白俄羅斯語:{{tt+|be|мале́нькі}}、{{tt|be|малы́}}
* 伯利茲克里奧爾語:{{tt|bzj|lee}}
* 孟加拉語:{{tt+|bn|ছোট}}
* 布列塔尼語:{{tt+|br|bihan}}
* 保加利亞語:{{tt+|bg|ма́лък}}
* 緬甸語:{{tt+|my|သေး}}、{{tt+|my|နုပ်}}
* 加泰羅尼亞語:{{tt+|ca|petit}}
* 車臣語:{{tt|ce|жима}}、{{tt|ce|кегий|p}}
* 切羅基語:{{tt|chr|ᎤᏍᏗ}}
* 科西嘉語:{{tt+|co|chjucu}}、{{tt|co|picculu}}
* 克里米亞韃靼語:{{tt|crh|kiçik}}、{{tt|crh|kiçkene}}
* 捷克語:{{tt+|cs|malý}}
* 達爾馬提亞語:{{tt|dlm|pauc}}
* 丹麥語:{{tt+|da|lille}}、{{qualifier|+ 複數名詞}} {{tt|da|små}}
* 荷蘭語:{{tt+|nl|klein}}
* 英語:{{tt+|en|little}}
* 埃及語:{{t-egy|nḏs|h=n:D-s-nDs}}
* 世界語:{{tt+|eo|malgranda}}
* 愛沙尼亞語:{{tt+|et|väike}}
* 法羅語:{{tt+|fo|lítil}}
* 芬蘭語:{{tt+|fi|pieni}}
* 法語:{{tt+|fr|petit}}
* 加利西亞語:{{tt+|gl|pequeno}}
* 格魯吉亞語:{{tt+|ka|პატარა}}、{{tt|ka|მცირე}}
* 德語:{{tt+|de|klein}}、{{tt+|de|wenig}}、{{qualifier|口語}} {{tt+|de|lütt}}、{{tt+|de|lützel}}
*: 阿勒曼尼語:{{tt|gsw|chlei}}
* 哥特語:{{tt|got|𐌻𐌴𐌹𐍄𐌹𐌻𐍃}}
* 希臘語:{{tt+|el|μικρός}}、{{tt+|el|λίγος}}
*: 古希臘語:{{tt|grc|μικρός}}、{{qualifier|史詩}} {{tt|grc|τυτθός}}
* 巴拉圭瓜拉尼語:{{t+|gug|michĩ}}
* 海地克里奧爾語:{{tt|ht|ti}}
* 夏威夷語:{{tt|haw|liʻiliʻi}}
* 希伯來語:{{tt+|he|קטן|tr=katán}}
* 印地語:{{tt+|hi|छोटा}}
* 匈牙利語:{{tt+|hu|kicsi}}、{{tt+|hu|kis}}
* 冰島語:{{tt+|is|lítill}}
* 伊多語:{{tt+|io|mikra}}
* 伊博語:{{t+|ig|ntakiri}}
* 印尼語:{{tt+|id|kecil}}
* 英格里亞語:{{t|izh|peeni}}
* 因特語:{{tt+|ia|parve}}
* 愛爾蘭語:{{tt|ga|beag}}
* 伊斯特拉語:{{tt|ist|peîcio}}
* 意大利語:{{tt+|it|piccolo}}
* 牙買加克里奧爾語:{{tt|jam|likkle}}、{{tt|jam|likl}}
* 日語:{{tt+|ja|小さい|tr=[[ちいさい]], chiisai}}
* 卡納達語:{{tt+|kn|ಸ್ವಲ್ಪ}}
* 哈薩克語:{{tt|kk|кіші}}、{{tt|kk|кішкене}}
* 高棉語:{{tt+|km|តូច|tr=tooc}}
* 朝鮮語:{{tt+|ko|작은}}
* 庫爾德語:
*: 中庫爾德語:{{tt+|ckb|بچووک|alt=بِچووک}}、{{tt|ckb|بچکۆلە}}
*: 北庫爾德語:{{tt+|kmr|çûçik}}、{{tt+|kmr|çûk}}、{{tt+|kmr|piçûk}}、{{tt+|kmr|qicik}}
* 吉爾吉斯語:{{tt+|ky|кичине}}、{{tt+|ky|кичинекей}}
* 老撾語:{{tt|lo|ນ້ອຍ}}
* 拉丁語:{{tt+|la|parvus}}、{{tt|la|paulus}}
* 拉脫維亞語:{{tt+|lv|mazs}}
* 立陶宛語:{{tt+|lt|mažas}}
* 低地德語:{{tt+|nds|lütt}}、{{tt+|nds|kleen}}
* 盧森堡語:{{tt+|lb|kleng}}
* 馬其頓語:{{tt|mk|мал}}
* 馬來語:{{tt+|ms|kecil}}
* 馬拉雅拉姆語:{{tt+|ml|ചെറിയ}}
* 馬爾他語:{{tt|mt|żgħir|m}}
* 毛利語:{{tt|mi|iti}}、{{tt|mi|poniponi}}、{{tt|mi|riki}}、{{tt|mi|nohinohi}}、{{tt|mi|paku}}
* 馬普切語:{{tt|arn|pichi}}
* 馬拉地語:{{tt|mr|लहान}}
* 馬里語:
*: 東馬里語:{{t|mhr|изи}}
* 蒙古語:{{tt+|mn|жижиг}}
* 尼泊爾語:{{tt+|ne|सानो}}
* 大科摩羅語:{{tt|zdj|titi|alt=-titi}}
* 北弗里斯蘭語:{{tt|frr|litj}} {{qualifier|敘爾特}}
* 挪威語:{{tt+|no|liten}}、{{tt+|no|liten}}
* 奧克語:{{tt+|oc|pichon}}、{{tt+|oc|petit}}
* 古英語:{{tt|ang|lȳtel}}
* 普什圖語:{{tt|ps|وړوکی|tr=waṛukay}}、{{tt|ps|کوچنی|tr=kučnay}}
* 波斯語:{{tt+|fa|کوچک|tr=kuček}}、{{tt+|fa|خرد|tr=xord}}、{{tt+|fa|که|tr=kah}}
* 波蘭語:{{tt+|pl|mały}}
* 葡萄牙語:{{tt+|pt|pequeno}}
* 旁遮普語:{{tt|pa|ਛੋਟਾ}}
* 克丘亞語:{{tt+|qu|as}}、{{tt|qu|aslla}}、{{tt|qu|ichik}}、{{tt+|qu|pisi}}、{{tt|qu|taksa}}、{{tt+|qu|uchuy}}
* 拉帕努伊語:{{tt|rap|iti}}、{{tt|rap|rikiriki}}
* 羅姆語:{{tt|rom|tikno}}
* 羅馬尼亞語:{{tt+|ro|mic}}、{{tt+|ro|mică|f}}
* 俄語:{{tt+|ru|ма́ленький}}、{{tt+|ru|ма́лый}}
* 梵語:{{tt+|sa|अर्भ}}、{{tt+|sa|अल्प|tr=álpa}}、{{tt+|sa|स्वल्प}}
* 桑塔利語:{{tt|sat|ᱯᱤᱞᱪᱩ}}
* 低地蘇格蘭語:{{qual|標準|阿爾斯特}} {{tt|sco|wee}}、{{qual|奧克尼現在用法}} {{tt|sco|peedie}}、{{qual|昔得蘭|奧克尼古舊用法}} {{tt|sco|peerie}}
* 蘇格蘭蓋爾語:{{tt+|gd|beag}}、{{tt|gd|mean}}、{{tt|gd|meanbh}}、{{tt|gd|mion}}
* 塞爾維亞-克羅地亞語:
*: 西里爾字母:{{tt|sh|ма̑л}}
*: 羅馬字母:{{tt+|sh|mȃl}}
* 西西里語:{{tt+|scn|nicu|m}}、{{tt+|scn|nicu|m}}、{{tt+|scn|nica|f}}
* 僧加羅語:{{tt+|si|කුඩා}}
* 斯科爾特薩米語:{{tt|sms|uˊcc}}
* 斯洛伐克語:{{tt+|sk|malý}}
* 斯洛文尼亞語:{{tt+|sl|majhen}}
* 西班牙語:{{tt+|es|pequeño}}
* 瑞典語:{{tt+|sv|liten}}
* 他加祿語:{{tt|tl|maliit}}
* 塔吉克語:{{tt+|tg|хурд}}
* 泰米爾語:{{tt+|ta|சிறிய}}
* 里菲安語:{{t|rif|ameẓẓyan|m}}
* 韃靼語:{{tt|tt|кече}}、{{tt|tt|кечек}}、{{tt|tt|бәләкәй}}
* 泰盧固語:{{tt+|te|చిన్న}}
* 泰語:{{tt+|th|เล็ก}}
* 藏語:{{tt|bo|ཆུང་ཆུང}}
* 吐火羅語B:{{tt|txb|yekte}}、{{tt|txb|totka}}
* 托克皮辛語:{{tt|tpi|liklik}}
* 土耳其語:{{tt+|tr|küçük}}
* 土庫曼語:{{tt|tk|kiçi}}
* 烏迪語:{{tt|udi|пӏатӏар}}
* 烏加里特語:{{tt|uga|𐎕𐎙𐎗}}
* 烏克蘭語:{{tt|uk|мале́нький}}、{{tt+|uk|мали́й}}
* 烏爾都語:{{tt+|ur|چھوٹا|tr=choṭā}}
* 烏茲別克語:{{tt+|uz|kichik}}
* 越南語:{{tt+|vi|nhỏ}}
* 瓦隆語:{{tt+|wa|pitit}}
* 威爾士語:{{tt+|cy|bach}}
* 西弗里斯蘭語:{{tt+|fy|lyts}}
* 意第緒語:{{tt|yi|קליין}}
* 壯語:{{tt|za|iq}}
* 祖魯語:{{tt|zu|ncane|alt=-ncane}}
* 祖尼語:{{tt|zun|ts'ana}}
}}
{{trans-bottom}}
===詞源2===
====發音====
{{zh-pron
|c=siu2
|cat=v
}}
====釋義====
{{head|zh|漢字}}
# {{lb|zh|粵語|minced oath}} {{zh-l|*屌|gloss=肏}}{{n-g-lite|的委婉說法。}}
#: {{zh-x|小 你!|'''屌'''你!|C-GZ}}
===詞源3===
====發音====
{{zh-pron
|m=xiǎo
|mn=siâu
|cat=n
}}
====釋義====
{{head|zh|漢字}}
# {{lb|zh|chiefly|Taiwan|vulgar}} {{alt form|nan|潲|t=siâu}},{{n-g-lite|主要用於}}{{zh-l|三小}}。
===來源===
* {{R:yue:Hanzi}}
{{zh-cat|Beginning}}
{{C|zh|尺寸|年齡}}
==日語==
===漢字===
{{ja-kanji|grade=1|rs=小00}}
====讀法====
{{ja-readings
|goon=しょう<せう
|kanon=しょう<せう
|kun=ちい-さい<ちひ-さい, こ-, お-<を-, さ-
|nanori=いさら, こう, ささ, さざ, ちいさ<ちひさ
}}
====組詞====
{{rel-top3|組詞}}
{{ja-r/multi|data=
* {{ja-r/args|小陰唇|しょういんしん}}
* {{ja-r/args|小%国|しょう%こく}}
* {{ja-r/args|小%説|しょう%せつ}}
* {{ja-r/args|小前 庭腺|しょうぜん ていせん}}
* {{ja-r/args|小%額|しょう%がく}}
* {{ja-r/args|小アジア|^しょう-^アジア}}
* {{ja-r/args|小%規%模|しょう%き%ぼ}}
* {{ja-r/args|小%東%京|^しょう%-^とう%きょう}}
* {{ja-r/args|小%数|しょう%すう}}
* {{ja-r/args|小%差|しょう%さ}}
* {{ja-r/args|小%冊%子|しょう%さっ%し}}
* {{ja-r/args|小%児|しょう%に}}
* {{ja-r/args|小%銃|しょう%じゅう}}
* {{ja-r/args|小%人|しょう%にん}}
* {{ja-r/args|小%選%挙%区|しょう%-せん%きょ%く}}
* {{ja-r/args|小%品|しょう%ひん}}
* {{ja-r/args|小量|しょうりょう}}
* {{ja-r/args|小%惑%星|しょう%わく%せい}}
* {{ja-r/args|大%小|だい%しょう}}
* {{ja-r/args|縮小|しゅくしょう}}
* {{ja-r/args|中小|ちゅうしょう}}
* {{ja-r/args|最%小|さい%しょう}}
* {{ja-r/args|小%事|しょう%じ}}
* {{ja-r/args|小%学|しょう%がく}}
* {{ja-r/args|小%康|しょう%こう}}
* {{ja-r/args|小%便|しょう%べん}}
* {{ja-r/args|過%小%評%価|か%しょう%-ひょう%か}}
* {{ja-r/args|小%一|しょう%いち}}
* {{ja-r/args|同%小|どう%しょう}}
* {{ja-r/args|小豆|あずき}}
* {{ja-r/args|小火|ぼや}}
* {{ja-r/args|袋%小%路|ふくろ%こう%じ}}
}}
{{rel-bottom}}
====參見====
* {{ja-r|小さな|ちいさ な}}
===詞源1===
{{ja-kanjitab|しょう|yomi=o}}
{{IPAchar-lite|/seu/}} → {{IPAchar-lite|/ɕeu/}} → {{IPAchar-lite|/ɕoː/}}
來自{{der-lite|ja|ltc|sort=しよう|-}} {{ltc-l|小}}。
後綴是{{m|ja|小学校|tr=shōgakkō||小學}}的截斷。
====發音====
{{ja-pron|しょう|acc=1|acc_ref=DJR,NHK}}
====名詞====
{{ja-noun|しょう|hhira=せう}}
# [[渺小]];[[微小]]
# {{short for|ja|小の月|tr=shō no tsuki}}
=====反義詞=====
* {{ja-r|大|だい}}
=====衍生詞=====
* {{ja-r|小の月|しょう の つき}}
=====俗語=====
* {{ja-r|大は小を兼ねる|だい は しょう を かねる|大的可以當小的用}}
====前綴====
{{ja-pos|prefix|しょう|hhira=せう}}
# [[微小]]的
====後綴====
{{ja-pos|suffix|しょう|hhira=せう}}
# [[小學]]名稱後綴
#: {{ja-usex|佃'''小'''|つくだ-'''しょう'''|佃'''小學'''|sort=しよう}}
====專有名詞====
{{ja-pos|proper|しょう|hhira=せう}}
# {{surname|ja|sort=しよう}}
===詞源2===
{{ja-kanjitab|こ|yomi=k}}
{{IPAfont|/ko<sub>1</sub>/}} → {{IPAchar|/ko/}}
來自{{inh-lite|ja|ojp|sort=こ|-}}詞幹{{m|ja|こ|tr=ko-}}。與{{m|ja|子|tr=ko||孩子}}同源。
====前綴====
{{ja-pos|prefix|こ}}
# [[少]],[[短]]
# [[輕]],[[輕微]]
# [[次要]]
# [[年幼]]者
=====衍生詞=====
{{der-top}}
{{ja-r/multi|data=
* {{ja-r/args|小%石|こ%いし}}
* {{ja-r/args|小%牛|こ%うし}}
* {{ja-r/args|小%唄|こ%うた}}
* {{ja-r/args|小%売|こ%うり}}
* {{ja-r/args|小%枝|こ%えだ}}
* {{ja-r/args|小%型|こ%がた}}
* {{ja-r/args|小%刀|こ%がたな}}
* {{ja-r/args|小%刻み|こ%きざみ}}
* {{ja-r/args|小%切%手|こ%ぎっ%て}}
* {{ja-r/args|小%口|こ%ぐち}}
* {{ja-r/args|小%声|こ%ごえ}}
* {{ja-r/args|小%言|こ%ごと}}
* {{ja-r/args|小さじ|こさじ}}
* {{ja-r/args|小%雨|こ%さめ}}
* {{ja-r/args|小%皿|こ%ざら}}
* {{ja-r/args|小%島|こ%じま}}
* {{ja-r/args|小%柄|こ%ずか}}
* {{ja-r/args|小%銭|こ%ぜに}}
* {{ja-r/args|小%僧|こ%ぞう}}
* {{ja-r/args|小%遣い|こ%づかい}}
* {{ja-r/args|小%包|こ%づつみ}}
* {{ja-r/args|小%手%先|こ%て%さき}}
* {{ja-r/args|小%道%具|こ%どう%ぐ}}
* {{ja-r/args|小%鳥|こ%とり}}
* {{ja-r/args|小%幅|こ%はば}}
* {{ja-r/args|小%羊|こ%ひつじ}}
* {{ja-r/args|小%舟|こ%ぶね}}
* {{ja-r/args|小%麦|こ%むぎ}}
* {{ja-r/args|小%結|こ%むすび}}
* {{ja-r/args|小文字|こもじ}}
* {{ja-r/args|小%物|こ%もの}}
* {{ja-r/args|小%屋|こ%や}}
* {{ja-r/args|小%山|こ%やま}}
* {{ja-r/args|小%雪|こ%ゆき}}
* {{ja-r/args|小%指|こ%ゆび}}
* {{ja-r/args|小分け|こわけ}}
}}
{{der-bottom}}
=====相關詞=====
{{der-top|相關詞}}
{{ja-r/multi|data=
* {{ja-r/args|子|こ-}}
* {{ja-r/args|児|こ-}}
* {{ja-r/args|娘|こ-}}
* {{ja-r/args|仔|こ-}}
}}
{{der-bottom}}
===詞源3===
{{ja-kanjitab|お|yomi=k}}
{{IPAchar-lite|/wo/}} → {{IPAchar-lite|/o/}}
來自{{inh-lite|ja|ojp|sort=お|-}}詞幹{{m|ja|を|tr=wo-}},現代{{m|ja|お|tr=o-}}。
====前綴====
{{ja-pos|prefix|お|hhira=を}}
# 附屬在某些名詞:
## [[形狀]]或[[規模]]較小
##: {{m|ja|小川|'''小'''川|tr='''o'''gawa|小河}}
##: {{m|ja|小舟|'''小'''舟|tr='''o'''bune|小船}}
## 附加在某些名稱上,表達情感
##: {{m|ja|小田|'''小'''田|tr='''O'''da|小稻田}}
##: {{m|ja|小野|'''小'''野|tr='''O'''no|小田}}
# 俗語表達[[渺小]]或[[輕微]]
#: {{m|ja|[[小止み]]なく降る雨|'''小'''止みなく降る雨|tr='''oyami'''naku furu ame}}
#: {{m|ja|[[小暗い]]道|'''小'''暗い道|tr='''ogurai''' michi}}
=====衍生詞=====
{{der-top}}
{{ja-r/multi|data=
* {{ja-r/args|小%川|お%がわ}}
* {{ja-r/args|小父さん|おじさん}}
* {{ja-r/args|小母さん|おばさん}}
}}
{{der-bottom}}
===詞源4===
{{ja-kanjitab|ささ|yomi=k}}
{{ja-kanjitab|さざ|yomi=k}}
來自{{inh-lite|ja|ojp|sort=ささ|-}}詞幹{{m|ja|ささ|tr=sasa-}},出現在諸如{{m|ja|笹|tr=sasa||竹葉}}、{{m|ja|囁く|tr=sasayaku||低語}}、{{m|ja|些か|tr=isasaka||一點}}等詞,都與渺小或輕微有關。
''Saza'' 似乎是後來從 ''sasa'' 演化而來。
====其他寫法====
* {{ja-l|細}}、{{ja-l|些些}}
====前綴====
{{ja-pos|prefix|ささ|さざ}}
# 附加在某些名詞上表示:
## [[微小]]
## [[細]]
## [[輕微]]
=====衍生詞=====
{{ja-r/multi|data=
* {{ja-r/args|栄螺|サザエ}}
* {{ja-r/args|漣|さざなみ}}
}}
===來源===
<references/>
==朝鮮語==
===詞源===
來自{{der-lite|ko|ltc|sort=소|-}} {{ltc-l|小}}。
{{hanja-ety
|dk={{okm-l|쇼ᇢ〯|sywǒw}}
|m3={{okm-l|쇼|sywo}}
|m3h={{okm-l|[[쟉다|자ᄀᆞᆯ]]|cakol}}
}}
===發音===
{{ko-hanja-pron|소|l=y}}
===漢字===
{{ko-hanja-search}}
{{ko-hanja|작다|작을|소}}
# {{hanja form of-lite|소|微小;小物件}}
====組詞====
{{der-top3|組詞}}
{{ko-l/multi|data=
* {{ko-l/args|소인|小人}}
* {{ko-l/args|소심|小心}}
* {{ko-l/args|소수|小數}}
* {{ko-l/args|축소|縮小}}
* {{ko-l/args|소설|小說}}
* {{ko-l/args|소변|小便}}
* {{ko-l/args|소대|小隊}}
* {{ko-l/args|소대|小帶}}
* {{ko-l/args|소장|小腸}}
* {{ko-l/args|소품|小品}}
* {{ko-l/args|소형|小型}}
* {{ko-l/args|최소|最小}}
* {{ko-l/args|소음순|小陰脣}}
}}
{{der-bottom}}
===來源===
* {{R:hanjadoc|2624}}
==越南語==
===漢字===
{{vi-readings|rs=小00
|hanviet=tiểu-tdcndg;tdcntd;gdhn
|phienthiet=
|nom=tiểu-tdcndg;tdcntd;gdhn;taberd, tẻo-tdcndg;gdhn, tĩu-gdhn
}}
# {{lb|vi|僅名詞前}} {{han tu form of-lite|tiểu|小的}}
====組詞====
{{top3}}
* {{vi-l-lite|小人|tiểu nhân}}
* {{vi-l-lite|小說|tiểu thuyết}}
* {{vi-l-lite|小便|tiểu tiện}}
{{bottom}}
===來源===
<references/>
l3jrleylzklikek6vpzpgk5bs3n4fz9
水
0
1149543
9942340
9895978
2026-10-11T23:05:26Z
TongcyBot
83009
大型衍生詞列表加 noautotr=1(比照 enwikt 人/一/水;漢語自動轉寫啟用後本頁會逼近 Lua 時限)
9942340
wikitext
text/x-wiki
{{also|⽔|𣱱|氺|氷|永|氵}}
{{character info}}
{{character info|⽔}}
{{commonscat}}
==跨語言==
{{stroke order|strokes=4}}
{{stroke order|type=animate}}
===替代寫法===
* {{l-lite|sc=Hani|mul|氵}}(用為左側部件時)
* {{l-lite|sc=Hani|mul|氺}}(用為下側部件時)
===漢字===
{{Han char|rn=85|rad=水|as=00|sn=4|four=12230|canj=E|ids=⿰𰛄⿺㇏丿(GJKV),⿰㇇𰛅(GJKV),⿰𰛄⿱丿㇏(HT)}}
# {{senseid|mul|Q132780}} {{mul-kangxi radical-def}}
====衍生詞====
* [[Appendix:部首索引/水]]
* {{lang-lite|mul|sc=Hani|[[㲻]], [[冰]], [[𪢿]], [[𫰖]], [[㝽]], [[𡵰]], [[𢗷]], [[𤝎]], [[阥]], [[𨑾]], [[𪱹]], [[㲑]], [[𤆩]], [[𤕯]], [[𡯑]], [[𬍖]], [[𦙙]], [[𤱄]], [[砅]], [[𧦋]], [[𧺵]], [[𫒎]], [[𩖱]], [[𬵆]], [[𣍤]], [[𩾼]]}}
* {{lang-lite|mul|sc=Hani|[[氽]], [[𠕽]], [[𡉺]], [[尿]], [[𢇤]], [[𦬭]], [[𭥚]], [[𣏶]], [[𭻅]], [[㽷]], [[泵]], [[𥝸]], [[𥤼]], [[𥫸]], [[𨋈]], [[𨠊]], [[㞙]], [[𩂍]], [[𤦗]], [[𦷸]], [[𠪥]], [[𥴠]], [[𢦹]], [[閖]]}}
* {{lang-lite|mul|sc=Hani|[[呇]], [[坔]], [[𢗨]], [[𤆲]], [[畓]], [[𭖜]], [[𧥿]], [[𨋉]], [[𨠆]], [[𨥗]], [[𭪳]], [[𬠤]], [[凼]], [[囦]], [[䠌]], [[潁]]([[颍]]), [[頮]]([[颒]]), [[𤸄]]}}
====來源====
{{Han ref|kx=0603.010|dkj=17083|dj=0992.090|hdz=31545.010|ch=00007570001.010|sbgy=0249.070|uh=6C34}}
{{說文}}
====參考資料====
* {{R:wikidata|Q54366215|水}}
==漢語==
{{zh-forms|alt=𡿭,𣸕}}
===字源===
{{Han etym}}
{{liushu|p}} – 對照{{m-lite|zh|sc=Hani|川}}。
{{zh-wp|zh|yue|lzh|gan|hak:súi|cdo:cūi|nan:chúi|wuu}}
===詞源===
====發音====
{{zh-pron
|m=shuǐ,er=y
|m-s=sui3
|m-x=fèi
|m-nj=shuǐ
|dg=фи2
|c=seoi2
|c-dg=sui2
|c-t=sui2
|c-yj=sui2
|g=sui3
|h=pfs=súi;hrs=h:shuiˊ;gd=sui3;ct=shu3
|j=sui2
|mb=sṳ̌
|md=cūi/cṳ̄
|md_note=cūi - 文讀 (常見); cṳ̄ - vernacular (僅用於某些複合詞的首音節)
|mn=ml,jj,ha,zp,tw,ph,sg:chúi/ml,jj,ha,zp,tw,ph,sg:súi
|mn_note=chúi - 白讀; súi - 文讀
|mn-t=zui2
|mn-l=zui2/sui2
|mn-l_note=zui2 - 白讀; sui2 - 文讀
|px=pt,jk,nr,xy,yy,ft:zui3/pt,jk,nr,xy,yy,ft:sui3
|px_note=zui3 - 白讀; sui3 - 文讀
|sp=sui2
|w=sh:5sy;jd,sj,cs,cm,jx,tx,hn,hy,dq,xs,sx:3sy;sz,ks,cz,nb,zs:3syu;yx:3shiu;jj:3shiue;hz:3suei;cx:1sy
|w_note=由於韻律的不直觀性以及該詞相對較少使用,{{lang|zh|水}}有一些不標準的文讀音,例如 {{IPAfont|/sue/}}、{{IPAfont|/sø/}} 或 {{IPAfont|/sei/}}。這些讀音大多由年輕人使用
|w-j=3shiu
|x=xyei3
|x-l=xy3
|x-h=xy3/sui3
|x-h_note=xy3 - 白讀; sui3 - 文讀
|mc=y
|oc=y
|ma=y
|ca=LL-Q9186-Justinrleung-水.wav
|cat=n,a,pn,cls,v
}}
}}
====釋義====
{{zh-hanzi-lite|sort=水00}}
#[[液體]]的一種。[[常壓]][[室溫]]下為無[[色]]、無[[味]]、無[[嗅]]的[[透明]]液體,[[化學式]]是H<sub>2</sub>O。
#* {{zh-x|冰,水 爲{wéi} 之,而 寒 於 水。||CL|ref=《{{w|荀子 (書)|荀子}}·[[s:荀子/勸學篇|勸學]]》}}
#[[河]];[[河流]]。
#泛指任何[[水體]];[[河]];[[江]];[[湖]]。
#[[水災]];[[大水]]。
#水狀物;[[汁]];[[液]]。
#[[游泳]]。
#: {{zh-co|水性}}
#[[五行]]之一。
#[[水星]]。
===翻译===
{{翻譯-頂}}
*德语:[[Wasser]]
*英语:[[water]]; [[liquid]], [[lotion]], [[juice]]
*西班牙语:[[agua]]
*葡萄牙语:[[água]]
*法语:[[eau]]
*Hyam语:[[tìtaan]]
*意大利语:[[acqua]]
*壮语:[[naemx]]; [[raemx]]
*俄语:[[вода]]
*日语:[[#日语|水]]([[みず]])
*朝鲜语:{{t+|ko|물}}
*满语:[[muke]], [[mu]]
*科塔瓦:[[lava]]
*越南语:[[nước]]
*瑞典语 : [[vatten]]
{{翻譯-底}}
====組詞====
{{col3|zh|noautotr=1|一廉如水|一水兒|一清如水|一潭死水|一衣帶水|一頭水|一頭霧水|下水|上水|下水禮|上水船|下水船|下水道|上水道|下淡水溪|三點水|三點水兒|不伏水土|不服水土|不習水土|不習水性|丟油撒水|乳水交融|二水|二水鄉|井水|人義水甜|以水救水|以水濟水|以石投水|伏水|伊水|似水如魚|依山傍水|供水|來蘇水|便水|信水|借水推船|倒水的|借水行舟|停水|健水|儲水量|光陰似水|兩點水|八功德水|八水三川|公共給水|冬水|冰水|冰清水冷|冷水|冷水塔|冷水浴|冷水澆頭|冷水澡|冷水養殖|凝水石|出水|出水口|出水夥計|出水芙蓉|分水|分水嶺|分水隄|刨花水|制水閥|剩水殘山|劍水蚤|包裝水|匯水|千山萬水|半鹹水湖|原水|反水不收|取水|口水|口水歌|古剌水|可飲水|吊水|吃水|吃水線|同船濟水|吐苦水|含水|呆水位|吸水力|含水層|含水物|吸水管|含水量|咒水|响水|唔湯唔水|問諸水濱|喝洋水|喝墨水|噴水|噴水池|國際水準|地下水|地下水位|地下水面|坡陡水急|壞水|外水|大力水手|大悲水|大水|大水沖溺|大水牯|大水衝了龍王廟|大洪水|大禹治水|太平水桶|太平水缸|失水|奇山異水|奇異墨水|奶水|如水投石|如魚似水|如魚得水|嬉水|嬌花照水|家庭汙水|射水器|尋山問水|導水|尺水丈波|山光水色|山山水水|山明水秀|山水|山水弄|山水意|山水畫|山水窟|山水衲|山水詩|山水韻|山清水秀|山窮水盡|山遙水遠|山重水複|山長水遠|山高水低|山高水遠|山高水長|工業用水|巴水|布水|帶水|帶水帶漿|帶水拖泥|平水|平水期|平水韻|廣水|廢水|弄水|引水|引水人|引水入牆|引水權|弱水|弱水三千|弱水之隔|德基水庫|心如止水|心如死水|心水|急水|恐水病|情同魚水|懸河注水|懸河瀉水|戲水|戽水|打水|打水不渾|打水仗|打水平|打水撇兒|打水機|打水漂兒|打水鼓|打落水狗|打醮水|投水|拖下水|拉下水|拖人落水|抽水|拜水懺|抽水機|抽水馬桶|拖泥帶水|抱負水準|指水盟松|排水|掬水|排水作用|排水工程|排水溝|排水管|排水量|排水開墾|揚之水|揭水|揚水|撩水|撲水|撩水飯|撈油水|撮鹽入水|擋一水|擔水|擔湯擔水|擔湯運水|放水|放水燈|放水鴨|文化水準|文水|斗升之水|斷水|明水|易水|易水寒|易水歌|春水|暖水瓶|曲水|曲水流觴|書符咒水|曾文水庫|會水|月光如水|月明如水|服水土|望穿秋水|木刻水印|木本水源|杯水之謝|杯水粒粟|杯水車薪|松風水月|柴水|枯水期|桂水|桃花水|楊花水性|榨油水|樂山樂水|止水|歸之若水|死水|死水兒|殘山剩水|毛細管水|氨水|氯水|水丁香|水下|水上人家|水上居民|水上活動|水上漚|水上芭蕾|水上警察|水上運動|水上飛機|水丞|水中丞|水中捉月|水中撈月|水中月|水中毒|水丹|水乳|水乳之契|水乳交融|水井|水仙|水位|水作坊|水來土掩|水俁症|水儉|水光|水光山色|水光接天|水光瀲灩|水光雲影|水兵|水冷式|水分|水利|水利專家|水利局|水利工程|水利樞紐|水利權|水利資源|水到渠成|水刷石|水力|水力發電|水力資源|水勢|水勺|水半球|水印|水厄|水口|水合物|水商|水單|水噹噹|水圈|水國|水團|水土|水土不伏|水土不服|水土保持|水土流失|水坑|水坪|水域|水塔|水塘|水壓機|水壓|水壩|水壺|水大魚多|水天|水夫|水天一色|水套|水媒花|水官|水客|水宿|水宿風餐|水射流|水局|水居|水峽口|水工|水市|水布埡|水師|水平|水平儀|水平線|水平轟炸|水平面|水床|水府|水底摸月|水底撈月|水底撈針|水底納瓜|水庫|水廠|水廣魚大|水彩|水彩畫|水心|水性|水性楊花|水性隨邪|水患|水懺|水成岩|水戰|水戽|水手|水手帽|水撲花兒|水文|水斧蟲|水斷陸絕|水族|水族箱|水族館|水旱|水旱不收|水旱碼頭|水星|水晶|水晶塔|水晶婚|水晶宮|水晶床|水晶毬|水晶燈籠|水晶體|水晶鹽|水曲|水會|水月|水月寺|水月觀音|水月鏡像|水月鏡花|水木|水木明瑟|水木清華|水杉|水果|水林|水東|水果湖|水果酒|水柱|水柵|水栓|水根|水桶|水桶腰|水楊|水楊酸|水榭|水槍|水槽|水樣液|水櫃|水權|水次|水母|水母目蝦|水氣循環|水氣|水汀|水汊|水池|水汙染|水汽|水汪汪|水泉|水注|水泥|水泡|水沫|水泄不通|水泥叢林|水泥漆|水泥熟料|水泥船|水流|水洗|水洩不通|水活性|水流花謝|水浮|水淀|水涯|水深器|水淥淥的|水深火熱|水清無魚|水清石見|水淨鵝飛|水渰老鼠|水渰藍橋|水源|水準儀|水準器|水準|水溝|水溫|水準測量|水滴|水漏|水漿不入|水滸傳|水漬|水滴石穿|水漲船高|水潔冰清|水澤|水濱|水瀉|水火|水災|水煤氣|水煙|水煙袋|水蒸氣|水燈|水牌|水牛|水牛兒|水狀液|水獺|水玻璃|水珠|水球|水瓢|水瓶|水生植物|水產|水產養殖|水田|水田作物|水田衣|水界|水疱|水痘|水療|水療法|水皮子|水盂|水盆|水盡山窮|水盡鵝飛|水泵|水碓|水碧山青|水磨|水磨工夫|水磨石|水磨調|水礬土|水神|水禮|水禽類|水秀山明|水秀山青|水秤|水程|水稗|水稻|水窮山盡|水筆仔|水筆子|水筆|水筲|水管|水箱|水篩|水簾|水簾洞|水米|水米無交|水粉|水粉漆|水粉畫|水精|水精簾|水系|水紅|水絲|水經|水經注|水綠山青|水綿|水網|水線|水缸|水罐銀盆|水翼船|水老鴉|水老鼠|水耕|水耕栽培|水耕法|水耕蔬菜|水聲山色|水肺|水肥|水能|水脈|水腫|水腳|水舀子|水色山光|水芹|水花|水花兒|水花四濺|水草|水荒|水葬|水落|水落歸槽|水落石出|水蓼|水蔥|水蕨|水藻|水蘊草|水虱|水蚤|水蛇|水蛇腰|水蛭|水蜜桃|水蜘蛛|水蝕|水螅|水蠆|水蠟樹|水蠟蟲|水衣|水表|水袖|水裔|水裡納瓜|水覆難收|水着|水解|水語|水貨|水費|水賊|水資源|水質|水路|水車前|水車|水軍|水輪機|水輪|水送山迎|水逝雲卷|水遁|水道|水運|水過鴨背|水遠山遙|水遠山長|水選|水部|水郵山驛|水都|水鄉|水鄉澤國|水酒|水里|水量|水銀柱|水銀|水銀燈|水錘泵|水錳礦|水鏡|水鏽|水鑽|水長船高|水門案|水門|水門汀|水閘|水闊山高|水陸並進|水陸之饌|水陸|水陸畢陳|水陸畫|水陸道場|水陸雜陳|水險|水雞|水雷|水電工|水電|水靈|水面|水面係數|水鞦韆|水韭|水音兒|水頭兒|水頭|水飛|水飯|水飲|水餃|水驛|水體|水鬢|水鬼|水魚|水鳥|水鴨|水鶴|水鹼|水鹿|水麵|水麻|水黃皮|水墨|水墨畫|水黽|水龍捲|水龍|水龍頭|江水|汗水|汝水|汜水|汙水|汙水處理|汽水|沙水|汲水|沉水|沔水|汶水|沇水|汴水|汴水之戰|汲水機|沒水|沉水香|沁涼如水|油光水滑|泌水|泉水|泗水|泅水|沸水|泰水|治水|沮水|油水|泔水|泮水|泥水|法水|注水|泡水|泓水之戰|泥水匠|泌水孔|泥水工|泔水桶|泌水樂飢|泥水自蔽|泡沫水泥|洑上水|流口水|洪喬擲水|洹水|洪水|活水|洛水|洭水|洈水|洑水|流水|洙水|洚水|洙水河|活水源流|洪水猛獸|流水線|流觴曲水|浮上水|浮下水|海月水母|涎水|海水|浯水|涉水|浠水|涑水|浮水|海水倒灌|海水汙染|海水浴|海水浴場|海水淡化|涉水登山|涑水紀聞|海水群飛|浮水衣|海水難量|海水面|海水鹽|海蛇水母|清塵濁水|淫水|混水|淄水|淇水|淦水|淝水|淌水|清水|淮水|淡水|淹水|淝水之戰|淨水|涼水|混水摸魚|清水池|淡水河|涼水河|淚水|淥水|淡水湖|淡水漁業|深水炸彈|清水煙|清水祖師|清水衙門|清水貨|淡水養殖|淡水魚|清湯寡水|游山玩水|湍水|渡水|渭水|渠水|渟水|湳水|游水|渾水摸魚|湯水|減水河|湞水|渾水|湯湯水水|湯裡來,水裡去|溢水|溴水|溺水|溱水|滑水|溧水|溠水|源水|溫水|漱口水|滷梅水|滴水|潁水|漳水|漯水|漫水|漏水|漵水|滴水不沾|滴水不漏|滴水成冰|滴水成凍|滴水未沾|滴水檐|漢水|滻水|滲水|滴水漏斗|滾水|滴水瓦|滴水穿石|滾白水|漢語水平考試|潑冷水|澆冷水|潮水|潛水刀|潛水員|潑水|澆水|潛水|潛水炸彈|潛水病|潑水節|潛水肺|潛水艇|潛水衣|潛水鐘|潑水難收|潑髒水|潑墨山水|澴水|澧水|濁水|澠水|濁水溪|濟水|濾水器|瀉水岩|濾水池|瀝水|瀘水|瀧水|瀟水|瀦水|灊水|灃水|灌水|灑水|灑水車|灞水|㶟水|火熱水深|火耕水種|火耕水耨|烏塗水|無根水|無水|煎水作冰|煤水車|蒸餾水|熟水|熱水器|熱水|熱水瓶|熱水袋|燒水|爐石水泥|猶魚得水|王水|瓶落水|甘水|甘露水漿|甜水海|甜水麵|生水|生活水準|生理鹽水|用水|用錢如水|畫水掀壁|疏水簞瓢|癸水|登山涉水|登山臨水|發水|白山黑水|白水|白水灘|白水素女|白河水庫|白開水|的水|皮水|盂方水方|盈盈一水|盈盈秋水|盛水不漏|盤水加劍|盤水|眼如秋水|知水仁山|知者樂水|石灰水|石門水庫|破水|破墨山水|硬水|硯水壺兒|硯水滴兒|硼酸水|碧水|礬山水|礦泉水|神水|福水|禍水|萬水千山|秀水|秋水|秋水仙素|秋水伊人|稱薪量水|積土為山,積水為海|積水成淵|積水|空水澄鮮|窮山惡水出刁民|窮山惡水|符水|筧水|米泔水|糖水|紅汞水|紅藥水|紅墨水|純水機|納水|純水|紫水|紫水晶|細水長流|紫藥水|給水|經水|網水綿|綠水|綠水青山|縮水|缺水|置水之情|置水之清|羊水|羼水|翡翠水庫|耍水性|聖水|職業水準|聽風聽水|肥水|背水|背水一戰|背水陣|胠沙思水|脫水劑|脫水機|脫水|脫水食品|腹水|膠水|臉水|臣心如水|臨水夫人|臨水登山|自來水筆|自來水|舀水瓢|舟水之喻|色水|芙蓉出水|花露水|苦水|茶水|茶水錢|荷花出水|荷蘭水|菽水|萍水|著水|菽水之歡|菽水之養|菽水承歡|萍水相交|萍水相逢|萍水相遇|萍水相遭|落水|落水狗|落水管|葷湯臘水|蓄水|蓄水池|蓬萊弱水|薪水|藥水|蘄水|蛟龍得水|蜜水|蜻蜓點水|蟲霜水旱|蟲鳴水沸|血水|血濃於水|行水|行雲流水|覆水難收|討油水|說風說水|識水性|豐水期|負水|貢水|買水|貯水|貼水|買臣覆水|賦食行水|走水|走水槽|赴水|起水頭兒|超深水港|趕頭水|趨水性|跋山涉水|跳水|跳水池|踩水|踹渾水|蹚渾水|躧渾水|車水|車水馬龍|軟水|輕水冷卻|輕水|農田水利|近水樓臺|逆水|逆水行舟|透水性|進水|遊山玩水|過水麵|達見水庫|鄢水|酒水|配水幹管|配水支管|配水池|配水管|配水系統|重力水|重水|金碧山水|鉋花水|銀水|鋼水|鋼骨水泥|鏹水|鏡花水月|長水|開水|開汽水|防水|防水材料|防水漆|防水表|降水|降水量|陸水湖|陸讋水慄|陰陽水|隱顯墨水|集水區|雙氧水|雙瞳翦水|雨水|雲水|雲水僧|雲水道人|電熱水器|電熱水瓶|霆水螺|露水|露水交道|露水夫妻|露水姻緣|露水珠兒|靈山秀水|青山綠水|青綠山水|靜水|面水|章水|順水人情|順水推舟|順水推船|順水行舟|順水行船|順水|領水|頭水絲|風水先生|風水|風行水上|風起水涌|風餐水宿|風餐水棲|飛水|飲水|餐風宿水|餿水油|餿水|香水|香水混堂|香水花|香水行|香蕉水|馬前潑水|馱水棍|魚水之歡|魚水和諧|魚水情|魚水相逢|魚水|鹵水|鹹水|鹹水妹|鹹水湖|鹹水魚|鹽水|鹽水蜂炮|鹽水選種|鹽水針|鹽水飯|麗水|黃水茄|黃湯辣水|黑水|墨水|墨水匣|墨水池|墨水規|點水不漏|點水|一敗如水|一水兩水|一溜水|一順水|三千水|三尺水|三日曲水|三水部|上池水|不便水土|不通水火|不避水火|中水|中水期|丹水|乘順水船|乘高決水|乳水|二水貨|二河水|五水|五水蠻|五色水團|井花水|井華水|以水投水|以水投石|以水洗血|伏槽水|何水曹|何水部|俞水|備水|傳水|傷水|內水|八水|八風水|兼葭秋水|冰寒于水|冷水燙豬|凶水|分水線|分水閘|初風頭水|判若水火|刮水|剩湯臘水|功德水|勺水|勺水一臠|匜水|十滴水|千水萬山|升水|升花水|卡兒水|去水|反水|口水話|古喇水|名山勝水|名水|問水濱|啜菽飲水|喝水|囊土壅水|坐堂水|垂水|墨水筆|壅水|壽水|天水碧|失水魚|奇水|奔水|奧水|如蹈水火|娥姜水|嫩水|定水|客水|宿水飧風|宿水餐風|富水|寒水|小水|尺山寸水|尺水|履水珠|山堂香水|山崩水竭|山礬水|山窮水斷|山窮水絕|山膚水豢|山長水闊|山雞映水|川水|希水|廉泉讓水|弔水|引水船|強水|徒水|御水|復槽水|德水|怒水|悲歌易水|惡水|意水|愛水|慢水|慧水|懸水|戧水|房中弱水|折水|押水|拖人下水|挑水壩|掐出水來|探水|探水竿|揩油水|搖水|搶水|擊水|擬水|攔水壩|攝水|放水火|救民水火|救水|敗水|散水|散水花|敦水|斗水|斗水活鱗|新水|新水令|方水|早水|旱水晶|易水辭|星光在水|時水|智水|暖水袋|暗水|暴水|曹衣出水|月水|木版水印|杅水|束水|杯水|杯水之敬|杯水候|杯水輿薪|東流水|松水之魚|松香水|枕水|枝水|枯水|根水|桃水|桃花春水|桃花癸水|桃華水|梅水茶|梘水|楊枝水|楊枝浄水|楊枝淨水|楚山巫水|楚水|楚水吳山|楚水巴山|楚水燕山|槃水|樂山愛水|樂水|模山範水|歠菽飲水|殘山賸水|毛水|水上|水丑木|水丘|水中著鹽|水事|水亭|水人|水仙伯|水仙子|水仙操|水仙王|水仙花|水令|水份|水伯|水作|水佩風裳|水信|水倉|水偃|水傀儡|水備|水僊|水儡|水兕|水八陣|水冶|水凌凌|水几|水到魚行|水則|水剩山殘|水劍|水功|水功德局|水勃公|水勇|水北山人|水匪|水匱|水區|水卒|水南|水南山人|水吊子|水君|水味|水品|水哨馬|水喉|水嘴|水器|水囊|水圓|水地|水城|水埒|水埠|水埶|水堂|水堨|水堰|水場錢|水堿|水墉|水墨圖|水妃|水嫩|水嬉|水孔|水宋|水宗|水宮|水害|水家|水容|水宿山行|水寨|水寺|水封|水尺|水尾|水尾殺|水屏|水屮|水岸|水崖|水帝|水帝子|水平綫|水底魚|水庸|水廟|水式|水引|水引餅|水引餺飥|水引麵|水弩|水影|水德|水心劍|水志|水怒|水怪|水悍|水情|水惡|水態|水戲|水戶|水戾|水排|水提|水摸|水擊|水操|水攻|水敗|水數制|水斗|水方|水旗|水旦|水明山秀|水晶丸|水晶包|水晶棺|水晶猴子|水晶盤|水晶簾|水晶膾|水晶釘|水晶頂|水晶魚|水晶鱠|水暈|水曆|水曜|水曹|水曹郎|水月燈|水木匠|水村|水松|水枕|水果糖|水枯石爛|水栗|水梭花|水楔不通|水楗|水樁|水樂|水樓|水橋|水機關|水橫枝|水檻|水正|水步|水殿|水汞|水汪|水沈|水沉|水沴|水泄不漏|水泄不透|水泆|水泊|水波|水洼|水流花落|水流雲散|水流黃|水浮子|水浸老鼠|水淋淋|水淥淥|水淫|水渚|水渠|水渦|水港|水游|水湄|水湅|水溜|水溜溜|水溢|水溲|水溲餅|水滸|水滿金山|水漚|水漫地|水漫金山|水漿|水潦|水潭|水潯|水澆地|水澆蓮|水澇|水澒|水澨|水濆|水濕|水濟濟|水火不辭|水火不避|水火坑|水火夫|水火棍|水火無交|水火無情|水火爐|水烏他|水煙壺|水煙師|水煙筒|水煙管|水牒|水牢|水物|水牯|水犀|水犀弩|水犀手|水犀甲|水犀軍|水狀元|水狐|水狗|水獄|水玉|水王|水理|水瑞|水甕|水甬|水畔|水畜|水畫|水病|水痕|水皮|水皰|水盜|水盞|水監|水石|水石清華|水研|水砦|水硫黃|水硯|水碧|水碼頭|水碾|水磑|水磨腔|水礱|水祅|水祇|水祥|水禁|水禽|水秀|水秀才|水穀|水窖|水窗|水窠|水窪|水竇|水站|水竹|水筒|水答餅|水筩|水箭|水簸箕|水米無干|水粒|水精宮|水精床|水精毬|水精盤|水精鹽|水糞|水糰|水紋|水綠|水緊|水缽|水羞|水老鼠花|水耨|水職|水脹|水腹|水臌|水臬|水舀|水舂|水色|水芙蓉|水芝|水芝欹器|水芳|水芸|水芽|水苔|水若|水荇|水菑|水菜|水菜不交|水華|水菽|水落歸漕|水葫蘆|水葵|水蒼|水蒼佩|水蒼玉|水蒼笏|水蓋|水蓮|水蕩|水藏|水蘇|水蘋|水虎|水處|水虞|水虺|水蛆|水蜮|水蟲|水蠱病|水行|水衝|水衡|水衡錢|水袋|水裏納瓜|水裙|水褌|水西|水西寺|水觀|水訟|水調|水調歌頭|水警|水谷|水豢|水豹|水豹囊|水貂|水販|水輾|水遊|水運絛兒|水達達|水遞|水遞夫|水遞鋪|水還火歸|水郭|水醮|水鈸|水銀古|水銀浸|水銀粉|水銹|水鏢|水鑑|水鑒|水閣|水關|水防|水陌|水陣|水陰|水陳|水陸堂|水陸大會|水陸齋|水陼|水陽|水隍|水際|水難|水雲|水雲居|水雲舟|水雲身|水雲鄉|水電報|水電站|水霤|水霧|水靈靈|水飾|水餅|水館|水香|水馬|水骨|水髮|水鬥|水鴉兒|水鴞|水鷁|水鷗|水麝|水鼠|水齋|水齧|水龍吟|氾水|汁水|汙泥濁水|決水|汾水游|沂水絃歌|沂水舞雩|沈水|沈水香|沫水|河同水密|河水|沶水|油水活|沾泥帶水|泄水|泗水亭|泗水潛夫|泛水|泝水行舟|泡立水|波水|泥水刀|泥水木作|泥水木匠|洄水|洄水渦|津水|洧水|洱水|洼水|流杯曲水|流水作業|流水對|流水帳|流水板|流水游龍|流水無情|流水簿|流水落花|流水行雲|流水賬|流水韻|流水高山|浙水|浣水|浴佛水|浴水|海水桑田|浸水|涀水|涇水|涑水翁|涔水|涗水|涵水|涸魚得水|涸鮒得水|淘水|淡水交情|淨水珠|淨水瓶|淵水|混水撈魚|清水臉|渥水精|渥水駒|湘水|湫水|溜光水滑|溪水|溫吞水|滀水|滎水|滮池水|滴水不羼|滴水成河|滴水簷|滴水難消|滾瓜流水|漕水|漿水|漿水不交|漿水石|潑污水|潑涼水|潔水|潘水|潦水|潲水|澄水|澄水帛|激水|濾水羅|瀑水|灓水|無墨水|煙水|煙水亭|煙水國|煙水夢|煞水|熱水汀|熱水管|爬山涉水|狂水|狄水|狗下水|玄水|玄水石|玉井水|玉水|理水|瑤水|璧水|環水|瓜蔓水|甜水|生活水平|申水|畫水|畫水鏤冰|異水|癡水|登高水|白水泥|白水真人|皇水|相水火|真山真水|真水|眼水|石水|石脂水|砌水|硯水|磨刀水|礬水|祕水|祥河輟水|祻水|禁水|禦水|秋水盈盈|秤水|秤薪量水|秦田水月|稀湯寡水|稍水|稚水|空水|竹籃打水|箭水|範水模山|素水|紫水精|絕水|緑水青山|縣水|繡水團|置水不漏|羽扇畫水|習水|翦水花|耍水|耐水|聽水響|背水仗|背水戰|背水陳|脂水|腎水|腑水|腦積水|膽水|臨水樓臺|花水|苕水|若水|若涉淵水|菊水|菜花水|菜華水|落水賬|落花流水|蒼水使|薔薇水|蛟水|蛟龍失水|蛟龍戲水|蛟龍擘水|螽水|蟹黃水|衛水|衝水|衡水|衡門泌水|衣帶水|被水|裁雲翦水|補水|覆水|覆水不收|觀山翫水|解凍水|解水|試水|調糜量水|請水|諸水|警戒水位|谷水|豆花水|豆華水|豐水|豬水|販水客人|貪水|賸水殘山|贊水|赤水|走水石|走花溜水|走風走水|赴水火|起水|趁水和泥|跨水|踏水|踹水|蹈水|蹍水|蹙凌水|蹚水|蹝水|蹟水|躍水|輞水|輟水|轉水|辟水犀|辨水|迸水|退水|送湯送水|透水|途水|通水|逝水|速末水|連湯帶水|進水閘|逸水|逼水|遄水|遇水架橋|遇水疊橋|遊山翫水|過水|還元水|還水|邗水|酌水|酌水知源|酸水|醒水|醮水|醴水|醶水|重山複水|野水|金剛水|金水|金水橋|金水河|針水|釣水|鉛水|銹水|錦水|錯煮水|錯着水|錯認水|鏡水|鐵水|長流水|開水犀|閱水|陰水|隄水|隴水|隴頭水|雚水|雨水口|雨水管|雪水|雲心水性|雲水全真|雲水客|雲水散人|雲水窟|雲水身|雲水鄉|雲水齋|雲龍魚水|霅水|霜水|霤水|霧水|露水相逢|露水緣|靈水|青山緑水|青水皂白|青水臉|青水芰|青藍冰水|頂水點|順水放船|順水順風|順水魚|頖水|頭水|頭水船|顯山露水|風宿水餐|風起水湧|風門水口|風飧水宿|飜流水|食水|飯蔬飲水|飲水啜菽|飲水思源|飲水曲肱|飲水棲衡|飲水知源|飲水辨源|飲水食菽|養水|饞水|香水梨|香水溪|香水蘭|香水錢|馬如流水|馬尿水|馬水車龍|馬訾水|馬龍車水|駐水|駭水|騰水|驫水|驫驫水|高山流水|鬼水|魚水相懽|魚水相投|鮮水|鮮水海|鳧水|鴨淥水|鴨綠水|鴻水|鷗水相依|鸂水|鹼水|鹽水佛|鹽水妹|鹽汽水|鹽膽水|鹽鹵水|麥黃水|黃塵清水|黃水|黃水瘡|黃湯淡水|黃花水|黑下水|黑水洋|黑水靺鞨|鼻水|龍鬚水|死藤水|勢成水火|付之流水|勢同水火|付諸流水|水火不容|水火籃兒|流水簿子|疏食飲水|滑流水|流水腰|流水號|流水席|流水序|有如水火|飲水器|飲水機|自相水火|西皮流水|水妖}}
==中部白語==
===名詞===
{{head-lite|bca|名詞|tr=xuix|sc=Hani}}
# {{form of|bca|漢字形式|xuix}}
#* {{quote-book|bca|year=1450|author=Yang Fu ({{lang-lite|zh|sc=Hani|楊黼}})|title={{lang-lite|bca|sc=Hani|《詞記山花——咏蒼洱境》}}|passage=煴煊茶'''水'''㱔呼𪢂|t=煮茶水,互相問候。}} <!-- from 赵橹《白文<山花碑>译释》1988 -->
==日語==
{{ja-kanji|grade=1|rs=水00}}
{{wikipedia|lang=ja}}
===讀音===
{{ja-readings
|goon=すい<すい<すゐ
|kanon=すい<すい<すゐ
|kun=みず-<みづ-
|nanori=うず, ずみ, たいら<たひら, つ, ど, な, なか, み, みさ, みつ, みな, みん, ゆ, ゆく
}}
===释义===
#水。
#水体,有水的地方。
#水状物。
#[[氢]]的略称。
==朝鮮語==
:{{huge|{{Lang|ko|水}}|220%}}
===讀音===
{{朝字音|[[물]] (mwul)|[[수]] (swu)}}
[[File:Ko-수.ogg]]
==越南語==
:{{vi-nom|{{huge|{{vi-nom|水}}|220%}}}}
===讀音===
[[Category:待分類的漢語詞]]
[[Category:漢語|水00]]
[[分類:汉语汉字|水00]]
[[Category:待分類的日語詞]]
[[Category:日語]]
[[Category:待分類的朝鮮語詞]]
[[Category:朝鮮語]]
[[Category:待分類的越南語詞]]
[[Category:越南語]]
ls46k12bxmnyxh2fafwhbzpyhw4hn38
吏胥
0
1158064
9942309
6965620
2026-10-11T15:40:25Z
TongcyDai
53191
9942309
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=lìxū
|c=lei6 seoi1
|mc=1,1
|cat=n
}}
{{attention|yue|Cantonese pronunciation 'seoi1' not found in the entry 胥.}}
===名詞===
{{head|zh|名詞}}
# 舊時[[官署]]中掌理[[案牘]]的[[小吏]]
#* {{zh-x|我 統 十 郎官,君 領 百 吏胥。||TCP|ref=唐·{{w|白居易}}〈[[s:和微之詩二十三首:和除夜作|和微之除夜作]]〉}}
#* {{zh-x|縣 桎梏 囹圄 中,從而 邑 之 惡 少年 與 官 之 吏胥 皂隸 輩,無有 不 起 覬覦 之 心 者。|(部卒)被戴上枷鎖囚禁在監牢之中,隨後鄉里間的地痞惡少,以及官府裡的'''小吏'''、差役這夥人,沒有一個不對(其留在門戶的嬌妻)起非分覬覦之心的。|CL|ref=元·{{w|陶宗儀}}《[[s:輟耕錄/卷12#貞烈墓|南村輟耕錄·卷一二]]》}}
#* {{zh-x|桑麻 失利,只得 畜 豬 養 雞,等候 吏胥、里保 來 徵 役錢。||WVC|ref=《[[s:京本通俗小說|京本通俗小說·拗相公]]》}}
#* {{zh-x|且 民 有 寧 死 而 不 受 米粥 之 拯,且 吏胥 耆約 無 所 讎 其 姦欺,唯 募工 之 為 兩 得。||CL|ref=明·{{w|王夫之}}《[[s:船山遺書/噩夢|船山遺書·噩夢]]》}}
#* {{zh-x|律令 者,吏胥 之 所 守 也……守 律令 而 不敢 變,吏胥 之 所以 侍立 而 體 卑 也。||CL|ref=清·{{w|龔自珍}}〈[[s:明良論四|明良論四]]〉}}
===參考資料===
* {{R:zh:cbgycdxdb|62454}}
* {{R:zh:HYDCD}}
{{C|zh|職業}}
2qkb4stidbi9b6fdfwo7wuwu54ec3qv
9942310
9942309
2026-10-11T15:41:00Z
TongcyDai
53191
9942310
wikitext
text/x-wiki
==漢語==
{{was wotd|2026|10月|13日}}
{{zh-forms}}
===發音===
{{zh-pron
|m=lìxū
|c=lei6 seoi1
|mc=1,1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# 舊時[[官署]]中掌理[[案牘]]的[[小吏]]
#* {{zh-x|我 統 十 郎官,君 領 百 吏胥。||TCP|ref=唐·{{w|白居易}}〈[[s:和微之詩二十三首:和除夜作|和微之除夜作]]〉}}
#* {{zh-x|縣 桎梏 囹圄 中,從而 邑 之 惡 少年 與 官 之 吏胥 皂隸 輩,無有 不 起 覬覦 之 心 者。|(部卒)被戴上枷鎖囚禁在監牢之中,隨後鄉里間的地痞惡少,以及官府裡的'''小吏'''、差役這夥人,沒有一個不對(其留在門戶的嬌妻)起非分覬覦之心的。|CL|ref=元·{{w|陶宗儀}}《[[s:輟耕錄/卷12#貞烈墓|南村輟耕錄·卷一二]]》}}
#* {{zh-x|桑麻 失利,只得 畜 豬 養 雞,等候 吏胥、里保 來 徵 役錢。||WVC|ref=《[[s:京本通俗小說|京本通俗小說·拗相公]]》}}
#* {{zh-x|且 民 有 寧 死 而 不 受 米粥 之 拯,且 吏胥 耆約 無 所 讎 其 姦欺,唯 募工 之 為 兩 得。||CL|ref=明·{{w|王夫之}}《[[s:船山遺書/噩夢|船山遺書·噩夢]]》}}
#* {{zh-x|律令 者,吏胥 之 所 守 也……守 律令 而 不敢 變,吏胥 之 所以 侍立 而 體 卑 也。||CL|ref=清·{{w|龔自珍}}〈[[s:明良論四|明良論四]]〉}}
===參考資料===
* {{R:zh:cbgycdxdb|62454}}
* {{R:zh:HYDCD}}
{{C|zh|職業}}
ii5ojzrgk97baby7hjl9px5wjie0qpb
9942312
9942310
2026-10-11T15:44:45Z
TongcyDai
53191
9942312
wikitext
text/x-wiki
==漢語==
{{was wotd|2026|10月|13日}}
{{zh-forms}}
===發音===
{{zh-pron
|m=lìxū
|c=lei6 seoi1
|mc=1,1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# 舊時[[官署]]中掌理[[案牘]]的[[小吏]]
#* {{zh-x|我 統 十 郎官,君 領 百 吏胥。||TCP|ref=唐·{{w|白居易}}〈[[s:和微之詩二十三首:和除夜作|和微之除夜作]]〉}}
#* {{zh-x|縣 桎梏 囹圄 中,從而 邑 之 惡 少年 與 官 之 吏胥 皂隸 輩,無有 不 起 覬覦 之 心 者。|(部卒)被戴上枷鎖囚禁在監牢之中,隨後鄉里間的地痞惡少,以及官府裡的'''小吏'''、差役這夥人,沒有一個不對(其留在門戶的嬌妻)起非分覬覦之心的。|CL|ref=元·{{w|陶宗儀}}《[[s:輟耕錄/卷12#貞烈墓|南村輟耕錄·卷一二]]》}}
#* {{zh-x|桑麻 失利,只得 畜 豬 養 雞,等候 吏胥、里保 來 徵 役錢。||WVC|ref=《[[s:京本通俗小說|京本通俗小說·拗相公]]》}}
#* {{zh-x|且 民 有 寧 死 而 不 受 米粥 之 拯,且 吏胥 耆約 無 所 讎 其 姦欺,唯 募工 之 為 兩 得。||CL|ref=明·{{w|王夫之}}《[[s:船山遺書/噩夢|船山遺書·噩夢]]》}}
#* {{zh-x|律令 者,吏胥 之 所 守 也……守 律令 而 不敢 變,吏胥 之 所以 侍立 而 體 卑 也。||CL|ref=清·{{w|龔自珍}}〈[[s:明良論#四|明良論·四]]〉}}
===參考資料===
* {{R:zh:cbgycdxdb|62454}}
* {{R:zh:HYDCD}}
{{C|zh|職業}}
iwva7fi6dd1tq39fl0fijo9dkbg52pp
𣽨
0
1197741
9942362
6980418
2026-10-11T23:57:57Z
Fglffer
55252
9942362
wikitext
text/x-wiki
{{character info}}
==跨語言==
===漢字===
{{Han char|rn=85|rad=水|as=12|sn=15|four=|canj=|ids=⿰舟𣳾}}
====來源====
* {{Han ref|kx=0652.160|dkj=|dj=|hdz=53066.210|uh=23F68}}
==漢語==
{{zh-see|滕}}
2jbyd1nqx3s1n1cxqcfhqj596rj482f
𤂵
0
1198389
9942363
5652211
2026-10-11T23:58:37Z
Fglffer
55252
9942363
wikitext
text/x-wiki
{{character info}}
==跨語言==
===漢字===
{{Han char|rn=85|rad=水|as=16|sn=19|four=|canj=|ids=⿰氵縢}}
====來源====
* {{Han ref|kx=0659.330|dkj=|dj=|hdz=31784.110|uh=240B5}}
==漢語==
{{zh-see|滕}}
bisxo5ebwfglym275itznfti93pqv2y
𦂙
0
1212272
9942354
5668155
2026-10-11T23:44:23Z
Fglffer
55252
9942354
wikitext
text/x-wiki
{{character info}}
==跨語言==
===漢字===
{{Han char|rn=120|rad=糸|as=9|sn=15|four=|canj=|ids=⿰糹⿱龹土}}
====來源====
* {{Han ref|kx=0932.330|dkj=|dj=|hdz=53429.060|uh=26099}}
==漢語==
{{zh-see|縢}}
fc9znmq35v1efkfn4g3upusqrhvs4it
𦅌
0
1213031
9942353
5668292
2026-10-11T23:43:46Z
Fglffer
55252
9942353
wikitext
text/x-wiki
{{character info}}
==跨語言==
===漢字===
{{Han char|rn=120|rad=糸|as=12|sn=18|four=|canj=|ids=⿰糹絭}}
====來源====
* {{Han ref|kx=0939.260|dkj=|dj=|hdz=53453.090|uh=2614C}}
==漢語==
{{zh-see|縢}}
4by33rpix5o7lqbix9s4phl7kpajkiu
炒冷飯
0
1278021
9942369
7000472
2026-10-12T00:14:29Z
Fglffer
55252
9942369
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=炒冷饭|type=12}}
===發音===
{{zh-pron
|m=chǎo lěngfàn
|c=caau2 laang5 faan6
|w=sh:5tshau+6lan ve
|cat=v
}}
===動詞===
{{zh-verb|type=vo}}
# {{lb|zh|colloquial|idiomatic}} [[重複]]已做過的事或說過的話
#: {{zh-x|你 真的 在 炒.冷飯,什麼 新 的 東西 都 不 學。}}
# {{lb|zh|Shanghainese Wu}} [[提起]][[過去]]
====同義詞====
* {{s|重複已做過的事或說過的話}} {{qual|泉漳話}} {{zh-l|熥凊糜|tr=thn̄g-chhìn-bê}}
====參見====
* {{qual|上海話}} {{zh-l|炒冷飯頭}}
rlrojkhex6u5m5d2q7hf7p5t6v5jg0p
米粥
0
1306926
9942308
8301728
2026-10-11T15:31:25Z
TongcyDai
53191
9942308
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=mǐzhōu,er=y
|c=mai5 zuk1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[粥]]
#* {{zh-x|且 民 有 寧 死 而 不 受 米粥 之 拯,且 吏胥 耆約 無 所 讎 其 姦欺,唯 募工 之 為 兩 得。||CL|ref=明·{{w|王夫之}}《[[s:船山遺書/噩夢|船山遺書·噩夢]]》}}
====近義詞====
{{zh-dial|粥}}
{{C|zh|食物}}
kpmozviox2dv0f983rffulsr76m7i25
𡳞鳥
0
1349899
9942835
9253499
2026-10-12T06:15:04Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942835
wikitext
text/x-wiki
{{also|𡳞鸟}}
==漢語==
{{zh-forms|s=𡳞鸟|alt=𡳞屌,膦鳥,膦屌,卵鳥,玍鳥,卵爪,懶覺,懶叫}}
===發音===
{{zh-pron
|mn=xm,zz,sx,tp,yl,tn,kh,km,mg,hc,tc,pn,sg:lān-chiáu/qz,jj,lk,ph:lǎn-chiáu
|mn-t=lang6 ziou2/lang6 ziao2
|mn-t_note=lang6 ziou2 - 潮州; lang6 ziao2 - 汕頭
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|閩南語|潮州話}} [[陰莖]]
====同義詞====
{{zh-dial|陰莖}}
===形容詞===
{{head|zh|形容詞}}
# {{lb|zh|粗話}} 用来表示愚蠢、窝囊、自卑等意思。
====衍生詞彙====
{{col3|zh|𡳞鳥面|講𡳞鳥話}}
====衍生詞====
* {{desc|bor=1|en|lanjiao}}、{{l|en|LJ}}
ragdbsujxd6mvlrfegksn9o08kfqh3u
守先待後
0
1352504
9942365
3802170
2026-10-12T00:00:49Z
Fglffer
55252
Fglffer移动页面[[守先待后]]至[[守先待後]],不留重定向
3802170
wikitext
text/x-wiki
<noinclude>{{vfd-wikt|1=純粹的詞語解釋與說明|date=2012/09/23|force=true}}</noinclude>
守先待后:《孟子》所谓:“守先王之道,以待后之学者”也。此一词出自清代学者陈确的《答沈朗思书》:“夫以程朱之贤,即不表章《大学》,而循循焉惟孔孟之从,必可以守先待后,为一代大儒无疑也。”
c675csibh039alpsb9au5mdz2a2g6p5
9942366
9942365
2026-10-12T00:02:37Z
Fglffer
55252
9942366
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=守先待后}}
===發音===
{{zh-pron
|m=shǒuxiāndàihòu
|cat=cy
}}
===成語===
{{head|zh|成語}}
# [[保持]][[先人]]的[[成就]],[[等待]][[後人]]來[[承繼]][[發揚]]
sgvmwsupfqm8jcodwf9mwj3twdebgxo
壓歲鈿
0
1356923
9942836
8546835
2026-10-12T06:15:07Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942836
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=压岁钿|type=21}}
===發音===
{{zh-pron
|w=sh:7aq soe di
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[壓歲錢]]
====同義詞====
* {{zh-l|壓歲錢}}
* {{qualifier|方言}} {{zh-l|壓腰錢}}
* {{qualifier|閩北語}} {{zh-l|墜歲錢}}、{{zh-l|生帶錢}}
* {{qualifier|閩南語}} {{zh-l|硩年錢}}、{{zh-l|硩腰錢}}
cdq2vv09h9zu0kt6t0m0oecdy0eu4b4
Module:Zh/data/cmn-tag
828
1363907
9942336
9733422
2026-10-11T23:01:13Z
TongcyDai
53191
同步 enwikt(92064903)
9942336
Scribunto
text/plain
local export = {}
export.MT = {
["腌"] = { "ā", "āng" },
["癌"] = { "ái", "yán" },
["挨"] = { "ái", "āi" },
["胺"] = { "àn", "ān" },
["鮟"] = { "ān", "àn" },
["𩽾"] = { "ān", "àn" },
["銨"] = { "ǎn", "ān" },
["铵"] = { "ǎn", "ān" },
["熬"] = { "āo", "áo" },
["驁"] = { "ào", "áo" },
["骜"] = { "ào", "áo" },
["陂"] = { "bēi", "pí" },
["鈸"] = { "bó", "bá" },
["钹"] = { "bó", "bá" },
["亳"] = { "bó", "bò" },
["伯"] = { "bǎi", "bāi" },
["白"] = { "bái", "bó" },
["柏"] = { "bǎi", "bó" },
["暴"] = { "bào", "pù" },
["曝"] = { "bào", "pù" },
["傍"] = { "bàng", "bāng" },
["比"] = { "bǐ", "bì" },
["吡"] = { "bǐ", "bì" },
["檳"] = { "bīng", "bīn" },
["播"] = { "bō", "bò" },
["薄"] = { "bó", "báo" },
["醭"] = { "bú", "pú" },
["凔"] = { "cāng", "chuàng" },
["差"] = { "chà", "chā" },
["杈"] = { "chà", "chā" },
["衩"] = { "chǎ", "chà" },
["顫"] = { "chàn", "zhàn" },
["颤"] = { "chàn", "zhàn" },
["場"] = { "chǎng", "cháng" },
["场"] = { "chǎng", "cháng" },
["稱"] = { "chèn", "chèng" },
["称"] = { "chèn", "chèng" },
["乘"] = { "chéng", "shèng" },
["懲"] = { "chéng", "chěng" },
["惩"] = { "chéng", "chěng" },
["吃"] = { "chī", "jí" },
["樗"] = { "chū", "shū" },
["儲"] = { "chǔ", "chú" },
["储"] = { "chǔ", "chú" },
["揣"] = { "chuài", "chuǎi" },
["包"] = { "chuāi", "chuǎi" },
["擉"] = { "chuō", "chū" },
["雌"] = { "cí", "cī" },
["廁"] = { "cè", "cì" },
["厕"] = { "cè", "cì" },
["賜"] = { "cì", "sì" },
["赐"] = { "cì", "sì" },
["從"] = { "cóng", "zòng" },
["从"] = { "cóng", "zòng" },
["撮"] = { "cuō", "cuò" },
["打"] = { "dá", "dǎ" },
["蹈"] = { "dǎo", "dào" },
["賧"] = { "dǎn", "tàn", "tǎn" },
["赕"] = { "dǎn", "tàn", "tǎn" },
["禫"] = { "dàn", "tǎn" },
["檔"] = { "dàng", "dǎng" },
["档"] = { "dàng", "dǎng" },
["扽"] = { "dèn", "dùn" },
["蹬"] = { "dēng", "dèng" },
["堤"] = { "dī", "tí" },
["菂"] = { "dì", "dī" },
["嗲"] = { "diǎ", "diē" },
["踮"] = { "diǎn", "diàn" },
["跌"] = { "diē", "dié" },
["耵"] = { "dīng", "dǐng", "tīng" },
["度"] = { "duó", "duò" },
["踱"] = { "duó", "duò" },
["多"] = { "duō", "duó" },
["掇"] = { "duō", "duó" },
["剟"] = { "duō", "duó" },
["㙍"] = { "duō", "duó" },
["掇"] = { "duō", "duó" },
["裰"] = { "duō", "duó" },
["咄"] = { "duō", "duò" },
["噸"] = { "dūn", "dùn" },
["吨"] = { "dūn", "dùn" },
["俄"] = { "é", "è" },
["伐"] = { "fá", "fā" },
["法"] = { "fǎ", "fà" },
["髮"] = { "fà", "fǎ" },
["发"] = { "fà", "fǎ" },
["帆"] = { "fān", "fán" },
["藩"] = { "fān", "fán" },
["梵"] = { "fàn", "fán" },
["坊"] = { "fáng", "fāng" },
["鯡"] = { "fēi", "fèi" },
["鲱"] = { "fēi", "fèi" },
["諷"] = { "fěng", "fèng" },
["讽"] = { "fěng", "fèng" },
["芣"] = { "fú", "fóu" },
["襆"] = { "fú", "pú" },
["幞"] = { "fú", "pú" },
["縛"] = { "fù", "fú" },
["缚"] = { "fù", "fú" },
["胳"] = { "gā", "gē" },
["伽"] = { "gā", "jiā" },
["噶"] = { "gá", "gé" },
["笴"] = { "gǎn", "gě" },
["筶"] = { "gào", "gǎo" },
["仡"] = { "gē", "qì" },
["葛"] = { "gě", "gé" },
["供"] = { "gòng", "gōng" },
["佝"] = { "gōu", "kòu" },
["痀"] = { "gōu", "jū" },
["呱"] = { "gū", "wā" },
["夃"] = { "gǔ", "gū" },
["蛄"] = { "gǔ", "gū" },
["聒"] = { "guō", "guā" },
["佹"] = { "guī", "guǐ" },
["劊"] = { "guì", "kuài" },
["刽"] = { "guì", "kuài" },
["檜"] = { "guì", "kuài" },
["桧"] = { "guì", "kuài" },
["鱖"] = { "guì", "jué" },
["鳜"] = { "guì", "jué" },
["摑"] = { "guāi", "guó", "guō" },
["掴"] = { "guāi", "guó", "guō" },
["絎"] = { "háng", "hèng"},
["壑"] = { "hè", "huò" },
["頜"] = { "hé", "gé" },
["颌"] = { "hé", "gé" },
["和"] = { "hé", "hàn" },
["褐"] = { "hè", "hé" },
["桁"] = { "héng", "háng" },
["魟"] = { "hóng", "hōng" },
["訌"] = { "hòng", "hóng" },
["讧"] = { "hòng", "hóng" },
["蕻"] = { "hóng", "hòng" },
["逅"] = { "hòu", "gòu" },
["糊"] = { "hù", "hú" },
["䴉"] = { "huán", "xuán" },
["鹮"] = { "huán", "xuán" },
["浣"] = { "huàn", "wǎn", "huǎn" },
["渾"] = { "hún", "hùn" },
["浑"] = { "hún", "hùn" },
["緝"] = { "jī", "qì" },
["缉"] = { "jī", "qì" },
["圾"] = { "jī", "sè" },
["擊"] = { "jī", "jí" },
["击"] = { "jī", "jí" },
["唧"] = { "jī", "jí" },
["寂"] = { "jì", "jí" },
["績"] = { "jì", "jī" },
["绩"] = { "jì", "jī" },
["跡"] = { "jì", "jī" },
["蹟"] = { "jì", "jī" },
["迹"] = { "jì", "jī" },
["夾"] = { "jiā", "jiá" },
["夹"] = { "jiā", "jiá" },
["浹"] = { "jiā", "jiá" },
["浃"] = { "jiā", "jiá" },
["漸"] = { "jiān", "jiàn" },
["渐"] = { "jiān", "jiàn" },
["姣"] = { "jiāo", "jiǎo" },
["酵"] = { "jiào", "xiào" },
["癤"] = { "jiē", "jié" },
["僅"] = { "jìn", "jǐn" },
["仅"] = { "jìn", "jǐn" },
["覲"] = { "jìn", "jǐn" },
["觐"] = { "jìn", "jǐn" },
["勁"] = { "jìn", "jìng" },
["劲"] = { "jìn", "jìng" },
["粳"] = { "jīng", "gēng" },
["究"] = { "jiū", "jiù" },
["鞠"] = { "jū", "jú" },
["掬"] = { "jū", "jú" },
["菌"] = { "jūn", "jùn" },
["莙"] = { "jūn", "jùn" },
["崁"] = { "kàn", "kǎn" },
["痾"] = { "kē", "ē" },
["疴"] = { "kē", "ē" },
["刻"] = { "kè", "kē" },
["矻"] = { "kū", "kù" },
["會"] = { "kuài", "guì" },
["会"] = { "kuài", "guì" },
["框"] = { "kuàng", "kuāng" },
["眶"] = { "kuàng", "kuāng" },
["括"] = { "kuò", "guā" },
["适"] = { "kuò", "guā" },
["垃"] = { "lā", "lè" },
["勞"] = { "láo", "lào" },
["劳"] = { "láo", "lào" },
["酪"] = { "lào", "luò" },
["礌"] = { "léi", "lèi" },
["累"] = { "lěi", "lèi" },
["擂"] = { "lèi", "léi" },
["肋"] = { "lèi", "lè" },
["斂"] = { "liǎn", "liàn" },
["敛"] = { "liǎn", "liàn" },
["璉"] = { "liǎn", "lián" },
["琏"] = { "liǎn", "lián" },
["鐐"] = { "liào", "liáo" },
["镣"] = { "liào", "liáo" },
["釕"] = { "liào", "liǎo" },
["钌"] = { "liào", "liǎo" },
["淋"] = { "lìn", "lín" },
["膦"] = { "lìn", "lín" },
["呤"] = { "lìng", "líng" },
["餾"] = { "liú", "liù" },
["馏"] = { "liú", "liù" },
["翏"] = { "liù", "liáo" },
["籠"] = { "lǒng", "lóng" },
["笼"] = { "lǒng", "lóng" },
["露"] = { "lù", "lòu" },
["孿"] = { "luán", "lüán" },
["孪"] = { "luán", "lüán" },
["攣"] = { "luán", "lüán", "liàn" },
["挛"] = { "luán", "lüán" },
["孌"] = { "luán", "lüǎn", "luǎn" },
["娈"] = { "luán", "lüǎn" },
["僂"] = { "lǚ", "lóu" },
["偻"] = { "lǚ", "lóu" },
["櫚"] = { "lǘ", "lǚ" },
["榈"] = { "lǘ", "lǚ" },
["獁"] = { "mǎ", "mà" },
["犸"] = { "mǎ", "mà" },
["嘜"] = { "mài", "mà" },
["唛"] = { "mài", "mà" },
["脈"] = { "mài", "mò" },
["脉"] = { "mài", "mò" },
["屘"] = { "mǎn", "mān" },
["瑁"] = { "mào", "mèi" },
["糜"] = { "méi", "mí" },
["蒙"] = { "měng", "méng" },
["懵"] = { "měng", "méng", "mēng" },
["閩"] = { "mǐn", "mín" },
["闽"] = { "mǐn", "mín" },
["蠠"] = { "mǐn", "mì" },
["茗"] = { "míng", "mǐng" },
["酩"] = { "mǐng", "míng" },
["膜"] = { "mó", "mò" },
["模"] = { "mú", "mó" },
["腩"] = { "nǎn", "nán" },
["難"] = { "nàn", "nán" },
["囊"] = { "nāng", "náng" },
["哪"] = { "né", "nuó" },
["恁"] = { "nèn", "rèn" },
["妮"] = { "nī", "ní" },
["拈"] = { "niān", "nián" },
["寧"] = { "nìng", "níng" },
["宁"] = { "nìng", "níng" },
["蹣"] = { "pán", "mán" },
["磅"] = { "páng", "pāng" },
["澎"] = { "péng", "pēng" },
["坯"] = { "pī", "pēi" },
["坏"] = { "pī", "pēi" },
["劈"] = { "pǐ", "pī" },
["匹"] = { "pǐ", "pī" },
["癖"] = { "pǐ", "pì" },
["縹"] = { "piāo", "piǎo" },
["缥"] = { "piāo", "piǎo" },
["嘌"] = { "piào", "piāo" },
["剽"] = { "piāo", "piào" },
["聘"] = { "pìn", "pìng" },
["泊"] = { "pō", "bó", "pò" },
["頗"] = { "pō", "pǒ" },
["颇"] = { "pō", "pǒ" },
["剖"] = { "pōu", "pǒu" },
["樸"] = { "pǔ", "pú" },
["朴"] = { "pǔ", "pú" },
["蹼"] = { "pǔ", "pú" },
["企"] = { "qǐ", "qì" },
["騎"] = { "qí", "jì" },
["崎"] = { "qí", "qī" },
["期"] = { "qī", "qí" },
["蹊"] = { "qī", "xī" },
["骑"] = { "qí", "jì" },
["卡"] = { "qiǎ", "kǎ" },
["髂"] = { "qià", "kà" },
["蕁"] = { "qián", "xún" },
["潛"] = { "qián", "qiǎn" },
["嵌"] = { "qiàn", "qiān" },
["撬"] = { "qiào", "qiāo" },
["戕"] = { "qiāng", "qiáng" },
["嗆"] = { "qiāng", "qiàng" },
["強"] = { "qiáng", "qiǎng" },
["强"] = { "qiáng", "qiǎng" },
["悄"] = { "qiāo", "qiǎo" },
["殼"] = { "qiào", "ké" },
["壳"] = { "qiào", "ké" },
["怯"] = { "qiè", "què" },
["氰"] = { "qíng", "qīng" },
["穹"] = { "qióng", "qiōng" },
["佉"] = { "qū", "qiā" },
["麴"] = { "qū", "qú" },
["蠼"] = { "qú", "jué" },
["炔"] = { "quē", "jué" },
["囷"] = { "qūn", "jūn" },
["券"] = { "quàn", "juàn" },
["攘"] = { "rǎng", "ráng" },
["嚷"] = { "rāng", "rǎng" },
["瀼"] = { "ràng", "ráng" },
["辱"] = { "rǔ", "rù" },
["糅"] = { "róu", "rǒu" },
["瘙"] = { "sào", "sāo" },
["殺"] = { "shā", "shài" },
["杀"] = { "shā", "shài" },
["廈"] = { "shà", "xià" },
["厦"] = { "shà", "xià" },
["猞"] = { "shē", "shè" },
["懾"] = { "shè", "zhé" },
["慑"] = { "shè", "zhé" },
["莘"] = { "shēn", "xīn" },
["神"] = { "shēn", "shén" },
["甚"] = { "shèn", "shén" },
["勝"] = { "shèng", "shēng" },
["胜"] = { "shèng", "shēng" },
["識"] = { "shí", "shì" },
["识"] = { "shí", "shì" },
["使"] = { "shǐ", "shì" },
["室"] = { "shì", "shǐ" },
["似"] = { "shì", "sì" },
["叔"] = { "shū", "shú" },
["淑"] = { "shū", "shú" },
["菽"] = { "shū", "shú"},
["掓"] = { "shū", "shú" },
["儵"] = { "shū", "shù" },
["毹"] = { "shū", "yú" },
["署"] = { "shǔ", "shù" },
["熟"] = { "shú", "shóu" },
["漦"] = { "sī", "chí", "lí" },
["艘"] = { "sōu", "sāo" },
["窣"] = { "sū", "sù" },
["綏"] = { "suí", "suī" },
["绥"] = { "suí", "suī" },
["嗍"] = { "suō", "shuò" },
["獺"] = { "tǎ", "tà" },
["獭"] = { "tǎ", "tà" },
["黮"] = { "tàn", "tǎn" },
["濤"] = { "tāo", "táo" },
["涛"] = { "tāo", "táo" },
["銻"] = { "tī", "tì" },
["锑"] = { "tī", "tì" },
["帖"] = { "tiè", "tiě" },
["聽"] = { "tīng", "tìng" },
["听"] = { "tīng", "tìng" },
["凸"] = { "tū", "tú" },
["突"] = { "tū", "tú" },
["喎"] = { "wāi", "kuāi" },
["㖞"] = { "wāi", "kuāi" },
["玩"] = { "wán", "wàn" },
["翫"] = { "wán", "wàn" },
["惋"] = { "wǎn", "wàn" },
["忘"] = { "wàng", "wáng" },
["危"] = { "wēi", "wéi" },
["微"] = { "wēi", "wéi" },
["巍"] = { "wēi", "wéi" },
["薇"] = { "wēi", "wéi" },
["溦"] = { "wēi", "wéi" },
["唯"] = { "wéi", "wěi" },
["圩"] = { "wéi", "yú" },
["萎"] = { "wěi", "wēi" },
["偽"] = { "wěi", "wèi" },
["伪"] = { "wěi", "wèi" },
["文"] = { "wén", "wèn" },
["聞"] = { "wén", "wèn" },
["闻"] = { "wén", "wèn" },
["抆"] = { "wěn", "wèn" },
["紊"] = { "wěn", "wèn" },
["蕹"] = { "wèng", "yōng" },
["蝸"] = { "wō", "guā" },
["蜗"] = { "wō", "guā" },
["撾"] = { "wō", "zhuā" },
["挝"] = { "wō", "zhuā" },
["烏"] = { "wù", "wū" },
["乌"] = { "wù", "wū" },
["鸂"] = { "xī", "qī" },
["㶉"] = { "xī", "qī" },
["夕"] = { "xī", "xì" },
["汐"] = { "xī", "xì" },
["矽"] = { "xī", "xì" },
["翕"] = { "xī", "xì" },
["昔"] = { "xī", "xí" },
["惜"] = { "xī", "xí" },
["息"] = { "xī", "xí" },
["熄"] = { "xī", "xí" },
["錫"] = { "xī", "xí" },
["锡"] = { "xī", "xí" },
["禧"] = { "xǐ", "xī" },
["銑"] = { "xǐ", "xiǎn" },
["铣"] = { "xǐ", "xiǎn" },
["呷"] = { "xiā", "xiá" },
["薟"] = { "xiān", "liàn" },
["莶"] = { "xiān", "liàn" },
["醯"] = { "xiān", "xī" },
["酰"] = { "xiān", "xī" },
["先"] = { "xiān", "xiàn" },
["鋧"] = { "xiàn", "xiǎn" },
["相"] = { "xiāng", "xiàng" },
["淆"] = { "xiáo", "yáo" },
["崤"] = { "xiáo", "yáo" },
["哮"] = { "xiào", "xiāo" },
["楔"] = { "xiē", "xiè" },
["挟"] = { "xié", "xiá" },
["挾"] = { "xié", "xiá" },
["攜"] = { "xié", "xī" },
["携"] = { "xié", "xī" },
["芯"] = { "xìn", "xīn" },
["行"] = { "xíng", "xìng" },
["芎"] = { "xiōng", "qiōng" },
["魆"] = { "xū", "xù" },
["咻"] = { "xù", "xǔ" },
["煦"] = { "xù", "xǔ" },
["癬"] = { "xuǎn", "xiǎn" },
["癣"] = { "xuǎn", "xiǎn" },
["削"] = { "xuē", "xuè" },
["血"] = { "xuè", "xuě", "xiě" },
["穴"] = { "xué", "xuè" },
["雪"] = { "xuě", "xuè" },
["謔"] = { "xuè", "nüè" },
["谑"] = { "xuè", "nüè" },
["熏"] = { "xùn", "xūn" },
["馴"] = { "xùn", "xún" },
["驯"] = { "xùn", "xún" },
["崖"] = { "yá", "yái" },
["琊"] = { "yá", "yé" },
["亞"] = { "yà", "yǎ" },
["亚"] = { "yà", "yǎ" },
["湮"] = { "yān", "yīn" },
["芫"] = { "yán", "yuán" },
["奄"] = { "yǎn", "yān" },
["養"] = { "yǎng", "yàng" },
["养"] = { "yǎng", "yàng" },
["烊"] = { "yàng", "yáng" },
["耶"] = { "yē", "yé" },
["椰"] = { "yē", "yé" },
["曳"] = { "yè", "yì" },
["液"] = { "yè", "yì" },
["腋"] = { "yè", "yì" },
["椅"] = { "yī", "yǐ" },
["衣"] = { "yī", "yì" },
["佁"] = { "yǐ", "ǎi" },
["誼"] = { "yì", "yí" },
["谊"] = { "yì", "yí" },
["㣇"] = { "yì", "dì" },
["應"] = { "yīng", "yìng" },
["应"] = { "yīng", "yìng" },
["佣"] = { "yōng", "yòng" },
["拥"] = { "yōng", "yǒng" },
["擁"] = { "yōng", "yǒng" },
["鈾"] = { "yóu", "yòu" },
["媛"] = { "yuàn", "yuán" },
["遠"] = { "yuǎn", "yuàn" },
["远"] = { "yuǎn", "yuàn" },
["鑰"] = { "yuè", "yào" },
["钥"] = { "yuè", "yào" },
["暈"] = { "yùn", "yūn" },
["晕"] = { "yùn", "yūn" },
["臢"] = { "zā", "zāng" },
["拶"] = { "zā", "zá" },
["載"] = { "zǎi", "zài" },
["载"] = { "zǎi", "zài" },
["仔"] = { "zǎi", "zǐ" },
["暫"] = { "zàn", "zhàn" },
["暂"] = { "zàn", "zhàn" },
["鑿"] = { "záo", "zuò" },
["凿"] = { "záo", "zuò" },
["鋥"] = { "zèng", "zhèng" },
["锃"] = { "zèng", "zhèng" },
["扎"] = { "zhā", "zhá" },
["紮"] = { "zhā", "zhá" },
["吒"] = { "zhā", "zhà" },
["炸"] = { "zhá", "zhà" },
["奓"] = { "zhà", "zhā" },
["著"] = { "zháo", "zhāo" },
["着"] = { "zháo", "zhāo" },
["蜇"] = { "zhē", "zhé" },
["轍"] = { "zhé", "chè" },
["辙"] = { "zhé", "chè" },
["蟄"] = { "zhé", "zhí" },
["蛰"] = { "zhé", "zhí" },
["幀"] = { "zhēn", "zhèng" },
["帧"] = { "zhēn", "zhèng" },
["圳"] = { "zhèn", "zùn" },
["掙"] = { "zhèng", "zhēng" },
["挣"] = { "zhèng", "zhēng" },
["諍"] = { "zhèng", "zhēng" },
["诤"] = { "zhèng", "zhēng" },
["知"] = { "zhī", "zhì" },
["脂"] = { "zhī", "zhǐ" },
["质"] = { "zhì", "zhí" },
["質"] = { "zhì", "zhí" },
["掷"] = { "zhì", "zhí" },
["擲"] = { "zhì", "zhí" },
["挃"] = { "zhì", "zhí" },
["栉"] = { "zhì", "jié" },
["櫛"] = { "zhì", "jié" },
["中"] = { "zhōng", "zhòng" },
["謅"] = { "zhōu", "zōu" },
["诌"] = { "zhōu", "zōu" },
["驟"] = { "zhòu", "zòu" },
["骤"] = { "zhòu", "zòu" },
["軸"] = { "zhòu", "zhóu" },
["轴"] = { "zhòu", "zhóu" },
["舳"] = { "zhú", "zhóu" },
["罜"] = { "zhǔ", "zhù" },
["築"] = { "zhù", "zhú" },
["筑"] = { "zhù", "zhú" },
["贮"] = { "zhù", "zhǔ" },
["貯"] = { "zhù", "zhǔ" },
["爪"] = { "zhǎo", "zhuǎ" },
["畷"] = { "zhuì", "zhuó" },
["拙"] = { "zhuō", "zhuó" },
["炪"] = { "zhuō", "zhuó" },
["卓"] = { "zhuó", "zhuō" },
["綜"] = { "zōng", "zòng" },
["综"] = { "zōng", "zòng" },
["縱"] = { "zòng", "zōng" },
["纵"] = { "zòng", "zōng" },
["鱒"] = { "zūn", "zùn" },
["鳟"] = { "zūn", "zùn" },
["捽"] = { "zuó", "zú" },
}
local CN, TW = "中國大陸", "臺灣"
local std, var = "標準讀法", "異讀法"
local std_CN, std_TW, std_CN_TW = CN..std, TW..std, CN.."與"..TW..std
local var_CN, var_TW, var_CN_TW = CN..var, TW..var, CN.."與"..TW..var
local std_CN_var_TW, std_TW_var_CN = std_CN..";"..var_TW, std_TW..";"..var_CN
export.MT_tag = {
["腌"] = { std_CN_var_TW, std_TW_var_CN },
["癌"] = { std_CN_TW, var_TW },
["挨"] = { CN, TW },
["胺"] = { CN, TW },
["鮟"] = { CN, TW },
["𩽾"] = { CN, TW },
["銨"] = { CN, TW },
["铵"] = { CN, TW },
["熬"] = { CN, TW },
["驁"] = { std_CN_var_TW, TW },
["骜"] = { std_CN_var_TW, TW },
["陂"] = { CN, TW },
["鈸"] = { std_CN_var_TW, std_TW },
["钹"] = { std_CN_var_TW, std_TW },
["亳"] = { CN, TW },
["伯"] = { std_CN_TW, "常見"..var_CN },
["白"] = { std_CN_TW, "文讀異讀" },
["柏"] = { std_CN..";臺灣白讀異讀", std_TW },
["暴"] = { std_CN, std_TW..";"..var_CN.."(文讀)" },
["曝"] = { std_CN, std_TW..";中國大陸不常見異讀" },
["傍"] = { CN, TW },
["比"] = { CN, TW },
["吡"] = { std_CN_TW, var_TW },
["檳"] = { CN, TW },
["播"] = { std_CN_var_TW, std_TW },
["薄"] = { "文讀", "白讀" },
["醭"] = { std_CN_var_TW, std_TW..";中國大陸棄用異讀" },
["凔"] = { CN, TW },
["差"] = { CN, TW },
["杈"] = { CN, TW },
["衩"] = { CN, TW },
["顫"] = { CN, TW },
["颤"] = { CN, TW },
["場"] = { std_CN_TW, "文讀異讀" },
["场"] = { std_CN_TW, "文讀異讀" },
["稱"] = { std_CN_var_TW, std_TW },
["称"] = { std_CN_var_TW, std_TW },
["乘"] = { std_CN, std_TW_var_CN },
["懲"] = { std_CN_TW, "異讀" },
["惩"] = { std_CN_TW, var_CN },
["吃"] = { std_CN, std_TW..";在中國大陸過時" },
["樗"] = { CN, TW },
["儲"] = { CN, TW },
["储"] = { CN, TW },
["揣"] = { CN, TW },
["包"] = { CN, TW },
["擉"] = { CN, TW },
["雌"] = { std_CN_var_TW, std_TW },
["廁"] = { std_CN_TW, "文讀異讀" },
["厕"] = { std_CN_TW, "文讀異讀" },
["賜"] = { CN, TW },
["赐"] = { CN, TW },
["從"] = { CN, TW },
["从"] = { CN, TW },
["撮"] = { std_CN_var_TW, std_TW },
["打"] = { std_CN_var_TW, std_TW },
["蹈"] = { CN, TW },
["賧"] = { std_CN, std_TW_var_CN, var_CN },
["赕"] = { std_CN, std_TW_var_CN, var_CN },
["禫"] = { CN, TW },
["檔"] = { std_CN, std_TW_var_CN },
["档"] = { std_CN, std_TW_var_CN },
["扽"] = { CN, TW },
["蹬"] = { CN, TW },
["堤"] = { std_CN, std_TW_var_CN },
["菂"] = { CN, TW },
["嗲"] = { CN, TW },
["踮"] = { CN, TW },
["跌"] = { CN, TW },
["耵"] = { std_CN, std_TW, "異讀" },
["度"] = { CN, TW },
["踱"] = { CN, TW },
["多"] = { std_CN_TW, "常見異讀" },
["掇"] = { std_CN_var_TW, TW },
["剟"] = { CN, TW },
["㙍"] = { std_CN_TW, var_TW },
["裰"] = { CN, TW },
["咄"] = { CN, TW },
["噸"] = { CN, TW },
["吨"] = { CN, TW },
["俄"] = { std_CN_TW, "異讀,於臺灣常見" },
["伐"] = { std_CN_var_TW, std_TW },
["法"] = { std_CN_TW, "常見"..var_TW },
["髮"] = { CN, TW },
["发"] = { CN, TW },
["帆"] = { CN, TW },
["藩"] = { CN, TW },
["梵"] = { std_CN_TW, "常見異讀" },
["坊"] = { CN, TW },
["鯡"] = { CN, TW },
["鲱"] = { CN, TW },
["諷"] = { CN, TW },
["讽"] = { CN, TW },
["芣"] = { CN, TW },
["襆"] = { CN, TW },
["幞"] = { CN, TW },
["縛"] = { CN, TW },
["缚"] = { CN, TW },
["胳"] = { std_CN_var_TW, std_TW },
["伽"] = { CN, TW },
["噶"] = { CN, TW },
["笴"] = { std_CN_var_TW, std_TW_var_CN },
["筶"] = { CN, TW },
["仡"] = { std_CN_var_TW, std_TW },
["葛"] = { std_CN_var_TW, std_TW_var_CN },
["供"] = { CN, TW },
["佝"] = { CN, TW },
["痀"] = { CN, TW },
["呱"] = { CN, TW },
["夃"] = { CN, TW },
["蛄"] = { CN, TW },
["聒"] = { CN, TW },
["佹"] = { CN, TW },
["劊"] = { std_CN_var_TW, std_TW },
["刽"] = { std_CN_var_TW, std_TW },
["檜"] = { std_CN_var_TW, std_TW },
["桧"] = { std_CN_var_TW, std_TW },
["鱖"] = { std_CN_TW, var_TW },
["鳜"] = { std_CN_TW, var_TW },
["摑"] = { std_CN, std_TW_var_CN, var_CN },
["掴"] = { std_CN, std_TW_var_CN, var_CN },
["絎"] = { CN, TW },
["壑"] = { CN, TW },
["頜"] = { CN, TW },
["颌"] = { CN, TW },
["和"] = { CN, TW },
["褐"] = { CN, TW },
["桁"] = { CN, TW },
["魟"] = { CN, TW },
["訌"] = { CN, TW },
["讧"] = { CN, TW },
["蕻"] = { CN, TW },
["逅"] = { std_CN_TW, "異讀" },
["糊"] = { std_CN, std_TW_var_CN },
["䴉"] = { std_CN, std_TW_var_CN },
["鹮"] = { std_CN, std_TW_var_CN },
["浣"] = { CN, TW, var_TW },
["渾"] = { std_CN, std_TW_var_CN },
["浑"] = { std_CN, std_TW_var_CN },
["緝"] = { CN, TW },
["缉"] = { CN, TW },
["圾"] = { CN, TW },
["擊"] = { CN, TW },
["击"] = { CN, TW },
["唧"] = { std_CN_var_TW, std_TW },
["寂"] = { CN, TW },
["績"] = { CN, TW },
["绩"] = { CN, TW },
["跡"] = { CN, TW },
["蹟"] = { CN, TW },
["迹"] = { CN, TW },
["夾"] = { std_CN, std_TW_var_CN },
["夹"] = { std_CN, std_TW_var_CN },
["浹"] = { CN, TW },
["浃"] = { CN, TW },
["漸"] = { std_CN_var_TW, TW },
["渐"] = { std_CN_var_TW, TW },
["姣"] = { CN, TW },
["酵"] = { std_CN, std_TW_var_CN },
["癤"] = { CN, TW },
["僅"] = { CN, TW },
["仅"] = { CN, TW },
["覲"] = { CN, TW },
["觐"] = { CN, TW },
["勁"] = { std_CN_var_TW, std_TW },
["劲"] = { std_CN_var_TW, std_TW },
["粳"] = { CN, TW },
["究"] = { CN, TW },
["鞠"] = { CN, TW },
["掬"] = { CN, TW },
["菌"] = { CN, TW },
["莙"] = { CN, TW },
["崁"] = { CN, TW },
["痾"] = { std_CN_var_TW, std_TW_var_CN },
["疴"] = { std_CN_var_TW, std_TW_var_CN },
["刻"] = { std_CN_TW, var_TW },
["矻"] = { CN, TW },
["會"] = { CN, TW },
["会"] = { CN, TW },
["框"] = { std_CN, std_TW_var_CN },
["眶"] = { std_CN, std_TW_var_CN },
["括"] = { std_CN_var_TW, std_TW },
["适"] = { std_CN_var_TW, std_TW },
["垃"] = { CN, TW },
["勞"] = { CN, TW },
["劳"] = { CN, TW },
["酪"] = { CN, TW },
["礌"] = { CN, TW },
["累"] = { std_CN_var_TW, std_TW },
["擂"] = { std_CN_var_TW, std_TW },
["肋"] = { CN, TW },
["斂"] = { std_CN, std_TW_var_CN },
["敛"] = { CN, TW },
["璉"] = { CN, TW },
["琏"] = { CN, TW },
["鐐"] = { CN, TW },
["镣"] = { CN, TW },
["釕"] = { CN, TW },
["钌"] = { CN, TW },
["淋"] = { std_CN, std_TW_var_CN },
["膦"] = { CN, TW },
["呤"] = { std_CN, std_TW_var_CN },
["餾"] = { CN, TW },
["馏"] = { CN, TW },
["翏"] = { CN, TW },
["籠"] = { CN, TW },
["笼"] = { CN, TW },
["露"] = { "文讀", "白讀" },
["孿"] = { std_CN_TW, var_TW },
["孪"] = { std_CN_TW, var_TW },
["攣"] = { std_CN_TW, var_TW, var_TW },
["挛"] = { std_CN_TW, var_TW, var_TW },
["孌"] = { std_CN_TW, var_TW, "文讀異讀" },
["娈"] = { std_CN_TW, var_TW },
["僂"] = { CN, TW },
["偻"] = { CN, TW },
["櫚"] = { std_CN_TW, var_CN_TW },
["榈"] = { std_CN_TW, var_CN_TW },
["獁"] = { CN, TW },
["犸"] = { CN, TW },
["嘜"] = { std_CN, std_TW_var_CN },
["唛"] = { std_CN, std_TW_var_CN },
["脈"] = { std_CN_TW, "異讀" },
["脉"] = { std_CN_TW, "異讀" },
["屘"] = { CN, TW },
["瑁"] = { CN, TW },
["糜"] = { std_CN_var_TW, std_TW },
["蒙"] = { CN, TW },
["懵"] = { CN, TW, var_CN },
["閩"] = { std_CN_TW, "異讀" },
["闽"] = { std_CN_TW, "異讀" },
["蠠"] = { CN, TW },
["茗"] = { std_CN_TW, var_TW },
["酩"] = { std_CN_var_TW, std_TW },
["膜"] = { std_CN_TW, var_TW },
["模"] = { std_CN_var_TW, std_TW_var_CN },
["腩"] = { std_CN_TW, var_CN_TW },
["難"] = { CN, TW },
["囊"] = { CN, TW },
["哪"] = { CN, TW },
["恁"] = { std_CN, std_TW_var_CN },
["妮"] = { std_CN, std_TW_var_CN },
["拈"] = { CN, TW },
["寧"] = { CN, TW },
["宁"] = { CN, TW },
["蹣"] = { CN, TW },
["磅"] = { CN, TW },
["澎"] = { CN, TW },
["坯"] = { CN, TW },
["坏"] = { CN, TW },
["劈"] = { std_CN_var_TW, std_TW },
["匹"] = { CN, TW },
["癖"] = { std_CN_TW, var_CN_TW },
["縹"] = { CN, TW },
["缥"] = { CN, TW },
["嘌"] = { std_CN, std_TW_var_CN },
["剽"] = { CN, TW },
["聘"] = { CN, TW },
["泊"] = { std_CN, std_TW, var_TW },
["頗"] = { CN, TW },
["颇"] = { CN, TW },
["剖"] = { CN, TW },
["樸"] = { CN, TW },
["朴"] = { CN, TW },
["蹼"] = { CN, TW },
["崎"] = { std_CN_TW, var_TW },
["企"] = { CN, TW },
["騎"] = { std_CN, std_TW_var_CN },
["骑"] = { std_CN, std_TW_var_CN },
["期"] = { CN, TW },
["蹊"] = { CN, TW },
["卡"] = { CN, TW },
["髂"] = { CN, TW },
["蕁"] = { std_CN, std_TW_var_CN },
["潛"] = { std_CN_TW, var_CN_TW },
["嵌"] = { CN, TW },
["撬"] = { std_CN_TW, "過時"..var_TW },
["戕"] = { CN, TW },
["嗆"] = { CN, TW },
["強"] = { CN, TW },
["强"] = { CN, TW },
["悄"] = { CN, TW },
["殼"] = { CN, TW },
["壳"] = { CN, TW },
["怯"] = { CN, TW },
["氰"] = { CN, TW },
["穹"] = { CN, TW },
["佉"] = { std_CN_TW, var_TW },
["麴"] = { CN, TW },
["蠼"] = { CN, TW },
["炔"] = { std_CN_var_TW, std_TW },
["囷"] = { CN, TW },
["券"] = { std_CN_TW, "異讀" },
["攘"] = { CN, TW },
["嚷"] = { std_CN_var_TW, std_TW },
["瀼"] = { std_CN_var_TW, std_TW },
["辱"] = { CN, TW },
["糅"] = { std_CN_TW, var_TW },
["瘙"] = { CN, std_TW_var_CN },
["殺"] = { CN, TW },
["杀"] = { CN, TW },
["廈"] = { "口語;"..std_CN_var_TW, "文讀;"..std_TW },
["厦"] = { "口語;"..std_CN_var_TW, "文讀;"..std_TW },
["猞"] = { CN, TW },
["懾"] = { CN, TW },
["慑"] = { CN, TW },
["莘"] = { std_CN_TW, var_CN_TW },
["神"] = { CN, TW },
["甚"] = { CN, TW },
["勝"] = { std_CN, std_TW_var_CN },
["胜"] = { std_CN, std_TW_var_CN },
["識"] = { CN, TW },
["识"] = { CN, TW },
["使"] = { std_CN_TW, var_CN_TW },
["室"] = { std_CN_TW, var_CN },
["似"] = { std_CN, std_TW_var_CN },
["叔"] = { CN, TW },
["淑"] = { CN, TW },
["菽"] = { CN, TW },
["掓"] = { CN, TW },
["儵"] = { CN, TW },
["毹"] = { CN, TW },
["署"] = { CN, TW },
["熟"] = { "文讀;"..std_CN_var_TW, "口語;"..std_CN_TW },
["漦"] = { std_CN, var_CN, std_TW },
["艘"] = { std_CN_var_TW, std_TW_var_CN },
["窣"] = { CN, TW },
["綏"] = { std_CN_var_TW, std_TW },
["绥"] = { std_CN_var_TW, std_TW },
["嗍"] = { CN, TW },
["獺"] = { CN, TW },
["獭"] = { CN, TW },
["黮"] = { CN, TW },
["濤"] = { CN, TW },
["涛"] = { CN, TW },
["銻"] = { CN, TW },
["锑"] = { CN, TW },
["帖"] = { std_CN_var_TW, std_TW },
["聽"] = { std_CN_var_TW, std_TW..";過時"..var_CN },
["听"] = { CN, TW },
["凸"] = { CN, TW },
["突"] = { CN, TW },
["喎"] = { CN, TW },
["㖞"] = { CN, TW },
["玩"] = { "口語;"..std_CN_TW, "文讀;"..var_TW },
["翫"] = { std_CN, std_TW_var_CN },
["惋"] = { CN, TW },
["忘"] = { std_CN_TW, "文讀異讀" },
["危"] = { std_CN, std_TW..";過時"..var_CN },
["微"] = { std_CN, std_TW..";過時"..var_CN },
["巍"] = { CN, TW },
["薇"] = { CN, TW },
["溦"] = { CN, TW },
["唯"] = { std_CN, std_TW_var_CN },
["圩"] = { std_CN_var_TW, std_TW },
["萎"] = { CN, TW },
["偽"] = { std_CN_var_TW, std_TW },
["伪"] = { std_CN_var_TW, std_TW },
["抆"] = { CN, TW },
["文"] = { std_CN, std_TW..",文讀替代讀法"..CN },
["聞"] = { std_CN_TW, var_TW },
["闻"] = { std_CN_TW, var_TW },
["紊"] = { CN, TW },
["蕹"] = { CN, TW },
["蝸"] = { CN, TW },
["蜗"] = { CN, TW },
["撾"] = { CN, TW },
["挝"] = { CN, TW },
["烏"] = { CN, TW },
["乌"] = { CN, TW },
["鸂"] = { std_CN_TW, "異讀" },
["㶉"] = { std_CN_TW, "異讀" },
["夕"] = { CN, TW },
["汐"] = { CN, TW },
["矽"] = { CN, TW },
["翕"] = { CN, TW },
["昔"] = { CN, TW },
["惜"] = { CN, TW },
["息"] = { CN, TW },
["熄"] = { CN, TW },
["錫"] = { CN, TW },
["锡"] = { CN, TW },
["禧"] = { std_CN_var_TW, std_TW },
["銑"] = { CN, TW },
["铣"] = { CN, TW },
["呷"] = { CN, TW },
["薟"] = { CN, TW },
["莶"] = { CN, TW },
["醯"] = { CN, TW },
["酰"] = { CN, TW },
["先"] = { CN, TW },
["鋧"] = { CN, TW },
["相"] = { CN, TW },
["淆"] = { CN, TW },
["崤"] = { CN, TW },
["哮"] = { std_CN_var_TW, std_TW_var_CN },
["楔"] = { std_CN_TW, var_TW },
["挟"] = { CN, TW },
["挾"] = { std_CN_var_TW, std_TW },
["攜"] = { CN, TW },
["携"] = { CN, TW },
["芯"] = { std_CN_var_TW, std_TW_var_CN },
["行"] = { CN, TW },
["芎"] = { CN, TW },
["魆"] = { std_CN_var_TW, std_TW },
["咻"] = { CN, std_TW },
["煦"] = { CN, TW },
["癬"] = { std_CN_var_TW, std_TW_var_CN },
["癣"] = { std_CN_var_TW, std_TW_var_CN },
["削"] = { CN, TW },
["血"] = { std_CN, var_CN, std_TW..";於中國大陸為口語" },
["雪"] = { std_CN_TW, var_TW },
["穴"] = { std_CN, std_TW_var_CN },
["謔"] = { CN, TW },
["谑"] = { CN, TW },
["熏"] = { CN, TW },
["馴"] = { CN, TW },
["驯"] = { CN, TW },
["崖"] = { CN, TW },
["琊"] = { CN, TW },
["亞"] = { std_CN_TW, "常見異讀" },
["亚"] = { std_CN_TW, "常見異讀" },
["湮"] = { std_CN_var_TW, std_TW_var_CN },
["芫"] = { CN, TW },
["奄"] = { std_CN, std_TW_var_CN },
["養"] = { CN, TW },
["养"] = { CN, TW },
["烊"] = { std_CN, std_TW_var_CN },
["耶"] = { std_CN_var_TW, std_TW },
["椰"] = { CN, TW },
["曳"] = { CN, TW },
["液"] = { std_CN_TW, var_TW },
["腋"] = { std_CN_TW, var_TW },
["椅"] = { CN, TW },
["衣"] = { CN, TW },
["佁"] = { std_TW, var_TW },
["誼"] = { std_CN_TW, var_CN_TW },
["谊"] = { std_CN_TW, var_CN_TW },
["㣇"] = { std_CN_var_TW, std_TW_var_CN },
["應"] = { CN, TW },
["应"] = { CN, TW },
["佣"] = { CN, TW },
["拥"] = { std_CN_var_TW, std_TW },
["擁"] = { std_CN_var_TW, std_TW },
["鈾"] = { std_CN_var_TW, std_TW },
["媛"] = { std_CN_var_TW, std_TW },
["遠"] = { std_CN_var_TW, std_TW },
["远"] = { std_CN_var_TW, std_TW },
["鑰"] = { CN, TW },
["钥"] = { CN, TW },
["暈"] = { std_CN, std_TW_var_CN },
["晕"] = { std_CN, std_TW_var_CN },
["臢"] = { std_CN_var_TW, std_TW },
["拶"] = { CN, TW },
["載"] = { CN, TW },
["载"] = { CN, TW },
["仔"] = { std_CN_var_TW, std_TW },
["暫"] = { CN, TW },
["暂"] = { CN, TW },
["鑿"] = { std_CN_TW, "文讀異讀" },
["凿"] = { std_CN_TW, "文讀異讀" },
["鋥"] = { CN, TW },
["锃"] = { CN, TW },
["扎"] = { std_CN, std_TW_var_CN },
["紮"] = { std_CN, std_TW_var_CN },
["吒"] = { CN, TW },
["炸"] = { std_CN_TW, "非標準異讀,於臺灣常見" },
["奓"] = { CN, TW },
["著"] = { std_CN, std_TW_var_CN },
["着"] = { std_CN, std_TW_var_CN },
["蜇"] = { CN, TW },
["轍"] = { CN, TW },
["辙"] = { CN, TW },
["蟄"] = { CN, TW },
["蛰"] = { CN, TW },
["幀"] = { CN, TW },
["帧"] = { CN, TW },
["圳"] = { CN, TW },
["掙"] = { CN, TW },
["挣"] = { CN, TW },
["諍"] = { CN, TW },
["诤"] = { CN, TW },
["知"] = { CN, TW },
["脂"] = { std_CN_TW, "異讀" },
["质"] = { CN, TW },
["質"] = { CN, TW },
["掷"] = { CN, TW },
["擲"] = { CN, TW },
["挃"] = { CN, TW },
["栉"] = { CN, TW },
["櫛"] = { CN, TW },
["中"] = { CN, TW },
["謅"] = { CN, TW },
["诌"] = { CN, TW },
["驟"] = { CN, TW },
["骤"] = { CN, TW },
["軸"] = { std_CN_var_TW, std_TW },
["轴"] = { std_CN_var_TW, std_TW },
["舳"] = { std_CN_TW, var_TW },
["罜"] = { CN, TW },
["築"] = { CN, TW },
["筑"] = { CN, TW },
["貯"] = { CN, TW },
["贮"] = { CN, TW },
["爪"] = { "文讀", "白讀" },
["畷"] = { CN, TW },
["拙"] = { CN, TW },
["炪"] = { CN, TW },
["卓"] = { std_CN_TW, var_CN },
["綜"] = { CN, TW },
["综"] = { CN, TW },
["縱"] = { CN, TW },
["纵"] = { CN, TW },
["鱒"] = { std_CN_TW, var_TW },
["鳟"] = { std_CN_TW, var_TW },
["捽"] = { std_CN_var_TW, std_TW },
}
return export
4g4yqctbu9h9f9f8ojye22zofgtvakl
Module:Zh-see
828
1364925
9943005
9409139
2026-10-12T07:10:55Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943005
Scribunto
text/plain
local m_str_utils = require("Module:string utilities")
local categorize = require("Module:zh-cat").categorize
local change_to_variant = require("Module:zh-forms").change_to_variant
local concat = table.concat
local extract_gloss = require("Module:zh/extract").extract_gloss
local find_templates = require("Module:template parser").find_templates
local format_cat = require("Module:utilities").format_categories
local full_link = require("Module:links").full_link
local get_lang = require("Module:languages").getByCode
local get_section = require("Module:pages").get_section
local gsplit = mw.text.gsplit
local html_create = mw.html.create
local insert = table.insert
local ipairs = ipairs
local maintenance_cats = require("Module:headword").maintenance_cats
local pairs = pairs
local tostring = tostring
local track = require('Module:debug').track
local trim = m_str_utils.trim
local ulen = m_str_utils.len
local usub = m_str_utils.sub
local m_data = mw.loadData("Module:zh-see/data")
local lect_codes = mw.loadData("Module:zh/data/lect codes")
local headword_data = mw.loadData("Module:headword/data")
local namespace = mw.title.getCurrentTitle().namespace
local langs = setmetatable({}, {
__index = function(t, k)
local lang = get_lang(k)
t[k] = lang
return lang
end
})
local function get_content(title)
local content = mw.title.new(title)
if not content then
return false
end
return get_section(content:getContent(), "漢語", 2)
end
local function process_zh_forms(data, abbrevs, args)
for k, v in pairs(args) do
if k == "alt" then
for altform in gsplit(v, "%s*,%s*") do
if altform:match("^" .. data.pagename .. "%f[%z%-]") then
abbrevs.v = true
end
end
elseif v == data.pagename then
if k:match("^s%d*$") then
abbrevs.s = true
elseif k:match("^ss%d*$") then
abbrevs.ss = true
elseif k:match("^t%d*$") then
abbrevs.v = true
abbrevs.t = true
end
end
end
end
local function process_categories(template, name)
local cat_type = m_data.cat_type[name]
if not cat_type then
return
end
local args = template:get_arguments()
local code = lect_codes.langcode_to_abbr[args[1]] and args[1]
if not code then
return
end
local lang = langs[code]
local cat_prefix = (
cat_type == "topics" and (lang:getCanonicalName() .. " ") or
cat_type == "catlangname" and (lang:getCanonicalName()) or
""
)
local categories = {}
for i = 2, #args do
insert(categories, cat_prefix .. trim(args[i]))
end
return format_cat(categories, lang)
end
local function iterate_templates(frame, data, abbrev, chained)
local zh_forms, zh_see, zh_pron, zh_char_comp
local abbrevs
if not abbrev then
abbrevs = {}
end
for template in find_templates(data.content) do
local name = template:get_name()
if name == "zh-forms" then
zh_forms = true
if not abbrev then
process_zh_forms(data, abbrevs, template:get_arguments())
end
elseif name == "zh-see" and not chained then
local args = template:get_arguments()
zh_see = args[1]
data.new_abbrev = args[2]
elseif name == "zh-pron" then
zh_pron = zh_pron or template:get_arguments()
elseif data.abbrev ~= "poj" then
if name == "zh-character component" then
zh_char_comp = true
else
local cats = process_categories(template, name)
if cats then
insert(data.categories, cats)
end
end
end
end
if zh_forms then
if not abbrev then
-- Note: Don't mention second-round simplified if there's a match for (first-round) simplified.
abbrev = (abbrevs.s and "s" or "") ..
(abbrevs.ss and not abbrevs.s and "ss" or "") ..
(abbrevs.v and "v" or "") ..
(abbrevs.t and "t" or "")
if abbrev ~= "" then
if chained then
data.new_abbrev = abbrev
else
data.abbrev = abbrev
end
end
end
elseif zh_see then
data.new_title = zh_see
data.content = get_content(zh_see)
if data.content then
data.chain = true
return iterate_templates(frame, data, data.new_abbrev, true)
end
end
if zh_pron then
local data_abbrev = data.abbrev
if data_abbrev == "poj" or data_abbrev == "trc" then
local new_zh_pron = {}
for k, v in pairs(zh_pron) do
if k == "mn" or k == "cat" then
new_zh_pron[k] = v
end
end
zh_pron = new_zh_pron
if data_abbrev == "poj" then
zh_pron.poj_form_zh_see = "yes"
end
end
zh_pron.only_cat = "yes"
-- FIXME: this should be a callable function.
local cats = frame:expandTemplate{
title = "Template:zh-pron",
args = zh_pron
}
if cats then
insert(data.categories, cats)
end
end
if zh_char_comp then
insert(data.categories, format_cat({"漢語 漢字部件"}, langs.zh))
end
if not data.chain then
data.new_title = nil
data.new_abbrev = nil
end
if not (chained or zh_forms or zh_pron) then
track("zh-see/unidirectional reference to variant")
elseif not (chained or data.content:match(data.pagename)) then
track("zh-see/unidirectional reference variant→orthodox")
end
end
local export = {}
function export.show(frame)
local data = {
args = frame:getParent().args,
pagename = headword_data.pagename,
categories = {}
}
data.title = data.args[1]
data.abbrev = data.args[2] ~= "" and data.args[2]
data.simp = data.args.simp or false
if data.title == data.pagename then
return error("-{zh-hant:軟重新導向; zh-hans:软重定向}-目標與頁面標題相同。")
end
data.content = get_content(data.title)
if not data.content then
insert(data.categories, format_cat({"漢語紅鏈/zh-see"}, langs.zh))
else
iterate_templates(frame, data, data.abbrev)
end
-- automatically generated |t2=
if not data.abbrev and change_to_variant(data.title) == data.pagename then
data.abbrev = "vt"
end
local non_lemma_cat = m_data.non_lemma_type[data.abbrev or "s"]
if not non_lemma_cat then
error("請指定有效的非詞元類型;值\"" .. data.abbrev .. "\"無效(參見[[Template:zh-see]])。")
end
local self_link_chars
if data.abbrev == "poj" then
self_link_chars = full_link{
term = data.pagename .. "//",
lang = langs["nan-hbl"],
tr = "-"
}
else
self_link_chars = full_link{
term = data.pagename:gsub(".[\128-\191]*", "[[%0]]") .. "//",
lang = langs.zh,
tr = "-"
}
end
local title_link = full_link{
term = data.title .. "//",
lang = langs.zh,
tr = "-"
}
local new_title_link
if data.chain then
new_title_link = full_link{
term = data.new_title .. "//",
lang = langs.zh,
tr = "-"
}
end
local gloss_text = data.args[3] or (data.content and extract_gloss(data.content, true))
local wikitext1 = "'''關於「'''-{" ..
self_link_chars .. "}-'''」的發音和釋義,請見「'''" .. (new_title_link or title_link)
if gloss_text and #gloss_text > 0 then
wikitext1 = wikitext1 .. "(" .. gloss_text .. ")"
end
wikitext1 = wikitext1 .. "'''」。'''"
local wikitext2 = "(此" .. (data.abbrev ~= "poj" and ulen(data.pagename) == 1 and "字" or "詞") .. "是「" .. title_link .. "」的" .. non_lemma_cat
if data.simp then
local link1 = full_link{
term = usub(data.simp, 1, 1) .. "//",
lang = langs.zh,
tr = "-"
}
local link2 = full_link{
term = usub(data.simp, 2, 2) .. "//",
lang = langs.zh,
tr = "-"
}
data.simp = html_create("small")
:wikitext(": " .. link1 .. " → " .. link2)
:allDone()
end
if data.chain then
data.chain = ",後者是「" .. new_title_link .. "」的" .. m_data.non_lemma_type[data.new_abbrev ~= "" and data.new_abbrev or "v"]
end
local box = html_create("table")
:addClass("wikitable")
:addClass("zh-see")
:allDone()
if non_lemma_cat:match("simplified") then
box = box:addClass("mw-collapsible")
:addClass("mw-collapsed")
end
box = box:css("border", "1px")
:css("border", "1px solid #797979")
:css("margin-left", "1px")
:css("text-align", "left")
:css("min-width", (data.chain and "80" or "70") .. "%")
:tag("tr")
:tag("td")
:css("background-color", "var(--wikt-palette-dullcyan,#eaecf0)")
:css("color", "inherit")
:css("padding-left", "0.5em")
:wikitext(wikitext1)
:tag("br")
:done()
:wikitext(wikitext2)
:node(data.simp)
:wikitext(data.chain)
:wikitext("。)")
:allDone()
if non_lemma_cat:match("simplified") then
box = box:tag("tr")
:tag("td")
:addClass("mw-collapsible-content")
:css("background-color", "var(--wikt-palette-lightyellow,#FFFFe0)")
:css("color", "inherit")
:css("font-size", "smaller")
:tag("b")
:wikitext("註解:")
:done()
:tag("ul")
:tag("li")
:wikitext("[[w:簡體中文|簡體字]]主要在中國大陸、馬來西亞、新加坡使用。")
:tag("span")
:addClass("serial-comma")
:wikitext(",")
:done()
:wikitext(" and Singapore.")
:done()
:tag("li")
:wikitext("[[w:繁體中文|繁體字]]主要在香港、澳門、臺灣使用。")
:tag("span")
:addClass("serial-comma")
:wikitext(",")
:done()
:wikitext(" and Taiwan.")
:allDone()
end
box = tostring(box)
if not data.content and (namespace == 0 or namespace == 118) then
insert(data.categories, format_cat({"有未創建形式的漢語詞"}, langs.zh))
end
for _, word in ipairs(m_data.categorize) do
if non_lemma_cat:match(word) then
insert(data.categories, categorize(word))
end
end
local lang
if data.abbrev == "poj" then
lang = langs["nan-hbl"]
insert(data.categories, format_cat({"泉漳話白話字形式"}, lang))
else
lang = langs.zh
end
-- Standard maintenance categories usually done by [[Module:headword]].
local lang_maintenance_cats = {}
local page_maintenance_cats = {}
maintenance_cats(
headword_data.page,
lang,
lang_maintenance_cats,
page_maintenance_cats
)
lang_maintenance_cats = format_cat(lang_maintenance_cats, lang)
page_maintenance_cats = format_cat(page_maintenance_cats, nil, "-")
return box .. concat(data.categories) .. lang_maintenance_cats .. page_maintenance_cats
end
return export
bw4i1kxh66ol8rx9ayqio2q5whcu97p
打屁卵
0
1376388
9942961
5558667
2026-10-12T06:40:08Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942961
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=12}}
===讀音===
{{zh-pron
|h=pfs=pfs=tá-pi-lón;gd=da3 pi4 lon3
|cat=v
}}
===動詞===
# [[放屁]]
====近義詞====
{{zh-dial|放屁}}
pr6a0twfagny6p2a62e0khzicuy2b12
Template:Wrongtitle
10
1377760
9942319
8656947
2026-10-11T16:43:03Z
TongcyDai
53191
9942319
wikitext
text/x-wiki
__NOTITLECONVERT__
:由于技术原因,此{{<noinclude>temp|</noinclude>pagetype}}的标题无法正确显示。{{#if:{{{title|}}}|正确的标题是:<span style="font-size:180%; font-style:normal;">{{{title}}}</span>。|}}
<includeonly>[[Category:包含未編碼字元的詞]]</includeonly><noinclude>{{documentation}}</noinclude>
eyok82dh1dbhb6sc9givjvmxzhd7dra
Module:Descendants tree
828
1379457
9943009
9635293
2026-10-12T07:11:08Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943009
Scribunto
text/plain
local export = {}
local debug_track_module = "Module:debug/track"
local string_pattern_escape_module = "Module:string/patternEscape"
local string_remove_comments_module = "Module:string/removeComments"
local function debug_track(...)
debug_track = require(debug_track_module)
return debug_track(...)
end
local function pattern_escape(...)
pattern_escape = require(string_pattern_escape_module)
return pattern_escape(...)
end
local function remove_comments(...)
remove_comments = require(string_remove_comments_module)
return remove_comments(...)
end
local function track(page)
--[[Special:WhatLinksHere/Wiktionary:Tracking/descendants tree/PAGE]]
return debug_track("descendants tree/" .. page)
end
local function preview_error(what, entry_name, language_name, reason)
mw.log("Could not retrieve " .. what .. " for " .. language_name .. " in the entry [["
.. entry_name .. "]]: " .. reason .. ".")
track(what .. " error")
end
local function get_content_after_senseid(content, entry_name, lang, id)
local code = lang:getFullCode()
local t_start, t_end
for template in require("Module:template parser").find_templates(content) do
local name = template:get_name()
if name == "senseid" then
local args = template:get_arguments()
if args[1] == code and args[2] == id then
t_start = template.index
end
elseif name == "etymid" then
local args = template:get_arguments()
if args[1] == code and args[2] == id then
t_start = template.index
elseif t_start ~= nil and t_end == nil then
t_end = template.index
end
elseif name == "head" or name == "etymon" then
local args = template:get_arguments()
local id_arg = args.id
if args[1] == code and id_arg == id then
t_start = template.index
elseif id_arg ~= nil and t_start ~= nil and t_end == nil then
t_end = template.index
end
end
end
if t_start == nil then
error("Could not find the correct senseid template in the entry [["
.. entry_name .. "]] (with language " .. code .. " and id '" .. id .. "')")
end
if t_end == nil then
-- terminate on L2 or another "Etymology ..." header
-- match L2 and remove it and everything after it
content = string.gsub(content:sub(t_start), "\n==[^=].+$", "")
-- match Etymology header and remove it and everything after it
content = string.gsub(content, "\n===+%s*Etymology.+$", "")
return content
end
return content:sub(t_start, t_end)
end
function export.get_alternative_forms(lang, entry_name, id, default_separator)
local page = mw.title.new(entry_name)
local content = page:getContent()
local function alt_form_error(reason)
preview_error("alternative forms", entry_name, lang:getFullName(), reason)
end
if not content then
-- FIXME, should be an error
alt_form_error("nonexistent page")
track("alts-nonexistent-page")
return ""
end
local _, index = string.find(content,
"==[ \t]*" .. pattern_escape(lang:getFullName()) .. "[ \t]*==")
if not index then
-- FIXME, should be an error
alt_form_error("L2 header for language not found")
track("alts-lang-not-found")
return ""
end
if id then
content = get_content_after_senseid(content, entry_name, lang, id)
index = 0
end
local _, next_lang = string.find(content, "\n==[^=\n]+==", index, false)
local _, index = string.find(content, "\n(====?=?)[ \t]*替代寫法[ \t]*%1", index, false)
if not index then
_, index = string.find(content, "\n(====?=?)[ \t]*其他寫法[ \t]*%1", index, false)
elseif not index then
_, index = string.find(content, "\n(====?=?)[ \t]*替代重構[ \t]*%1", index, false)
elseif not index then
_, index = string.find(content, "\n(====?=?)[ \t]*其他重構[ \t]*%1", index, false)
end
if not index then
-- FIXME, should be an error
alt_form_error("'Alternative forms' section for language not found")
track("alts-section-not-found")
return ""
end
local langCodeRegex = pattern_escape(lang:getFullCode())
index = string.find(content, "{{alt[ei]?r?|" .. langCodeRegex .. "|[^|}]+", index)
if (not index) or (next_lang and next_lang < index) then
-- FIXME, should be an error
alt_form_error("no 'alt' or 'alter' template in 'Alternative forms' section for language")
track("alts-alter-not-found")
return ""
end
local next_section = string.find(content, "\n(=+)[^=]+%1", index)
local alternative_forms_section = string.sub(content, index, next_section)
local terms_list = {}
local altforms = require("Module:alternative forms")
for template in require("Module:template parser").find_templates(alternative_forms_section) do
if template:get_name() == "alter" then
local args = template:get_arguments()
if args[1] == lang:getFullCode() then
saw_alter = true
local formatted_altforms = altforms.display_alternative_forms(args, entry_name, "allow self link", default_separator)
table.insert(terms_list, formatted_altforms)
end
end
end
if #terms_list == 0 then
-- FIXME, should be an error
alt_form_error("no terms in 'alt' or 'alter' template in 'Alternative forms' section for language")
track("alts-no-terms-in-alter")
return ""
end
return table.concat(terms_list, default_separator or ", ")
end
function export.get_descendants(lang, entry_name, id, noerror)
local page = mw.title.new(entry_name)
local content = page:getContent()
local namespace = mw.title.getCurrentTitle().nsText
local function desc_error(reason)
preview_error("descendants", entry_name, lang:getFullName(), reason)
end
if not content then
-- FIXME, should be an error
desc_error("nonexistent page")
track("desctree-nonexistent-page")
return ""
end
-- Ignore HTML comments, columns and blank lines.
content = remove_comments(content)
:gsub("{{top%d}}%s", "")
:gsub("{{mid%d}}%s", "")
:gsub("{{bottom}}%s", "")
:gsub("\n?{{(desc?%-%l+)|?[^}]*}}",
function (template_name)
if template_name == "desc-top" or template_name == "desc-bottom" or template_name == "des-top" or template_name == "des-mid" or template_name == "des-bottom" then
return ""
end
end)
:gsub("\n%s*\n", "\n")
local _, index = string.find(content,
"%f[^\n%z]==[ \t]*" .. lang:getFullName() .. "[ \t]*==", nil, true)
if not index then
_, index = string.find(content, "%f[^\n%z]==[ \t]*"
.. pattern_escape(lang:getFullName())
.. "[ \t]*==", nil, false)
end
if not index then
desc_error("L2 header for language not found")
-- FIXME, should be an error
track("desctree-lang-not-found")
return ""
end
if id then
content = get_content_after_senseid(content, entry_name, lang, id)
index = 0
end
local _, next_lang = string.find(content, "\n==[^=\n]+==", index, false)
local _, index = string.find(content, "\n(====*)[ \t]*派生語彙[ \t]*%1", index, false)
if not index then
_, t_index = string.find(content, "\n(====*)[ \t]*派生詞[ \t]*%1", index, false)
end
local function desctree_no_descendants(with_lang_in_error)
if noerror and (namespace == "" or namespace == "Reconstruction") then
track("desctree-no-descendants")
return "<small class=\"error previewonly\">(" ..
"請將此模板改為 {{desc}} 或在[[" ..
entry_name .. "#" .. lang:getFullName() .. "]]</small>" ..
"插入 ====派生語彙==== 章節)" ..
"[[Category:需修正desctree的" .. lang:getFullName() .. "派生語彙]]"
else
error(("條目[[%s]]%s中未找到「派生語彙」部分"):format(entry_name,
with_lang_in_error and (" under the header for %s"):format(lang:getFullName()) or ""))
end
end
if not index then
return desctree_no_descendants()
elseif next_lang and next_lang < index then
return desctree_no_descendants("with lang in error")
end
-- Skip past final equals sign.
index = index + 1
-- Skip past spaces or tabs.
while true do
local new_index = string.match(content, "^[ \t]+()", index)
if not new_index then
break
end
index = new_index
end
local items = require("Module:array")()
local frame = mw.getCurrentFrame()
local previous_list_markers = ""
-- Skip paragraphs at beginning of Descendants section.
while true do
local new_index = content:match("^\n[^%*:=][^\n]*()", index)
if not new_index then
break
else
index = new_index
end
end
previous_index = 1
-- Find a consecutive series of list items that begins directly after the
-- Descendants header.
-- start_index and previous_index are used to check that list items are
-- consecutive.
for start_index, list_markers, item, index in string.gmatch(content:sub(index), "()\n([%*:]+) *([^\n]+)()") do
if start_index ~= previous_index then
break
end
-- Preprocess, but replace recursive calls to avoid template loop errors
item = string.gsub(item, "{{desctree|", "{{#invoke:etymology/templates/descendant|descendants_tree|")
item = frame:preprocess(item)
local difference = #list_markers - #previous_list_markers
if difference > 0 then
for i = #previous_list_markers + 1, #list_markers do
items:insert(list_markers:sub(i, i) == "*" and "<ul>" or "<dl>")
end
else
if difference < 0 then
for i = #previous_list_markers, #list_markers + 1, -1 do
items:insert(previous_list_markers:sub(i, i) == "*" and "</li></ul>" or "</dd></dl>")
end
else
items:insert(previous_list_markers:sub(-1, -1) == "*" and "</li>" or "</dd>")
end
if previous_list_markers:sub(#list_markers, #list_markers) ~= list_markers:sub(-1, -1) then
items:insert(list_markers:sub(-1, -1) == "*" and "</dl><ul>" or "</ul><dl>")
end
end
items:insert(list_markers:sub(-1, -1) == "*" and "<li>" or "<dd>")
items:insert(item)
previous_list_markers = list_markers
previous_index = index
end
for i = #previous_list_markers, 1, -1 do
items:insert(previous_list_markers:sub(i, i) == "*" and "</li></ul>" or "</dd></dl>")
end
return items:concat()
end
return export
1e2omtr52dljsnojvun7tfxotcy5jul
茶葉茶
0
1380727
9942837
8543684
2026-10-12T06:15:10Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942837
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=茶叶茶|type=21}}
===讀音===
{{zh-pron
|w=sh:6zo yiq zo
|cat=n
}}
===名詞===
# [[茶]]
====近義詞====
* {{zh-l|茶水}}
1f3efy9327cvbyv4rf2v75mcj8o5ihi
勿是
0
1382756
9942962
8553634
2026-10-12T06:40:11Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942962
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===讀音===
{{zh-pron
|w=sh:6veq8 zy6
|cat=v
}}
===動詞===
# [[不是]]
====近義詞====
{{zh-dial|不是}}
31eziovx5vhycn8gwccp9r96ib0sqrh
қайта
0
1384252
9942257
5582353
2026-10-11T12:58:28Z
Chihunglu83
87715
9942257
wikitext
text/x-wiki
{{also|каита}}
==哈薩克語==
{{kk-regional|қайта|قايتا}}
===副詞===
{{head|kk|副詞}}
# [[再]],[[又]],[[重]]
#: {{ux|kk|'''қайта''' жазу|translation=重寫}}
#: {{ux|kk|'''қайта''' келу|translation=重遊}}
#: {{ux|kk|'''қайта''' қарау|translation=溫習}}
#: {{ux|kk|'''қайта''' істеу|translation=重做}}
#: {{ux|kk|'''қайта''' құру|translation=重建}}
====近義詞====
* {{l|kk|қайтадан}}
* {{l|kk|қайтара}}
* {{l|kk|қайыра}}
jppakztrz9dohplc2fkpvks35wbpb6x
鴨母
0
1388805
9942838
8512405
2026-10-12T06:15:12Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942838
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=鸭母}}
===讀音===
{{zh-pron
|md=ák-mō̤
|mn=qz,xm:ah-bú/tw,zz,pn:ah-bó
|mn-t=ah4 bho2
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[母鴨]]
====近義詞====
{{zh-dial|母鴨}}
====派生詞====
{{col3|zh|鴨母卵|鴨母蹄|鴨母跤}}
{{C|zh|鴨|雌性動物}}
d5m0w67hwv7fknm0276ml0yvhayoboe
賊囝
0
1388807
9942839
8303023
2026-10-12T06:15:16Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942839
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=贼囝}}
===讀音===
{{zh-pron
|md=chĕk-giāng
|mn-t=cag8 gian2
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|閩東語|潮州話|海南話|莆仙語}} [[小偷]]
====近義詞====
{{zh-dial|小偷}}
{{zh-cat|犯罪|人}}
kmizv64m3ui1qlgtubxxcx8akxby4r0
莓薺
0
1390894
9942840
9029191
2026-10-12T06:15:19Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942840
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=莓荠|alt=莓蒔,尾薺,尾梨-閩東、莆仙,莓梨-閩東}}
===讀音===
{{zh-pron
|mb=mô-cî
|md=muōi-sì
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|閩北語|閩東語|莆仙語}} [[荸薺]]
====近義詞====
{{zh-dial|荸薺}}
4m6thuv20lg34atuyc2emlkfydg3qqh
娘嬭
0
1390898
9942841
8997948
2026-10-12T06:15:21Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942841
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=娘妳|alt=娘奶}}
===讀音===
{{zh-pron
|md=nòng-nā̤
|mn=xm,tw:niû-lé/xm:niû-né/zz,tn:niô͘-lé
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|閩東語|泉漳話}}(常非當面)[[媽媽]]
====近義詞====
{{zh-dial|媽媽}}
{{zh-dial|媽媽-2}}
====派生詞彙====
{{col3|zh|娘嬭囝//娘妳囝|哭娘嬭//哭娘妳}}
{{zh-cat|女性家庭成員}}
kb9z8kjccuzo4magq8gn5fazxt6chn7
戳㑚
0
1391262
9942842
8546853
2026-10-12T06:15:25Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942842
wikitext
text/x-wiki
==漢語==
{{zh-forms|alt=冊那}}
===詞源===
{{zh-l|戳㑚娘個屄|t=戳你母親的陰戶}} 的省略。
===讀音===
{{zh-pron
|w=sh:7tshoq na,7tshoq+6na
|cat=intj
}}
===感嘆詞===
{{head|zh|感嘆詞}}
# {{lb|zh|粗俗}} [[肏你媽]]
#: {{zh-x|我 又 做 勿 出 了,戳㑚!|我又不會做了,'''肏你媽'''!|SH|tr=3ngu&3hhieu&2tsu veq tsheq leq&4tsheq na}}
mkccn6alnb3l2q3g5b2feknbi2b9jlu
xá xíu
0
1392457
9942327
7817779
2026-10-11T21:06:56Z
TongcyDai
53191
9942327
wikitext
text/x-wiki
==越南語==
{{wp|vi:}}
===詞源===
{{bor+|vi|yue|叉燒}}([[漢越音]]:{{m|vi|[[xoa]] [[thiêu]]}})。
===發音===
{{vi-IPA}}
* {{audio|vi|LL-Q9199 (vie)-Penn Zero MSSJ-xá xíu.wav|a=Hanoi}}
===名詞===
{{vi-noun|head=xá xíu}}
# [[叉燒]]
{{C|vi|肉}}
lmbu2dzyopsnqiuyoekg682ope1o5q5
User:A2093064-bot/task/4/output/list
2
1393351
9942326
9938455
2026-10-11T20:22:15Z
A2093064-bot
60065
[[User:A2093064-bot/task/4|機器人4]]:產生未連結到維基數據項目的頁面列表
9942326
wikitext
text/x-wiki
* 本頁面以特殊條件篩選掉[[Special:UnconnectedPages]]中絕不可能連結的頁面。
* 產生時間:<onlyinclude>2026年10月11日 (日) 20:22 (UTC)</onlyinclude>
== Wiktionary ==
# [[:Wiktionary:每日一詞/2026年/10月14日]]
# [[:Wiktionary:每日一詞/2026年/10月13日]]
# [[:Wiktionary:每日一詞/2026年/11月13日]]
# [[:Wiktionary:每日一詞/2026年/10月12日]]
# [[:Wiktionary:外語每日一詞/2026年/10月13日]]
# [[:Wiktionary:外語每日一詞/2026年/10月12日]]
# [[:Wiktionary:外語每日一詞/2026年/10月11日]]
# [[:Wiktionary:外語每日一詞/2026年/10月10日]]
# [[:Wiktionary:每日一詞/2026年/10月11日]]
# [[:Wiktionary:外語每日一詞/2026年/10月9日]]
# [[:Wiktionary:外語每日一詞/2026年/10月7日]]
# [[:Wiktionary:外語每日一詞/2026年/10月8日]]
# [[:Wiktionary:外語每日一詞/2026年/10月5日]]
# [[:Wiktionary:外語每日一詞/2026年/10月4日]]
# [[:Wiktionary:外語每日一詞/2026年/10月6日]]
# [[:Wiktionary:外語每日一詞/2026年/10月3日]]
# [[:Wiktionary:外語每日一詞/2026年/10月2日]]
# [[:Wiktionary:外語每日一詞/2026年/10月1日]]
# [[:Wiktionary:每日一詞/2026年/10月10日]]
# [[:Wiktionary:每日一詞/2026年/10月9日]]
# [[:Wiktionary:每日一詞/2027年/2月25日]]
# [[:Wiktionary:外語每日一詞/2026年/9月30日]]
# [[:Wiktionary:外語每日一詞/2026年/9月29日]]
# [[:Wiktionary:每日一詞/2026年/10月7日]]
# [[:Wiktionary:每日一詞/2026年/10月2日]]
# [[:Wiktionary:每日一詞/2026年/10月3日]]
# [[:Wiktionary:每日一詞/2026年/9月27日]]
# [[:Wiktionary:每日一詞/2026年/10月1日]]
# [[:Wiktionary:每日一詞/2026年/9月30日]]
# [[:Wiktionary:每日一詞/2026年/10月8日]]
# [[:Wiktionary:每日一詞/2026年/10月4日]]
# [[:Wiktionary:每日一詞/2026年/10月6日]]
# [[:Wiktionary:每日一詞/2026年/9月29日]]
# [[:Wiktionary:每日一詞/2026年/9月26日]]
# [[:Wiktionary:外語每日一詞/2026年/9月28日]]
# [[:Wiktionary:外語每日一詞/2026年/9月26日]]
# [[:Wiktionary:每日一詞/2026年/9月24日]]
# [[:Wiktionary:每日一詞/2026年/9月22日]]
# [[:Wiktionary:每日一詞/2026年/9月23日]]
# [[:Wiktionary:每日一詞/2026年/9月21日]]
# [[:Wiktionary:每日一詞/2026年/9月20日]]
# [[:Wiktionary:外語每日一詞/2026年/9月27日]]
# [[:Wiktionary:外語每日一詞/2026年/9月25日]]
# [[:Wiktionary:外語每日一詞/2026年/9月24日]]
# [[:Wiktionary:外語每日一詞/2026年/9月23日]]
# [[:Wiktionary:外語每日一詞/2026年/9月22日]]
# [[:Wiktionary:外語每日一詞/2026年/9月21日]]
# [[:Wiktionary:外語每日一詞/2026年/9月20日]]
# [[:Wiktionary:外語每日一詞/2026年/9月19日]]
# [[:Wiktionary:外語每日一詞/2026年/9月18日]]
# [[:Wiktionary:外語每日一詞/2026年/9月17日]]
# [[:Wiktionary:外語每日一詞/2026年/9月16日]]
# [[:Wiktionary:外語每日一詞/2026年/9月14日]]
# [[:Wiktionary:外語每日一詞/2026年/9月13日]]
# [[:Wiktionary:每日一詞/2026年/9月18日]]
# [[:Wiktionary:外語每日一詞/2026年/9月10日]]
# [[:Wiktionary:外語每日一詞/2026年/9月11日]]
# [[:Wiktionary:外語每日一詞/2026年/9月9日]]
# [[:Wiktionary:每日一詞/2026年/9月19日]]
# [[:Wiktionary:每日一詞/2026年/9月16日]]
# [[:Wiktionary:每日一詞/2026年/9月17日]]
# [[:Wiktionary:外語每日一詞/2026年/9月12日]]
# [[:Wiktionary:每日一詞/2026年/9月12日]]
# [[:Wiktionary:每日一詞/2026年/9月11日]]
# [[:Wiktionary:每日一詞/2026年/9月13日]]
# [[:Wiktionary:每日一詞/2026年/9月10日]]
# [[:Wiktionary:外語每日一詞/2026年/9月15日]]
# [[:Wiktionary:外語每日一詞/2026年/9月8日]]
# [[:Wiktionary:外語每日一詞/2026年/9月4日]]
# [[:Wiktionary:外語每日一詞/2026年/9月6日]]
# [[:Wiktionary:外語每日一詞/2026年/9月5日]]
# [[:Wiktionary:外語每日一詞/2026年/9月3日]]
# [[:Wiktionary:外語每日一詞/2026年/9月1日]]
# [[:Wiktionary:外語每日一詞/2026年/9月2日]]
# [[:Wiktionary:每日一詞/2026年/9月7日]]
# [[:Wiktionary:每日一詞/2026年/9月8日]]
# [[:Wiktionary:每日一詞/2026年/9月6日]]
# [[:Wiktionary:每日一詞/2026年/9月5日]]
# [[:Wiktionary:外語每日一詞/2026年/9月7日]]
# [[:Wiktionary:外語每日一詞/2026年/8月31日]]
# [[:Wiktionary:外語每日一詞/2026年/8月30日]]
# [[:Wiktionary:外語每日一詞/2026年/8月29日]]
# [[:Wiktionary:外語每日一詞/2026年/8月28日]]
# [[:Wiktionary:外語每日一詞/2026年/8月27日]]
# [[:Wiktionary:每日一詞/2026年/8月31日]]
# [[:Wiktionary:每日一詞/2026年/9月1日]]
# [[:Wiktionary:每日一詞/2026年/8月30日]]
# [[:Wiktionary:每日一詞/2026年/8月29日]]
# [[:Wiktionary:每日一詞/2026年/8月28日]]
# [[:Wiktionary:每日一詞/2026年/8月26日]]
# [[:Wiktionary:每日一詞/2026年/8月25日]]
# [[:Wiktionary:外語每日一詞/2026年/8月26日]]
# [[:Wiktionary:外語每日一詞/2026年/8月25日]]
# [[:Wiktionary:外語每日一詞/2026年/8月24日]]
# [[:Wiktionary:外語每日一詞/2026年/8月23日]]
# [[:Wiktionary:每日一詞/2026年/8月24日]]
# [[:Wiktionary:每日一詞/2026年/8月23日]]
# [[:Wiktionary:外語每日一詞/2026年/8月22日]]
# [[:Wiktionary:外語每日一詞/2026年/8月21日]]
# [[:Wiktionary:外語每日一詞/2026年/8月20日]]
# [[:Wiktionary:每日一詞/2026年/8月27日]]
# [[:Wiktionary:每日一詞/2026年/8月20日]]
# [[:Wiktionary:每日一詞/2026年/8月19日]]
# [[:Wiktionary:每日一詞/2027年/3月20日]]
# [[:Wiktionary:每日一詞/2026年/8月21日]]
# [[:Wiktionary:每日一詞/2026年/8月18日]]
# [[:Wiktionary:每日一詞/2026年/8月17日]]
# [[:Wiktionary:每日一詞/2026年/8月14日]]
# [[:Wiktionary:每日一詞/2026年/8月13日]]
# [[:Wiktionary:每日一詞/2026年/8月12日]]
# [[:Wiktionary:外語每日一詞/2026年/8月19日]]
# [[:Wiktionary:外語每日一詞/2026年/8月18日]]
# [[:Wiktionary:外語每日一詞/2026年/8月17日]]
# [[:Wiktionary:外語每日一詞/2026年/8月16日]]
# [[:Wiktionary:外語每日一詞/2026年/8月15日]]
# [[:Wiktionary:外語每日一詞/2026年/8月14日]]
# [[:Wiktionary:外語每日一詞/2026年/8月13日]]
# [[:Wiktionary:外語每日一詞/2026年/8月12日]]
# [[:Wiktionary:外語每日一詞/2026年/8月11日]]
# [[:Wiktionary:每日一詞/2026年/8月11日]]
# [[:Wiktionary:每日一詞/2026年/8月22日]]
# [[:Wiktionary:每日一詞/2026年/8月10日]]
# [[:Wiktionary:外語每日一詞/2026年/8月10日]]
# [[:Wiktionary:外語每日一詞/2026年/8月9日]]
# [[:Wiktionary:每日一詞/2026年/8月9日]]
# [[:Wiktionary:外語每日一詞/2026年/8月8日]]
# [[:Wiktionary:每日一詞/2026年/8月8日]]
# [[:Wiktionary:每日一詞/2026年/8月7日]]
# [[:Wiktionary:每日一詞/2026年/8月6日]]
# [[:Wiktionary:每日一詞/2026年/8月4日]]
# [[:Wiktionary:外語每日一詞/2026年/8月7日]]
# [[:Wiktionary:外語每日一詞/2026年/8月6日]]
# [[:Wiktionary:外語每日一詞/2026年/8月4日]]
# [[:Wiktionary:外語每日一詞/2026年/8月5日]]
# [[:Wiktionary:每日一詞/2026年/8月5日]]
# [[:Wiktionary:每日一詞/2026年/8月3日]]
# [[:Wiktionary:外語每日一詞/2026年/8月3日]]
# [[:Wiktionary:外語每日一詞/2026年/8月2日]]
# [[:Wiktionary:外語每日一詞/2026年/8月1日]]
# [[:Wiktionary:每日一詞/2026年/8月16日]]
# [[:Wiktionary:外語每日一詞/2026年/7月31日]]
# [[:Wiktionary:外語每日一詞/2026年/7月30日]]
# [[:Wiktionary:外語每日一詞/2026年/7月29日]]
# [[:Wiktionary:每日一詞/2026年/8月2日]]
# [[:Wiktionary:每日一詞/2026年/8月15日]]
# [[:Wiktionary:每日一詞/2026年/7月30日]]
# [[:Wiktionary:每日一詞/2026年/7月28日]]
# [[:Wiktionary:外語每日一詞/2026年/7月28日]]
# [[:Wiktionary:外語每日一詞/2026年/7月27日]]
# [[:Wiktionary:外語每日一詞/2026年/7月26日]]
# [[:Wiktionary:外語每日一詞/2026年/7月25日]]
# [[:Wiktionary:外語每日一詞/2026年/7月24日]]
# [[:Wiktionary:外語每日一詞/2026年/7月23日]]
# [[:Wiktionary:外語每日一詞/2026年/7月22日]]
# [[:Wiktionary:每日一詞/2026年/7月29日]]
# [[:Wiktionary:每日一詞/2026年/7月27日]]
# [[:Wiktionary:每日一詞/2026年/7月22日]]
# [[:Wiktionary:每日一詞/2026年/7月26日]]
# [[:Wiktionary:每日一詞/2026年/7月23日]]
# [[:Wiktionary:每日一詞/2026年/7月21日]]
# [[:Wiktionary:每日一詞/2026年/7月20日]]
# [[:Wiktionary:每日一詞/2026年/7月18日]]
# [[:Wiktionary:每日一詞/2026年/12月18日]]
# [[:Wiktionary:每日一詞/2026年/7月19日]]
# [[:Wiktionary:外語每日一詞/2026年/7月20日]]
# [[:Wiktionary:外語每日一詞/2026年/7月19日]]
# [[:Wiktionary:外語每日一詞/2026年/7月21日]]
# [[:Wiktionary:外語每日一詞/2026年/7月18日]]
# [[:Wiktionary:外語每日一詞/2026年/7月16日]]
# [[:Wiktionary:外語每日一詞/2026年/7月15日]]
# [[:Wiktionary:外語每日一詞/2026年/7月17日]]
# [[:Wiktionary:外語每日一詞/2026年/7月13日]]
# [[:Wiktionary:外語每日一詞/2026年/7月14日]]
# [[:Wiktionary:每日一詞/2026年/7月17日]]
# [[:Wiktionary:每日一詞/2026年/7月16日]]
# [[:Wiktionary:每日一詞/2026年/7月15日]]
# [[:Wiktionary:每日一詞/2026年/9月9日]]
# [[:Wiktionary:每日一詞/2026年/7月31日]]
# [[:Wiktionary:每日一詞/2026年/7月14日]]
# [[:Wiktionary:每日一詞/2026年/7月12日]]
# [[:Wiktionary:每日一詞/2026年/7月11日]]
# [[:Wiktionary:外語每日一詞/2026年/7月12日]]
# [[:Wiktionary:外語每日一詞/2026年/7月11日]]
# [[:Wiktionary:外語每日一詞/2026年/7月10日]]
# [[:Wiktionary:外語每日一詞/2026年/7月9日]]
# [[:Wiktionary:每日一詞/2026年/7月10日]]
# [[:Wiktionary:每日一詞/2026年/7月9日]]
# [[:Wiktionary:每日一詞/2026年/7月8日]]
# [[:Wiktionary:每日一詞/2026年/7月7日]]
# [[:Wiktionary:外語每日一詞/2026年/7月8日]]
# [[:Wiktionary:外語每日一詞/2026年/7月7日]]
# [[:Wiktionary:外語每日一詞/2026年/7月6日]]
# [[:Wiktionary:每日一詞/2026年/7月6日]]
# [[:Wiktionary:每日一詞/2026年/7月5日]]
# [[:Wiktionary:外語每日一詞/2026年/7月5日]]
# [[:Wiktionary:外語每日一詞/2026年/7月4日]]
# [[:Wiktionary:外語每日一詞/2026年/7月3日]]
# [[:Wiktionary:每日一詞/2026年/10月5日]]
# [[:Wiktionary:每日一詞/2026年/7月4日]]
# [[:Wiktionary:每日一詞/2026年/9月3日]]
# [[:Wiktionary:每日一詞/2026年/7月3日]]
# [[:Wiktionary:每日一詞/2026年/7月2日]]
# [[:Wiktionary:每日一詞/2026年/7月1日]]
# [[:Wiktionary:每日一詞/2026年/6月30日]]
# [[:Wiktionary:每日一詞/2026年/6月29日]]
# [[:Wiktionary:每日一詞/2026年/6月27日]]
# [[:Wiktionary:每日一詞/2026年/6月28日]]
# [[:Wiktionary:外語每日一詞/2026年/7月2日]]
# [[:Wiktionary:外語每日一詞/2026年/7月1日]]
# [[:Wiktionary:外語每日一詞/2026年/6月30日]]
# [[:Wiktionary:外語每日一詞/2026年/6月29日]]
# [[:Wiktionary:外語每日一詞/2026年/6月28日]]
# [[:Wiktionary:外語每日一詞/2026年/6月27日]]
# [[:Wiktionary:外語每日一詞/2026年/6月26日]]
# [[:Wiktionary:每日一詞/2026年/6月25日]]
# [[:Wiktionary:外語每日一詞/2027年/5月16日]]
# [[:Wiktionary:外語每日一詞/2026年/6月25日]]
# [[:Wiktionary:外語每日一詞/2026年/6月24日]]
# [[:Wiktionary:外語每日一詞/2026年/6月23日]]
# [[:Wiktionary:每日一詞/2026年/6月23日]]
# [[:Wiktionary:每日一詞/2026年/6月26日]]
# [[:Wiktionary:外語每日一詞/2026年/6月22日]]
# [[:Wiktionary:外語每日一詞/2026年/6月21日]]
# [[:Wiktionary:外語每日一詞/2026年/6月20日]]
# [[:Wiktionary:每日一詞/2026年/6月20日]]
# [[:Wiktionary:每日一詞/2026年/6月19日]]
# [[:Wiktionary:每日一詞/2026年/6月18日]]
# [[:Wiktionary:外語每日一詞/2026年/6月18日]]
# [[:Wiktionary:外語每日一詞/2026年/6月17日]]
# [[:Wiktionary:外語每日一詞/2026年/6月14日]]
# [[:Wiktionary:外語每日一詞/2026年/6月13日]]
# [[:Wiktionary:每日一詞/2027年/6月1日]]
# [[:Wiktionary:每日一詞/2026年/6月17日]]
# [[:Wiktionary:每日一詞/2026年/11月4日]]
# [[:Wiktionary:每日一詞/2026年/6月16日]]
# [[:Wiktionary:每日一詞/2026年/6月22日]]
# [[:Wiktionary:外語每日一詞/2026年/6月12日]]
# [[:Wiktionary:外語每日一詞/2026年/6月11日]]
# [[:Wiktionary:外語每日一詞/2026年/6月16日]]
# [[:Wiktionary:外語每日一詞/2026年/6月10日]]
# [[:Wiktionary:外語每日一詞/2026年/6月9日]]
# [[:Wiktionary:每日一詞/2026年/7月13日]]
# [[:Wiktionary:每日一詞/2026年/6月14日]]
# [[:Wiktionary:每日一詞/2026年/6月13日]]
# [[:Wiktionary:每日一詞/2026年/6月11日]]
# [[:Wiktionary:每日一詞/2026年/6月12日]]
# [[:Wiktionary:每日一詞/2026年/6月9日]]
# [[:Wiktionary:每日一詞/2026年/6月8日]]
# [[:Wiktionary:每日一詞/2026年/6月7日]]
# [[:Wiktionary:外語每日一詞/2026年/6月7日]]
# [[:Wiktionary:外語每日一詞/2026年/6月5日]]
# [[:Wiktionary:外語每日一詞/2026年/6月6日]]
# [[:Wiktionary:每日一詞/2026年/6月6日]]
# [[:Wiktionary:每日一詞/2026年/6月5日]]
# [[:Wiktionary:外語每日一詞/2026年/6月8日]]
# [[:Wiktionary:外語每日一詞/2026年/6月15日]]
# [[:Wiktionary:外語每日一詞/2026年/6月4日]]
# [[:Wiktionary:外語每日一詞/2026年/6月3日]]
# [[:Wiktionary:每日一詞/2026年/6月3日]]
# [[:Wiktionary:每日一詞/2026年/6月4日]]
# [[:Wiktionary:外語每日一詞/2026年/6月2日]]
# [[:Wiktionary:外語每日一詞/2026年/6月1日]]
# [[:Wiktionary:外語每日一詞/2026年/5月31日]]
# [[:Wiktionary:外語每日一詞/2026年/5月30日]]
# [[:Wiktionary:外語每日一詞/2026年/5月29日]]
# [[:Wiktionary:每日一詞/2026年/6月2日]]
# [[:Wiktionary:每日一詞/2026年/6月1日]]
# [[:Wiktionary:每日一詞/2026年/5月31日]]
# [[:Wiktionary:每日一詞/2026年/6月21日]]
# [[:Wiktionary:每日一詞/2026年/6月10日]]
# [[:Wiktionary:外語每日一詞/2026年/5月28日]]
# [[:Wiktionary:外語每日一詞/2026年/5月27日]]
# [[:Wiktionary:外語每日一詞/2026年/5月26日]]
# [[:Wiktionary:外語每日一詞/2026年/5月25日]]
# [[:Wiktionary:每日一詞/2026年/5月30日]]
# [[:Wiktionary:每日一詞/2026年/5月29日]]
# [[:Wiktionary:每日一詞/2026年/5月28日]]
# [[:Wiktionary:每日一詞/2026年/5月26日]]
# [[:Wiktionary:每日一詞/2026年/5月27日]]
# [[:Wiktionary:每日一詞/2026年/5月25日]]
# [[:Wiktionary:每日一詞/2026年/5月24日]]
# [[:Wiktionary:每日一詞/2026年/6月24日]]
# [[:Wiktionary:每日一詞/2026年/7月25日]]
# [[:Wiktionary:每日一詞/2026年/5月23日]]
# [[:Wiktionary:外語每日一詞/2026年/5月24日]]
# [[:Wiktionary:外語每日一詞/2026年/5月23日]]
# [[:Wiktionary:外語每日一詞/2026年/5月22日]]
# [[:Wiktionary:外語每日一詞/2026年/5月21日]]
# [[:Wiktionary:外語每日一詞/2026年/5月20日]]
# [[:Wiktionary:每日一詞/2026年/5月22日]]
# [[:Wiktionary:每日一詞/2026年/6月15日]]
# [[:Wiktionary:每日一詞/2026年/5月21日]]
# [[:Wiktionary:每日一詞/2026年/5月20日]]
# [[:Wiktionary:每日一詞/2026年/5月19日]]
# [[:Wiktionary:詞頻列表/法文]]
# [[:Wiktionary:詞頻列表/捷克文/SYN2015前15,000個捷克文單詞]]
# [[:Wiktionary:詞頻列表/捷克文]]
# [[:Wiktionary:詞頻列表/英文/Wikipedia (2016)/30001-40000]]
# [[:Wiktionary:詞頻列表/英文/Wikipedia (2016)/20001-30000]]
# [[:Wiktionary:詞頻列表/英文/Wikipedia (2016)/10001-20000]]
# [[:Wiktionary:詞頻列表/英文]]
# [[:Wiktionary:詞頻列表]]
# [[:Wiktionary:外語每日一詞/2026年/5月19日]]
# [[:Wiktionary:外語每日一詞/2026年/5月18日]]
# [[:Wiktionary:每日一詞/2026年/5月17日]]
# [[:Wiktionary:外語每日一詞/2026年/5月16日]]
# [[:Wiktionary:外語每日一詞/2026年/5月17日]]
# [[:Wiktionary:每日一詞/2026年/5月16日]]
# [[:Wiktionary:每日一詞/2027年/1月15日]]
# [[:Wiktionary:每日一詞/2026年/5月15日]]
# [[:Wiktionary:每日一詞/2026年/5月14日]]
# [[:Wiktionary:每日一詞/2026年/5月13日]]
# [[:Wiktionary:每日一詞/2026年/5月12日]]
# [[:Wiktionary:外語每日一詞/2026年/5月15日]]
# [[:Wiktionary:外語每日一詞/2026年/5月14日]]
# [[:Wiktionary:外語每日一詞/2026年/5月13日]]
# [[:Wiktionary:外語每日一詞/2026年/5月12日]]
# [[:Wiktionary:外語每日一詞/2026年/5月11日]]
# [[:Wiktionary:外語每日一詞/2026年/5月10日]]
# [[:Wiktionary:外語每日一詞/2026年/5月9日]]
# [[:Wiktionary:外語每日一詞/2026年/5月8日]]
# [[:Wiktionary:每日一詞/2026年/5月11日]]
# [[:Wiktionary:每日一詞/2026年/5月10日]]
# [[:Wiktionary:每日一詞/2026年/5月9日]]
# [[:Wiktionary:每日一詞/2026年/5月8日]]
# [[:Wiktionary:每日一詞/2026年/5月7日]]
# [[:Wiktionary:圖片詞典/uk:Fingers]]
# [[:Wiktionary:外語每日一詞/2026年/5月6日]]
# [[:Wiktionary:外語每日一詞/2026年/5月7日]]
# [[:Wiktionary:外語每日一詞/2026年/5月5日]]
# [[:Wiktionary:外語每日一詞/2026年/5月4日]]
# [[:Wiktionary:每日一詞/2026年/5月6日]]
# [[:Wiktionary:每日一詞/2026年/5月4日]]
# [[:Wiktionary:每日一詞/2026年/9月28日]]
# [[:Wiktionary:每日一詞/2026年/9月15日]]
# [[:Wiktionary:每日一詞/2026年/5月3日]]
# [[:Wiktionary:每日一詞/2026年/5月2日]]
# [[:Wiktionary:外語每日一詞/2026年/5月1日]]
# [[:Wiktionary:外語每日一詞/2026年/5月3日]]
# [[:Wiktionary:外語每日一詞/2026年/5月2日]]
# [[:Wiktionary:外語每日一詞/2026年/4月30日]]
# [[:Wiktionary:外語每日一詞/2026年/4月29日]]
# [[:Wiktionary:外語每日一詞/2026年/4月28日]]
# [[:Wiktionary:每日一詞/2026年/5月1日]]
# [[:Wiktionary:每日一詞/2026年/4月30日]]
# [[:Wiktionary:每日一詞/2026年/4月28日]]
# [[:Wiktionary:每日一詞/2026年/4月29日]]
# [[:Wiktionary:外語每日一詞/2026年/4月27日]]
# [[:Wiktionary:每日一詞/2026年/4月27日]]
# [[:Wiktionary:外語每日一詞/2026年/4月26日]]
# [[:Wiktionary:外語每日一詞/2026年/4月25日]]
# [[:Wiktionary:外語每日一詞/2026年/4月24日]]
# [[:Wiktionary:外語每日一詞/2026年/4月23日]]
# [[:Wiktionary:每日一詞/2026年/4月26日]]
# [[:Wiktionary:每日一詞/2026年/11月28日]]
# [[:Wiktionary:每日一詞/2026年/4月25日]]
# [[:Wiktionary:每日一詞/2026年/4月24日]]
# [[:Wiktionary:每日一詞/2026年/4月23日]]
# [[:Wiktionary:每日一詞/2026年/5月18日]]
# [[:Wiktionary:每日一詞/2026年/4月22日]]
# [[:Wiktionary:每日一詞/2026年/4月21日]]
# [[:Wiktionary:每日一詞/2026年/4月20日]]
# [[:Wiktionary:每日一詞/2026年/4月19日]]
# [[:Wiktionary:外語每日一詞/2026年/4月21日]]
# [[:Wiktionary:外語每日一詞/2026年/4月20日]]
# [[:Wiktionary:外語每日一詞/2026年/4月19日]]
# [[:Wiktionary:外語每日一詞/2026年/4月18日]]
# [[:Wiktionary:外語每日一詞/2026年/4月17日]]
# [[:Wiktionary:每日一詞/2027年/2月12日]]
# [[:Wiktionary:圖片詞典/hy:Solar System]]
# [[:Wiktionary:每日一詞/2026年/4月18日]]
# [[:Wiktionary:外語每日一詞/2026年/4月16日]]
# [[:Wiktionary:外語每日一詞/2026年/4月15日]]
# [[:Wiktionary:外語每日一詞/2026年/4月13日]]
# [[:Wiktionary:外語每日一詞/2026年/4月12日]]
# [[:Wiktionary:每日一詞/2026年/4月16日]]
# [[:Wiktionary:每日一詞/2026年/4月14日]]
# [[:Wiktionary:每日一詞/2026年/4月12日]]
# [[:Wiktionary:每日一詞/2026年/4月15日]]
# [[:Wiktionary:每日一詞/2026年/4月13日]]
# [[:Wiktionary:每日一詞/2026年/4月11日]]
# [[:Wiktionary:每日一詞/2026年/8月1日]]
# [[:Wiktionary:外語每日一詞/2026年/4月14日]]
# [[:Wiktionary:每日一詞/2026年/4月10日]]
# [[:Wiktionary:每日一詞/2026年/4月9日]]
# [[:Wiktionary:外語每日一詞/2026年/4月11日]]
# [[:Wiktionary:外語每日一詞/2026年/4月10日]]
# [[:Wiktionary:外語每日一詞/2026年/4月9日]]
# [[:Wiktionary:外語每日一詞/2026年/4月8日]]
# [[:Wiktionary:外語每日一詞/2026年/4月7日]]
# [[:Wiktionary:外語每日一詞/2026年/4月6日]]
# [[:Wiktionary:外語每日一詞/2026年/4月5日]]
# [[:Wiktionary:每日一詞/2026年/11月17日]]
# [[:Wiktionary:每日一詞/2026年/4月7日]]
# [[:Wiktionary:每日一詞/2026年/4月8日]]
# [[:Wiktionary:每日一詞/2026年/4月6日]]
# [[:Wiktionary:每日一詞/2026年/4月4日]]
# [[:Wiktionary:外語每日一詞/2026年/4月4日]]
# [[:Wiktionary:外語每日一詞/2026年/4月3日]]
# [[:Wiktionary:外語每日一詞/2026年/4月2日]]
# [[:Wiktionary:外語每日一詞/2026年/4月1日]]
# [[:Wiktionary:每日一詞/2026年/4月3日]]
# [[:Wiktionary:每日一詞/2026年/9月4日]]
# [[:Wiktionary:每日一詞/2026年/4月1日]]
# [[:Wiktionary:外語每日一詞/2026年/3月31日]]
# [[:Wiktionary:外語每日一詞/2026年/3月30日]]
# [[:Wiktionary:每日一詞/2026年/3月31日]]
# [[:Wiktionary:每日一詞/2026年/3月30日]]
# [[:Wiktionary:外語每日一詞/2026年/3月29日]]
# [[:Wiktionary:每日一詞/2026年/3月29日]]
# [[:Wiktionary:每日一詞/2026年/3月28日]]
# [[:Wiktionary:每日一詞/2027年/2月4日]]
# [[:Wiktionary:每日一詞/2026年/3月27日]]
# [[:Wiktionary:外語每日一詞/2026年/3月28日]]
# [[:Wiktionary:外語每日一詞/2026年/3月27日]]
# [[:Wiktionary:外語每日一詞/2026年/3月26日]]
# [[:Wiktionary:每日一詞/2026年/3月26日]]
# [[:Wiktionary:每日一詞/2026年/3月24日]]
# [[:Wiktionary:每日一詞/2026年/3月25日]]
# [[:Wiktionary:每日一詞/2026年/3月23日]]
# [[:Wiktionary:外語每日一詞/2026年/3月25日]]
# [[:Wiktionary:外語每日一詞/2026年/3月24日]]
# [[:Wiktionary:外語每日一詞/2026年/3月23日]]
# [[:Wiktionary:外語每日一詞/2026年/3月22日]]
# [[:Wiktionary:外語每日一詞/2026年/3月21日]]
# [[:Wiktionary:外語每日一詞/2026年/3月20日]]
# [[:Wiktionary:外語每日一詞/2026年/3月19日]]
# [[:Wiktionary:外語每日一詞/2026年/3月18日]]
# [[:Wiktionary:每日一詞/2026年/4月5日]]
# [[:Wiktionary:每日一詞/2026年/3月22日]]
# [[:Wiktionary:每日一詞/2026年/10月17日]]
# [[:Wiktionary:每日一詞/2026年/4月17日]]
# [[:Wiktionary:每日一詞/2026年/4月2日]]
# [[:Wiktionary:每日一詞/2026年/3月18日]]
# [[:Wiktionary:每日一詞/2026年/3月17日]]
# [[:Wiktionary:每日一詞/2026年/3月16日]]
# [[:Wiktionary:每日一詞/2026年/3月15日]]
# [[:Wiktionary:外語每日一詞/2026年/3月17日]]
# [[:Wiktionary:外語每日一詞/2026年/3月16日]]
# [[:Wiktionary:外語每日一詞/2026年/3月15日]]
# [[:Wiktionary:外語每日一詞/2026年/3月14日]]
# [[:Wiktionary:外語每日一詞/2026年/3月13日]]
# [[:Wiktionary:外語每日一詞/2026年/3月12日]]
# [[:Wiktionary:外語每日一詞/2026年/3月10日]]
# [[:Wiktionary:外語每日一詞/2026年/3月11日]]
# [[:Wiktionary:外語每日一詞/2027年/3月8日]]
# [[:Wiktionary:每日一詞/2026年/3月14日]]
# [[:Wiktionary:每日一詞/2026年/3月13日]]
# [[:Wiktionary:每日一詞/2026年/3月9日]]
# [[:Wiktionary:每日一詞/2026年/9月14日]]
# [[:Wiktionary:每日一詞/2026年/3月8日]]
# [[:Wiktionary:每日一詞/2026年/3月7日]]
# [[:Wiktionary:每日一詞/2026年/3月6日]]
# [[:Wiktionary:每日一詞/2026年/3月19日]]
# [[:Wiktionary:每日一詞/2026年/3月5日]]
# [[:Wiktionary:每日一詞/2026年/3月21日]]
# [[:Wiktionary:每日一詞/2026年/3月11日]]
# [[:Wiktionary:每日一詞/2026年/3月4日]]
# [[:Wiktionary:每日一詞/2026年/3月10日]]
# [[:Wiktionary:每日一詞/2026年/3月3日]]
# [[:Wiktionary:每日一詞/2026年/9月2日]]
# [[:Wiktionary:每日一詞/2026年/3月2日]]
# [[:Wiktionary:每日一詞/2026年/2月28日]]
# [[:Wiktionary:每日一詞/2026年/2月27日]]
# [[:Wiktionary:每日一詞/2026年/2月26日]]
# [[:Wiktionary:每日一詞/2026年/2月25日]]
# [[:Wiktionary:每日一詞/2026年/2月24日]]
# [[:Wiktionary:每日一詞/2026年/2月21日]]
# [[:Wiktionary:每日一詞/2026年/2月20日]]
# [[:Wiktionary:每日一詞/2026年/2月22日]]
# [[:Wiktionary:每日一詞/2026年/2月23日]]
# [[:Wiktionary:每日一詞/2026年/2月18日]]
# [[:Wiktionary:每日一詞/2026年/2月19日]]
# [[:Wiktionary:每日一詞/2026年/2月17日]]
# [[:Wiktionary:每日一詞/2026年/2月16日]]
# [[:Wiktionary:每日一詞/2026年/2月15日]]
# [[:Wiktionary:每日一詞/2026年/2月13日]]
# [[:Wiktionary:每日一詞/2026年/2月12日]]
# [[:Wiktionary:每日一詞/2026年/2月11日]]
# [[:Wiktionary:每日一詞/2026年/2月10日]]
# [[:Wiktionary:每日一詞/2026年/2月9日]]
# [[:Wiktionary:每日一詞/2026年/2月8日]]
# [[:Wiktionary:每日一詞/2026年/2月7日]]
# [[:Wiktionary:每日一詞/2026年/2月6日]]
# [[:Wiktionary:每日一詞/2026年/2月14日]]
# [[:Wiktionary:每日一詞/2026年/2月5日]]
# [[:Wiktionary:每日一詞/2026年/2月3日]]
# [[:Wiktionary:每日一詞/2026年/2月2日]]
# [[:Wiktionary:每日一詞/2026年/2月1日]]
# [[:Wiktionary:每日一詞/2026年/1月31日]]
# [[:Wiktionary:每日一詞/2026年/5月5日]]
# [[:Wiktionary:每日一詞/2026年/1月30日]]
# [[:Wiktionary:每日一詞/2026年/1月29日]]
# [[:Wiktionary:每日一詞/2026年/1月28日]]
# [[:Wiktionary:每日一詞/2026年/1月27日]]
# [[:Wiktionary:每日一詞/2026年/1月26日]]
# [[:Wiktionary:每日一詞/2026年/1月25日]]
# [[:Wiktionary:每日一詞/2026年/7月24日]]
# [[:Wiktionary:每日一詞/2026年/1月24日]]
# [[:Wiktionary:每日一詞/2026年/1月23日]]
# [[:Wiktionary:每日一詞/2026年/1月22日]]
# [[:Wiktionary:每日一詞/2026年/1月21日]]
# [[:Wiktionary:每日一詞/2026年/1月20日]]
# [[:Wiktionary:每日一詞/2026年/1月19日]]
# [[:Wiktionary:每日一詞/2026年/1月18日]]
# [[:Wiktionary:每日一詞/2026年/1月17日]]
# [[:Wiktionary:每日一詞/2026年/1月16日]]
# [[:Wiktionary:每日一詞/2026年/1月14日]]
# [[:Wiktionary:每日一詞/2026年/1月15日]]
# [[:Wiktionary:每日一詞/2026年/1月13日]]
# [[:Wiktionary:每日一詞/2026年/1月12日]]
# [[:Wiktionary:每日一詞/2026年/1月11日]]
# [[:Wiktionary:每日一詞/2026年/1月10日]]
# [[:Wiktionary:每日一詞/2026年/1月8日]]
# [[:Wiktionary:每日一詞/2026年/1月9日]]
# [[:Wiktionary:每日一詞/2026年/1月6日]]
# [[:Wiktionary:每日一詞/2026年/1月7日]]
# [[:Wiktionary:每日一詞/2026年/1月5日]]
# [[:Wiktionary:每日一詞/2026年/1月4日]]
# [[:Wiktionary:每日一詞/2026年/1月3日]]
# [[:Wiktionary:每日一詞/2026年/1月2日]]
# [[:Wiktionary:外語每日一詞/2025年/12月28日]]
# [[:Wiktionary:外語每日一詞/2025年/12月27日]]
# [[:Wiktionary:外語每日一詞/2025年/12月30日]]
# [[:Wiktionary:外語每日一詞/2025年/12月25日]]
# [[:Wiktionary:外語每日一詞/2025年/12月26日]]
# [[:Wiktionary:外語每日一詞/2025年/12月24日]]
# [[:Wiktionary:外語每日一詞/2025年/12月23日]]
# [[:Wiktionary:外語每日一詞/2025年/12月21日]]
# [[:Wiktionary:外語每日一詞/2025年/12月20日]]
# [[:Wiktionary:外語每日一詞/2025年/12月19日]]
# [[:Wiktionary:每日一詞/2025年/12月28日]]
# [[:Wiktionary:每日一詞/2025年/12月30日]]
# [[:Wiktionary:每日一詞/2025年/12月27日]]
# [[:Wiktionary:每日一詞/2026年/3月1日]]
# [[:Wiktionary:每日一詞/2025年/12月26日]]
# [[:Wiktionary:每日一詞/2025年/12月25日]]
# [[:Wiktionary:每日一詞/2025年/12月24日]]
# [[:Wiktionary:每日一詞/2026年/2月4日]]
# [[:Wiktionary:每日一詞/2025年/12月22日]]
# [[:Wiktionary:每日一詞/2025年/12月21日]]
# [[:Wiktionary:每日一詞/2025年/12月20日]]
# [[:Wiktionary:每日一詞/2025年/12月19日]]
# [[:Wiktionary:每日一詞/2025年/12月18日]]
# [[:Wiktionary:每日一詞/2025年/12月17日]]
# [[:Wiktionary:每日一詞/2025年/12月15日]]
# [[:Wiktionary:每日一詞/2025年/12月13日]]
# [[:Wiktionary:每日一詞/2026年/9月25日]]
# [[:Wiktionary:每日一詞/2025年/12月14日]]
# [[:Wiktionary:外語每日一詞/2025年/12月18日]]
# [[:Wiktionary:每日一詞/2025年/12月12日]]
# [[:Wiktionary:每日一詞/2025年/12月11日]]
# [[:Wiktionary:每日一詞/2025年/12月10日]]
# [[:Wiktionary:每日一詞/2025年/12月29日]]
# [[:Wiktionary:每日一詞/2025年/12月23日]]
# [[:Wiktionary:每日一詞/2025年/12月16日]]
# [[:Wiktionary:每日一詞/2025年/12月9日]]
# [[:Wiktionary:每日一詞/2025年/12月8日]]
# [[:Wiktionary:每日一詞/2025年/12月7日]]
# [[:Wiktionary:每日一詞/2025年/12月6日]]
# [[:Wiktionary:外語每日一詞/2025年/12月17日]]
# [[:Wiktionary:每日一詞/2025年/12月3日]]
# [[:Wiktionary:外語每日一詞/2025年/12月13日]]
# [[:Wiktionary:外語每日一詞/2025年/12月16日]]
# [[:Wiktionary:外語每日一詞/2025年/12月12日]]
# [[:Wiktionary:外語每日一詞/2025年/12月10日]]
# [[:Wiktionary:外語每日一詞/2025年/12月29日]]
# [[:Wiktionary:每日一詞/2025年/11月30日]]
# [[:Wiktionary:每日一詞/2025年/12月4日]]
# [[:Wiktionary:每日一詞/2025年/11月28日]]
# [[:Wiktionary:每日一詞/2025年/11月29日]]
# [[:Wiktionary:每日一詞/2025年/11月27日]]
# [[:Wiktionary:每日一詞/2026年/3月12日]]
# [[:Wiktionary:每日一詞/2025年/11月23日]]
# [[:Wiktionary:每日一詞/2025年/11月26日]]
# [[:Wiktionary:每日一詞/2025年/11月25日]]
# [[:Wiktionary:每日一詞/2025年/12月5日]]
# [[:Wiktionary:每日一詞/2025年/11月24日]]
# [[:Wiktionary:外語每日一詞/2025年/12月9日]]
# [[:Wiktionary:外語每日一詞/2025年/12月11日]]
# [[:Wiktionary:外語每日一詞/2025年/12月22日]]
# [[:Wiktionary:外語每日一詞/2025年/12月14日]]
# [[:Wiktionary:外語每日一詞/2025年/12月31日]]
# [[:Wiktionary:外語每日一詞/2025年/12月7日]]
# [[:Wiktionary:外語每日一詞/2025年/12月6日]]
# [[:Wiktionary:外語每日一詞/2025年/12月5日]]
# [[:Wiktionary:外語每日一詞/2025年/12月4日]]
# [[:Wiktionary:外語每日一詞/2025年/12月3日]]
# [[:Wiktionary:外語每日一詞/2025年/12月2日]]
# [[:Wiktionary:外語每日一詞/2025年/11月29日]]
# [[:Wiktionary:外語每日一詞/2025年/11月28日]]
# [[:Wiktionary:外語每日一詞/2025年/11月27日]]
# [[:Wiktionary:每日一詞/2025年/11月22日]]
# [[:Wiktionary:每日一詞/2025年/11月21日]]
# [[:Wiktionary:外語每日一詞/2025年/11月25日]]
# [[:Wiktionary:外語每日一詞/2025年/11月30日]]
# [[:Wiktionary:外語每日一詞/2025年/11月26日]]
# [[:Wiktionary:外語每日一詞/2025年/12月15日]]
# [[:Wiktionary:外語每日一詞/2025年/12月8日]]
# [[:Wiktionary:外語每日一詞/2025年/11月23日]]
# [[:Wiktionary:外語每日一詞/2025年/11月22日]]
# [[:Wiktionary:外語每日一詞/2025年/11月21日]]
# [[:Wiktionary:外語每日一詞/2025年/11月20日]]
# [[:Wiktionary:外語每日一詞/2025年/11月19日]]
# [[:Wiktionary:外語每日一詞/2025年/11月18日]]
# [[:Wiktionary:每日一詞/2025年/11月20日]]
# [[:Wiktionary:每日一詞/2025年/11月19日]]
# [[:Wiktionary:外語每日一詞/2025年/11月16日]]
# [[:Wiktionary:每日一詞/2025年/11月18日]]
# [[:Wiktionary:每日一詞/2025年/11月17日]]
# [[:Wiktionary:每日一詞/2025年/11月16日]]
# [[:Wiktionary:外語每日一詞/2025年/11月15日]]
# [[:Wiktionary:外語每日一詞/2025年/11月14日]]
# [[:Wiktionary:外語每日一詞/2025年/11月13日]]
# [[:Wiktionary:每日一詞/2025年/11月15日]]
# [[:Wiktionary:每日一詞/2025年/11月13日]]
# [[:Wiktionary:每日一詞/2025年/11月10日]]
# [[:Wiktionary:每日一詞/2025年/11月12日]]
# [[:Wiktionary:每日一詞/2025年/11月11日]]
# [[:Wiktionary:每日一詞/2025年/12月1日]]
# [[:Wiktionary:每日一詞/2025年/11月9日]]
# [[:Wiktionary:每日一詞/2025年/11月7日]]
# [[:Wiktionary:每日一詞/2025年/11月8日]]
# [[:Wiktionary:每日一詞/2025年/11月6日]]
# [[:Wiktionary:每日一詞/2025年/11月5日]]
# [[:Wiktionary:每日一詞/2025年/11月14日]]
# [[:Wiktionary:每日一詞/2025年/11月4日]]
# [[:Wiktionary:每日一詞/2025年/11月3日]]
# [[:Wiktionary:每日一詞/2025年/11月2日]]
# [[:Wiktionary:每日一詞/2025年/12月2日]]
# [[:Wiktionary:每日一詞/2025年/11月1日]]
# [[:Wiktionary:每日一詞/2025年/10月31日]]
# [[:Wiktionary:每日一詞/2025年/10月30日]]
# [[:Wiktionary:每日一詞/2025年/10月28日]]
# [[:Wiktionary:外語每日一詞/2025年/12月1日]]
# [[:Wiktionary:每日一詞/2025年/10月27日]]
# [[:Wiktionary:外語每日一詞/2025年/11月12日]]
# [[:Wiktionary:外語每日一詞/2025年/11月11日]]
# [[:Wiktionary:外語每日一詞/2025年/11月8日]]
# [[:Wiktionary:外語每日一詞/2025年/11月7日]]
# [[:Wiktionary:外語每日一詞/2025年/11月6日]]
# [[:Wiktionary:外語每日一詞/2025年/11月5日]]
# [[:Wiktionary:外語每日一詞/2025年/11月4日]]
# [[:Wiktionary:外語每日一詞/2025年/11月24日]]
# [[:Wiktionary:外語每日一詞/2025年/11月3日]]
# [[:Wiktionary:外語每日一詞/2025年/11月1日]]
# [[:Wiktionary:外語每日一詞/2025年/10月31日]]
# [[:Wiktionary:外語每日一詞/2025年/10月30日]]
# [[:Wiktionary:外語每日一詞/2025年/10月29日]]
# [[:Wiktionary:外語每日一詞/2025年/10月28日]]
# [[:Wiktionary:外語每日一詞/2025年/10月27日]]
# [[:Wiktionary:每日一詞/2026年/1月1日]]
# [[:Wiktionary:每日一詞/2025年/10月25日]]
# [[:Wiktionary:外語每日一詞/2025年/11月17日]]
# [[:Wiktionary:外語每日一詞/2025年/11月10日]]
# [[:Wiktionary:外語每日一詞/2025年/10月25日]]
# [[:Wiktionary:每日一詞/2025年/10月23日]]
# [[:Wiktionary:每日一詞/2025年/10月24日]]
# [[:Wiktionary:每日一詞/2025年/10月22日]]
# [[:Wiktionary:每日一詞/2025年/10月20日]]
# [[:Wiktionary:外語每日一詞/2025年/10月24日]]
# [[:Wiktionary:外語每日一詞/2025年/10月23日]]
# [[:Wiktionary:外語每日一詞/2025年/10月21日]]
# [[:Wiktionary:外語每日一詞/2025年/10月20日]]
# [[:Wiktionary:外語每日一詞/2025年/11月2日]]
# [[:Wiktionary:每日一詞/2025年/10月21日]]
# [[:Wiktionary:每日一詞/2025年/10月26日]]
# [[:Wiktionary:每日一詞/2025年/10月19日]]
# [[:Wiktionary:外語每日一詞/2025年/10月26日]]
# [[:Wiktionary:外語每日一詞/2025年/10月19日]]
# [[:Wiktionary:每日一詞/2025年/10月17日]]
# [[:Wiktionary:每日一詞/2025年/12月31日]]
# [[:Wiktionary:外語每日一詞/2025年/10月18日]]
# [[:Wiktionary:外語每日一詞/2025年/10月17日]]
# [[:Wiktionary:外語每日一詞/2025年/10月16日]]
# [[:Wiktionary:外語每日一詞/2025年/10月15日]]
# [[:Wiktionary:外語每日一詞/2025年/10月14日]]
# [[:Wiktionary:外語每日一詞/2025年/10月13日]]
# [[:Wiktionary:每日一詞/2025年/10月18日]]
# [[:Wiktionary:每日一詞/2025年/10月16日]]
# [[:Wiktionary:外語每日一詞/2025年/10月22日]]
# [[:Wiktionary:外語每日一詞/2025年/10月12日]]
# [[:Wiktionary:外語每日一詞/2025年/10月11日]]
# [[:Wiktionary:外語每日一詞/2025年/10月10日]]
# [[:Wiktionary:外語每日一詞/2025年/10月8日]]
# [[:Wiktionary:外語每日一詞/2025年/10月7日]]
# [[:Wiktionary:每日一詞/2025年/10月14日]]
# [[:Wiktionary:每日一詞/2025年/10月15日]]
# [[:Wiktionary:每日一詞/2025年/10月13日]]
# [[:Wiktionary:每日一詞/2025年/10月12日]]
# [[:Wiktionary:每日一詞/2025年/10月11日]]
# [[:Wiktionary:每日一詞/2025年/10月10日]]
# [[:Wiktionary:每日一詞/2025年/10月8日]]
# [[:Wiktionary:每日一詞/2025年/10月9日]]
# [[:Wiktionary:每日一詞/2025年/10月6日]]
# [[:Wiktionary:每日一詞/2025年/10月1日]]
# [[:Wiktionary:外語每日一詞/2025年/10月6日]]
# [[:Wiktionary:每日一詞/2025年/10月5日]]
# [[:Wiktionary:每日一詞/2025年/10月4日]]
# [[:Wiktionary:每日一詞/2025年/10月3日]]
# [[:Wiktionary:每日一詞/2025年/9月29日]]
# [[:Wiktionary:每日一詞/2025年/10月2日]]
# [[:Wiktionary:每日一詞/2025年/10月7日]]
# [[:Wiktionary:每日一詞/2025年/9月28日]]
# [[:Wiktionary:外語每日一詞/2026年/4月22日]]
# [[:Wiktionary:外語每日一詞/2025年/10月5日]]
# [[:Wiktionary:外語每日一詞/2025年/10月4日]]
# [[:Wiktionary:每日一詞/2025年/9月27日]]
# [[:Wiktionary:外語每日一詞/2025年/11月9日]]
# [[:Wiktionary:外語每日一詞/2025年/9月30日]]
# [[:Wiktionary:外語每日一詞/2025年/9月29日]]
# [[:Wiktionary:外語每日一詞/2025年/9月28日]]
# [[:Wiktionary:外語每日一詞/2025年/9月27日]]
# [[:Wiktionary:外語每日一詞/2025年/9月26日]]
# [[:Wiktionary:外語每日一詞/2025年/10月9日]]
# [[:Wiktionary:外語每日一詞/preload]]
# [[:Wiktionary:外語每日一詞/2025年/10月3日]]
# [[:Wiktionary:外語每日一詞/2025年/10月2日]]
# [[:Wiktionary:外語每日一詞/2025年/9月25日]]
# [[:Wiktionary:每日一詞/2025年/9月30日]]
# [[:Wiktionary:每日一詞/2025年/9月26日]]
# [[:Wiktionary:每日一詞/2025年/9月25日]]
# [[:Wiktionary:每日一詞/2025年/9月24日]]
# [[:Wiktionary:每日一詞/2025年/9月23日]]
# [[:Wiktionary:每日一詞/2025年/9月22日]]
# [[:Wiktionary:外語每日一詞/2025年/9月24日]]
# [[:Wiktionary:外語每日一詞/2025年/9月23日]]
# [[:Wiktionary:外語每日一詞/2025年/9月20日]]
# [[:Wiktionary:外語每日一詞/2025年/9月19日]]
# [[:Wiktionary:外語每日一詞/2025年/9月18日]]
# [[:Wiktionary:外語每日一詞/2025年/9月21日]]
# [[:Wiktionary:外語每日一詞/2025年/9月17日]]
# [[:Wiktionary:外語每日一詞/2025年/9月16日]]
# [[:Wiktionary:每日一詞/2025年/9月21日]]
# [[:Wiktionary:每日一詞/2025年/9月20日]]
# [[:Wiktionary:每日一詞/2025年/9月19日]]
# [[:Wiktionary:每日一詞/2025年/9月18日]]
# [[:Wiktionary:每日一詞/2025年/9月17日]]
# [[:Wiktionary:每日一詞/2025年/9月16日]]
# [[:Wiktionary:每日一詞/2025年/9月15日]]
# [[:Wiktionary:外語每日一詞/2025年/9月14日]]
# [[:Wiktionary:每日一詞/2025年/9月14日]]
# [[:Wiktionary:外語每日一詞/2025年/9月13日]]
# [[:Wiktionary:每日一詞/2025年/9月13日]]
# [[:Wiktionary:每日一詞/2025年/9月12日]]
# [[:Wiktionary:每日一詞/2025年/9月11日]]
# [[:Wiktionary:外語每日一詞/2025年/9月12日]]
# [[:Wiktionary:外語每日一詞/2025年/9月11日]]
# [[:Wiktionary:每日一詞/2025年/9月10日]]
# [[:Wiktionary:每日一詞/2025年/9月8日]]
# [[:Wiktionary:外語每日一詞/2025年/9月10日]]
# [[:Wiktionary:外語每日一詞/2025年/9月9日]]
# [[:Wiktionary:外語每日一詞/2025年/9月22日]]
# [[:Wiktionary:圖片詞典/la:kinship]]
# [[:Wiktionary:外語每日一詞/2025年/10月1日]]
# [[:Wiktionary:外語每日一詞/2025年/9月15日]]
# [[:Wiktionary:外語每日一詞/2025年/9月8日]]
# [[:Wiktionary:每日一詞/2025年/9月7日]]
# [[:Wiktionary:每日一詞/2025年/9月9日]]
# [[:Wiktionary:每日一詞/2025年/9月6日]]
# [[:Wiktionary:外語每日一詞/2025年/9月7日]]
# [[:Wiktionary:外語每日一詞/2025年/9月6日]]
# [[:Wiktionary:外語每日一詞/2025年/9月5日]]
# [[:Wiktionary:外語每日一詞/2025年/9月3日]]
# [[:Wiktionary:外語每日一詞/2025年/9月2日]]
# [[:Wiktionary:外語每日一詞/2025年/9月4日]]
# [[:Wiktionary:每日一詞/2025年/9月5日]]
# [[:Wiktionary:每日一詞/2025年/9月4日]]
# [[:Wiktionary:外語每日一詞/2025年/8月31日]]
# [[:Wiktionary:外語每日一詞/2025年/8月30日]]
# [[:Wiktionary:每日一詞/2025年/8月31日]]
# [[:Wiktionary:每日一詞/2025年/9月3日]]
# [[:Wiktionary:每日一詞/2025年/9月2日]]
# [[:Wiktionary:每日一詞/2025年/8月30日]]
# [[:Wiktionary:每日一詞/2025年/8月29日]]
# [[:Wiktionary:每日一詞/2025年/8月28日]]
# [[:Wiktionary:每日一詞/2025年/8月27日]]
# [[:Wiktionary:外語每日一詞/2025年/8月29日]]
# [[:Wiktionary:外語每日一詞/2025年/8月28日]]
# [[:Wiktionary:外語每日一詞/2025年/8月26日]]
# [[:Wiktionary:外語每日一詞/2025年/8月25日]]
# [[:Wiktionary:外語每日一詞/2025年/8月27日]]
# [[:Wiktionary:外語每日一詞/2025年/8月24日]]
# [[:Wiktionary:外語每日一詞/2025年/8月23日]]
# [[:Wiktionary:外語每日一詞/2025年/8月22日]]
# [[:Wiktionary:外語每日一詞/2025年/8月21日]]
# [[:Wiktionary:每日一詞/2025年/8月26日]]
# [[:Wiktionary:每日一詞/2025年/8月22日]]
# [[:Wiktionary:每日一詞/2025年/8月24日]]
# [[:Wiktionary:每日一詞/2025年/8月23日]]
# [[:Wiktionary:每日一詞/2025年/8月21日]]
# [[:Wiktionary:每日一詞/2025年/9月1日]]
# [[:Wiktionary:外語每日一詞/2025年/8月20日]]
# [[:Wiktionary:每日一詞/2025年/8月20日]]
# [[:Wiktionary:外語每日一詞/2025年/8月19日]]
# [[:Wiktionary:外語每日一詞/2025年/8月18日]]
# [[:Wiktionary:每日一詞/2025年/8月19日]]
# [[:Wiktionary:每日一詞/2025年/8月18日]]
# [[:Wiktionary:每日一詞/2025年/8月17日]]
# [[:Wiktionary:外語每日一詞/2025年/8月16日]]
# [[:Wiktionary:外語每日一詞/2025年/8月15日]]
# [[:Wiktionary:每日一詞/2025年/8月16日]]
# [[:Wiktionary:每日一詞/2025年/8月15日]]
# [[:Wiktionary:外語每日一詞/2025年/8月14日]]
# [[:Wiktionary:外語每日一詞/2025年/8月13日]]
# [[:Wiktionary:外語每日一詞/2025年/8月12日]]
# [[:Wiktionary:每日一詞/2025年/8月14日]]
# [[:Wiktionary:每日一詞/2025年/8月13日]]
# [[:Wiktionary:每日一詞/2025年/8月11日]]
# [[:Wiktionary:每日一詞/2025年/8月12日]]
# [[:Wiktionary:外語每日一詞/2025年/8月11日]]
# [[:Wiktionary:外語每日一詞/2025年/8月10日]]
# [[:Wiktionary:每日一詞/2025年/8月9日]]
# [[:Wiktionary:外語每日一詞/2025年/9月1日]]
# [[:Wiktionary:外語每日一詞/2025年/8月9日]]
# [[:Wiktionary:外語每日一詞/2025年/8月8日]]
# [[:Wiktionary:每日一詞/2025年/8月6日]]
# [[:Wiktionary:每日一詞/2025年/8月7日]]
# [[:Wiktionary:每日一詞/2025年/8月8日]]
# [[:Wiktionary:每日一詞/2025年/8月5日]]
# [[:Wiktionary:每日一詞/2025年/8月4日]]
# [[:Wiktionary:每日一詞/2026年/3月20日]]
# [[:Wiktionary:外語每日一詞/2025年/8月7日]]
# [[:Wiktionary:外語每日一詞/2025年/8月4日]]
# [[:Wiktionary:外語每日一詞/2025年/8月6日]]
# [[:Wiktionary:外語每日一詞/2025年/8月5日]]
# [[:Wiktionary:外語每日一詞/2025年/8月3日]]
# [[:Wiktionary:外語每日一詞/2025年/8月2日]]
# [[:Wiktionary:外語每日一詞/2025年/8月1日]]
# [[:Wiktionary:外語每日一詞/2025年/7月31日]]
# [[:Wiktionary:外語每日一詞/2025年/7月30日]]
# [[:Wiktionary:外語每日一詞/2025年/7月29日]]
# [[:Wiktionary:外語每日一詞/2025年/7月28日]]
# [[:Wiktionary:每日一詞/2025年/8月3日]]
# [[:Wiktionary:每日一詞/2025年/8月2日]]
# [[:Wiktionary:每日一詞/2025年/7月31日]]
# [[:Wiktionary:每日一詞/2025年/7月30日]]
# [[:Wiktionary:每日一詞/2025年/7月29日]]
# [[:Wiktionary:每日一詞/2025年/7月28日]]
# [[:Wiktionary:每日一詞/2025年/8月1日]]
# [[:Wiktionary:每日一詞/2025年/7月26日]]
# [[:Wiktionary:每日一詞/2025年/7月27日]]
# [[:Wiktionary:外語每日一詞/2025年/7月25日]]
# [[:Wiktionary:外語每日一詞/2025年/7月24日]]
# [[:Wiktionary:外語每日一詞/2025年/7月23日]]
# [[:Wiktionary:外語每日一詞/2025年/7月22日]]
# [[:Wiktionary:每日一詞/2025年/7月24日]]
# [[:Wiktionary:每日一詞/2025年/7月25日]]
# [[:Wiktionary:每日一詞/2025年/7月23日]]
# [[:Wiktionary:每日一詞/2025年/7月22日]]
# [[:Wiktionary:外語每日一詞/2025年/7月21日]]
# [[:Wiktionary:每日一詞/2025年/7月21日]]
# [[:Wiktionary:外語每日一詞/2025年/7月27日]]
# [[:Wiktionary:外語每日一詞/2025年/7月20日]]
# [[:Wiktionary:外語每日一詞/2025年/7月19日]]
# [[:Wiktionary:外語每日一詞/2025年/7月18日]]
# [[:Wiktionary:每日一詞/2025年/7月20日]]
# [[:Wiktionary:每日一詞/2025年/8月25日]]
# [[:Wiktionary:每日一詞/2025年/7月18日]]
# [[:Wiktionary:外語每日一詞/2025年/7月17日]]
# [[:Wiktionary:外語每日一詞/2025年/7月16日]]
# [[:Wiktionary:每日一詞/2025年/7月16日]]
# [[:Wiktionary:每日一詞/2025年/7月14日]]
# [[:Wiktionary:每日一詞/2025年/7月19日]]
# [[:Wiktionary:每日一詞/2025年/7月17日]]
# [[:Wiktionary:每日一詞/2025年/7月15日]]
# [[:Wiktionary:每日一詞/2025年/7月12日]]
# [[:Wiktionary:每日一詞/2025年/10月29日]]
# [[:Wiktionary:每日一詞/2025年/7月13日]]
# [[:Wiktionary:每日一詞/2025年/7月11日]]
# [[:Wiktionary:每日一詞/2025年/7月9日]]
# [[:Wiktionary:外語每日一詞/2025年/7月15日]]
# [[:Wiktionary:每日一詞/2025年/7月5日]]
# [[:Wiktionary:每日一詞/2025年/7月10日]]
# [[:Wiktionary:外語每日一詞/2025年/7月14日]]
# [[:Wiktionary:外語每日一詞/2025年/7月11日]]
# [[:Wiktionary:外語每日一詞/2025年/7月10日]]
# [[:Wiktionary:外語每日一詞/2025年/7月9日]]
# [[:Wiktionary:外語每日一詞/2025年/7月8日]]
# [[:Wiktionary:外語每日一詞/2025年/7月7日]]
# [[:Wiktionary:外語每日一詞/2025年/7月12日]]
# [[:Wiktionary:外語每日一詞/2025年/7月5日]]
# [[:Wiktionary:外語每日一詞/2025年/7月6日]]
# [[:Wiktionary:外語每日一詞/2025年/7月13日]]
# [[:Wiktionary:外語每日一詞/2025年/7月3日]]
# [[:Wiktionary:外語每日一詞/2025年/7月4日]]
# [[:Wiktionary:每日一詞/2025年/7月7日]]
# [[:Wiktionary:每日一詞/2025年/7月8日]]
# [[:Wiktionary:每日一詞/2025年/7月6日]]
# [[:Wiktionary:每日一詞/2025年/7月4日]]
# [[:Wiktionary:每日一詞/2025年/7月3日]]
# [[:Wiktionary:每日一詞/2025年/7月2日]]
# [[:Wiktionary:外語每日一詞/2025年/7月2日]]
# [[:Wiktionary:外語每日一詞/2025年/6月30日]]
# [[:Wiktionary:外語每日一詞/2025年/6月28日]]
# [[:Wiktionary:外語每日一詞/2025年/6月27日]]
# [[:Wiktionary:每日一詞/2025年/6月30日]]
# [[:Wiktionary:每日一詞/2025年/6月28日]]
# [[:Wiktionary:每日一詞/2025年/6月26日]]
# [[:Wiktionary:外語每日一詞/2025年/8月17日]]
# [[:Wiktionary:外語每日一詞/2025年/6月26日]]
# [[:Wiktionary:外語每日一詞/2025年/6月25日]]
# [[:Wiktionary:外語每日一詞/2025年/7月1日]]
# [[:Wiktionary:外語每日一詞/2025年/6月24日]]
# [[:Wiktionary:每日一詞/2025年/7月1日]]
# [[:Wiktionary:外語每日一詞/2025年/7月26日]]
# [[:Wiktionary:每日一詞/2025年/6月29日]]
# [[:Wiktionary:每日一詞/2025年/6月27日]]
# [[:Wiktionary:每日一詞/2025年/6月24日]]
# [[:Wiktionary:每日一詞/2025年/6月25日]]
# [[:Wiktionary:每日一詞/2025年/6月22日]]
# [[:Wiktionary:每日一詞/2025年/6月23日]]
# [[:Wiktionary:每日一詞/2025年/6月21日]]
# [[:Wiktionary:外語每日一詞/2025年/6月29日]]
# [[:Wiktionary:每日一詞/2025年/6月20日]]
# [[:Wiktionary:每日一詞/2025年/6月19日]]
# [[:Wiktionary:外語每日一詞/2025年/6月23日]]
# [[:Wiktionary:每日一詞/2025年/6月17日]]
# [[:Wiktionary:每日一詞/2025年/6月18日]]
# [[:Wiktionary:外語每日一詞/2025年/6月22日]]
# [[:Wiktionary:外語每日一詞/2025年/6月21日]]
# [[:Wiktionary:外語每日一詞/2025年/6月19日]]
# [[:Wiktionary:外語每日一詞/2025年/6月18日]]
# [[:Wiktionary:外語每日一詞/2025年/6月17日]]
# [[:Wiktionary:外語每日一詞/2025年/6月16日]]
# [[:Wiktionary:每日一詞/2025年/6月16日]]
# [[:Wiktionary:外語每日一詞/2025年/6月20日]]
# [[:Wiktionary:外語每日一詞/2025年/6月14日]]
# [[:Wiktionary:外語每日一詞/2025年/6月13日]]
# [[:Wiktionary:外語每日一詞/2025年/6月15日]]
# [[:Wiktionary:外語每日一詞/2025年/6月12日]]
# [[:Wiktionary:每日一詞/2025年/6月15日]]
# [[:Wiktionary:每日一詞/2025年/6月14日]]
# [[:Wiktionary:每日一詞/2025年/6月13日]]
# [[:Wiktionary:每日一詞/2025年/6月12日]]
# [[:Wiktionary:每日一詞/2025年/6月11日]]
# [[:Wiktionary:外語每日一詞/2025年/6月11日]]
# [[:Wiktionary:外語每日一詞/2025年/6月10日]]
# [[:Wiktionary:每日一詞/2025年/6月10日]]
# [[:Wiktionary:每日一詞/2025年/6月9日]]
# [[:Wiktionary:每日一詞/2025年/6月8日]]
# [[:Wiktionary:外語每日一詞/2025年/6月8日]]
# [[:Wiktionary:外語每日一詞/2025年/6月7日]]
# [[:Wiktionary:外語每日一詞/2025年/6月6日]]
# [[:Wiktionary:外語每日一詞/2025年/6月5日]]
# [[:Wiktionary:每日一詞/2025年/6月7日]]
# [[:Wiktionary:外語每日一詞/2025年/6月4日]]
# [[:Wiktionary:外語每日一詞/2025年/6月3日]]
# [[:Wiktionary:每日一詞/2025年/6月4日]]
# [[:Wiktionary:每日一詞/2025年/6月6日]]
# [[:Wiktionary:外語每日一詞/2025年/6月9日]]
# [[:Wiktionary:外語每日一詞/2025年/6月2日]]
# [[:Wiktionary:每日一詞/2025年/6月5日]]
# [[:Wiktionary:每日一詞/2025年/6月3日]]
# [[:Wiktionary:每日一詞/2025年/6月2日]]
# [[:Wiktionary:外語每日一詞/2025年/6月1日]]
# [[:Wiktionary:外語每日一詞/2026年/6月19日]]
# [[:Wiktionary:每日一詞/2025年/6月1日]]
# [[:Wiktionary:外語每日一詞/2025年/5月30日]]
# [[:Wiktionary:重定向]]
# [[:Wiktionary:每日一詞/2025年/5月31日]]
# [[:Wiktionary:外語每日一詞/2025年/5月29日]]
# [[:Wiktionary:外語每日一詞/2025年/5月31日]]
# [[:Wiktionary:每日一詞/2025年/5月30日]]
# [[:Wiktionary:每日一詞/2025年/5月29日]]
# [[:Wiktionary:每日一詞/2025年/5月28日]]
# [[:Wiktionary:外語每日一詞/2025年/5月28日]]
# [[:Wiktionary:外語每日一詞/2025年/5月27日]]
# [[:Wiktionary:每日一詞/2025年/5月27日]]
# [[:Wiktionary:每日一詞/2025年/5月26日]]
# [[:Wiktionary:外語每日一詞/2025年/5月26日]]
# [[:Wiktionary:每日一詞/2025年/5月25日]]
# [[:Wiktionary:外語每日一詞/2025年/5月25日]]
# [[:Wiktionary:外語每日一詞/2025年/5月24日]]
# [[:Wiktionary:每日一詞/2025年/5月24日]]
# [[:Wiktionary:每日一詞/2025年/5月23日]]
# [[:Wiktionary:外語每日一詞/2025年/5月23日]]
# [[:Wiktionary:每日一詞/2025年/5月22日]]
# [[:Wiktionary:每日一詞/2025年/5月21日]]
# [[:Wiktionary:每日一詞/2025年/5月20日]]
# [[:Wiktionary:每日一詞/2025年/5月19日]]
# [[:Wiktionary:外語每日一詞/2025年/5月22日]]
# [[:Wiktionary:外語每日一詞/2025年/5月20日]]
# [[:Wiktionary:外語每日一詞/2025年/5月21日]]
# [[:Wiktionary:每日一詞/2025年/5月18日]]
# [[:Wiktionary:外語每日一詞/2025年/5月19日]]
# [[:Wiktionary:外語每日一詞/2025年/5月18日]]
# [[:Wiktionary:外語每日一詞/2025年/5月17日]]
# [[:Wiktionary:外語每日一詞/2025年/5月16日]]
# [[:Wiktionary:每日一詞/2025年/5月17日]]
# [[:Wiktionary:每日一詞/2025年/5月16日]]
# [[:Wiktionary:外語每日一詞/2025年/5月15日]]
# [[:Wiktionary:每日一詞/2025年/5月15日]]
# [[:Wiktionary:每日一詞/2025年/5月14日]]
# [[:Wiktionary:外語每日一詞/2025年/5月14日]]
# [[:Wiktionary:外語每日一詞/2025年/5月13日]]
# [[:Wiktionary:外語每日一詞/2025年/5月12日]]
# [[:Wiktionary:外語每日一詞/2025年/5月11日]]
# [[:Wiktionary:每日一詞/2025年/5月13日]]
# [[:Wiktionary:每日一詞/2025年/5月11日]]
# [[:Wiktionary:每日一詞/2025年/5月12日]]
# [[:Wiktionary:每日一詞/2025年/5月10日]]
# [[:Wiktionary:外語每日一詞/2025年/5月10日]]
# [[:Wiktionary:外語每日一詞/2025年/5月9日]]
# [[:Wiktionary:外語每日一詞/2025年/5月8日]]
# [[:Wiktionary:外語每日一詞/2025年/5月7日]]
# [[:Wiktionary:每日一詞/2025年/5月9日]]
# [[:Wiktionary:每日一詞/2025年/5月7日]]
# [[:Wiktionary:每日一詞/2025年/5月8日]]
# [[:Wiktionary:每日一詞/2025年/5月6日]]
# [[:Wiktionary:外語每日一詞/2025年/5月6日]]
# [[:Wiktionary:每日一詞/2025年/5月5日]]
# [[:Wiktionary:每日一詞/2025年/5月4日]]
# [[:Wiktionary:外語每日一詞/2025年/5月4日]]
# [[:Wiktionary:每日一詞/2025年/5月3日]]
# [[:Wiktionary:外語每日一詞/2025年/5月3日]]
# [[:Wiktionary:外語每日一詞/2025年/5月2日]]
# [[:Wiktionary:每日一詞/2025年/5月2日]]
# [[:Wiktionary:每日一詞/2025年/5月1日]]
# [[:Wiktionary:外語每日一詞/2025年/5月1日]]
# [[:Wiktionary:外語每日一詞/2025年/4月30日]]
# [[:Wiktionary:外語每日一詞/2025年/4月29日]]
# [[:Wiktionary:每日一詞/2025年/4月30日]]
# [[:Wiktionary:外語每日一詞/2025年/4月28日]]
# [[:Wiktionary:每日一詞/2025年/4月28日]]
# [[:Wiktionary:外語每日一詞/2025年/4月27日]]
# [[:Wiktionary:每日一詞/2025年/4月29日]]
# [[:Wiktionary:每日一詞/2025年/4月27日]]
# [[:Wiktionary:外語每日一詞/2025年/4月26日]]
# [[:Wiktionary:外語每日一詞/2025年/4月25日]]
# [[:Wiktionary:每日一詞/2025年/4月25日]]
# [[:Wiktionary:外語每日一詞/2025年/4月24日]]
# [[:Wiktionary:每日一詞/2025年/4月24日]]
# [[:Wiktionary:每日一詞/2025年/4月23日]]
# [[:Wiktionary:外語每日一詞/2025年/4月22日]]
# [[:Wiktionary:外語每日一詞/2025年/4月23日]]
# [[:Wiktionary:外語每日一詞/2025年/4月21日]]
# [[:Wiktionary:每日一詞/2025年/4月21日]]
# [[:Wiktionary:每日一詞/2025年/4月22日]]
# [[:Wiktionary:外語每日一詞/2025年/4月20日]]
# [[:Wiktionary:外語每日一詞/2025年/4月19日]]
# [[:Wiktionary:每日一詞/2025年/4月20日]]
# [[:Wiktionary:每日一詞/2025年/4月19日]]
# [[:Wiktionary:朝鮮語]]
# [[:Wiktionary:外語每日一詞/2025年/4月18日]]
# [[:Wiktionary:每日一詞/2025年/4月17日]]
# [[:Wiktionary:每日一詞/2025年/4月18日]]
# [[:Wiktionary:每日一詞/2025年/4月16日]]
# [[:Wiktionary:外語每日一詞/2025年/4月17日]]
# [[:Wiktionary:外語每日一詞/2025年/4月16日]]
# [[:Wiktionary:外語每日一詞/2025年/4月15日]]
# [[:Wiktionary:外語每日一詞/2025年/4月14日]]
# [[:Wiktionary:每日一詞/2025年/4月26日]]
# [[:Wiktionary:外語每日一詞/2025年/4月12日]]
# [[:Wiktionary:每日一詞/2025年/4月15日]]
# [[:Wiktionary:每日一詞/2025年/4月14日]]
# [[:Wiktionary:每日一詞/2025年/4月13日]]
# [[:Wiktionary:外語每日一詞/2025年/4月13日]]
# [[:Wiktionary:外語每日一詞/2025年/4月11日]]
# [[:Wiktionary:每日一詞/2025年/4月12日]]
# [[:Wiktionary:每日一詞/2025年/4月11日]]
# [[:Wiktionary:每日一詞/2025年/4月10日]]
# [[:Wiktionary:外語每日一詞/2025年/4月10日]]
# [[:Wiktionary:外語每日一詞/2025年/4月9日]]
# [[:Wiktionary:外語每日一詞/2025年/4月8日]]
# [[:Wiktionary:外語每日一詞/2025年/4月7日]]
# [[:Wiktionary:外語每日一詞/2025年/4月6日]]
# [[:Wiktionary:外語每日一詞/2025年/4月5日]]
# [[:Wiktionary:外語每日一詞/2025年/4月4日]]
# [[:Wiktionary:每日一詞/2025年/4月9日]]
# [[:Wiktionary:每日一詞/2025年/4月7日]]
# [[:Wiktionary:每日一詞/2025年/4月8日]]
# [[:Wiktionary:每日一詞/2025年/4月6日]]
# [[:Wiktionary:每日一詞/2025年/4月5日]]
# [[:Wiktionary:每日一詞/2025年/4月4日]]
# [[:Wiktionary:外語每日一詞/2025年/4月3日]]
# [[:Wiktionary:每日一詞/2025年/4月3日]]
# [[:Wiktionary:外語每日一詞/2025年/4月2日]]
# [[:Wiktionary:每日一詞/2025年/4月2日]]
# [[:Wiktionary:外語每日一詞/2025年/4月1日]]
# [[:Wiktionary:外語每日一詞/2025年/3月31日]]
# [[:Wiktionary:每日一詞/2025年/3月31日]]
# [[:Wiktionary:外語每日一詞/2025年/3月30日]]
# [[:Wiktionary:外語每日一詞/2025年/3月29日]]
# [[:Wiktionary:外語每日一詞/2025年/3月28日]]
# [[:Wiktionary:外語每日一詞/2025年/3月27日]]
# [[:Wiktionary:外語每日一詞/2025年/3月26日]]
# [[:Wiktionary:每日一詞/2025年/3月29日]]
# [[:Wiktionary:每日一詞/2025年/3月30日]]
# [[:Wiktionary:每日一詞/2025年/3月28日]]
# [[:Wiktionary:每日一詞/2025年/4月1日]]
# [[:Wiktionary:外語每日一詞/2025年/3月25日]]
# [[:Wiktionary:外語每日一詞/2025年/3月24日]]
# [[:Wiktionary:外語每日一詞/2025年/3月23日]]
# [[:Wiktionary:每日一詞/2025年/3月27日]]
# [[:Wiktionary:每日一詞/2025年/3月26日]]
# [[:Wiktionary:每日一詞/2025年/3月24日]]
# [[:Wiktionary:每日一詞/2025年/3月25日]]
# [[:Wiktionary:每日一詞/2025年/3月22日]]
# [[:Wiktionary:每日一詞/2025年/3月23日]]
# [[:Wiktionary:外語每日一詞/2025年/3月22日]]
# [[:Wiktionary:外語每日一詞/2025年/3月21日]]
# [[:Wiktionary:每日一詞/2025年/3月21日]]
# [[:Wiktionary:每日一詞/2025年/3月20日]]
# [[:Wiktionary:每日一詞/2025年/3月19日]]
# [[:Wiktionary:外語每日一詞/2025年/3月20日]]
# [[:Wiktionary:外語每日一詞/2025年/3月19日]]
# [[:Wiktionary:外語每日一詞/2025年/3月18日]]
# [[:Wiktionary:外語每日一詞/2025年/3月17日]]
# [[:Wiktionary:每日一詞/2025年/3月18日]]
# [[:Wiktionary:每日一詞/2025年/3月17日]]
# [[:Wiktionary:外語每日一詞/2025年/3月16日]]
# [[:Wiktionary:每日一詞/2025年/3月16日]]
# [[:Wiktionary:外語每日一詞/2025年/3月15日]]
# [[:Wiktionary:外語每日一詞/2025年/3月13日]]
# [[:Wiktionary:外語每日一詞/2025年/3月12日]]
# [[:Wiktionary:外語每日一詞/2025年/3月11日]]
# [[:Wiktionary:外語每日一詞/2025年/3月14日]]
# [[:Wiktionary:外語每日一詞/2025年/3月10日]]
# [[:Wiktionary:外語每日一詞/2025年/3月9日]]
# [[:Wiktionary:每日一詞/2025年/3月8日]]
# [[:Wiktionary:每日一詞/2025年/3月15日]]
# [[:Wiktionary:外語每日一詞/2025年/3月8日]]
# [[:Wiktionary:外語每日一詞/2025年/3月7日]]
# [[:Wiktionary:外語每日一詞/2025年/3月6日]]
# [[:Wiktionary:外語每日一詞/2025年/3月5日]]
# [[:Wiktionary:外語每日一詞/2025年/3月4日]]
# [[:Wiktionary:外語每日一詞/2025年/3月3日]]
# [[:Wiktionary:外語每日一詞/2025年/3月2日]]
# [[:Wiktionary:每日一詞/2025年/3月14日]]
# [[:Wiktionary:每日一詞/2025年/3月13日]]
# [[:Wiktionary:每日一詞/2025年/3月12日]]
# [[:Wiktionary:每日一詞/2025年/3月11日]]
# [[:Wiktionary:每日一詞/2025年/3月9日]]
# [[:Wiktionary:每日一詞/2025年/3月10日]]
# [[:Wiktionary:每日一詞/2025年/3月7日]]
# [[:Wiktionary:每日一詞/2025年/3月6日]]
# [[:Wiktionary:外語每日一詞/2025年/3月1日]]
# [[:Wiktionary:外語每日一詞/2025年/2月28日]]
# [[:Wiktionary:外語每日一詞/2025年/2月27日]]
# [[:Wiktionary:每日一詞/2025年/3月4日]]
# [[:Wiktionary:每日一詞/2025年/3月2日]]
# [[:Wiktionary:每日一詞/2025年/3月5日]]
# [[:Wiktionary:每日一詞/2025年/3月3日]]
# [[:Wiktionary:每日一詞/2025年/3月1日]]
# [[:Wiktionary:每日一詞/2025年/2月27日]]
# [[:Wiktionary:外語每日一詞/2025年/2月26日]]
# [[:Wiktionary:外語每日一詞/2025年/2月25日]]
# [[:Wiktionary:外語每日一詞/2025年/2月24日]]
# [[:Wiktionary:外語每日一詞/2025年/2月23日]]
# [[:Wiktionary:外語每日一詞/2025年/2月22日]]
# [[:Wiktionary:每日一詞/2025年/2月28日]]
# [[:Wiktionary:每日一詞/2025年/2月26日]]
# [[:Wiktionary:每日一詞/2025年/2月22日]]
# [[:Wiktionary:每日一詞/2025年/2月24日]]
# [[:Wiktionary:每日一詞/2025年/2月20日]]
# [[:Wiktionary:每日一詞/2025年/2月25日]]
# [[:Wiktionary:外語每日一詞/2025年/2月21日]]
# [[:Wiktionary:外語每日一詞/2025年/2月20日]]
# [[:Wiktionary:外語每日一詞/2025年/2月19日]]
# [[:Wiktionary:外語每日一詞/2025年/2月18日]]
# [[:Wiktionary:每日一詞/2025年/2月23日]]
# [[:Wiktionary:每日一詞/2025年/2月21日]]
# [[:Wiktionary:外語每日一詞/2025年/2月17日]]
# [[:Wiktionary:外語每日一詞/2025年/2月16日]]
# [[:Wiktionary:每日一詞/2025年/2月19日]]
# [[:Wiktionary:每日一詞/2025年/2月18日]]
# [[:Wiktionary:每日一詞/2025年/2月17日]]
# [[:Wiktionary:外語每日一詞/2025年/2月14日]]
# [[:Wiktionary:外語每日一詞/2025年/2月15日]]
# [[:Wiktionary:外語每日一詞/2025年/2月13日]]
# [[:Wiktionary:每日一詞/2025年/2月16日]]
# [[:Wiktionary:每日一詞/2025年/2月14日]]
# [[:Wiktionary:每日一詞/2025年/2月15日]]
# [[:Wiktionary:外語每日一詞/2025年/5月5日]]
# [[:Wiktionary:外語每日一詞/2025年/2月11日]]
# [[:Wiktionary:外語每日一詞/2025年/2月10日]]
# [[:Wiktionary:外語每日一詞/2025年/2月9日]]
# [[:Wiktionary:外語每日一詞/2025年/2月8日]]
# [[:Wiktionary:每日一詞/2025年/2月12日]]
# [[:Wiktionary:外語每日一詞/2025年/2月7日]]
# [[:Wiktionary:每日一詞/2025年/2月13日]]
# [[:Wiktionary:每日一詞/2025年/2月11日]]
# [[:Wiktionary:每日一詞/2025年/2月9日]]
# [[:Wiktionary:每日一詞/2025年/2月10日]]
# [[:Wiktionary:每日一詞/2025年/2月6日]]
# [[:Wiktionary:每日一詞/2025年/2月8日]]
# [[:Wiktionary:每日一詞/2025年/8月10日]]
# [[:Wiktionary:外語每日一詞/2025年/2月6日]]
# [[:Wiktionary:外語每日一詞/2025年/2月12日]]
# [[:Wiktionary:每日一詞/2025年/2月7日]]
# [[:Wiktionary:每日一詞/2025年/2月5日]]
# [[:Wiktionary:每日一詞/2025年/2月4日]]
# [[:Wiktionary:外語每日一詞/2025年/2月5日]]
# [[:Wiktionary:外語每日一詞/2025年/2月3日]]
# [[:Wiktionary:外語每日一詞/2025年/2月2日]]
# [[:Wiktionary:外語每日一詞/2025年/1月30日]]
# [[:Wiktionary:外語每日一詞/2025年/2月1日]]
# [[:Wiktionary:外語每日一詞/2025年/1月31日]]
# [[:Wiktionary:外語每日一詞/2025年/1月29日]]
# [[:Wiktionary:外語每日一詞/2025年/1月26日]]
# [[:Wiktionary:外語每日一詞/2025年/1月25日]]
# [[:Wiktionary:外語每日一詞/2025年/1月24日]]
# [[:Wiktionary:外語每日一詞/2025年/1月23日]]
# [[:Wiktionary:外語每日一詞/2025年/1月27日]]
# [[:Wiktionary:每日一詞/2025年/2月3日]]
# [[:Wiktionary:外語每日一詞/2025年/2月4日]]
# [[:Wiktionary:外語每日一詞/2025年/1月28日]]
# [[:Wiktionary:外語每日一詞/2025年/1月22日]]
# [[:Wiktionary:每日一詞/2025年/2月2日]]
# [[:Wiktionary:每日一詞/2025年/2月1日]]
# [[:Wiktionary:每日一詞/2025年/1月31日]]
# [[:Wiktionary:每日一詞/2025年/1月30日]]
# [[:Wiktionary:每日一詞/2025年/1月27日]]
# [[:Wiktionary:每日一詞/2025年/1月28日]]
# [[:Wiktionary:每日一詞/2025年/1月25日]]
# [[:Wiktionary:每日一詞/2025年/1月26日]]
# [[:Wiktionary:每日一詞/2025年/1月24日]]
# [[:Wiktionary:每日一詞/2025年/1月22日]]
# [[:Wiktionary:每日一詞/2025年/1月23日]]
# [[:Wiktionary:每日一詞/2025年/1月21日]]
# [[:Wiktionary:每日一詞/2025年/1月19日]]
# [[:Wiktionary:外語每日一詞/2025年/1月21日]]
# [[:Wiktionary:外語每日一詞/2025年/1月20日]]
# [[:Wiktionary:每日一詞/2025年/1月20日]]
# [[:Wiktionary:外語每日一詞/2025年/1月19日]]
# [[:Wiktionary:外語每日一詞/2025年/1月18日]]
# [[:Wiktionary:外語每日一詞/2025年/1月16日]]
# [[:Wiktionary:每日一詞/2025年/1月18日]]
# [[:Wiktionary:每日一詞/2025年/1月17日]]
# [[:Wiktionary:每日一詞/2025年/1月16日]]
# [[:Wiktionary:外語每日一詞/2025年/1月14日]]
# [[:Wiktionary:外語每日一詞/2025年/1月15日]]
# [[:Wiktionary:每日一詞/2025年/1月15日]]
# [[:Wiktionary:每日一詞/2025年/1月13日]]
# [[:Wiktionary:外語每日一詞/2025年/1月13日]]
# [[:Wiktionary:外語每日一詞/2025年/1月12日]]
# [[:Wiktionary:外語每日一詞/2025年/1月11日]]
# [[:Wiktionary:外語每日一詞/2025年/1月9日]]
# [[:Wiktionary:每日一詞/2025年/1月14日]]
# [[:Wiktionary:每日一詞/2025年/1月12日]]
# [[:Wiktionary:每日一詞/2025年/1月9日]]
# [[:Wiktionary:外語每日一詞/2025年/1月8日]]
# [[:Wiktionary:外語每日一詞/2025年/1月7日]]
# [[:Wiktionary:每日一詞/2025年/1月8日]]
# [[:Wiktionary:每日一詞/2025年/1月10日]]
# [[:Wiktionary:每日一詞/2025年/1月7日]]
# [[:Wiktionary:每日一詞/2025年/1月6日]]
# [[:Wiktionary:每日一詞/2025年/1月5日]]
# [[:Wiktionary:每日一詞/2025年/1月11日]]
# [[:Wiktionary:每日一詞/2025年/1月4日]]
# [[:Wiktionary:外語每日一詞/2025年/1月5日]]
# [[:Wiktionary:外語每日一詞/2025年/1月4日]]
# [[:Wiktionary:每日一詞/2025年/1月3日]]
# [[:Wiktionary:外語每日一詞/2025年/1月3日]]
# [[:Wiktionary:外語每日一詞/2025年/1月17日]]
# [[:Wiktionary:每日一詞/2025年/1月29日]]
# [[:Wiktionary:每日一詞/2025年/1月1日]]
# [[:Wiktionary:外語每日一詞/2025年/1月2日]]
# [[:Wiktionary:外語每日一詞/2025年/1月1日]]
# [[:Wiktionary:每日一詞/2025年/1月2日]]
# [[:Wiktionary:每日一詞/2024年/12月31日]]
# [[:Wiktionary:外語每日一詞/2024年/12月29日]]
# [[:Wiktionary:外語每日一詞/2024年/12月28日]]
# [[:Wiktionary:外語每日一詞/2024年/12月31日]]
# [[:Wiktionary:每日一詞/2024年/12月30日]]
# [[:Wiktionary:外語每日一詞/2025年/1月10日]]
# [[:Wiktionary:外語每日一詞/2024年/12月27日]]
# [[:Wiktionary:外語每日一詞/2025年/1月6日]]
# [[:Wiktionary:每日一詞/2024年/12月28日]]
# [[:Wiktionary:每日一詞/2024年/12月29日]]
# [[:Wiktionary:每日一詞/2024年/12月27日]]
# [[:Wiktionary:每日一詞/2024年/12月25日]]
# [[:Wiktionary:每日一詞/2024年/12月24日]]
# [[:Wiktionary:每日一詞/2024年/12月23日]]
# [[:Wiktionary:外語每日一詞/2024年/12月25日]]
# [[:Wiktionary:外語每日一詞/2024年/12月26日]]
# [[:Wiktionary:外語每日一詞/2024年/12月24日]]
# [[:Wiktionary:外語每日一詞/2024年/12月23日]]
# [[:Wiktionary:外語每日一詞/2024年/12月21日]]
# [[:Wiktionary:每日一詞/2024年/12月22日]]
# [[:Wiktionary:外語每日一詞/2024年/12月20日]]
# [[:Wiktionary:外語每日一詞/2024年/12月19日]]
# [[:Wiktionary:外語每日一詞/2024年/12月18日]]
# [[:Wiktionary:外語每日一詞/2024年/12月22日]]
# [[:Wiktionary:每日一詞/2024年/12月21日]]
# [[:Wiktionary:每日一詞/2024年/12月20日]]
# [[:Wiktionary:每日一詞/2024年/12月19日]]
# [[:Wiktionary:每日一詞/2024年/12月18日]]
# [[:Wiktionary:外語每日一詞/2024年/12月16日]]
# [[:Wiktionary:外語每日一詞/2024年/12月15日]]
# [[:Wiktionary:外語每日一詞/2024年/12月14日]]
# [[:Wiktionary:外語每日一詞/2024年/12月13日]]
# [[:Wiktionary:外語每日一詞/2024年/12月12日]]
# [[:Wiktionary:外語每日一詞/2024年/12月11日]]
# [[:Wiktionary:外語每日一詞/2024年/12月10日]]
# [[:Wiktionary:每日一詞/2024年/12月17日]]
# [[:Wiktionary:每日一詞/2024年/12月16日]]
# [[:Wiktionary:外語每日一詞/2024年/12月9日]]
# [[:Wiktionary:每日一詞/2024年/12月15日]]
# [[:Wiktionary:每日一詞/2024年/12月14日]]
# [[:Wiktionary:外語每日一詞/2024年/12月7日]]
# [[:Wiktionary:外語每日一詞/2024年/12月6日]]
# [[:Wiktionary:外語每日一詞/2024年/12月4日]]
# [[:Wiktionary:外語每日一詞/2024年/12月3日]]
# [[:Wiktionary:外語每日一詞/2024年/12月17日]]
# [[:Wiktionary:外語每日一詞/2024年/12月2日]]
# [[:Wiktionary:每日一詞/2024年/12月13日]]
# [[:Wiktionary:每日一詞/2024年/12月12日]]
# [[:Wiktionary:每日一詞/2024年/12月10日]]
# [[:Wiktionary:每日一詞/2024年/12月8日]]
# [[:Wiktionary:每日一詞/2024年/12月11日]]
# [[:Wiktionary:每日一詞/2024年/12月6日]]
# [[:Wiktionary:每日一詞/2024年/12月9日]]
# [[:Wiktionary:每日一詞/2024年/12月4日]]
# [[:Wiktionary:外語每日一詞/2024年/12月8日]]
# [[:Wiktionary:外語每日一詞/2024年/12月1日]]
# [[:Wiktionary:外語每日一詞/2024年/12月5日]]
# [[:Wiktionary:外語每日一詞/2024年/11月30日]]
# [[:Wiktionary:外語每日一詞/2024年/11月29日]]
# [[:Wiktionary:每日一詞/2024年/12月7日]]
# [[:Wiktionary:每日一詞/2024年/12月2日]]
# [[:Wiktionary:每日一詞/2024年/11月29日]]
# [[:Wiktionary:每日一詞/2024年/12月5日]]
# [[:Wiktionary:外語每日一詞/2024年/11月28日]]
# [[:Wiktionary:每日一詞/2024年/12月3日]]
# [[:Wiktionary:每日一詞/2024年/12月1日]]
# [[:Wiktionary:每日一詞/2024年/11月30日]]
# [[:Wiktionary:每日一詞/2024年/11月28日]]
# [[:Wiktionary:外語每日一詞/2024年/11月27日]]
# [[:Wiktionary:外語每日一詞/2024年/11月26日]]
# [[:Wiktionary:每日一詞/2024年/11月26日]]
# [[:Wiktionary:每日一詞/2024年/11月25日]]
# [[:Wiktionary:外語每日一詞/2024年/11月25日]]
# [[:Wiktionary:外語每日一詞/2024年/11月24日]]
# [[:Wiktionary:每日一詞/2024年/11月24日]]
# [[:Wiktionary:每日一詞/2024年/11月23日]]
# [[:Wiktionary:外語每日一詞/2024年/11月23日]]
# [[:Wiktionary:每日一詞/2024年/11月22日]]
# [[:Wiktionary:每日一詞/2024年/11月21日]]
# [[:Wiktionary:每日一詞/2024年/11月27日]]
# [[:Wiktionary:每日一詞/2024年/11月20日]]
# [[:Wiktionary:外語每日一詞/2024年/11月22日]]
# [[:Wiktionary:每日一詞/2024年/11月19日]]
# [[:Wiktionary:外語每日一詞/2024年/11月21日]]
# [[:Wiktionary:外語每日一詞/2024年/11月20日]]
# [[:Wiktionary:外語每日一詞/2024年/11月19日]]
# [[:Wiktionary:每日一詞/2024年/11月18日]]
# [[:Wiktionary:每日一詞/2024年/11月17日]]
# [[:Wiktionary:外語每日一詞/2024年/11月18日]]
# [[:Wiktionary:外語每日一詞/2024年/11月17日]]
# [[:Wiktionary:每日一詞/2024年/11月14日]]
# [[:Wiktionary:每日一詞/2024年/11月15日]]
# [[:Wiktionary:外語每日一詞/2024年/11月16日]]
# [[:Wiktionary:外語每日一詞/2024年/11月14日]]
# [[:Wiktionary:外語每日一詞/2024年/11月13日]]
# [[:Wiktionary:外語每日一詞/2024年/11月12日]]
# [[:Wiktionary:外語每日一詞/2024年/11月15日]]
# [[:Wiktionary:每日一詞/2024年/11月13日]]
# [[:Wiktionary:外語每日一詞/2024年/11月8日]]
# [[:Wiktionary:外語每日一詞/2024年/11月11日]]
# [[:Wiktionary:每日一詞/2024年/11月11日]]
# [[:Wiktionary:每日一詞/2024年/11月12日]]
# [[:Wiktionary:每日一詞/2024年/11月16日]]
# [[:Wiktionary:每日一詞/2024年/11月9日]]
# [[:Wiktionary:每日一詞/2024年/11月10日]]
# [[:Wiktionary:每日一詞/2024年/11月8日]]
# [[:Wiktionary:外語每日一詞/2024年/11月9日]]
# [[:Wiktionary:外語每日一詞/2024年/11月7日]]
# [[:Wiktionary:外語每日一詞/2024年/11月4日]]
# [[:Wiktionary:外語每日一詞/2024年/11月6日]]
# [[:Wiktionary:每日一詞/2024年/11月7日]]
# [[:Wiktionary:外語每日一詞/2024年/11月3日]]
# [[:Wiktionary:每日一詞/2024年/11月4日]]
# [[:Wiktionary:每日一詞/2024年/11月5日]]
# [[:Wiktionary:每日一詞/2024年/11月2日]]
# [[:Wiktionary:每日一詞/2024年/11月3日]]
# [[:Wiktionary:每日一詞/2024年/10月31日]]
# [[:Wiktionary:每日一詞/2024年/11月1日]]
# [[:Wiktionary:外語每日一詞/2024年/11月1日]]
# [[:Wiktionary:外語每日一詞/2024年/11月10日]]
# [[:Wiktionary:外語每日一詞/2024年/10月31日]]
# [[:Wiktionary:外語每日一詞/2024年/10月30日]]
# [[:Wiktionary:外語每日一詞/2024年/10月29日]]
# [[:Wiktionary:每日一詞/2024年/10月30日]]
# [[:Wiktionary:每日一詞/2024年/10月29日]]
# [[:Wiktionary:每日一詞/2024年/10月28日]]
# [[:Wiktionary:外語每日一詞/2024年/11月5日]]
# [[:Wiktionary:外語每日一詞/2024年/10月28日]]
# [[:Wiktionary:每日一詞/2024年/11月6日]]
# [[:Wiktionary:每日一詞/2024年/10月27日]]
# [[:Wiktionary:每日一詞/2024年/10月26日]]
# [[:Wiktionary:每日一詞/2024年/10月25日]]
# [[:Wiktionary:外語每日一詞/2024年/10月27日]]
# [[:Wiktionary:每日一詞/2024年/10月24日]]
# [[:Wiktionary:外語每日一詞/2024年/10月26日]]
# [[:Wiktionary:外語每日一詞/2024年/11月2日]]
# [[:Wiktionary:每日一詞/2024年/10月23日]]
# [[:Wiktionary:每日一詞/2024年/10月22日]]
# [[:Wiktionary:每日一詞/2024年/10月21日]]
# [[:Wiktionary:每日一詞/2024年/10月20日]]
# [[:Wiktionary:每日一詞/2024年/10月19日]]
# [[:Wiktionary:外語每日一詞/2024年/10月23日]]
# [[:Wiktionary:外語每日一詞/2024年/10月22日]]
# [[:Wiktionary:外語每日一詞/2024年/10月25日]]
# [[:Wiktionary:每日一詞/2024年/10月18日]]
# [[:Wiktionary:每日一詞/2024年/10月17日]]
# [[:Wiktionary:每日一詞/2024年/10月16日]]
# [[:Wiktionary:每日一詞/2024年/10月15日]]
# [[:Wiktionary:每日一詞/2024年/10月14日]]
# [[:Wiktionary:每日一詞/2024年/10月13日]]
# [[:Wiktionary:每日一詞/2024年/10月12日]]
# [[:Wiktionary:每日一詞/2024年/10月11日]]
# [[:Wiktionary:外語每日一詞/2024年/10月21日]]
# [[:Wiktionary:每日一詞/2024年/10月10日]]
# [[:Wiktionary:每日一詞/2024年/10月9日]]
# [[:Wiktionary:每日一詞/2024年/10月8日]]
# [[:Wiktionary:每日一詞/2024年/10月7日]]
# [[:Wiktionary:每日一詞/2024年/10月6日]]
# [[:Wiktionary:外語每日一詞/2024年/10月24日]]
# [[:Wiktionary:外語每日一詞/2024年/10月20日]]
# [[:Wiktionary:外語每日一詞/2024年/10月18日]]
# [[:Wiktionary:外語每日一詞/2024年/10月16日]]
# [[:Wiktionary:外語每日一詞/2024年/10月15日]]
# [[:Wiktionary:外語每日一詞/2024年/10月1日]]
# [[:Wiktionary:每日一詞/2024年/9月30日]]
# [[:Wiktionary:每日一詞/2024年/10月1日]]
# [[:Wiktionary:每日一詞/2024年/9月29日]]
# [[:Wiktionary:外語每日一詞/2024年/10月14日]]
# [[:Wiktionary:每日一詞/2024年/9月28日]]
# [[:Wiktionary:每日一詞/2024年/9月27日]]
# [[:Wiktionary:外語每日一詞/2024年/10月19日]]
# [[:Wiktionary:外語每日一詞/2024年/10月17日]]
# [[:Wiktionary:外語每日一詞/2024年/10月13日]]
# [[:Wiktionary:外語每日一詞/2024年/10月12日]]
# [[:Wiktionary:外語每日一詞/2024年/10月11日]]
# [[:Wiktionary:外語每日一詞/2024年/10月10日]]
# [[:Wiktionary:每日一詞/2024年/12月26日]]
# [[:Wiktionary:外語每日一詞/2024年/12月30日]]
# [[:Wiktionary:外語每日一詞/2024年/10月8日]]
# [[:Wiktionary:每日一詞/2024年/10月5日]]
# [[:Wiktionary:外語每日一詞/2024年/10月7日]]
# [[:Wiktionary:每日一詞/2024年/10月4日]]
# [[:Wiktionary:外語每日一詞/2024年/10月6日]]
# [[:Wiktionary:每日一詞/2024年/10月2日]]
# [[:Wiktionary:外語每日一詞/2024年/10月5日]]
# [[:Wiktionary:外語每日一詞/2024年/10月4日]]
# [[:Wiktionary:外語每日一詞/2024年/9月30日]]
# [[:Wiktionary:外語每日一詞/2024年/10月9日]]
# [[:Wiktionary:外語每日一詞/2024年/9月29日]]
# [[:Wiktionary:外語每日一詞/2024年/9月28日]]
# [[:Wiktionary:外語每日一詞/2024年/9月26日]]
# [[:Wiktionary:外語每日一詞/2024年/10月3日]]
# [[:Wiktionary:外語每日一詞/2024年/9月25日]]
# [[:Wiktionary:外語每日一詞/2024年/9月24日]]
# [[:Wiktionary:每日一詞/2024年/9月26日]]
# [[:Wiktionary:外語每日一詞/2024年/9月23日]]
# [[:Wiktionary:每日一詞/2024年/9月25日]]
# [[:Wiktionary:每日一詞/2024年/9月24日]]
# [[:Wiktionary:外語每日一詞/2024年/9月22日]]
# [[:Wiktionary:每日一詞/2024年/10月3日]]
# [[:Wiktionary:外語每日一詞/2024年/9月21日]]
# [[:Wiktionary:外語每日一詞/2024年/10月2日]]
# [[:Wiktionary:外語每日一詞/2024年/9月20日]]
# [[:Wiktionary:外語每日一詞/2024年/9月27日]]
# [[:Wiktionary:外語每日一詞/2024年/9月19日]]
# [[:Wiktionary:外語每日一詞/2024年/9月18日]]
# [[:Wiktionary:外語每日一詞/2024年/9月17日]]
# [[:Wiktionary:每日一詞/2024年/9月23日]]
# [[:Wiktionary:外語每日一詞/2024年/9月16日]]
# [[:Wiktionary:外語每日一詞/2024年/9月15日]]
# [[:Wiktionary:每日一詞/2024年/9月22日]]
# [[:Wiktionary:每日一詞/2024年/9月21日]]
# [[:Wiktionary:每日一詞/2024年/9月20日]]
# [[:Wiktionary:外語每日一詞/2024年/9月14日]]
# [[:Wiktionary:每日一詞/2024年/9月19日]]
# [[:Wiktionary:外語每日一詞/2024年/9月13日]]
# [[:Wiktionary:外語每日一詞/2024年/9月12日]]
# [[:Wiktionary:每日一詞/2024年/9月18日]]
# [[:Wiktionary:每日一詞/2024年/9月17日]]
# [[:Wiktionary:每日一詞/2024年/9月16日]]
# [[:Wiktionary:外語每日一詞/2024年/9月11日]]
# [[:Wiktionary:外語每日一詞/2024年/9月10日]]
# [[:Wiktionary:每日一詞/2024年/9月15日]]
# [[:Wiktionary:每日一詞/2024年/9月14日]]
# [[:Wiktionary:外語每日一詞/2024年/9月9日]]
# [[:Wiktionary:外語每日一詞/2024年/9月8日]]
# [[:Wiktionary:外語每日一詞/2024年/8月16日]]
# [[:Wiktionary:每日一詞/2024年/9月13日]]
# [[:Wiktionary:每日一詞/2024年/9月12日]]
# [[:Wiktionary:外語每日一詞/2024年/9月7日]]
# [[:Wiktionary:外語每日一詞/2024年/9月6日]]
# [[:Wiktionary:每日一詞/2024年/9月11日]]
# [[:Wiktionary:每日一詞/2024年/9月10日]]
# [[:Wiktionary:每日一詞/2024年/9月9日]]
# [[:Wiktionary:外語每日一詞/2024年/9月5日]]
# [[:Wiktionary:外語每日一詞/2024年/9月4日]]
# [[:Wiktionary:外語每日一詞/2024年/9月1日]]
# [[:Wiktionary:外語每日一詞/2024年/9月3日]]
# [[:Wiktionary:外語每日一詞/2024年/8月14日]]
# [[:Wiktionary:外語每日一詞/2024年/8月13日]]
# [[:Wiktionary:每日一詞/2024年/9月8日]]
# [[:Wiktionary:每日一詞/2024年/9月7日]]
# [[:Wiktionary:每日一詞/2024年/9月6日]]
# [[:Wiktionary:每日一詞/2024年/9月5日]]
# [[:Wiktionary:每日一詞/2024年/9月4日]]
# [[:Wiktionary:每日一詞/2024年/9月3日]]
# [[:Wiktionary:外語每日一詞/2024年/8月12日]]
# [[:Wiktionary:外語每日一詞/2024年/8月11日]]
# [[:Wiktionary:外語每日一詞/2024年/8月15日]]
# [[:Wiktionary:每日一詞/2024年/9月2日]]
# [[:Wiktionary:外語每日一詞/2024年/8月10日]]
# [[:Wiktionary:每日一詞/2024年/8月7日]]
# [[:Wiktionary:每日一詞/2024年/9月1日]]
# [[:Wiktionary:每日一詞/2024年/8月5日]]
# [[:Wiktionary:外語每日一詞/2024年/8月9日]]
# [[:Wiktionary:外語每日一詞/2024年/8月8日]]
# [[:Wiktionary:外語每日一詞/2024年/8月7日]]
# [[:Wiktionary:外語每日一詞/2024年/8月6日]]
# [[:Wiktionary:外語每日一詞/2024年/8月5日]]
# [[:Wiktionary:外語每日一詞/2024年/8月4日]]
# [[:Wiktionary:外語每日一詞/2024年/8月3日]]
# [[:Wiktionary:每日一詞/2024年/8月6日]]
# [[:Wiktionary:每日一詞/2024年/8月4日]]
# [[:Wiktionary:每日一詞/2024年/8月3日]]
# [[:Wiktionary:每日一詞/2024年/8月2日]]
# [[:Wiktionary:外語每日一詞/2024年/8月2日]]
# [[:Wiktionary:每日一詞/2024年/8月1日]]
# [[:Wiktionary:外語每日一詞/2024年/8月1日]]
# [[:Wiktionary:每日一詞/2024年/8月31日]]
# [[:Wiktionary:外語每日一詞/2024年/8月31日]]
# [[:Wiktionary:每日一詞/2024年/8月30日]]
# [[:Wiktionary:每日一詞/2024年/8月29日]]
# [[:Wiktionary:外語每日一詞/2024年/8月30日]]
# [[:Wiktionary:外語每日一詞/2024年/8月29日]]
# [[:Wiktionary:外語每日一詞/2024年/8月28日]]
# [[:Wiktionary:外語每日一詞/2024年/8月27日]]
# [[:Wiktionary:外語每日一詞/2024年/8月26日]]
# [[:Wiktionary:每日一詞/2024年/8月28日]]
# [[:Wiktionary:外語每日一詞/2024年/8月25日]]
# [[:Wiktionary:每日一詞/2024年/8月27日]]
# [[:Wiktionary:每日一詞/2024年/8月26日]]
# [[:Wiktionary:每日一詞/2024年/8月25日]]
# [[:Wiktionary:每日一詞/2024年/8月24日]]
# [[:Wiktionary:每日一詞/2024年/8月23日]]
# [[:Wiktionary:外語每日一詞/2024年/8月24日]]
# [[:Wiktionary:每日一詞/2024年/8月22日]]
# [[:Wiktionary:每日一詞/2024年/8月21日]]
# [[:Wiktionary:每日一詞/2024年/8月20日]]
# [[:Wiktionary:外語每日一詞/2024年/8月23日]]
# [[:Wiktionary:外語每日一詞/2024年/8月22日]]
# [[:Wiktionary:每日一詞/2024年/8月19日]]
# [[:Wiktionary:外語每日一詞/2024年/8月21日]]
# [[:Wiktionary:外語每日一詞/2024年/8月20日]]
# [[:Wiktionary:外語每日一詞/2024年/8月19日]]
# [[:Wiktionary:每日一詞/2024年/8月18日]]
# [[:Wiktionary:每日一詞/2024年/8月17日]]
# [[:Wiktionary:外語每日一詞/2024年/8月18日]]
# [[:Wiktionary:首頁/分類]]
# [[:Wiktionary:外語每日一詞/2024年/8月17日]]
# [[:Wiktionary:外語每日一詞/2024年/9月2日]]
# [[:Wiktionary:外語每日一詞/預設]]
# [[:Wiktionary:每日一詞/2024年/8月16日]]
# [[:Wiktionary:每日一詞/2024年/8月15日]]
# [[:Wiktionary:每日一詞/2024年/8月14日]]
# [[:Wiktionary:每日一詞/2024年/8月13日]]
# [[:Wiktionary:每日一詞/2024年/8月12日]]
# [[:Wiktionary:每日一詞/2024年/8月11日]]
# [[:Wiktionary:每日一詞/2024年/8月10日]]
# [[:Wiktionary:每日一詞/2024年/8月9日]]
# [[:Wiktionary:每日一詞/預設]]
# [[:Wiktionary:每日一詞/2024年/8月8日]]
# [[:Wiktionary:首頁/語言入口]]
# [[:Wiktionary:首頁/段落]]
# [[:Wiktionary:首頁/首頁統計]]
# [[:Wiktionary:Picture dictionary/th:prep-place]]
# [[:Wiktionary:Picture dictionary/th:head]]
# [[:Wiktionary:亞美尼亞語轉寫]]
# [[:Wiktionary:蒙古語轉寫]]
# [[:Wiktionary:布里亞特語轉寫]]
# [[:Wiktionary:科普特語轉寫]]
# [[:Wiktionary:藏語轉寫]]
# [[:Wiktionary:日語轉寫]]
# [[:Wiktionary:馬其頓語轉寫]]
# [[:Wiktionary:維吾爾語轉寫]]
# [[:Wiktionary:統計/熱詞]]
# [[:Wiktionary:坏笑话和删除的胡话/Gates]]
# [[:Wiktionary:坏笑话和删除的胡话/Piyush Karia]]
# [[:Wiktionary:坏笑话和删除的胡话/甘肃省委组织部]]
# [[:Wiktionary:坏笑话和删除的胡话/女性的胸部]]
# [[:Wiktionary:坏笑话和删除的胡话/李晓明]]
# [[:Wiktionary:坏笑话和删除的胡话/因小失大的出处]]
# [[:Wiktionary:坏笑话和删除的胡话/template]]
# [[:Wiktionary:新词推荐]]
# [[:Wiktionary:佈局解釋/漢語]]
# [[:Wiktionary:佈局解釋/日語]]
# [[:Wiktionary:创建页面]]
# [[:Wiktionary:样式指南]]
# [[:Wiktionary:维基词典语言列表]]
# [[:Wiktionary:注音索引/ㄓ]]
# [[:Wiktionary:WikiProject汉语]]
# [[:Wiktionary:茶室/header]]
# [[:Wiktionary:注音索引/ㄕ]]
# [[:Wiktionary:漢語詞族/于]]
# [[:Wiktionary:漢語詞族]]
# [[:Wiktionary:漢語詞族/丩]]
# [[:Wiktionary:中式英語]]
# [[:Wiktionary:洋泾浜英语]]
# [[:Wiktionary:维基百科版首页]]
# [[:Wiktionary:漢語辭彙索引/冷]]
# [[:Wiktionary:德语不规则动词]]
# [[:Wiktionary:德语动词]]
# [[:Wiktionary:中文数字]]
# [[:Wiktionary:漢語辭彙索引/一]]
# [[:Wiktionary:漢語辭彙索引/了]]
# [[:Wiktionary:现代标准汉语]]
# [[:Wiktionary:漢語辭彙索引/就]]
# [[:Wiktionary:漢語辭彙索引/欲]]
# [[:Wiktionary:漢語辭彙索引/埃]]
# [[:Wiktionary:漢語辭彙索引/哀]]
# [[:Wiktionary:化學專有名詞 C]]
# [[:Wiktionary:化學專有名詞 B]]
# [[:Wiktionary:化學專有名詞 A]]
# [[:Wiktionary:術語專有名詞]]
# [[:Wiktionary:漢字專題/invite]]
# [[:Wiktionary:漢字專題/漢字相關資訊參考]]
# [[:Wiktionary:漢字專題/編輯參考]]
# [[:Wiktionary:漢語發音表記]]
# [[:Wiktionary:朝鲜语發音表記]]
# [[:Wiktionary:WikiProject 漢字/樣例]]
# [[:Wiktionary:Chaguan]]
# [[:Wiktionary:諺文索引/ㅎ]]
# [[:Wiktionary:諺文索引/ㅍ]]
# [[:Wiktionary:諺文索引/ㅌ]]
# [[:Wiktionary:諺文索引/ㅋ]]
# [[:Wiktionary:諺文索引/ㅊ]]
# [[:Wiktionary:諺文索引/ㅈ]]
# [[:Wiktionary:諺文索引/ㅇ]]
# [[:Wiktionary:諺文索引/ㅅ]]
# [[:Wiktionary:諺文索引/ㅂ]]
# [[:Wiktionary:諺文索引/ㅁ]]
# [[:Wiktionary:諺文索引/ㄹ]]
# [[:Wiktionary:諺文索引/ㄷ]]
# [[:Wiktionary:諺文索引/ㄴ]]
# [[:Wiktionary:諺文索引/ㄱ]]
# [[:Wiktionary:粤語常用字]]
# [[:Wiktionary:快捷方式]]
# [[:Wiktionary:漢語辭彙索引/阿]]
# [[:Wiktionary:WikiProject概念分類]]
# [[:Wiktionary:快速索引]]
# [[:Wiktionary:日语词汇索引]]
# [[:Wiktionary:共享资源图像巡视/header]]
# [[:Wiktionary:常见问题解答/读者]]
# [[:Wiktionary:常见问题解答/项目]]
# [[:Wiktionary:antivandaltool.js]]
# [[:Wiktionary:其他语言]]
# [[:Wiktionary:姊妹项目]]
# [[:Wiktionary:动词]]
# [[:Wiktionary:形容词]]
# [[:Wiktionary:名词]]
# [[:Wiktionary:格式]]
# [[:Wiktionary:葡萄牙语]]
# [[:Wiktionary:英语]]
# [[:Wiktionary:意大利语]]
# [[:Wiktionary:注音]]
# [[:Wiktionary:解释]]
# [[:Wiktionary:汉字统一部首表]]
# [[:Wiktionary:普通话异读词审音表]]
# [[:Wiktionary:越南语基本条目]]
# [[:Wiktionary:乌尔都语基本条目]]
# [[:Wiktionary:匈牙利语基本条目]]
# [[:Wiktionary:芬兰语基本条目]]
# [[:Wiktionary:弗里西语基本条目]]
# [[:Wiktionary:法罗语基本条目]]
# [[:Wiktionary:葡萄牙语基本条目]]
# [[:Wiktionary:荷兰语基本条目]]
# [[:Wiktionary:波兰语基本条目]]
# [[:Wiktionary:斐济语基本条目]]
# [[:Wiktionary:所有模板列表/语言]]
# [[:Wiktionary:所有模板列表]]
# [[:Wiktionary:马尔他语基本条目]]
# [[:Wiktionary:希伯来语基本条目]]
# [[:Wiktionary:阿拉伯语基本条目]]
# [[:Wiktionary:阿姆哈拉语基本条目]]
# [[:Wiktionary:斯洛文尼亚语基本条目]]
# [[:Wiktionary:斯洛伐克语基本条目]]
# [[:Wiktionary:僧伽罗语基本条目]]
# [[:Wiktionary:萨丁尼亚语基本条目]]
# [[:Wiktionary:梵语基本条目]]
# [[:Wiktionary:普什图语基本条目]]
# [[:Wiktionary:旁遮普语基本条目]]
# [[:Wiktionary:奥塞梯语基本条目]]
# [[:Wiktionary:尼泊尔语基本条目]]
# [[:Wiktionary:低地德语基本条目]]
# [[:Wiktionary:卢森堡语基本条目]]
# [[:Wiktionary:康瓦尔语基本条目]]
# [[:Wiktionary:印地语基本条目]]
# [[:Wiktionary:马恩语基本条目]]
# [[:Wiktionary:盖尔语基本条目]]
# [[:Wiktionary:爱尔兰语基本条目]]
# [[:Wiktionary:法语基本条目]]
# [[:Wiktionary:波斯语基本条目]]
# [[:Wiktionary:威尔士语基本条目]]
# [[:Wiktionary:布列塔尼语基本条目]]
# [[:Wiktionary:孟加拉语基本条目]]
# [[:Wiktionary:阿萨姆语基本条目]]
# [[:Wiktionary:世界语基本条目]]
# [[:Wiktionary:伊多语基本条目]]
# [[:Wiktionary:道本语基本条目]]
# [[:Wiktionary:乌克兰语基本条目]]
# [[:Wiktionary:瑞典语基本条目]]
# [[:Wiktionary:塞尔维亚语基本条目]]
# [[:Wiktionary:西西里语基本条目]]
# [[:Wiktionary:俄语基本条目]]
# [[:Wiktionary:罗马尼亚语基本条目]]
# [[:Wiktionary:挪威语基本条目]]
# [[:Wiktionary:新挪威语基本条目]]
# [[:Wiktionary:拉脱维亚语基本条目]]
# [[:Wiktionary:立陶宛语基本条目]]
# [[:Wiktionary:拉丁语基本条目]]
# [[:Wiktionary:意大利语基本条目]]
# [[:Wiktionary:克罗地亚语基本条目]]
# [[:Wiktionary:爱沙尼亚语基本条目]]
# [[:Wiktionary:西班牙语基本条目]]
# [[:Wiktionary:英语基本条目]]
# [[:Wiktionary:德语基本条目]]
# [[:Wiktionary:丹麦语基本条目]]
# [[:Wiktionary:捷克语基本条目]]
# [[:Wiktionary:科西嘉语基本条目]]
# [[:Wiktionary:加泰兰语基本条目]]
# [[:Wiktionary:保加利亚语基本条目]]
# [[:Wiktionary:南非语基本条目]]
# [[:Wiktionary:冰岛语基本条目]]
# [[:Wiktionary:GNU自由文档许可证文本/非正式翻译]]
# [[:Wiktionary:专题/歇后语]]
# [[:Wiktionary:专题/成语]]
# [[:Wiktionary:度量衡]]
# [[:Wiktionary:Block log]]
# [[:Wiktionary:藏语词汇索引/བ་]]
# [[:Wiktionary:藏语词汇索引]]
# [[:Wiktionary:印地语汇索引]]
# [[:Wiktionary:法语规则动词变位表]]
# [[:Wiktionary:法语]]
# [[:Wiktionary:汉语]]
# [[:Wiktionary:消息定制]]
# [[:Wiktionary:MediaWiki索引]]
# [[:Wiktionary:Protection log]]
# [[:Wiktionary:删除纪录]]
# [[:Wiktionary:图像标记]]
# [[:Wiktionary:工具]]
# [[:Wiktionary:漢字專題]]
# [[:Wiktionary:WikiProject/模板]]
# [[:Wiktionary:词典术语]]
# [[:Wiktionary:新词新语]]
# [[:Wiktionary:上载纪录]]
== Template ==
# [[:Template:R:mi:He Pātaka Kupu]]
# [[:Template:R:mi:Williams:1852]]
# [[:Template:R:cli:Brindle:2017]]
# [[:Template:R:udi:Dabakov:2008]]
# [[:Template:RQ:za:Brigands' Song]]
# [[:Template:RQ:Shakespeare Much Ado About Nothing]]
# [[:Template:R:mi:Te Aka 3]]
# [[:Template:Su-noun]]
# [[:Template:R:mzs:Glossario]]
# [[:Template:R:bej:Reinisch]]
# [[:Template:R:bej:Vanhove]]
# [[:Template:R:bn:Dasa]]
# [[:Template:R:sem:KAI]]
# [[:Template:RQ:sem:KAI]]
# [[:Template:R:kls:Trail]]
# [[:Template:Zgh-head]]
# [[:Template:Zen-head]]
# [[:Template:Tzm-head]]
# [[:Template:Tmh-head]]
# [[:Template:Tez-head]]
# [[:Template:Swn-head]]
# [[:Template:Sjs-head]]
# [[:Template:Siz-head]]
# [[:Template:Shy-head]]
# [[:Template:Shi-head]]
# [[:Template:Sds-head]]
# [[:Template:Rif-head]]
# [[:Template:Mzb-head]]
# [[:Template:Kab-head]]
# [[:Template:Jbn-head]]
# [[:Template:Gnc-head]]
# [[:Template:Gho-head]]
# [[:Template:Gha-head]]
# [[:Template:Cnu-head]]
# [[:Template:Ber-fog-head]]
# [[:Template:Auj-head]]
# [[:Template:Gho-conj]]
# [[:Template:Rif-conj]]
# [[:Template:Name respelling]]
# [[:Template:R:Vasmer:1923]]
# [[:Template:Table:continents/ar]]
# [[:Template:R:mk:SDA]]
# [[:Template:R:blc:Nater:2022]]
# [[:Template:Table:colors/lbe]]
# [[:Template:R:lbe:Gadzhiev]]
# [[:Template:R:lbe:Digiev]]
# [[:Template:R:zh:academy]]
# [[:Template:R:zh:idioms]]
# [[:Template:R:alu:Naitoro]]
# [[:Template:R:apw:WAED]]
# [[:Template:R:bol:Gimba2009]]
# [[:Template:R:arp:Cowell & Moss:2008]]
# [[:Template:R:pmw:Callaghan:1984]]
# [[:Template:R:nsq:Callaghan:1987]]
# [[:Template:R:yao:Sanderson:1922]]
# [[:Template:R:yao:Hetherwick:1902]]
# [[:Template:R:shi:Tunirt]]
# [[:Template:R:QAS2012]]
# [[:Template:R:qfa-yen:Fortescue–Vajda:2022]]
# [[:Template:R:kab:Guerrab:2014]]
# [[:Template:R:lmw:Callaghan:1965]]
# [[:Template:List:countries in Europe/bhh]]
# [[:Template:R:poz-oce:Tyron & Hackman:1983]]
# [[:Template:Table:suits/sa]]
# [[:Template:Table:hijri calendar/fa]]
# [[:Template:Table:hijri calendar/ja]]
# [[:Template:Table:hijri calendar/hi]]
# [[:Template:Table:musical note values/ja]]
# [[:Template:Table:relative dates/ja]]
# [[:Template:Table:continents/th]]
# [[:Template:Table:continents/ta]]
# [[:Template:Table:continents/syl]]
# [[:Template:Table:continents/km]]
# [[:Template:Table:continents/ka]]
# [[:Template:Table:continents/id]]
# [[:Template:Table:continents/he]]
# [[:Template:Table:continents/bg]]
# [[:Template:Table:continents/ajp]]
# [[:Template:Table:continents/aii]]
# [[:Template:Gadget tag]]
# [[:Template:List:blues/pt]]
# [[:Template:R:mul:Hong:2024]]
# [[:Template:R:kwd:Keesing:1975]]
# [[:Template:Talk quote inline]]
# [[:Template:R:slr:Ölmez]]
# [[:Template:R:pl:Śliwiński:2016]]
# [[:Template:U:en:NNES-and-children]]
# [[:Template:R:pac:Watson]]
# [[:Template:Feminist form of]]
# [[:Template:User:Public class/Zh-forms]]
# [[:Template:R:cst:Colós-Guzman-Harrington]]
# [[:Template:Ms-pr]]
# [[:Template:R:fo:Jacobsen:2021]]
# [[:Template:Az-inf-p]]
# [[:Template:Az-IPA]]
# [[:Template:R:Century]]
# [[:Template:Huu-class]]
# [[:Template:R:cel:EDPC/pageurl]]
# [[:Template:Kw-sgl]]
# [[:Template:Apheretic form of]]
# [[:Template:R:lt:VŽ]]
# [[:Template:Wortschatz Leipzig frequency list header]]
# [[:Template:Search box]]
# [[:Template:Flatlist]]
# [[:Template:U:ru:aspectual stress variant]]
# [[:Template:R:sva:Saghliani:2016]]
# [[:Template:List:countries in Asia/uz]]
# [[:Template:List:countries in North America/de]]
# [[:Template:List:countries in South America/de]]
# [[:Template:R:ssb:Akamine:2003]]
# [[:Template:R:nun:Sun:2005]]
# [[:Template:Demo2c]]
# [[:Template:R:liv:LDW]]
# [[:Template:R:ssf:Niida:2018]]
# [[:Template:Table:relative dates/it]]
# [[:Template:Table:days of the week/enm]]
# [[:Template:List:Cereals/en]]
# [[:Template:R:sij:Bradshaw:2025]]
# [[:Template:R:suc:Bulalang:2024]]
# [[:Template:List:constituent countries of the United Kingdom/vi]]
# [[:Template:List:countries in South America/ko]]
# [[:Template:R:bkz:Andersen:2014]]
# [[:Template:R:nmb:Fox:1979]]
# [[:Template:R:lzl:Crowley:2006]]
# [[:Template:Wal-prop]]
# [[:Template:List:continents/wal]]
# [[:Template:List:countries in Europe/wal]]
# [[:Template:R:Key & Key 1953]]
# [[:Template:Mong-decl]]
# [[:Template:Xng-pron]]
# [[:Template:RQ:Shakespeare Henry 4-1]]
# [[:Template:Etystub]]
# [[:Template:RQ:Webster Malfi]]
# [[:Template:RQ:Shakespeare As You Like It]]
# [[:Template:Also/urt]]
# [[:Template:Hnn-adv]]
# [[:Template:Hil-adv]]
# [[:Template:Eggcorn of]]
# [[:Template:R:tai:PPT]]
# [[:Template:RQ:cather Song of the Lark]]
# [[:Template:Trans-top-see]]
# [[:Template:Piecewise doublet]]
# [[:Template:Lt-noun-m-us-2]]
# [[:Template:Interproject-box]]
# [[:Template:Fro-conj-frire]]
# [[:Template:Jpx-hcj-kanjitab]]
# [[:Template:Auto cat/test]]
# [[:Template:RQ:amf:Haalin Mallano]]
# [[:Template:Fo-decl-noun-n4]]
# [[:Template:Fo-decl-noun-m15-p]]
# [[:Template:Sh-part form]]
# [[:Template:Mn-decl-noun1]]
# [[:Template:Xal-verb]]
# [[:Template:Mn-verb-form]]
# [[:Template:Mn-vh]]
# [[:Template:Mn-suffix]]
# [[:Template:Izh-decl/kärpäin]]
# [[:Template:Ht-ety-z]]
# [[:Template:Ba-prondecl-base]]
# [[:Template:Mt-conj/I-ae-oo]]
# [[:Template:Kzg-kanji]]
# [[:Template:Okn-head]]
# [[:Template:Orv-decl-noun-u]]
# [[:Template:Ofs-conj-wk2]]
# [[:Template:Paper-A]]
# [[:Template:Paper sizes]]
# [[:Template:ISO 216]]
# [[:Template:List:seasons/zh]]
# [[:Template:List:seasons/vo]]
# [[:Template:List:seasons/ug]]
# [[:Template:List:leptons/es]]
# [[:Template:List:continents/tr]]
# [[:Template:List:continents/tl/Tglg]]
# [[:Template:List:continents/tl/Latn]]
# [[:Template:List:continents/sv]]
# [[:Template:List:continents/scn]]
# [[:Template:List:continents/rsk]]
# [[:Template:List:continents/ro]]
# [[:Template:List:continents/pt]]
# [[:Template:List:continents/pl]]
# [[:Template:List:continents/or]]
# [[:Template:List:continents/nn]]
# [[:Template:List:continents/nb]]
# [[:Template:List:continents/my]]
# [[:Template:List:continents/mt]]
# [[:Template:List:continents/ms/Arab]]
# [[:Template:List:continents/ms]]
# [[:Template:List:continents/ml]]
# [[:Template:List:continents/mhr]]
# [[:Template:List:continents/lt]]
# [[:Template:List:continents/kw]]
# [[:Template:List:continents/ja/landmasses]]
# [[:Template:List:continents/ja/continents]]
# [[:Template:List:continents/it]]
# [[:Template:List:continents/is]]
# [[:Template:List:continents/io]]
# [[:Template:List:continents/id]]
# [[:Template:List:continents/hu]]
# [[:Template:List:continents/hrx]]
# [[:Template:List:continents/hi]]
# [[:Template:List:continents/fur]]
# [[:Template:List:continents/fr]]
# [[:Template:List:continents/en]]
# [[:Template:List:continents/de]]
# [[:Template:List:continents/cy]]
# [[:Template:List:continents/cs]]
# [[:Template:List:continents/bg]]
# [[:Template:List:continents/az/Latn]]
# [[:Template:List:continents/an]]
# [[:Template:R:te:TVK]]
# [[:Template:List:Bengali script letters/bn]]
# [[:Template:List:Gregorian calendar months/lb]]
# [[:Template:List:Gregorian calendar months/hu]]
# [[:Template:List:Gregorian calendar months/de]]
# [[:Template:List:terms for fingers/yrl]]
# [[:Template:R:ine:IEL]]
# [[:Template:R:et:ETY]]
# [[:Template:Gem-prefix]]
# [[:Template:La-suffix-verb]]
# [[:Template:R:eu:EDB]]
# [[:Template:Latin script letter names/ko]]
# [[:Template:RQ:X]]
# [[:Template:Mns-nor-conj-table-reg]]
# [[:Template:R:svm:Pangloss]]
# [[:Template:R:wied 1841]]
# [[:Template:R:say 1823]]
# [[:Template:Pejorative of]]
# [[:Template:Is-rhymelink]]
# [[:Template:Is-rhymesee]]
# [[:Template:Osx-decl-noun]]
# [[:Template:R:ber:Kossmann 2013]]
# [[:Template:Ja-non-lexical-pitch]]
# [[:Template:Sla-conj]]
# [[:Template:R:pl:Siarkowski:1891]]
# [[:Template:Rap-personal pronouns]]
# [[:Template:R:pl:Kolberg:1877]]
# [[:Template:Tg-numeral]]
# [[:Template:Tr-IPA]]
# [[:Template:R:tg:Vozhaju]]
# [[:Template:R:en:Ying-Han Da Cidian 2]]
# [[:Template:Fa-xlit]]
# [[:Template:R:ja:Xinshiji Ri-Han Shuangjie Da Cidian]]
# [[:Template:R:th:Tai Han Cidian 1990]]
# [[:Template:R:egy:TLA]]
# [[:Template:R:fa:Bosiyu Hanyu Cidian 1981]]
# [[:Template:Nd-adj]]
# [[:Template:Nr-adj]]
# [[:Template:R:loa:van Baarda:1904]]
# [[:Template:List:provinces of Algeria/en]]
# [[:Template:Also/aao]]
# [[:Template:R:ii:LiMa1981]]
# [[:Template:R:vi:TỪ ĐIỄN TỪ HÁN VIỆT]]
# [[:Template:Tt-conj-c]]
# [[:Template:Tt-conj-v]]
# [[:Template:Tt-conj-head]]
# [[:Template:R:NHK2016]]
# [[:Template:List:elementary particles/es]]
# [[:Template:Sw-variant]]
# [[:Template:Sga-suffix]]
# [[:Template:Mt-suffix]]
# [[:Template:Tsg-pr]]
# [[:Template:Fr-conj-copier-coller]]
# [[:Template:R:ar:Alaboyu Hanyu Cidian 2008]]
# [[:Template:R:te:G. N. Reddy 1979]]
# [[:Template:Pbg-conj]]
# [[:Template:Quote-qualifier]]
# [[:Template:R:fa:Bosiyu Hanyu Cidian 1997]]
# [[:Template:R:ru:Xinshidai E-Han Xiangjie Da Cidian]]
# [[:Template:R:ru:Xinshidai Da E-Han Cidian]]
# [[:Template:R:uk:Xinbian Wukelanyu Hanyu Cidian]]
# [[:Template:Bbl-IPA]]
# [[:Template:Mhr-num]]
# [[:Template:R:pl:Sławski]]
# [[:Template:R:cdo:Feng 1998]]
# [[:Template:RQ:Kim Dung AHXD]]
# [[:Template:Okn-kanji]]
# [[:Template:Tkn-kanji]]
# [[:Template:Picdic/vi/Gesicht]]
# [[:Template:La-gerund]]
# [[:Template:List:provinces of Laos/lo]]
# [[:Template:R:cs:Slovník univerbizátu]]
# [[:Template:R:zlw-osk:Rocchi]]
# [[:Template:Box]]
# [[:Template:Zh-Religion-syn]]
# [[:Template:Zle-ono-decl-noun-o-n]]
# [[:Template:Tcy-noun]]
# [[:Template:R:scn:Traina]]
# [[:Template:Bn-formal personal pronoun un]]
# [[:Template:R:si:Carter]]
# [[:Template:R:cs:Naše přijmení:2019]]
# [[:Template:User sl-3]]
# [[:Template:R:pl:SgOWiM]]
# [[:Template:Uk-1928 superseded spelling of]]
# [[:Template:R:ml:Warrier]]
# [[:Template:Kn-personal pronouns]]
# [[:Template:Ml-personal pronouns]]
# [[:Template:R:sq:Svane:1992]]
# [[:Template:Hrx-adj]]
# [[:Template:Fro-decl-adj-f]]
# [[:Template:Eu-personal pronouns/table]]
# [[:Template:Fi-decl-kuollut-risti]]
# [[:Template:Oc-conj-èsser]]
# [[:Template:Oc-conj-viure]]
# [[:Template:R:zh:Xiandai Hanyu Fangyan Da Cidian]]
# [[:Template:Ryu-pron]]
# [[:Template:Wp sup]]
# [[:Template:Also/abq]]
# [[:Template:Filter-avoidance spelling of]]
# [[:Template:Sw-conj/table-intrans]]
# [[:Template:Hnn-pr]]
# [[:Template:Hnn-head]]
# [[:Template:U:de:unadapted]]
# [[:Template:Yi-def-art]]
# [[:Template:R:ja:YHS]]
# [[:Template:R:Gogen Yurai Jiten]]
# [[:Template:Ka-decl-adj-auto]]
# [[:Template:R:zh:CiYuan3]]
# [[:Template:RQ:RFC]]
# [[:Template:Mdh-pr]]
# [[:Template:U:ca:deprecated use of diacritic]]
# [[:Template:Ja-number-counter:つ]]
# [[:Template:Mwr-adv]]
# [[:Template:Link/sl-tonal]]
# [[:Template:Also/કતર]]
# [[:Template:R:eo:ReVo]]
# [[:Template:R:eo:PIV 2020]]
# [[:Template:Troponyms]]
# [[:Template:Yue-etym-clip-en]]
# [[:Template:Ja-number-counter:分]]
# [[:Template:Tl-letter-def]]
# [[:Template:Yur-verb]]
# [[:Template:Zlw-opl-adj]]
# [[:Template:R:cs:Machek:1954]]
# [[:Template:Protected page text/template]]
# [[:Template:Mhr-adj]]
# [[:Template:R:tr:MBTS]]
# [[:Template:R:av:Saidov:1967]]
# [[:Template:Nb-former-context]]
# [[:Template:Vep-decl-kuva]]
# [[:Template:Vep-decl-kivi]]
# [[:Template:Vep-decl-vezi]]
# [[:Template:Izh-decl/kevät]]
# [[:Template:Hrx-ndecl-n]]
# [[:Template:Hrx-ndecl-f]]
# [[:Template:Hrx-decl-cell]]
# [[:Template:Hrx-ndecl-blank-full]]
# [[:Template:Hrx-ndecl-m]]
# [[:Template:Table:USA/lo]]
# [[:Template:De-decl-dieser]]
# [[:Template:Pi-sc-core]]
# [[:Template:Mch-variant]]
# [[:Template:Izh-conj/ampua]]
# [[:Template:Klj-dial]]
# [[:Template:Ur-conj-y]]
# [[:Template:Ur-conj-c]]
# [[:Template:Ur-conj-head]]
# [[:Template:Ur-conj-simp]]
# [[:Template:Ur-conj-no-aspect]]
# [[:Template:Fi-stats-given-name/num]]
# [[:Template:He-ot-lo-sofit]]
# [[:Template:He-dagesh-khazak]]
# [[:Template:Niqud]]
# [[:Template:He-dagesh-kal]]
# [[:Template:He-dotless-shin]]
# [[:Template:He-conj-pi'el/ע״י]]
# [[:Template:Fo-decl-noun-f30]]
# [[:Template:Is-decl-noun-dóttir]]
# [[:Template:Fi-conj-katketa]]
# [[:Template:Fi-conj-juosta]]
# [[:Template:Ojp-pron-verb-2-2]]
# [[:Template:外語每日一詞]]
# [[:Template:每日一詞]]
# [[:Template:U:hu:preferred-verbal-prefix]]
# [[:Template:Ja-from-kaminidan-ext]]
# [[:Template:Ja-from-kaminidan]]
# [[:Template:Also/atsi]]
# [[:Template:Nv-theme-header]]
# [[:Template:Nv-theme-row]]
# [[:Template:R:mww:Heimbach]]
# [[:Template:Nv-positional-verbs]]
# [[:Template:Nv-classificatory-verbs]]
# [[:Template:Nv-pos-vowel]]
# [[:Template:R:lo:Kerr]]
# [[:Template:RQ:Gosenshu]]
# [[:Template:Mdash]]
# [[:Template:List:Cuneiform letters/peo]]
# [[:Template:Nv-possessive pronouns]]
# [[:Template:Table:suits/gl]]
# [[:Template:R:JC03]]
# [[:Template:R:sq:Jungg:1895]]
# [[:Template:R:ABC]]
# [[:Template:R:zh:Hanyu Wailaici Cidian]]
# [[:Template:R:Yoji Jukugo o Shiru Jiten]]
# [[:Template:R:Jitsu]]
# [[:Template:Mdh-adj]]
# [[:Template:R:Daijirin4]]
# [[:Template:Table:chess pieces/aii]]
# [[:Template:R:be:Skarnik]]
# [[:Template:Ga-mut-cons]]
# [[:Template:Table:tastes/ja]]
# [[:Template:List:senses/ja]]
# [[:Template:R:nan-hbl:TLKKS]]
# [[:Template:Ko-etym-jamo]]
# [[:Template:Glink/ja]]
# [[:Template:R:iir:ID]]
# [[:Template:Tyz]]
# [[:Template:List:states of Brazil/pt]]
# [[:Template:Fro-conj-corre]]
# [[:Template:Label language-specific data documentation]]
# [[:Template:Xug-kanjitab]]
# [[:Template:Yoi-kanjitab]]
# [[:Template:Tkn-kanjitab]]
# [[:Template:Gl-pr]]
# [[:Template:Fax-past participle]]
# [[:Template:Jam-pron]]
# [[:Template:Bar-adverb]]
# [[:Template:Mt-hija]]
# [[:Template:Mt-infl-personal pronoun]]
# [[:Template:Dum-decl-ppron]]
# [[:Template:Mt-pronoun]]
# [[:Template:Nmy-IPA]]
# [[:Template:Ofs-decl-ppron]]
# [[:Template:Osx-prep]]
# [[:Template:Osx-adv]]
# [[:Template:Fo-decl-noun-f17]]
# [[:Template:Fo-decl-noun-f18]]
# [[:Template:Fo-decl-noun-f14]]
# [[:Template:Is-decl-noun-nátt]]
# [[:Template:Non-decl-f-c]]
# [[:Template:Fo-decl-interrog-pron]]
# [[:Template:Aii-infl-noun-f-mascpl]]
# [[:Template:Aii-conj-verb/G-3i]]
# [[:Template:Aii-infl-noun-f-ircnstr-irmascpl]]
# [[:Template:R:Agham]]
# [[:Template:Pra-pron]]
# [[:Template:Nv-verbtable-ext]]
# [[:Template:Category]]
# [[:Template:List:en:here-there-where]]
# [[:Template:Fr-card-noun]]
# [[:Template:List:compass points/jv]]
# [[:Template:Gu-g]]
# [[:Template:U:ko:Dongguk Jeong'un]]
# [[:Template:R:jpx:ONCOJ]]
# [[:Template:Topic cat data submodule documentation]]
# [[:Template:Nv-verbtable-full]]
# [[:Template:Nv-stem-set-row]]
# [[:Template:Nv-stem-set-footer]]
# [[:Template:R:DiCanio 2014]]
# [[:Template:R:cau:Klimov:1994]]
# [[:Template:R:ccs:Klimov:1988]]
# [[:Template:Vi-suffix]]
# [[:Template:R:pl:WSWO]]
# [[:Template:Nv-postpositions-lowtone]]
# [[:Template:Santali-digits]]
# [[:Template:Nv-personal pronouns]]
# [[:Template:R:Georges]]
# [[:Template:U:en:Forebears 2014]]
# [[:Template:U:en:2010 US Census]]
# [[:Template:Nv-pos-lowtone-secondary]]
# [[:Template:Mdh-IPA]]
# [[:Template:Pam-proper noun]]
# [[:Template:War-noun]]
# [[:Template:Acw-conj/I-a-u]]
# [[:Template:La-suffix-adj]]
# [[:Template:Aii-infl-noun-f-ircnstr-q]]
# [[:Template:Yrk-numeral]]
# [[:Template:Aii-infl-noun-f-vowel]]
# [[:Template:Ro-conj-a-iez]]
# [[:Template:Ro-conj-a-i]]
# [[:Template:Ro-conj-a-hez]]
# [[:Template:AutoStat]]
# [[:Template:Se-table-ppron]]
# [[:Template:Pl-pre-1936]]
# [[:Template:List:Chinese calendar months/za]]
# [[:Template:R:SWO]]
# [[:Template:Pl-conj-ap-impersonal]]
# [[:Template:Pl-conj-ai-nąć]]
# [[:Template:Nv-pos-hightone]]
# [[:Template:Nv-stem-set-header]]
# [[:Template:R:cs:Nase rec]]
# [[:Template:Grk-mar-adverb]]
# [[:Template:Grk-mar-preposition]]
# [[:Template:Nv-verbtable]]
# [[:Template:Sux-possessive pronouns]]
# [[:Template:Ko-new]]
# [[:Template:List:continents/te]]
# [[:Template:El-nM-ης-2a]]
# [[:Template:El-nM-ος-3c]]
# [[:Template:R:sjd:Antonova:2021]]
# [[:Template:My-verb-set]]
# [[:Template:Nod-adj]]
# [[:Template:Ky-adv]]
# [[:Template:Table:days of the week/dng]]
# [[:Template:Lij-conj]]
# [[:Template:R:myv:Serebrennikov:1993]]
# [[:Template:Jv-krama of]]
# [[:Template:Jv-krama inggil of]]
# [[:Template:Non-decl-f-in]]
# [[:Template:Hcol3]]
# [[:Template:Kn-decl-a-epi]]
# [[:Template:Vep-decl-homen]]
# [[:Template:聯綿詞]]
# [[:Template:R:es:DAMER]]
# [[:Template:Sw-cl]]
# [[:Template:Sw-conj/table-trans]]
# [[:Template:Ltg-part]]
# [[:Template:Hanja form of-lite]]
# [[:Template:Xug-kanji]]
# [[:Template:Mvi-kanji]]
# [[:Template:Mvi-head]]
# [[:Template:Vi-l-lite]]
# [[:Template:Han tu form of-lite]]
# [[:Template:Rys-readings]]
# [[:Template:Rys-kanji]]
# [[:Template:Rys-head]]
# [[:Template:Yoi-kanji]]
# [[:Template:Pl-conj-ai-VII]]
# [[:Template:R:jam:majstro.com]]
# [[:Template:Fi-adv-dir]]
# [[:Template:Sla-decl-pron-hard-dual]]
# [[:Template:Sa-suffix]]
# [[:Template:Ha-pos]]
# [[:Template:R:hy:Orengo:2019]]
# [[:Template:Hy-decl-աստված]]
# [[:Template:Aii-infl-noun-irp-irs]]
# [[:Template:Aii-infl-noun-m-ircnstr]]
# [[:Template:Aii-infl-noun-f-vowel-irs]]
# [[:Template:Syc-decl-noun-f-vowel-stem]]
# [[:Template:Aii-infl-noun-f-vowel-irp-irs]]
# [[:Template:Aii-infl-noun-constr-pl]]
# [[:Template:R:nan:MacGowan]]
# [[:Template:R:Useinov 2007]]
# [[:Template:Ja-from-shimonidan-ext]]
# [[:Template:Mvi-readings]]
# [[:Template:Yoi-readings]]
# [[:Template:Xug-head]]
# [[:Template:Xug-readings]]
# [[:Template:Yrk-noun]]
# [[:Template:R:pl:SXVI]]
# [[:Template:Aii-infl-noun-m-irfempl]]
# [[:Template:List:continents/uk]]
# [[:Template:Aii-infl-noun-m-irs]]
# [[:Template:Mk-decl-noun-m-сиромав]]
# [[:Template:Aii-infl-noun-m-irp]]
# [[:Template:Aii-infl-noun-m-ircnstr-irs]]
# [[:Template:Hy-noun-ոջ-ներ]]
# [[:Template:Tru personal pronouns]]
# [[:Template:Aii-infl-noun-f-yod]]
# [[:Template:Aii-infl-noun-f]]
# [[:Template:Aii-infl-noun-m]]
# [[:Template:Aii-infl-noun-m-irv1-irs3-irp]]
# [[:Template:Syc-decl-noun]]
# [[:Template:L-vertical]]
# [[:Template:Aii-infl-noun]]
# [[:Template:Xcl-noun-ա]]
# [[:Template:R:zle-ono:DND₂]]
# [[:Template:Ps-decl-adj-ablaut-addition]]
# [[:Template:Informal form of]]
# [[:Template:Table:國際象棋棋子/yi]]
# [[:Template:Table:國際象棋棋子/fi]]
# [[:Template:Table:國際象棋棋子/th]]
# [[:Template:Table:國際象棋棋子/gl]]
# [[:Template:Table:國際象棋棋子/pt]]
# [[:Template:Table:國際象棋棋子/la]]
# [[:Template:Table:國際象棋棋子/lv]]
# [[:Template:Table:國際象棋棋子/he]]
# [[:Template:Table:國際象棋棋子/is]]
# [[:Template:Table:國際象棋棋子/fo]]
# [[:Template:Table:國際象棋棋子/syc]]
# [[:Template:Table:國際象棋棋子/ug]]
# [[:Template:Table:國際象棋棋子/gd]]
# [[:Template:Table:國際象棋棋子/ga]]
# [[:Template:Table:國際象棋棋子/ka]]
# [[:Template:Table:國際象棋棋子/hy]]
# [[:Template:Table:國際象棋棋子/cy]]
# [[:Template:Mqs-numeral]]
# [[:Template:Table:gregorian calendar/ta]]
# [[:Template:Ja-number-counter:月(つき)]]
# [[:Template:Table:gregorian calendar/ml]]
# [[:Template:Grk-mar-IPA]]
# [[:Template:Xcl-noun-?]]
# [[:Template:Vep-decl-ilo]]
# [[:Template:Fo-decl-noun-n4-s]]
# [[:Template:Non-decl-m-nd]]
# [[:Template:Osx-decl-noun-nd]]
# [[:Template:Ro-conj-duce]]
# [[:Template:Osx-decl-noun-z-n]]
# [[:Template:Goh-decl-noun]]
# [[:Template:Fo-decl-noun-n13]]
# [[:Template:Ru-IPA-manual]]
# [[:Template:Tyv-adj]]
# [[:Template:R:ca:DCVB]]
# [[:Template:R:ca:DNV]]
# [[:Template:R:ca:GDLC]]
# [[:Template:Fax-noun]]
# [[:Template:Fro-conj-moudre]]
# [[:Template:Izh-dir-see]]
# [[:Template:Syc-adj]]
# [[:Template:Vep-decl-sana]]
# [[:Template:Gem-decl-noun-i-mf]]
# [[:Template:Ge'ez Script numerals]]
# [[:Template:Klj-v3]]
# [[:Template:Klj-v2]]
# [[:Template:Klj-v1]]
# [[:Template:Klj-infl-noun-table]]
# [[:Template:Klj-infl-noun]]
# [[:Template:Klj-variant]]
# [[:Template:Language extradata documentation]]
# [[:Template:Gez-personal pronouns]]
# [[:Template:Osx-decl-noun-a-n1]]
# [[:Template:Ryu-r/args]]
# [[:Template:Ryu-r/multi]]
# [[:Template:Ary-conj-fiʕʕal-yfiʕʕal]]
# [[:Template:Krl-proper noun]]
# [[:Template:Vep-decl-ma]]
# [[:Template:Szl-IPA]]
# [[:Template:Fi-infl-compound-numeral-partitive]]
# [[:Template:Fi-infl-compound-numeral]]
# [[:Template:Az-initialism/v]]
# [[:Template:Az-initialism]]
# [[:Template:Ms-IPA]]
# [[:Template:Et-IPA/old]]
# [[:Template:Ur-adj-1]]
# [[:Template:Is-decl-einn]]
# [[:Template:Ps-decl-adj-2]]
# [[:Template:Ps-decl-adj-m-consonant]]
# [[:Template:Table:chess pieces/oc]]
# [[:Template:Zh-new/der]]
# [[:Template:RQ:Bacon Sylva Sylvarum]]
# [[:Template:Hu-conj-izzik]]
# [[:Template:Fa-poss-egân]]
# [[:Template:Table:chess pieces/nl]]
# [[:Template:Table:chess pieces/mr]]
# [[:Template:Table:chess pieces/ast]]
# [[:Template:Table:chess pieces/fa]]
# [[:Template:Fa-predicative]]
# [[:Template:Fa-pred-c]]
# [[:Template:Fa-possessive-unc]]
# [[:Template:Fa-poss-c-unc]]
# [[:Template:Fa-basic-unc]]
# [[:Template:Fa-basic-c-unc]]
# [[:Template:Fa-decl-c-unc]]
# [[:Template:Ro-conj-scrie]]
# [[:Template:Fi-infinitive of]]
# [[:Template:IPA link]]
# [[:Template:R:ine:CIEL]]
# [[:Template:Sd-adj]]
# [[:Template:RQ:Ibn al-ʿawwām]]
# [[:Template:Var]]
# [[:Template:Table:hijri calendar/zh]]
# [[:Template:R:szl:SGŚ]]
# [[:Template:Es-conj-ír]]
# [[:Template:R:DGLO]]
# [[:Template:Ne-verb set]]
# [[:Template:R:gl:DDGM]]
# [[:Template:Table:suits/sh]]
# [[:Template:Highlight]]
# [[:Template:Quoted term]]
# [[:Template:Harakat-fa]]
# [[:Template:Fo-decl-noun-m6-s]]
# [[:Template:Ary-personal pronouns]]
# [[:Template:Table:chess pieces/eo]]
# [[:Template:Cu-decl-num5]]
# [[:Template:Orv-decl-adj-hard]]
# [[:Template:Orv-decl-adj]]
# [[:Template:Cu-cardinals]]
# [[:Template:El-nF-ες-2b]]
# [[:Template:R:LOGEION]]
# [[:Template:Ug-noun-c]]
# [[:Template:Acw-rootbox]]
# [[:Template:Ur-decl-pronoun]]
# [[:Template:Pa-decl-adj]]
# [[:Template:Ur-decl-adj-2]]
# [[:Template:Ne-z]]
# [[:Template:Ne-decl-adj]]
# [[:Template:Gu-decl-adj]]
# [[:Template:Gu-adj-c]]
# [[:Template:Earthly branch]]
# [[:Template:List:earthly branches/vi]]
# [[:Template:List:camelids/ja]]
# [[:Template:List:camelids/en]]
# [[:Template:Heavenly stem]]
# [[:Template:Fj-personal pronouns]]
# [[:Template:Punjabi-digits]]
# [[:Template:Gu-noun-m-c]]
# [[:Template:Ps-noun-f-ai]]
# [[:Template:Nb-verb-comireg]]
# [[:Template:Vot-decl-pron/miä]]
# [[:Template:Lb-decl-dësen]]
# [[:Template:List:basic character strokes/zh]]
# [[:Template:Fi-personal pronouns]]
# [[:Template:Sjd-adj]]
# [[:Template:Cs-decl-noun/čedič]]
# [[:Template:Cs-decl-noun/zámek]]
# [[:Template:Cs-decl-noun/Václav]]
# [[:Template:Cs-decl-noun/vlk]]
# [[:Template:Cs-decl-noun/učitel]]
# [[:Template:Cs-decl-noun/tuleň]]
# [[:Template:Cs-decl-noun/tanec]]
# [[:Template:Cs-decl-noun/stroj]]
# [[:Template:Cs-decl-noun/starosta]]
# [[:Template:Cs-decl-noun/soudce]]
# [[:Template:Cs-decl-noun/Robátko]]
# [[:Template:Cs-decl-noun/pán]]
# [[:Template:Cs-decl-noun/občan]]
# [[:Template:Cs-decl-noun/muž]]
# [[:Template:Cs-decl-noun/král]]
# [[:Template:Cs-decl-noun/kabel]]
# [[:Template:Cs-decl-noun/hrad]]
# [[:Template:Cs-decl-noun/hodnostář]]
# [[:Template:Cs-decl-noun/hnůj]]
# [[:Template:Cs-decl-noun/datel]]
# [[:Template:Cs-decl-noun/cizinec]]
# [[:Template:Cs-decl-noun/Bulhar]]
# [[:Template:Cs-decl-noun/bratr]]
# [[:Template:Cs-decl-noun/admirál]]
# [[:Template:Cs-decl-noun/tuk]]
# [[:Template:Ro-ord]]
# [[:Template:It-card-inv]]
# [[:Template:List:hundreds/gl]]
# [[:Template:Ml-verb set]]
# [[:Template:Table:chess pieces/ajp]]
# [[:Template:Te-verbtable]]
# [[:Template:Telugu 3rd person pronouns]]
# [[:Template:Ta-conj-auto]]
# [[:Template:Ta-decl]]
# [[:Template:Tamil-digits]]
# [[:Template:Kannada-digits]]
# [[:Template:Kn-decl-e-i-ai]]
# [[:Template:Malayalam-digits]]
# [[:Template:Table:chess pieces/ml]]
# [[:Template:Table:gregorian calendar/ar]]
# [[:Template:List:Gregorian calendar months/fa/dari]]
# [[:Template:Ps-noun-f-o]]
# [[:Template:Pnb-noun-m-c]]
# [[:Template:Sl-decl-noun-otrok]]
# [[:Template:Mai-IPA]]
# [[:Template:Mai-noun]]
# [[:Template:Hu-conj-alkuszik]]
# [[:Template:List:Chinese sexagenary cycle terms/ja]]
# [[:Template:U:tr:homograph pronunciation]]
# [[:Template:Sexagenary cycle]]
# [[:Template:Hu-conj-metsz]]
# [[:Template:Table:chess pieces/fy]]
# [[:Template:Li-decl-adj]]
# [[:Template:Fo-decl-noun-f33-s]]
# [[:Template:Nn-verb-comireg]]
# [[:Template:El-nM-ας-2a]]
# [[:Template:R:grc:NA28]]
# [[:Template:Mt-interjection]]
# [[:Template:Buc reading of]]
# [[:Template:Km-letter]]
# [[:Template:Ky-verb]]
# [[:Template:Pi-decl-adj]]
# [[:Template:Ur-x]]
# [[:Template:Kls-personal pronouns]]
# [[:Template:Kls-pronoun]]
# [[:Template:Uk-ndecl-manual-pl]]
# [[:Template:Ru-acronym of]]
# [[:Template:Sgs-noun]]
# [[:Template:Ps-noun-m-animate]]
# [[:Template:La-praenominal abbreviation of]]
# [[:Template:Az-comp/v]]
# [[:Template:Az-comp/q]]
# [[:Template:Az-comp/k]]
# [[:Template:Az-comp/cc]]
# [[:Template:Az-comp/c]]
# [[:Template:Katharevousa]]
# [[:Template:Nominalization of]]
# [[:Template:Table:聲調/zh]]
# [[:Template:+plural]]
# [[:Template:Ko-root of]]
# [[:Template:Table:days of the week/sla-pro]]
# [[:Template:Osx-decl-noun-n-n]]
# [[:Template:Goh-decl-noun-o-f]]
# [[:Template:He-verb-conjugation]]
# [[:Template:He-conj-table]]
# [[:Template:He-adj form of]]
# [[:Template:He-adj form]]
# [[:Template:Sui personal pronouns]]
# [[:Template:List:brain lobes/ja]]
# [[:Template:Sl-decl-adj-table-single]]
# [[:Template:Sl-decl-num-dva]]
# [[:Template:El-prefix]]
# [[:Template:Ko-l/args]]
# [[:Template:Ko-l/multi]]
# [[:Template:He-excessive spelling of]]
# [[:Template:U:ru:numeral]]
# [[:Template:He-prep-inflection]]
# [[:Template:List:earthly branches/zh]]
# [[:Template:List:Hebrew calendar months/he]]
# [[:Template:Xcl-noun-ի-?]]
# [[:Template:Hy-noun-ու-իկ]]
# [[:Template:Xcl-noun-ի-ա-pl]]
# [[:Template:Xcl-noun-հայր]]
# [[:Template:Hy-noun-որ-եր]]
# [[:Template:Xcl-noun-ն]]
# [[:Template:Xcl-noun-ն-3-pl]]
# [[:Template:Xcl-noun-ու-pl]]
# [[:Template:Xcl-noun-ն-2]]
# [[:Template:Xcl-noun-կին]]
# [[:Template:Xcl-decl-noun-pl]]
# [[:Template:Xcl-noun-ո-ա-unc]]
# [[:Template:Xcl-noun-ի]]
# [[:Template:Ko-adj-form]]
# [[:Template:R:slr:Lianyun]]
# [[:Template:Izh-decl/lähe]]
# [[:Template:Ba-noun-c-pl]]
# [[:Template:Roa-gal-noun]]
# [[:Template:List:Gregorian calendar months/sh/Cyrl]]
# [[:Template:Mn-adverb]]
# [[:Template:Uk-ndecl-manual-sg]]
# [[:Template:SeeSynonyms]]
# [[:Template:Neuter singular past participle of]]
# [[:Template:Passive participle of]]
# [[:Template:Ps-noun-m-ay-finalstress]]
# [[:Template:Nn-decl-adj-table]]
# [[:Template:Nn-decl-adj]]
# [[:Template:Cu-decl-of-тъ]]
# [[:Template:Pl-decl-numeral]]
# [[:Template:Pl-decl-numeral-coll]]
# [[:Template:Pl-decl-numeral2]]
# [[:Template:Xcl-noun-ի-ա-unc]]
# [[:Template:RQ:Cantigas de Santa Maria]]
# [[:Template:Xcl-noun-ի-unc]]
# [[:Template:Xcl-noun-ա-unc]]
# [[:Template:Nog-noun]]
# [[:Template:Ky-adj]]
# [[:Template:Trk-cmn-decl-noun]]
# [[:Template:Az-arabic-noun-decl-v]]
# [[:Template:Cv-personal pronouns]]
# [[:Template:Cv-decl-pron]]
# [[:Template:Tdd-noun]]
# [[:Template:Kpv-decl-ppron]]
# [[:Template:R:cel:Zair:2012]]
# [[:Template:Collapse2]]
# [[:Template:Kpv-personal pronouns]]
# [[:Template:Is-conj-preterite]]
# [[:Template:Pl-conj-ai-X]]
# [[:Template:Ltg-IPA]]
# [[:Template:Table:mines/trk-pro]]
# [[:Template:Xcl-noun-ո]]
# [[:Template:Xcl-noun-ու]]
# [[:Template:Bulgarian demonstrative pronouns]]
# [[:Template:Tby-noun]]
# [[:Template:Kpv-demonstratives]]
# [[:Template:Xal-personal pronouns]]
# [[:Template:Bua-personal pronouns]]
# [[:Template:Table:minerals/sah]]
# [[:Template:List:countries in Europe/be]]
# [[:Template:Te-noun-decl]]
# [[:Template:Table:days of the week/ml]]
# [[:Template:Tyz-Nom form of]]
# [[:Template:Ky-letter]]
# [[:Template:Pl-conj-ai-impersonal]]
# [[:Template:Hi-adecl]]
# [[:Template:RQ:Stevenson Osbourne Wrecker]]
# [[:Template:RQ:Reade Simpleton]]
# [[:Template:R:sla:Zhivlov:2016]]
# [[:Template:R:mdf:Bereczki:1986]]
# [[:Template:Got-rom-categoryTOC]]
# [[:Template:El-nM-ων-ονες-2b]]
# [[:Template:Ja-kanji forms-IVS/關於IVS]]
# [[:Template:Mn-see]]
# [[:Template:Mn-IPA-see]]
# [[:Template:Numrad]]
# [[:Template:R:AJaszo 2007]]
# [[:Template:R:Aikio 2018]]
# [[:Template:R:Eory 2007]]
# [[:Template:Uz-stem-specify]]
# [[:Template:Uz-verb-stem]]
# [[:Template:R:cs:XJHCD]]
# [[:Template:Fro-conj-vivre]]
# [[:Template:Vec-conj-auto]]
# [[:Template:Sga-adj]]
# [[:Template:Ast-verb-er]]
# [[:Template:M/sl-tonal]]
# [[:Template:Izh-conj/kyntää]]
# [[:Template:Fi-conj-soutaa]]
# [[:Template:Fro-conj-pondre]]
# [[:Template:R:inc:IAIL]]
# [[:Template:R:gju:Rahi:2015]]
# [[:Template:Qfliteral]]
# [[:Template:Ndash]]
# [[:Template:Fro-conj-salir]]
# [[:Template:Map-bms-rom]]
# [[:Template:Table-of-niqqud]]
# [[:Template:He-table-of-niqqud]]
# [[:Template:He-numeral form]]
# [[:Template:He-noun form]]
# [[:Template:Yi-possessive pronouns]]
# [[:Template:Yi-decl-poss]]
# [[:Template:Yi-unpointed form of]]
# [[:Template:Lb-conj-irregular]]
# [[:Template:Yi-personal pronouns]]
# [[:Template:Judeo-Arabic spelling of]]
# [[:Template:El-nN-ο-α-3c]]
# [[:Template:Is-verb-ri]]
# [[:Template:He-personal pronouns]]
# [[:Template:He-interj]]
# [[:Template:R:ru:AN1891]]
# [[:Template:Izh-decl/vahti]]
# [[:Template:Phonetic alphabet]]
# [[:Template:Nup-pos]]
# [[:Template:Nup-noun]]
# [[:Template:Fro-conj-metre]]
# [[:Template:Odt-decl-noun-n-m]]
# [[:Template:漢語家世]]
# [[:Template:Uk-decl-pron]]
# [[:Template:Uk-pro-sam]]
# [[:Template:Be-decl-pron]]
# [[:Template:Be-pro-sam]]
# [[:Template:CategoryTOC/ru]]
# [[:Template:Tt-personal pronouns]]
# [[:Template:Ro-noun-n-uri-Cyrl]]
# [[:Template:Meod-ref]]
# [[:Template:My-suffix]]
# [[:Template:My-particle]]
# [[:Template:My-adj]]
# [[:Template:Nl-pronadv of]]
# [[:Template:List:continents/bn]]
# [[:Template:1]]
# [[:Template:Ja-usex/example]]
# [[:Template:Xcl-noun-ո-ա]]
# [[:Template:Fro-decl-adj-mf]]
# [[:Template:Gmq-osw-conj-st]]
# [[:Template:Used in phrasal verbs]]
# [[:Template:Related terms]]
# [[:Template:Frr-f-cardinals]]
# [[:Template:Fro-conj-rover]]
# [[:Template:Nl-noun-adj]]
# [[:Template:West Frisian personal pronouns]]
# [[:Template:Ro-pp-s]]
# [[:Template:Koi-IPA]]
# [[:Template:Koi-noun]]
# [[:Template:Fro-conj-aidier]]
# [[:Template:Non-decl-blank-sing]]
# [[:Template:R:ZH-PSWT]]
# [[:Template:Non-decl-adj-comp]]
# [[:Template:Gmq-osw-decl-cell]]
# [[:Template:Gmq-osw-decl-noun-a-m]]
# [[:Template:Fro-conj-traire]]
# [[:Template:Nrf-conj-traire]]
# [[:Template:U:fr:may take être]]
# [[:Template:Non-decl-f-o]]
# [[:Template:R:pcc:BYHCD]]
# [[:Template:Kpv-decl-noun]]
# [[:Template:Kjh-decl-noun-man]]
# [[:Template:Se-infl-adj-even]]
# [[:Template:Izh-conj/oppia]]
# [[:Template:Se-infl-noun-odd]]
# [[:Template:Se-infl-noun-odd-ng]]
# [[:Template:Se-infl-noun-contr]]
# [[:Template:Se-infl-noun-even-ng]]
# [[:Template:Smn-decl-noun-even-u-oin]]
# [[:Template:Gmq-osw-conj-table]]
# [[:Template:Gmq-osw-conj-wk1-long]]
# [[:Template:Nl-conj-wk-cht]]
# [[:Template:Fo-decl-noun-n5-s]]
# [[:Template:Nn-decl-cell]]
# [[:Template:Nn-decl-blank-full2]]
# [[:Template:Nn-decl-m-an]]
# [[:Template:Mkh-mvi-pron]]
# [[:Template:Co-conj/à]]
# [[:Template:Mkh-mvi-noun]]
# [[:Template:Nl-decl-past-ptc]]
# [[:Template:R:za:GFCY1]]
# [[:Template:R:za:GFCY2]]
# [[:Template:R:za:GFCY5]]
# [[:Template:R:za:GFCY4]]
# [[:Template:Picdic/de/Gesicht]]
# [[:Template:Kw-mut-cons]]
# [[:Template:Fa-conjunction]]
# [[:Template:Lisu-def]]
# [[:Template:Ug-conj]]
# [[:Template:Mdf-noun-def-gen]]
# [[:Template:Mdf-noun-gen]]
# [[:Template:Mdf-noun-def-manual]]
# [[:Template:Mdf-noun-manual]]
# [[:Template:Udm-pers-pron]]
# [[:Template:Tr-verb form of]]
# [[:Template:Bg-reflexive-си]]
# [[:Template:Tibetan-digits]]
# [[:Template:Trk-pro-decl-noun]]
# [[:Template:Mfe-verb]]
# [[:Template:R:Robert]]
# [[:Template:R:Larousse]]
# [[:Template:Ru-mult-adverbs]]
# [[:Template:Is-conj-w1]]
# [[:Template:R:Pons]]
# [[:Template:Goh-decl-noun-n-m]]
# [[:Template:Fro-conj-faire]]
# [[:Template:R:Anglo-Norman On-Line Hub]]
# [[:Template:Perfective form of]]
# [[:Template:R:ar:Oxford]]
# [[:Template:R:ar:Langenscheidt]]
# [[:Template:Ru-phrase]]
# [[:Template:Evn-verb]]
# [[:Template:R:sh:Skok1971]]
# [[:Template:Xal-numeral]]
# [[:Template:Pl-conj-ap-X]]
# [[:Template:Pl-decl-pronoun]]
# [[:Template:Pl-decl-generic]]
# [[:Template:Mt-noun-pl]]
# [[:Template:R:ine:Mallory 2006]]
# [[:Template:Pl-conj-ap-XI]]
# [[:Template:Pl-conj-ap-eć]]
# [[:Template:Pl-conj-ap-eję]]
# [[:Template:Pl-conj-ap-IX]]
# [[:Template:Rhyme cat]]
# [[:Template:Pl-conj-defective]]
# [[:Template:Pl-verb-defective]]
# [[:Template:Pl-conj-ai-IX]]
# [[:Template:List:Western astrology signs/en]]
# [[:Template:Pl-conj-ap-yć]]
# [[:Template:Pl-conj-see]]
# [[:Template:Pl-conj-ai-ić]]
# [[:Template:Pl-conj-ap-nąć]]
# [[:Template:Grk-mar-noun]]
# [[:Template:Grk-mar-personal pronouns]]
# [[:Template:Nrf-conj-craithe]]
# [[:Template:Te-categoryTOC]]
# [[:Template:Palindrome appendix]]
# [[:Template:Mul-proper noun]]
# [[:Template:ISO 3166]]
# [[:Template:R:xcl:Godel]]
# [[:Template:Zh-pronunciation spelling of]]
# [[:Template:R:olo:Zarinova:2012]]
# [[:Template:Ja-name-to]]
# [[:Template:R:ine:Sihler:1995]]
# [[:Template:Rhymes row]]
# [[:Template:R:Browne 1927]]
# [[:Template:Table:zodiac/zh]]
# [[:Template:R:bsl:Matasović:2013]]
# [[:Template:Cu-conj-нести]]
# [[:Template:Ko-lenis form of]]
# [[:Template:Ko-yin form of]]
# [[:Template:U:ru:large numeral]]
# [[:Template:List:shi'er-lü/ja]]
# [[:Template:List:shi'er-lü/ko]]
# [[:Template:Quote-meta/paramdoc]]
# [[:Template:Charles Dickens quotation templates]]
# [[:Template:RQ:Dickens David Copperfield]]
# [[:Template:William Shakespeare quotation templates]]
# [[:Template:RQ:Shakespeare Henry 5]]
# [[:Template:之過去被動分詞]]
# [[:Template:R:rue:Kercha:2012]]
# [[:Template:Character info/A]]
# [[:Template:Character info/A]]
# [[:Template:Double image aside]]
# [[:Template:Non-noun form]]
# [[:Template:Sh-decl-noun-m]]
# [[:Template:Da-letter]]
# [[:Template:It-letter]]
# [[:Template:Ga-letter]]
# [[:Template:Ia-letter]]
# [[:Template:Id-letter]]
# [[:Template:Nv-letter]]
# [[:Template:La-letter]]
# [[:Template:Tg-adv]]
# [[:Template:Rom-verb]]
# [[:Template:Diagonal split header]]
# [[:Template:Tlw]]
# [[:Template:Zh-list]]
# [[:Template:La-suffix-noun]]
# [[:Template:Syndiff]]
# [[:Template:So-letter]]
# [[:Template:Nup-letter]]
# [[:Template:Ryu-kyujitai spelling of]]
# [[:Template:Scots personal pronouns]]
# [[:Template:Ro-letter]]
# [[:Template:Q-lite]]
# [[:Template:Nn-pronu-note]]
# [[:Template:Vi-letter]]
# [[:Template:Headtempdocboiler]]
# [[:Template:Headtempdocboiler:letter]]
# [[:Template:Tl-letter]]
# [[:Template:Cite]]
# [[:Template:Yo-personal pronouns]]
# [[:Template:IPAchar-lite]]
# [[:Template:IPA-lite]]
# [[:Template:Latn-def-lite]]
# [[:Template:G-lite/node]]
# [[:Template:G-lite]]
# [[:Template:Bg-PRO]]
# [[:Template:Bg-reflexive]]
# [[:Template:Zu-combining stem of]]
# [[:Template:Xh-combining stem of]]
# [[:Template:Ny-pronoun]]
# [[:Template:It-adj-sup]]
# [[:Template:Fo-decl-noun-f1-s]]
# [[:Template:Izh-decl/patsas]]
# [[:Template:Non-decl-m-i2]]
# [[:Template:U:egy:suffix pronoun]]
# [[:Template:Nci-proper noun]]
# [[:Template:SI-unit-abb2]]
# [[:Template:R:LBG]]
# [[:Template:RQ:DTC DTD CPN]]
# [[:Template:Ko-ref]]
# [[:Template:Bn-decl-noun-c]]
# [[:Template:Bn-noun-ô-anim]]
# [[:Template:It-adj-form]]
# [[:Template:Non-decl-f-i]]
# [[:Template:Hu-months-abbr]]
# [[:Template:Mul-numberchart/86]]
# [[:Template:Mul-numberchart/88]]
# [[:Template:Mul-numberchart/89]]
# [[:Template:Mul-numberchart/91]]
# [[:Template:Mul-numberchart/92]]
# [[:Template:Mul-numberchart/93]]
# [[:Template:Mul-numberchart/94]]
# [[:Template:Mul-numberchart/95]]
# [[:Template:Mul-numberchart/96]]
# [[:Template:Mul-numberchart/97]]
# [[:Template:Mul-numberchart/98]]
# [[:Template:Mul-numberchart/99]]
# [[:Template:Mul-numberchart/85]]
# [[:Template:Mul-numberchart/84]]
# [[:Template:Mul-numberchart/83]]
# [[:Template:Mul-numberchart/82]]
# [[:Template:Mul-numberchart/81]]
# [[:Template:Mul-numberchart/100]]
# [[:Template:Mul-numberchart/10]]
# [[:Template:Mul-numberchart/90]]
# [[:Template:Mul-numberchart/80]]
# [[:Template:Mul-numberchart/20]]
# [[:Template:Mul-numberchart/30]]
# [[:Template:Mul-numberchart/40]]
# [[:Template:Mul-numberchart/50]]
# [[:Template:Mul-numberchart/60]]
# [[:Template:Mul-numberchart/70]]
# [[:Template:Sort]]
# [[:Template:Is-decl-noun-base/sgindef]]
# [[:Template:Pronunciation variant of]]
# [[:Template:R:cdy:Wang 2010]]
# [[:Template:R:MYYJ]]
# [[:Template:Ny-new]]
# [[:Template:Uk-ordinals]]
# [[:Template:Rue-decl-noun]]
# [[:Template:U:uk:у-в]]
# [[:Template:R:zhx-teo:Diopou 2010]]
# [[:Template:RQ:Tran Trong Kim VNSL]]
# [[:Template:Rm-verb]]
# [[:Template:Uk-adecl-manual]]
# [[:Template:Sdc-adj]]
# [[:Template:R:egx-dem:DG]]
# [[:Template:RQ:Milton Paradise Lost]]
# [[:Template:R:Bader2007]]
# [[:Template:R:egy:Gardiner]]
# [[:Template:R:egy:Calligraphy]]
# [[:Template:R:egy:Loprieno]]
# [[:Template:Charlotte Bronte quotation templates]]
# [[:Template:RQ:Charlotte Bronte Shirley]]
# [[:Template:Hy-conj-ալ]]
# [[:Template:Sdc-noun]]
# [[:Template:Th-cls]]
# [[:Template:Sh-coll-link]]
# [[:Template:Transterm]]
# [[:Template:RQ:Shakespeare Othello]]
# [[:Template:Kpv-decl/unc]]
# [[:Template:Kpv-decl-hard/unc]]
# [[:Template:Bulgarian cardinal numerals]]
# [[:Template:Emojipic]]
# [[:Template:Aii-decl-noun]]
# [[:Template:Th-morse letter]]
# [[:Template:El-pron-form]]
# [[:Template:El-art-def]]
# [[:Template:Swadesh list 207 trans pronunciation]]
# [[:Template:Nn-noun-f2/2012]]
# [[:Template:Uz-adv]]
# [[:Template:Ja-toyo-depre]]
# [[:Template:Tg-predicative]]
# [[:Template:Tg-pred-c]]
# [[:Template:Bulgarian possessive pronouns]]
# [[:Template:El-nN-ο-3ab]]
# [[:Template:Hu-conj-choose-long-or-short]]
# [[:Template:Hu-conj-suf]]
# [[:Template:Perfectives]]
# [[:Template:Lld-adj/l/pl]]
# [[:Template:Lld-adj/l/fpl]]
# [[:Template:Lld-adj/l/f]]
# [[:Template:Sah-personal pronouns]]
# [[:Template:Orv-verb]]
# [[:Template:Ba-беҙ]]
# [[:Template:Sga-decl-a-fem]]
# [[:Template:Table:days of the week/et]]
# [[:Template:Csb-decl-noun/table]]
# [[:Template:Sk-môj]]
# [[:Template:Sk-tvoj]]
# [[:Template:Hsb-decl-poss-pron]]
# [[:Template:Hsb-decl-pron-60]]
# [[:Template:Dsb-decl-pron-60]]
# [[:Template:Sk-svoj]]
# [[:Template:Sh-adj-indef]]
# [[:Template:Hsb-decl-adj1]]
# [[:Template:Lt-form-part]]
# [[:Template:Pl-conj-ai-yć]]
# [[:Template:Sl-decl-noun-table-unc2]]
# [[:Template:Sl-decl-num]]
# [[:Template:Fr-dualh]]
# [[:Template:Tg-adj]]
# [[:Template:Rebracketing]]
# [[:Template:Mdf-verb-manual-table]]
# [[:Template:Mdf-verb-manual]]
# [[:Template:Xcl-decl-noun]]
# [[:Template:Xcl-noun-ի-ա]]
# [[:Template:Ru-ordinals]]
# [[:Template:参考书籍]]
# [[:Template:Is-decl-noun-base/pl]]
# [[:Template:RQ:Douglass Bondage]]
# [[:Template:RQ:Pyle Robin Hood]]
# [[:Template:RQ:Thackeray Vanity Fair]]
# [[:Template:Sq-case]]
# [[:Template:Sl-infl-dati]]
# [[:Template:Imperfective form of]]
# [[:Template:Zh-hypo]]
# [[:Template:Zh-hyper]]
# [[:Template:Morse links]]
# [[:Template:Mn-noun-form]]
# [[:Template:Ru-initialism of]]
# [[:Template:Az-noun-cyrl-v]]
# [[:Template:PIE numerals]]
# [[:Template:Mdf-noun-pos-table]]
# [[:Template:Mdf-noun-pos]]
# [[:Template:Ko-numeral usage note]]
# [[:Template:R:ga:Finck]]
# [[:Template:RQ:I Am a Cat]]
# [[:Template:List:Western astrology signs/th]]
# [[:Template:Ch-personal pronouns]]
# [[:Template:Kpv-decl/prop]]
# [[:Template:Kpv-decl-hard/prop]]
# [[:Template:Sl-decl-noun-m-ov]]
# [[:Template:Kpv-decl-soft]]
# [[:Template:RQ:Bibbja]]
# [[:Template:Orv-table entry]]
# [[:Template:Ru-decl-noun-irreg-unc]]
# [[:Template:Gl-conj-table]]
# [[:Template:Fo-decl-noun-n3-s]]
# [[:Template:Upright]]
# [[:Template:Is-decl-noun-base/sg]]
# [[:Template:Is-decl-noun-base/sgpl]]
# [[:Template:Section link-lite]]
# [[:Template:Ro-conj-veni]]
# [[:Template:Relational adjective of]]
# [[:Template:Foreign name]]
# [[:Template:Ny-proper noun]]
# [[:Template:Uncommon form of]]
# [[:Template:Tyv-v2-v4]]
# [[:Template:Tyv-v4]]
# [[:Template:Tyv-v2]]
# [[:Template:Ru-decl-adj-irreg]]
# [[:Template:Ru-abbrev of]]
# [[:Template:Ru-Zodiac]]
# [[:Template:Hy-noun-ու-ներ-inf]]
# [[:Template:Hy-conj]]
# [[:Template:Hy-conj-ել]]
# [[:Template:Xcl-decl-noun-unc]]
# [[:Template:Xcl-noun-ո-unc]]
# [[:Template:Hy-decl-verb]]
# [[:Template:Xcl-verb-form]]
# [[:Template:Non-decl-adj-weak]]
# [[:Template:Non-decl-m-an]]
# [[:Template:Okm-noun]]
# [[:Template:Kpv-decl-vowel]]
# [[:Template:Kpv-decl-hard]]
# [[:Template:Kpv-decl-adj]]
# [[:Template:Sux-signs]]
# [[:Template:Vo-conj]]
# [[:Template:Sumerogram of]]
# [[:Template:R:sux:ePSD2]]
# [[:Template:R:sux:DGS]]
# [[:Template:Sux-alts]]
# [[:Template:Xgn-comparison-Cyrl]]
# [[:Template:Ko-div]]
# [[:Template:Uk-decl-num3]]
# [[:Template:Rue-cardinals]]
# [[:Template:越南语猪商行话数词]]
# [[:Template:Sga-decl-o-masc]]
# [[:Template:Uk-conj-buty]]
# [[:Template:Uk-categoryTOC]]
# [[:Template:Ru-pre-reform]]
# [[:Template:Sla-alt-pal2]]
# [[:Template:Sla-alt-pal1]]
# [[:Template:Sla-decl-adj-hard]]
# [[:Template:Sla-adj]]
# [[:Template:Mk-decl-adj-table-full]]
# [[:Template:R:OpenThesaurus]]
# [[:Template:Az-question]]
# [[:Template:El-nN-μα-ματα-3b1]]
# [[:Template:Pitjantjatjara bound pronoun]]
# [[:Template:Pitjantjatjara pronouns]]
# [[:Template:Japanese first-person pronouns]]
# [[:Template:Tts-pronoun]]
# [[:Template:Pi-pronoun]]
# [[:Template:El-nN-α-2a]]
# [[:Template:Izh-decl/kolmas]]
# [[:Template:Nl-decl-pres-ptc]]
# [[:Template:El-nM-ης-εις-2a]]
# [[:Template:Zu-phrase]]
# [[:Template:El-nN-εν-εντα-2b]]
# [[:Template:El-nF-η-εις-3b2]]
# [[:Template:Ar-quran-def]]
# [[:Template:Vi-prep]]
# [[:Template:Zh-alt-lb]]
# [[:Template:Ko-suffix]]
# [[:Template:Mak-verb form]]
# [[:Template:R:rom:Boretzky-Igla]]
# [[:Template:R:Basrim 2008]]
# [[:Template:Grc-conj]]
# [[:Template:El-nN-η-3b]]
# [[:Template:Omr-noun]]
# [[:Template:Ko-etym-nativised]]
# [[:Template:Table:days of the week/uz]]
# [[:Template:Ancient Greek personal pronouns 2]]
# [[:Template:El-nN-αν-αντα-2b]]
# [[:Template:El-nN-ος-οτα-1]]
# [[:Template:El-army-ranks]]
# [[:Template:As-proper noun]]
# [[:Template:Bengali-digits]]
# [[:Template:Ja-adj-ku]]
# [[:Template:El-nN-α-3b]]
# [[:Template:El-nF-α-ες-3c]]
# [[:Template:List:prefectures of Japan/ja]]
# [[:Template:List:prefectures of Japan/en]]
# [[:Template:El-nN-ι-ια-2a1]]
# [[:Template:Fi-alt-personal]]
# [[:Template:Ko-interj]]
# [[:Template:El-nM-ας-ες-2d]]
# [[:Template:El-nM-ους-ουδες-1]]
# [[:Template:El-nN-αν-αντα-0]]
# [[:Template:El-nN-ι-ια-3a1]]
# [[:Template:El-nN-υ-εα-1]]
# [[:Template:El-nM-ιας-ιες-2b]]
# [[:Template:El-n-genP]]
# [[:Template:Tl-personal pronouns]]
# [[:Template:El-nI-υς-ύες-1]]
# [[:Template:El-nM-ης-ηδες-3b]]
# [[:Template:Grc-categoryTOC]]
# [[:Template:Tl-infl-table2]]
# [[:Template:Tl-infl-in]]
# [[:Template:Nap-pronouns]]
# [[:Template:Zlw-slv-decl-noun]]
# [[:Template:Ancient Greek personal pronouns 1]]
# [[:Template:El-nM-ιας-ηδες-3a]]
# [[:Template:El-nN-ια-2a2]]
# [[:Template:El-nF-αδες-1]]
# [[:Template:El-nN-ως-2]]
# [[:Template:Is-conj-w2]]
# [[:Template:He-root-link]]
# [[:Template:Fi-conj-vanheta]]
# [[:Template:Km-prep]]
# [[:Template:Fi-conj-valita]]
# [[:Template:Km-suffix]]
# [[:Template:Ug-uly of]]
# [[:Template:Ug-latin]]
# [[:Template:Sa-sc/label]]
# [[:Template:Sa-sc]]
# [[:Template:Km-con]]
# [[:Template:Pl-conj-ai-XI]]
# [[:Template:Pl-conj-ap-uję]]
# [[:Template:Pl-conj-ap-ić]]
# [[:Template:Ary-pron-inflection]]
# [[:Template:Km-prefix]]
# [[:Template:Cab-pronouns]]
# [[:Template:Km-pronoun]]
# [[:Template:El-nM-ωρ-ορες-2b]]
# [[:Template:El-nN-ι-2b]]
# [[:Template:Fr-conjunction]]
# [[:Template:Fi-conj-sallia]]
# [[:Template:El-nN-μο-ματα-3b]]
# [[:Template:Pl-decl-adj-owy]]
# [[:Template:Uses TemplateStyles]]
# [[:Template:Tlm]]
# [[:Template:Grc-lak]]
# [[:Template:Grc-dor]]
# [[:Template:Grc-koi]]
# [[:Template:Grc-att]]
# [[:Template:El-nM-ης-ηδες-1]]
# [[:Template:He-wv]]
# [[:Template:He-pausal]]
# [[:Template:He-noun form of]]
# [[:Template:El-nN-μα-3b]]
# [[:Template:副詞性賓格]]
# [[:Template:El-nN-ον-οντα-2b]]
# [[:Template:Zh-CD/link]]
# [[:Template:R:Rollov]]
# [[:Template:El-nM-ες-εδες-1]]
# [[:Template:Des-bottom]]
# [[:Template:Ko-verb set]]
# [[:Template:Ko-etym-verbal-suffix]]
# [[:Template:R:la:Francese]]
# [[:Template:R:zle-ono:Mihajlovič 2012]]
# [[:Template:El-nM-ας-ες-3c]]
# [[:Template:French possessive pronouns]]
# [[:Template:French possessive adjectives]]
# [[:Template:La-decl-ppron]]
# [[:Template:Zh-hg/s]]
# [[:Template:RQ:Kokinshū]]
# [[:Template:El-n-gen-ff]]
# [[:Template:El-nF-η-εις-2a]]
# [[:Template:El-nN-ος-η-3b]]
# [[:Template:Named-after/list]]
# [[:Template:Ps-noun-f-a]]
# [[:Template:Portuguese possessive adjectives]]
# [[:Template:Gl-pron-possess]]
# [[:Template:La-det]]
# [[:Template:Lif-adv]]
# [[:Template:Lif-adj]]
# [[:Template:El-nF-η-ες-3b1]]
# [[:Template:El-punctuation]]
# [[:Template:El-nM-ης-3a]]
# [[:Template:Th-ant-list]]
# [[:Template:Nod-noun]]
# [[:Template:Shn-adj]]
# [[:Template:Vi-conj]]
# [[:Template:El-decl-1st-person]]
# [[:Template:El-decl-2nd-person]]
# [[:Template:El-decl-εγώ]]
# [[:Template:El-nF-ος-οι-1]]
# [[:Template:El-thirteen]]
# [[:Template:El-fourteen]]
# [[:Template:G2]]
# [[:Template:El-nF-α-αδες-1]]
# [[:Template:El-nM-ος-οι-2b]]
# [[:Template:El-nM-ων-ωνες-2b]]
# [[:Template:El-nF-α-ες-1a]]
# [[:Template:Yoi-romanization of]]
# [[:Template:Yoi-romaji]]
# [[:Template:Wuh-personal pronouns]]
# [[:Template:El-nN-ες-η-1]]
# [[:Template:El-nN-υ-ια-2b]]
# [[:Template:R:aou:HYC2008]]
# [[:Template:El-taxonomy]]
# [[:Template:El-nM-εας-εις-1]]
# [[:Template:El-nM-ας-αδες-1]]
# [[:Template:Goh-decl-noun-a-n]]
# [[:Template:Goh-decl-noun-i-f]]
# [[:Template:R:swi:WXE2020]]
# [[:Template:El-decl-3rd-person]]
# [[:Template:Cv-decl]]
# [[:Template:Pi-conj-special]]
# [[:Template:Pi-verb]]
# [[:Template:Crx-letter-def]]
# [[:Template:Tg-infl-noun/link]]
# [[:Template:Mn-numeral-form]]
# [[:Template:Lld-adj/-/pl]]
# [[:Template:Lld-adj/-/fpl]]
# [[:Template:Lld-adj/-/f]]
# [[:Template:El-nF-ου-ουδες-1]]
# [[:Template:Lb-decl-personal pronouns]]
# [[:Template:R:swi:PYX2014]]
# [[:Template:El-nN-ας-ατα-2b]]
# [[:Template:Xsy-categoryTOC]]
# [[:Template:Picdiclabel/label]]
# [[:Template:澳門]]
# [[:Template:El-n-gen]]
# [[:Template:El-nM-εας-εις-1b]]
# [[:Template:El-nN-ο-3a]]
# [[:Template:File other]]
# [[:Template:PD-Layout]]
# [[:Template:El-nF-η-3b1]]
# [[:Template:El-nN-μα-ματα-2b]]
# [[:Template:Th-rel]]
# [[:Template:Th-syn-see]]
# [[:Template:Ping2]]
# [[:Template:Tru-numeral]]
# [[:Template:Gmq-rom]]
# [[:Template:Holonym]]
# [[:Template:Eo-quantities of bytes]]
# [[:Template:El-nF-ος-οι-3b1]]
# [[:Template:R:ru:Dahl]]
# [[:Template:El-nM-ιας-ιες-2c]]
# [[:Template:List:compass points/de]]
# [[:Template:El-nM-ης-ες-1]]
# [[:Template:El-nM-ος-οι-3d]]
# [[:Template:El-nN-ι-ια-2b]]
# [[:Template:El-nF-η-εις-3b]]
# [[:Template:El-nN-ι-ια-1]]
# [[:Template:El-nN-ος-η-2c]]
# [[:Template:El-nF-η-ες-2a]]
# [[:Template:El-nF-α-1]]
# [[:Template:El-nM-ης-ηδες-2a]]
# [[:Template:El-nN-ο-α-3ab]]
# [[:Template:El-nM-ας-ες-2a]]
# [[:Template:El-nM-ας-ες-2b]]
# [[:Template:El-nN-ο-α-3a]]
# [[:Template:El-nF-α-ες-1]]
# [[:Template:El-nM-ος-3a]]
# [[:Template:El-nF-α-ες-3a1]]
# [[:Template:El-nF-ος-οι-2a]]
# [[:Template:El-nN-ο-α-1]]
# [[:Template:El-nN-ος-η-2b]]
# [[:Template:Osp-noun]]
# [[:Template:El-nF-η-ες-2b]]
# [[:Template:Osx-decl-noun-a-m]]
# [[:Template:El-nF-α-ες-2d]]
# [[:Template:El-nN-ι-ια-2a2]]
# [[:Template:El-nN-μα-ματα-3b]]
# [[:Template:El-nN-ια-2a1]]
# [[:Template:El-nM-ας-ες-3b]]
# [[:Template:Ha-adj]]
# [[:Template:La-interj]]
# [[:Template:El-nF-α-ες-2c]]
# [[:Template:El-nF-η-ες-2b1]]
# [[:Template:El-nM-ας-3b]]
# [[:Template:El-n-genS]]
# [[:Template:El-nN-ο-1]]
# [[:Template:El-nM-ος-οι-3a]]
# [[:Template:El-nM-ος-3b]]
# [[:Template:El-nF-α-ες-3b1]]
# [[:Template:El-nM-ος-οι-3c]]
# [[:Template:El-nF-ος-2a]]
# [[:Template:El-nF-η-3b]]
# [[:Template:El-nF-α-ες-3b2]]
# [[:Template:El-nM-ας-1]]
# [[:Template:El-nN-ο-2a]]
# [[:Template:El-nM-ος-1]]
# [[:Template:El-nF-η-1]]
# [[:Template:De-conj-old]]
# [[:Template:RQ:Rəsulzadə]]
# [[:Template:世界語詞條模板]]
# [[:Template:世界語詞條分類]]
# [[:Template:Zu-infl-verb]]
# [[:Template:Scn-article]]
# [[:Template:Az-noun-form]]
# [[:Template:Gn-personal pronouns]]
# [[:Template:Az-decl-comp/k]]
# [[:Template:Az-decl-comp/cc]]
# [[:Template:Az-decl-comp/c]]
# [[:Template:Az-decl-comp/q]]
# [[:Template:Az-decl-comp/v]]
# [[:Template:R:Oxford English Dictionary]]
# [[:Template:RQ:Scott Ivanhoe]]
# [[:Template:Az-letter]]
# [[:Template:Eu-letter]]
# [[:Template:Pt-letter]]
# [[:Template:Yue-jyut]]
# [[:Template:List:states of India/bn]]
# [[:Template:Fa-preposition]]
# [[:Template:Sco-past of]]
# [[:Template:Frm-past participle]]
# [[:Template:Is-patronymics]]
# [[:Template:Ro-conj-aux]]
# [[:Template:It-pron-adj]]
# [[:Template:Odt-decl-table]]
# [[:Template:Kaw-noun]]
# [[:Template:Jv-rom]]
# [[:Template:R:King James Version]]
# [[:Template:Pcd-adj]]
# [[:Template:Frm-present participle]]
# [[:Template:R:ine:Cheung2007]]
# [[:Template:R:ine:IELC]]
# [[:Template:Non-decl-n-an]]
# [[:Template:R:ms:BSJ1950]]
# [[:Template:Mul-kangxi radical-def/def]]
# [[:Template:Ja-r/args]]
# [[:Template:Ja-r/multi]]
# [[:Template:Japanese number]]
# [[:Template:Mul-kangxi radical-def/switch]]
# [[:Template:Gv-adj]]
# [[:Template:Lt-numeral]]
# [[:Template:Pt-cardinal]]
# [[:Template:Non-decl-n-a]]
# [[:Template:Et-decl-puri]]
# [[:Template:Fo-conj-56s]]
# [[:Template:Scn-adj-iu]]
# [[:Template:Pi-adj]]
# [[:Template:Non-decl-f-on]]
# [[:Template:Khb-verb]]
# [[:Template:Lt-decl-pers-pron]]
# [[:Template:Lt-3rd-person-m]]
# [[:Template:Sq-personal pronouns]]
# [[:Template:Ro-decl-adj-2]]
# [[:Template:Gd-adj]]
# [[:Template:Ro-name]]
# [[:Template:Ro-conj-e-ut]]
# [[:Template:Izh-personal pronouns]]
# [[:Template:Izh-decl/maa]]
# [[:Template:Izh-decl-ppron]]
# [[:Template:T-simple]]
# [[:Template:缅甸文]]
# [[:Template:R:Okinawa Goten]]
# [[:Template:Mk-decl-noun-око]]
# [[:Template:Sga-decl-noun-table]]
# [[:Template:Zh-no-solo]]
# [[:Template:Kw mut cons]]
# [[:Template:Sv-cardinal]]
# [[:Template:Sa-decl-noun-ās-m]]
# [[:Template:Sa-decl-noun-ās-f]]
# [[:Template:Sa-decl-noun-n-n]]
# [[:Template:Sa-decl-noun-i-m]]
# [[:Template:Sa-decl-noun-as-n]]
# [[:Template:Mk-decl-num]]
# [[:Template:Mk-decl-num-два]]
# [[:Template:Mk-decl-adj-е]]
# [[:Template:R:mk:DRMJ]]
# [[:Template:Mk-conj-table-impersonal]]
# [[:Template:Mk-conj-сум]]
# [[:Template:Mk-conj-и-е]]
# [[:Template:Mk-conj-и-impersonal]]
# [[:Template:Mk-conj-и-3]]
# [[:Template:Mk-conj-и-2]]
# [[:Template:Mk-conj-е-а-impersonal]]
# [[:Template:Mk-conj-е-4]]
# [[:Template:Mk-conj-е-2]]
# [[:Template:Mk-conj-2-е-о]]
# [[:Template:Mk-conj-и-а]]
# [[:Template:Mk-conj-и-1]]
# [[:Template:Mk-conj-е-0]]
# [[:Template:Mk-conj-е-е]]
# [[:Template:Mk-conj-е-о]]
# [[:Template:Mk-conj-е-а]]
# [[:Template:Mk-conj-е-1]]
# [[:Template:Desc/sl-tonal]]
# [[:Template:Bho-verb]]
# [[:Template:Tr-decl-pronoun]]
# [[:Template:Legend]]
# [[:Template:Lo-adj]]
# [[:Template:Te-verb form]]
# [[:Template:R:ami:Jiang2012]]
# [[:Template:Hit-decl-an]]
# [[:Template:Hit-decl-adj]]
# [[:Template:Hit-decl-adj-aš]]
# [[:Template:Et-decl-nõder]]
# [[:Template:R:az:Huseynov]]
# [[:Template:R:EKSS]]
# [[:Template:R:ii:600]]
# [[:Template:Gs]]
# [[:Template:R:lis:LHCD]]
# [[:Template:臺灣原住民族人名說明]]
# [[:Template:Fix]]
# [[:Template:Ml]]
# [[:Template:Latin script letter names/ja]]
# [[:Template:Ja-hentaigana-dakuten2]]
# [[:Template:Ja-hentaigana-dakuten]]
# [[:Template:Li-adj]]
# [[:Template:Projectlink/wikipedia]]
# [[:Template:Date.day+n]]
# [[:Template:Rounddown]]
# [[:Template:MilestonePrediction]]
# [[:Template:Milestone]]
# [[:Template:NS1]]
# [[:Template:Milestoneitem]]
# [[:Template:Ja-hentaigana-def]]
# [[:Template:Ja-etym hentaigana]]
# [[:Template:Ja-hentaigana]]
# [[:Template:古日語假名]]
# [[:Template:Span-tt/tooltip]]
# [[:Template:Span-tt]]
# [[:Template:變體假名字體]]
# [[:Template:Cquote]]
# [[:Template:List:上標數字/mul]]
# [[:Template:R:hi:Chaturvedi]]
# [[:Template:List helper-3]]
# [[:Template:Lv-decl-AdjN-def-1]]
# [[:Template:List:continents/lv]]
# [[:Template:Lv-pronoun]]
# [[:Template:Lv-categoryTOC]]
# [[:Template:User gender]]
# [[:Template:Az-c2]]
# [[:Template:Az-c1]]
# [[:Template:Az-verb-stem-last]]
# [[:Template:Az-verb-stem]]
# [[:Template:Lv-decl-AdjN-def-2]]
# [[:Template:Lv-reflexive of]]
# [[:Template:Lv-decl-AdjN-def-4]]
# [[:Template:Lv-decl-AdjN]]
# [[:Template:Eu-adv]]
# [[:Template:Ms-categoryTOC]]
# [[:Template:List:coffees/ms/Arab]]
# [[:Template:List:coffees/ms/Latn]]
# [[:Template:Ms-prefix]]
# [[:Template:Lv-conj-3]]
# [[:Template:Lv-conj-2]]
# [[:Template:En-prep phrase]]
# [[:Template:Ms-der]]
# [[:Template:Ms-prep]]
# [[:Template:Nb-verb-4]]
# [[:Template:Lt-conj-1-circum]]
# [[:Template:Brai-script/extensions/boiler]]
# [[:Template:List:antileptons/lt]]
# [[:Template:Ro-adv]]
# [[:Template:Pt-obsolete-hellenism]]
# [[:Template:Inc-opa-adj]]
# [[:Template:Ja-kana-mannyogana-etym]]
# [[:Template:Kmr-verb]]
# [[:Template:RQ:Sanchez Pell freda]]
# [[:Template:RQ:Leizarraga]]
# [[:Template:Kok-pos]]
# [[:Template:R:gl:CX]]
# [[:Template:Egy-glyph]]
# [[:Template:R:Poerwadarminta 1939]]
# [[:Template:User:QFQ/formatnoun]]
# [[:Template:Table:國際象棋棋子/sw]]
# [[:Template:User:QFQ/formatipa]]
# [[:Template:R:szy:語法概論]]
# [[:Template:Table:紙牌/sw]]
# [[:Template:List:continents/sw]]
# [[:Template:幽]]
# [[:Template:達悟語時間詞]]
# [[:Template:Indonesian informal you]]
# [[:Template:User:QFQ/formatformof]]
# [[:Template:Realtemplate]]
# [[:Template:User:QFQ/faketemplate]]
# [[:Template:List:states of India/hi]]
# [[:Template:Table:suits/hi]]
# [[:Template:R:Cantalausa]]
# [[:Template:Spanish conjugation type]]
# [[:Template:Langhd/cat]]
# [[:Template:Languages by country]]
# [[:Template:Table:紙牌/cs]]
# [[:Template:Table:季節/cs]]
# [[:Template:Fmbox/warning ruler]]
# [[:Template:Editnotices/Page/User:CrowleyBot]]
# [[:Template:Oldid]]
# [[:Template:幽默存檔]]
# [[:Template:坏笑话和删除的胡话]]
# [[:Template:語後綴]]
# [[:Template:瓦鄉]]
# [[:Template:潮州]]
# [[:Template:Zodiac]]
# [[:Template:De-pronoun]]
# [[:Template:R:kac:JXL]]
# [[:Template:晉]]
# [[:Template:Lic-categoryTOC]]
# [[:Template:R:族語學習手冊/code]]
# [[:Template:Verb form of]]
# [[:Template:R:族語學習手冊]]
# [[:Template:黎語人稱代詞]]
# [[:Template:R:ycr:真田信治 2015]]
# [[:Template:R:ycr:真田信治 簡月真 2012]]
# [[:Template:R:ycr:簡月真 2018a]]
# [[:Template:R:ycr:簡月真 真田信治 2011]]
# [[:Template:R:ycr:黃美金 2010]]
# [[:Template:哥特聖經]]
# [[:Template:Ami-syn/table]]
# [[:Template:Trv-syn/table]]
# [[:Template:Trv-syn]]
# [[:Template:User th-4]]
# [[:Template:User th-1]]
# [[:Template:User nan-taiwan]]
# [[:Template:User nan]]
# [[:Template:Ami-syn]]
# [[:Template:秀姑巒阿美]]
# [[:Template:恆春阿美]]
# [[:Template:海岸阿美]]
# [[:Template:馬蘭阿美]]
# [[:Template:南勢阿美]]
# [[:Template:R:族語學習詞表]]
# [[:Template:R:部落核定彙整表]]
# [[:Template:Num2rad]]
# [[:Template:Han character variant]]
# [[:Template:滇]]
# [[:Template:家名]]
# [[:Template:氏族名]]
# [[:Template:Ja-vb-1-s-う]]
# [[:Template:Mn-adjective]]
# [[:Template:R:族語新詞/103]]
# [[:Template:R:族語新詞]]
# [[:Template:R:臺灣原住民族語言分布參考表]]
# [[:Template:湘]]
# [[:Template:Zh-syn-list]]
# [[:Template:Col2]]
# [[:Template:Poj reading of]]
# [[:Template:Kaifang]]
# [[:Template:IPA letters/getstressed]]
# [[:Template:Inflection]]
# [[:Template:R:lmy:verdizade19b]]
# [[:Template:De-verb-irregular]]
# [[:Template:De-adnj]]
# [[:Template:Yi]]
# [[:Template:Mi]]
# [[:Template:Km]]
# [[:Template:Nds-de]]
# [[:Template:R:Xin Shidai Ri-han Cidian]]
# [[:Template:Mnw]]
# [[:Template:R:hy:Trq]]
# [[:Template:Mt-rootbox]]
# [[:Template:HSK]]
# [[:Template:Rhyme list end]]
# [[:Template:Rhyme list begin]]
# [[:Template:Table:德國紙牌/sh]]
# [[:Template:政]]
# [[:Template:CategoryTOC/sh]]
# [[:Template:Table:西班牙牌/sh]]
# [[:Template:Table:紙牌/sh]]
# [[:Template:PL:1911]]
# [[:Template:Ky]]
# [[:Template:Kaifang-EO]]
# [[:Template:List:continents/ru]]
# [[:Template:振假名/表示]]
# [[:Template:De-interjection]]
# [[:Template:Nb]]
# [[:Template:韻書列表]]
# [[:Template:R:svenska.se]]
# [[:Template:Mg]]
# [[:Template:Nv]]
# [[:Template:Examples-right]]
# [[:Template:Bg-noun-m-i]]
# [[:Template:Bg-noun-f-a1]]
# [[:Template:Ba-decl-noun]]
# [[:Template:Hi-decl-adj]]
# [[:Template:Table:Zodiac/ja]]
# [[:Template:Table:Zodiac/ko]]
# [[:Template:Table:Zodiac/en]]
# [[:Template:Table:Zodiac/zh]]
# [[:Template:Table:Zodiac]]
# [[:Template:Table:Chinese Zodiac/en]]
# [[:Template:Table:Chinese Zodiac/zh]]
# [[:Template:Table:Chinese Zodiac]]
# [[:Template:Table:Solar System/zh]]
# [[:Template:Table:Solar system]]
# [[:Template:Table:days of the week/zh]]
# [[:Template:Table:days of the week]]
# [[:Template:漳州]]
# [[:Template:閩東]]
# [[:Template:閩北]]
# [[:Template:Uk-adj-и́й]]
# [[:Template:Uk-decl-noun]]
# [[:Template:化 ja]]
# [[:Template:化 en]]
# [[:Template:Bg-noun-f-ya1]]
# [[:Template:Uk-decl-noun-unc]]
# [[:Template:Uk-adj-table]]
# [[:Template:Uk-adj-ий]]
# [[:Template:Uk-decl-adj]]
# [[:Template:Redirect4]]
# [[:Template:Jbovlaste]]
# [[:Template:ArabForm]]
# [[:Template:Mul]]
# [[:Template:Or]]
# [[:Template:Midashi]]
# [[:Template:Ja-conj]]
# [[:Template:Ja-v]]
# [[:Template:Ja-n]]
# [[:Template:Inline tag]]
# [[:Template:Yomi/ap]]
# [[:Template:Yomi]]
# [[:Template:Rmjsup]]
# [[:Template:Pah]]
# [[:Template:Pahl]]
# [[:Template:香港]]
# [[:Template:矿]]
# [[:Template:平水韻]]
# [[:Template:Messagebox]]
# [[:Template:Experimental]]
# [[:Template:List:fractions/mul]]
# [[:Template:Kk]]
# [[:Template:客家]]
# [[:Template:釋名]]
# [[:Template:Mns]]
# [[:Template:Cdo]]
# [[:Template:Wikipedia multiplearticle]]
# [[:Template:-ba-]]
# [[:Template:Ojp-conj/verbconj]]
# [[:Template:Ojp-conj]]
# [[:Template:Ojp-verbconj]]
# [[:Template:Inf-ojp]]
# [[:Template:Inf-ja-aux2]]
# [[:Template:In category]]
# [[:Template:Protection Templates]]
# [[:Template:Lua]]
# [[:Template:管理員名單]]
# [[:Template:日正字]]
# [[:Template:日俗字]]
# [[:Template:汉语读音/lua]]
# [[:Template:Py]]
# [[:Template:Hanindex]]
# [[:Template:-pn-]]
# [[:Template:De-decl-noun-sg]]
# [[:Template:De-vb-2/Sandbox]]
# [[:Template:De-vb-tb/Sandbox]]
# [[:Template:Da-nm]]
# [[:Template:粵語人稱代詞]]
# [[:Template:Zh-pronoun]]
# [[:Template:Mandarin TOC]]
# [[:Template:Cantonese TOC]]
# [[:Template:Yale reading of]]
# [[:Template:It-nm]]
# [[:Template:Main Page Talk Header]]
# [[:Template:Lb-nm]]
# [[:Template:Is-nm]]
# [[:Template:Fo-prnc]]
# [[:Template:Fo-nm]]
# [[:Template:Ca-aj]]
# [[:Template:Rm-nm]]
# [[:Template:Ca-nm]]
# [[:Template:满文及转写/手动]]
# [[:Template:Yi-vb]]
# [[:Template:Vo-nm]]
# [[:Template:Yi-nm]]
# [[:Template:Ja-vb-1-う]]
# [[:Template:De-nm-prefix]]
# [[:Template:De-vb-prefix]]
# [[:Template:Ja-vb-1-む]]
# [[:Template:ManchuUnicode]]
# [[:Template:满文及转写]]
# [[:Template:閩南參/han]]
# [[:Template:閩南參/seng]]
# [[:Template:閩南參/khi]]
# [[:Template:閩南參/loan]]
# [[:Template:閩南參/cha]]
# [[:Template:閩南參/thai]]
# [[:Template:閩南參/ko]]
# [[:Template:閩南參/hong]]
# [[:Template:閩南參/ho]]
# [[:Template:閩南參/bo]]
# [[:Template:閩南參]]
# [[:Template:相似白話字]]
# [[:Template:Ja-vb-1-つ]]
# [[:Template:Ja-vb-2]]
# [[:Template:Ja-vb]]
# [[:Template:Blocksnotice]]
# [[:Template:Chem/initialA]]
# [[:Template:Dummy ref]]
# [[:Template:Documentation subpage]]
# [[:Template:错字重定向]]
# [[:Template:-n p-]]
# [[:Template:汉语词汇專題]]
# [[:Template:Ms-cat]]
# [[:Template:Es-aj]]
# [[:Template:Nl-cat]]
# [[:Template:Es-cat]]
# [[:Template:Es-nm]]
# [[:Template:Ja-cat]]
# [[:Template:粵台]]
# [[:Template:粵台/轉]]
# [[:Template:He-aj]]
# [[:Template:台華雙語辭典]]
# [[:Template:Ja-aj-い]]
# [[:Template:Ja-aj-tb]]
# [[:Template:Ar-nm-tb]]
# [[:Template:Ja-vb-1-く]]
# [[:Template:Ko-conj-adj-darata]]
# [[:Template:Quotation]]
# [[:Template:Ja-vb-1-す]]
# [[:Template:No documentation]]
# [[:Template:論述列表]]
# [[:Template:方針列表]]
# [[:Template:User JS-0]]
# [[:Template:User coder-0]]
# [[:Template:Babel field 1]]
# [[:Template:Babel field]]
# [[:Template:Babel field 0]]
# [[:Template:Ja-vb-1-る]]
# [[:Template:Ja-vb-tb]]
# [[:Template:Forcevariant]]
# [[:Template:Novariant]]
# [[:Template:Citation/core]]
# [[:Template:Ton]]
# [[:Template:粵新]]
# [[:Template:藏轉/表]]
# [[:Template:藏轉/濾]]
# [[:Template:藏轉/碼]]
# [[:Template:藏轉/音節]]
# [[:Template:藏轉]]
# [[:Template:El-l]]
# [[:Template:Link/en]]
# [[:Template:Fa-gen-c]]
# [[:Template:Phli]]
# [[:Template:中國大陸]]
# [[:Template:日字見]]
# [[:Template:土庫曼語]]
# [[:Template:越漢詞]]
# [[:Template:朝漢詞]]
# [[:Template:粵音/ø]]
# [[:Template:漢詞新]]
# [[:Template:國際音標/判]]
# [[:Template:Ar-root-entry]]
# [[:Template:阿塞拜疆语]]
# [[:Template:例注]]
# [[:Template:奧斯曼土耳其語]]
# [[:Template:LR]]
# [[:Template:圖2]]
# [[:Template:여씨-존]]
# [[:Template:閩南]]
ihv3xw0e8efu1upk00ob2zshmzos3l0
目滓
0
1395476
9942963
8303124
2026-10-12T06:40:13Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942963
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===讀音===
{{zh-pron
|md=mĕ̤k-cāi/mĕk-cāi
|mn=qz,zz:ba̍k-chái
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|閩東語|泉州話|漳州話}} [[眼淚]]
====近義詞====
{{zh-dial|眼淚}}
7ck7omd2ody1rdrzl3u35hxlj86ljcl
眼烏珠
0
1400180
9942964
8545910
2026-10-12T06:40:17Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942964
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=眼乌珠}}
===讀音===
{{zh-pron
|w=sh:6nge u tsy;sz:2nge6&1ou tsyu1;hz:3ien u1 tsyu1;nb:4nge u1 tsyu1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[眼珠]]
====近義詞====
{{zh-dial|眼珠}}
2kaznj2tbcoc02zljeztstrg7vrf7sn
目睭仁
0
1400188
9942965
8303153
2026-10-12T06:40:20Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942965
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21|alt=目珠仁}}
===讀音===
{{zh-pron
|mb=mù-ciú-nêng
|md=mĕk-ciŭ-nìng/mĕ̤k-ciŭ-nìng
|mn=xm,qz,tp:ba̍k-chiu-lîn/zz,kh:ba̍k-chiu-jîn
|mn-t=mag8 ziu1 ring5
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[眼珠]]
====近義詞====
{{zh-dial|眼珠}}
jnhwk8g0ds4n6yreqvfnyb2d4j9hvmt
courriel
0
1406240
9942234
9912090
2026-10-11T12:29:37Z
TongcyDai
53191
9942234
wikitext
text/x-wiki
==法語==
{{was fwotd|fr|2026|10月|12日}}
===詞源===
{{ety|fr|:blend|courrier|électronique|text=+|tree=1}}<ref>{{R:fr:Larousse}}</ref><ref>{{R:fr:Robert}}</ref> 大約於1994年起源於說法語的加拿大。<ref>{{cite-web|fr|author=Hélène Cajolet-Laganière, Pierre Martel, Chantal‑Édith Masson, Louis Mercier|title=courriel|work=Usito|url=https://usito.usherbrooke.ca/d%C3%A9finitions/courriel|archiveurl=|archivedate=|publisher=Université de Sherbrook|accessdate=2025-05-11|worklang=fr}}</ref><ref>{{R:fr:GDT}}</ref> 可能由術語學家 André Clas {{lg|coined}}。<ref>{{quote-journal|fr|worklang=fr|first=Georges L.|last=Bastin|title=André Clas – Une vie consacrée à la traduction, la terminologie et la lexicologie|journal=Meta|location=Montreal, QC, Canada|day=|month=August|year=2020|volume=65|issue=2|page=499-520|url=https://www.erudit.org/fr/revues/meta/2020-v65-n2-meta05892/1075847ar/|doi=10.7202/1075847ar|ISSN=0026-0452|text=Il collectionne aussi les initiatives langagières : créateur du mot ''courriel'' {{...}}|t=他也積累了許多語言上的創舉:創造了「''courriel''」(電子郵件)一詞{{...}}|accessdate=30 July 2021}}</ref>
===發音===
* {{fr-IPA}}
* {{audio|fr|LL-Q150 (fra)-0x010C-courriel.wav|a=蒙策奈姆}}
* {{audio|fr|LL-Q150 (fra)-DenisdeShawi-courriel.wav|a=沙威尼根}}
* {{audio|fr|LL-Q150 (fra)-DSwissK-courriel.wav|a=瓦萊}}
* {{audio|fr|LL-Q150 (fra)-Lepticed7-courriel.wav|a=圖盧茲}}
* {{audio|fr|LL-Q150 (fra)-LoquaxFR-courriel.wav|a=孚日}}
* {{audio|fr|LL-Q150 (fra)-Poslovitch-courriel.wav|a=孚日}}
* {{audio|fr|LL-Q150 (fra)-WikiLucas00-courriel.wav|a=里昂}}
* {{rhymes|fr|uʁjɛl}}
* {{hyphenation|fr|cour|riel}}
===名詞===
{{fr-noun|m}}
{{tlb|fr|計算機}}
# {{lb|fr|可數}} [[電子郵件]]{{gloss|透過電子系統發送的訊息}}
#: {{syn|fr|courrier électronique|;|message électronique|;|e-mail<q:英語借詞>|;|mail<l:口語>|mél<l:非標準>}}
#: {{hyper|fr|message}}
#: {{ux|fr|Je t'ai envoyé un '''courriel''' avec le document en pièce jointe.|我發送了一封附帶該文件的'''電子郵件'''給你。}}
#* {{quote-web|fr|date=2017-08-08|title=L'ingénieur de Google auteur de propos sexistes licencié<t:發表性別歧視言論的Google工程師被解僱>|work=RTS Info|url=https://www.rts.ch/info/economie/8827939-lingenieur-de-google-auteur-de-propos-sexistes-licencie.html|location=Lausanne, Switzerland|publisher=w:en:Radio télévision suisse|archiveurl=|archivedate=|accessdate=2026-08-30
|passage=Dans un '''courriel''' au personnel, le PDG de Google Sundar Pichai a défendu le droit des employés à s'exprimer, estimant que la plus grande partie de la note pouvait faire l'objet d'un débat.
|t=在一封給員工的'''電子郵件'''中,Google 執行長 Sundar Pichai 捍衛了員工表達意見的權利,認為備忘錄的大部分內容是可以討論的。}}
# {{lb|fr|不可數}} [[電子郵件]]{{gloss|傳輸和接收數位訊息的系統}}
#: {{syn|fr|courrier électronique|;|messagerie électronique|;|e-mail<q:英語借詞>}}
#: {{hyper|fr|messagerie}}
#: {{ux|fr|C'est urgent ? Alors je vous communiquerai la décision par '''courriel'''.|很緊急嗎?那我會透過'''電子郵件'''通知您決定。}}
#* {{quote-book|fr|year=2008|author=Paul Durand Degranges|title=iLife'08|location=Montreuil, France|publisher=Pearson Education France|isbn=9782744022555
|text=Dès lors que ceux-ci sont équipés d'un ordinateur et d'une adresse électronique, vous pouvez envoyer vos photos par '''courriel'''. Le '''courriel''' augmente l'instantanéité de la photo numérique : {{...}}。
|t=只要他們有電腦和電子郵件地址,您就可以透過'''電子郵件'''發送您的相片。'''電子郵件'''提升了數位相片的即時性:{{...}}。}}
# {{lb|fr|可數|非正式}} [[電子郵件地址]]
#: {{ux|fr|Donne-nous ton '''courriel''' et on t'enverra le fichier.|把你的'''電子郵件地址'''給我們,我們會把檔案寄給你。}}
#* {{quote-book|fr|date=12 April 2016|author=Marilou Addison|title=Emma – Quatre saisons pour aimer<t:艾瑪——相愛的四季>|location=Blainville, Québec|publisher=Andara Éditeur|url=https://archive.org/details/emmaquatresaison0000addi|isbn=9782897460211|oclc=1301981762|page=
|text=— Ah ouais? Et tu peux me donner son '''courriel'''? Je pourrais lui écrire.
|t=「哦,是嗎?那你能把他的'''電子郵件地址'''給我嗎?我可以寫信給他。」}}
====派生詞彙====
{{col|fr
|adresse courriel
|courriel indésirable
|courrieller
|pourriel
}}
====派生語彙====
* {{desc|bor=1|ht|kouryèl}}
* {{desc|clq=1|tr|elmek|unc=1}}
===參考資料===
{{reflist}}
* {{cite-web|fr|title=Questions de langue|url=https://www.academie-francaise.fr/questions-de-langue#27_strong-em-courriel-ml-em-strong|publisher=Académie française|work=academie-francaise.fr|accessdate=2025-05-10}}
{{C|fr|電子郵件}}
rvmb8zk0waxheyt6j4eri027uzy5sux
9942242
9942234
2026-10-11T12:43:49Z
TongcyDai
53191
9942242
wikitext
text/x-wiki
==法語==
{{was fwotd|fr|2026|10月|12日}}
===詞源===
{{ety|fr|:blend|courrier|électronique|text=+|tree=1}}<ref>{{R:fr:Larousse}}</ref><ref>{{R:fr:Robert}}</ref> 大約於1994年起源於加拿大法語區。<ref>{{cite-web|fr|author=Hélène Cajolet-Laganière, Pierre Martel, Chantal‑Édith Masson, Louis Mercier|title=courriel|work=Usito|url=https://usito.usherbrooke.ca/d%C3%A9finitions/courriel|archiveurl=|archivedate=|publisher=Université de Sherbrook|accessdate=2025-05-11|worklang=fr}}</ref><ref>{{R:fr:GDT}}</ref> 可能由術語學家 André Clas {{lg|coined}}。<ref>{{quote-journal|fr|worklang=fr|first=Georges L.|last=Bastin|title=André Clas – Une vie consacrée à la traduction, la terminologie et la lexicologie|journal=Meta|location=Montreal, QC, Canada|day=|month=August|year=2020|volume=65|issue=2|page=499-520|url=https://www.erudit.org/fr/revues/meta/2020-v65-n2-meta05892/1075847ar/|doi=10.7202/1075847ar|ISSN=0026-0452|text=Il collectionne aussi les initiatives langagières : créateur du mot ''courriel'' {{...}}|t=他也積累了許多語言上的創舉:創造了「''courriel''」(電子郵件)一詞{{...}}|accessdate=30 July 2021}}</ref>
===發音===
* {{fr-IPA}}
* {{audio|fr|LL-Q150 (fra)-0x010C-courriel.wav|a=蒙策奈姆}}
* {{audio|fr|LL-Q150 (fra)-DenisdeShawi-courriel.wav|a=沙威尼根}}
* {{audio|fr|LL-Q150 (fra)-DSwissK-courriel.wav|a=瓦萊}}
* {{audio|fr|LL-Q150 (fra)-Lepticed7-courriel.wav|a=圖盧茲}}
* {{audio|fr|LL-Q150 (fra)-LoquaxFR-courriel.wav|a=孚日}}
* {{audio|fr|LL-Q150 (fra)-Poslovitch-courriel.wav|a=孚日}}
* {{audio|fr|LL-Q150 (fra)-WikiLucas00-courriel.wav|a=里昂}}
* {{rhymes|fr|uʁjɛl}}
* {{hyphenation|fr|cour|riel}}
===名詞===
{{fr-noun|m}}
{{tlb|fr|計算機}}
# {{lb|fr|可數}} [[電子郵件]]{{gloss|透過電子系統發送的訊息}}
#: {{syn|fr|courrier électronique|;|message électronique|;|e-mail<q:英語借詞>|;|mail<l:口語>|mél<l:非標準>}}
#: {{hyper|fr|message}}
#: {{ux|fr|Je t'ai envoyé un '''courriel''' avec le document en pièce jointe.|我發送了一封附帶該文件的'''電子郵件'''給你。}}
#* {{quote-web|fr|date=2017-08-08|title=L'ingénieur de Google auteur de propos sexistes licencié<t:發表性別歧視言論的Google工程師被解僱>|work=RTS Info|url=https://www.rts.ch/info/economie/8827939-lingenieur-de-google-auteur-de-propos-sexistes-licencie.html|location=Lausanne, Switzerland|publisher=w:en:Radio télévision suisse|archiveurl=|archivedate=|accessdate=2026-08-30
|passage=Dans un '''courriel''' au personnel, le PDG de Google Sundar Pichai a défendu le droit des employés à s'exprimer, estimant que la plus grande partie de la note pouvait faire l'objet d'un débat.
|t=在一封給員工的'''電子郵件'''中,Google 執行長 Sundar Pichai 捍衛了員工表達意見的權利,認為備忘錄的大部分內容是可以討論的。}}
# {{lb|fr|不可數}} [[電子郵件]]{{gloss|傳輸和接收數位訊息的系統}}
#: {{syn|fr|courrier électronique|;|messagerie électronique|;|e-mail<q:英語借詞>}}
#: {{hyper|fr|messagerie}}
#: {{ux|fr|C'est urgent ? Alors je vous communiquerai la décision par '''courriel'''.|很緊急嗎?那我會透過'''電子郵件'''通知您決定。}}
#* {{quote-book|fr|year=2008|author=Paul Durand Degranges|title=iLife'08|location=Montreuil, France|publisher=Pearson Education France|isbn=9782744022555
|text=Dès lors que ceux-ci sont équipés d'un ordinateur et d'une adresse électronique, vous pouvez envoyer vos photos par '''courriel'''. Le '''courriel''' augmente l'instantanéité de la photo numérique : {{...}}。
|t=只要他們有電腦和電子郵件地址,您就可以透過'''電子郵件'''發送您的相片。'''電子郵件'''提升了數位相片的即時性:{{...}}。}}
# {{lb|fr|可數|非正式}} [[電子郵件地址]]
#: {{ux|fr|Donne-nous ton '''courriel''' et on t'enverra le fichier.|把你的'''電子郵件地址'''給我們,我們會把檔案寄給你。}}
#* {{quote-book|fr|date=12 April 2016|author=Marilou Addison|title=Emma – Quatre saisons pour aimer<t:艾瑪——相愛的四季>|location=Blainville, Québec|publisher=Andara Éditeur|url=https://archive.org/details/emmaquatresaison0000addi|isbn=9782897460211|oclc=1301981762|page=
|text=— Ah ouais? Et tu peux me donner son '''courriel'''? Je pourrais lui écrire.
|t=「哦,是嗎?那你能把他的'''電子郵件地址'''給我嗎?我可以寫信給他。」}}
====派生詞彙====
{{col|fr
|adresse courriel
|courriel indésirable
|courrieller
|pourriel
}}
====派生語彙====
* {{desc|bor=1|ht|kouryèl}}
* {{desc|clq=1|tr|elmek|unc=1}}
===參考資料===
{{reflist}}
* {{cite-web|fr|title=Questions de langue|url=https://www.academie-francaise.fr/questions-de-langue#27_strong-em-courriel-ml-em-strong|publisher=Académie française|work=academie-francaise.fr|accessdate=2025-05-10}}
{{C|fr|電子郵件}}
bzx33jyp4d1b8lngftrb5m850yuebkm
9942243
9942242
2026-10-11T12:44:27Z
TongcyDai
53191
9942243
wikitext
text/x-wiki
==法語==
{{was fwotd|fr|2026|10月|12日}}
===詞源===
{{ety|fr|:blend|courrier|électronique|text=+|tree=1}}<ref>{{R:fr:Larousse}}</ref><ref>{{R:fr:Robert}}</ref>大約於1994年起源於加拿大法語區。<ref>{{cite-web|fr|author=Hélène Cajolet-Laganière, Pierre Martel, Chantal‑Édith Masson, Louis Mercier|title=courriel|work=Usito|url=https://usito.usherbrooke.ca/d%C3%A9finitions/courriel|archiveurl=|archivedate=|publisher=Université de Sherbrook|accessdate=2025-05-11|worklang=fr}}</ref><ref>{{R:fr:GDT}}</ref> 可能由術語學家 André Clas {{lg|coined|創造}}。<ref>{{quote-journal|fr|worklang=fr|first=Georges L.|last=Bastin|title=André Clas – Une vie consacrée à la traduction, la terminologie et la lexicologie|journal=Meta|location=Montreal, QC, Canada|day=|month=August|year=2020|volume=65|issue=2|page=499-520|url=https://www.erudit.org/fr/revues/meta/2020-v65-n2-meta05892/1075847ar/|doi=10.7202/1075847ar|ISSN=0026-0452|text=Il collectionne aussi les initiatives langagières : créateur du mot ''courriel'' {{...}}|t=他也積累了許多語言上的創舉:創造了「''courriel''」(電子郵件)一詞{{...}}|accessdate=30 July 2021}}</ref>
===發音===
* {{fr-IPA}}
* {{audio|fr|LL-Q150 (fra)-0x010C-courriel.wav|a=蒙策奈姆}}
* {{audio|fr|LL-Q150 (fra)-DenisdeShawi-courriel.wav|a=沙威尼根}}
* {{audio|fr|LL-Q150 (fra)-DSwissK-courriel.wav|a=瓦萊}}
* {{audio|fr|LL-Q150 (fra)-Lepticed7-courriel.wav|a=圖盧茲}}
* {{audio|fr|LL-Q150 (fra)-LoquaxFR-courriel.wav|a=孚日}}
* {{audio|fr|LL-Q150 (fra)-Poslovitch-courriel.wav|a=孚日}}
* {{audio|fr|LL-Q150 (fra)-WikiLucas00-courriel.wav|a=里昂}}
* {{rhymes|fr|uʁjɛl}}
* {{hyphenation|fr|cour|riel}}
===名詞===
{{fr-noun|m}}
{{tlb|fr|計算機}}
# {{lb|fr|可數}} [[電子郵件]]{{gloss|透過電子系統發送的訊息}}
#: {{syn|fr|courrier électronique|;|message électronique|;|e-mail<q:英語借詞>|;|mail<l:口語>|mél<l:非標準>}}
#: {{hyper|fr|message}}
#: {{ux|fr|Je t'ai envoyé un '''courriel''' avec le document en pièce jointe.|我發送了一封附帶該文件的'''電子郵件'''給你。}}
#* {{quote-web|fr|date=2017-08-08|title=L'ingénieur de Google auteur de propos sexistes licencié<t:發表性別歧視言論的Google工程師被解僱>|work=RTS Info|url=https://www.rts.ch/info/economie/8827939-lingenieur-de-google-auteur-de-propos-sexistes-licencie.html|location=Lausanne, Switzerland|publisher=w:en:Radio télévision suisse|archiveurl=|archivedate=|accessdate=2026-08-30
|passage=Dans un '''courriel''' au personnel, le PDG de Google Sundar Pichai a défendu le droit des employés à s'exprimer, estimant que la plus grande partie de la note pouvait faire l'objet d'un débat.
|t=在一封給員工的'''電子郵件'''中,Google 執行長 Sundar Pichai 捍衛了員工表達意見的權利,認為備忘錄的大部分內容是可以討論的。}}
# {{lb|fr|不可數}} [[電子郵件]]{{gloss|傳輸和接收數位訊息的系統}}
#: {{syn|fr|courrier électronique|;|messagerie électronique|;|e-mail<q:英語借詞>}}
#: {{hyper|fr|messagerie}}
#: {{ux|fr|C'est urgent ? Alors je vous communiquerai la décision par '''courriel'''.|很緊急嗎?那我會透過'''電子郵件'''通知您決定。}}
#* {{quote-book|fr|year=2008|author=Paul Durand Degranges|title=iLife'08|location=Montreuil, France|publisher=Pearson Education France|isbn=9782744022555
|text=Dès lors que ceux-ci sont équipés d'un ordinateur et d'une adresse électronique, vous pouvez envoyer vos photos par '''courriel'''. Le '''courriel''' augmente l'instantanéité de la photo numérique : {{...}}。
|t=只要他們有電腦和電子郵件地址,您就可以透過'''電子郵件'''發送您的相片。'''電子郵件'''提升了數位相片的即時性:{{...}}。}}
# {{lb|fr|可數|非正式}} [[電子郵件地址]]
#: {{ux|fr|Donne-nous ton '''courriel''' et on t'enverra le fichier.|把你的'''電子郵件地址'''給我們,我們會把檔案寄給你。}}
#* {{quote-book|fr|date=12 April 2016|author=Marilou Addison|title=Emma – Quatre saisons pour aimer<t:艾瑪——相愛的四季>|location=Blainville, Québec|publisher=Andara Éditeur|url=https://archive.org/details/emmaquatresaison0000addi|isbn=9782897460211|oclc=1301981762|page=
|text=— Ah ouais? Et tu peux me donner son '''courriel'''? Je pourrais lui écrire.
|t=「哦,是嗎?那你能把他的'''電子郵件地址'''給我嗎?我可以寫信給他。」}}
====派生詞彙====
{{col|fr
|adresse courriel
|courriel indésirable
|courrieller
|pourriel
}}
====派生語彙====
* {{desc|bor=1|ht|kouryèl}}
* {{desc|clq=1|tr|elmek|unc=1}}
===參考資料===
{{reflist}}
* {{cite-web|fr|title=Questions de langue|url=https://www.academie-francaise.fr/questions-de-langue#27_strong-em-courriel-ml-em-strong|publisher=Académie française|work=academie-francaise.fr|accessdate=2025-05-10}}
{{C|fr|電子郵件}}
k6qk666lwgut1eh7h2uftyf7ru4u9bv
儂好
0
1410279
9942843
8545682
2026-10-12T06:15:28Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942843
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=侬好}}
===讀音===
{{zh-pron
|w=sh:6non+5hau
|cat=intj
}}
===感歎詞===
# [[你好]]
====參見====
* {{zh-l|㑚好}}
b8qi8drd121ynnvs0xqicawov6flarb
對勿起
0
1410280
9942844
9895901
2026-10-12T06:15:31Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942844
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=对勿起}}
===讀音===
{{zh-pron
|w=sh:5te veq chi;sz:5te feq7 chi3
|cat=ph
}}
===短語===
# [[對不起]]
#: {{zh-x|儂 來 尋 我 兒子,伊 正好 勿 垃海,對勿起。|你來找我兒子,但他正好不在這裡,抱歉。|tr=sh:6non&6le&6zhin&6ngu&6gni tsy&6yi&5tsen hau&6veq8 laq he&5te veq chi|SH}}
====近義詞====
{{zh-dial|對不起}}
fht9r2ia7pt4zowh1rjajfd6dge0xnq
搿搭
0
1410281
9942845
5751809
2026-10-12T06:15:33Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942845
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===讀音===
{{zh-pron
|w=5geq taq
|cat=pron
}}
===代詞===
{{zh-pronoun}}
# [[這裡]]
====近義詞====
{{zh-dial|這裡}}
etfx9klwpxke2g44r4h6wtsx0dgofxa
白烏龜
0
1415254
9942846
8303377
2026-10-12T06:15:36Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942846
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=白乌龟|type=12}}
===詞源===
吳語中避免{{zh-l|鵝|tr=3ngu}}與{{zh-l|我|tr=3ngu}}的同音而改用本說法。
===讀音===
{{zh-pron
|w=5baq u jy
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[鵝]]
====近義詞====
{{zh-dial|鵝}}
86g4b6hhsohy5l640hlklr5duhjor6j
搿搶
0
1416151
9942847
8543936
2026-10-12T06:15:39Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942847
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=搿抢}}
===讀音===
{{zh-pron
|w=sh:8geq chian
|cat=adv
}}
===副詞===
# [[最近]]
#: {{zh-x|'''搿搶''' 儂 身體 好 𠲎?|您最近身體好嗎?|tr=5geq qian+3non+1sen thi+2hau+0va|SH}}
h34u8x1lo0qfvja7lu4k0usnvlzfc2v
打拳蛆
0
1422022
9942848
8543778
2026-10-12T06:15:42Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942848
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===讀音===
{{zh-pron
|w=sh:5tan jioe chi
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[孑孓]]
====近義詞====
{{zh-dial|孑孓}}
rvkxgkcuyqk51xb0164rhwz4j8hybr8
⿱𠆢𬼽
0
1426521
9942317
8361080
2026-10-11T16:21:41Z
HanziKanji
118821
加了字圖
9942317
wikitext
text/x-wiki
{{also|今|𫢉}}
{{wrongtitle|title=[[File:⿱𠆢𬼽text.png|34px|⿱𠆢𬼽|link=⿱𠆢𬼽]]}}
==漢字==
{{Han char|head=[[File:⿱𠆢𬼽text.png|24px|class=skin-invert-image|⿱𠆢𬼽|link=]]|rn=9|rad=人|as=3|sn=5|four=|canj=OMML|ids=⿱𠆢𬼽}}
==漢語==
===詞源1===
{{zh-see|今}}
===詞源2===
{{zh-forms|type=3}}
====讀音====
{{zh-pron
|m=jīn
|cat=pn
}}
====釋義====
{{head|zh|漢字|head=[[File:⿱𠆢𬼽text.png|24px|class=skin-invert-image|⿱𠆢𬼽|link=]]}}
# 臺灣{{zh-used2|n}}
===來源===
* {{R:zh:CNS|c|764b}}
4ozmpe1hh8zy57b3yvbaqcvsml0d2kt
9942318
9942317
2026-10-11T16:22:09Z
HanziKanji
118821
9942318
wikitext
text/x-wiki
{{also|今|𫢉}}
{{wrongtitle|title=[[File:⿱𠆢𬼽text.png|34px|⿱𠆢𬼽|link=]]}}
==漢字==
{{Han char|head=[[File:⿱𠆢𬼽text.png|24px|class=skin-invert-image|⿱𠆢𬼽|link=]]|rn=9|rad=人|as=3|sn=5|four=|canj=OMML|ids=⿱𠆢𬼽}}
==漢語==
===詞源1===
{{zh-see|今}}
===詞源2===
{{zh-forms|type=3}}
====讀音====
{{zh-pron
|m=jīn
|cat=pn
}}
====釋義====
{{head|zh|漢字|head=[[File:⿱𠆢𬼽text.png|24px|class=skin-invert-image|⿱𠆢𬼽|link=]]}}
# 臺灣{{zh-used2|n}}
===來源===
* {{R:zh:CNS|c|764b}}
fnnksppb1oif1aje5pc3ziztkdxj6xz
9942320
9942318
2026-10-11T16:43:34Z
TongcyDai
53191
9942320
wikitext
text/x-wiki
{{also|今|𫢉}}
{{wrongtitle|title=[[File:⿱𠆢𬼽text.png|34px|⿱𠆢𬼽|link=]]}}
==漢字==
{{Han char|head=[[File:⿱𠆢𬼽text.png|24px|class=skin-invert-image|⿱𠆢𬼽|link=]]|rn=9|rad=人|as=3|sn=5|four=|canj=OMML|ids=⿱𠆢𬼽}}
==漢語==
===詞源1===
{{zh-see|今}}
===詞源2===
{{zh-forms|type=3}}
====發音====
{{zh-pron
|m=jīn
|cat=pn
}}
====釋義====
{{head|zh|漢字|head=[[File:⿱𠆢𬼽text.png|24px|class=skin-invert-image|⿱𠆢𬼽|link=]]}}
# 臺灣{{zh-used2|n}}
===來源===
* {{R:zh:CNS|c|764b}}
kcn5e0g8aq153rjuwociwndf39898ug
只塊
0
1428852
9942966
5819258
2026-10-12T06:40:23Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942966
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=只块}}
===發音===
{{zh-pron
|mn-t=zi2 go3
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{label|zh|潮州話}} [[這裡]]
====同義詞====
{{zh-dial|這裡}}
6pgn2t0958sf38wkkoej0xnzopndbq5
搿搭塊
0
1428859
9942849
5819266
2026-10-12T06:15:45Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942849
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21|s=搿搭块}}
===發音===
{{zh-pron
|w=5geq taq li
|cat=pron
}}
===代詞===
{{head|wuu|代詞}}
# {{label|wuu|上海話}} [[這裡]]
====同義詞====
{{zh-dial|這裡}}
4w68mtxa7h3csdyha0bkqxx6wi8i0ga
迭搭
0
1428861
9942850
5819268
2026-10-12T06:15:48Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942850
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=5diq taq,5deq taq
|cat=pron
}}
===代詞===
{{head|wuu|代詞}}
# {{label|wuu|上海話}} [[這裡]]
====同義詞====
{{zh-dial|這裡}}
pt8j78a9j62wqwqx6vjgzfqmoon68qi
迭搭塊
0
1428862
9942851
5819271
2026-10-12T06:15:50Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942851
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=迭搭块|type=21}}
===發音===
{{zh-pron
|w=5diq taq khue,5deq taq khue
|cat=pron
}}
===代詞===
{{head|wuu|代詞}}
# {{label|wuu|上海話}} [[這裡]]
====同義詞====
{{zh-dial|這裡}}
nq9560626a63q9dycwebek93x1u2pzn
迭搭裡
0
1428863
9942852
5819273
2026-10-12T06:15:53Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942852
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=迭搭里|type=21}}
===發音===
{{zh-pron
|w=5diq taq li,5deq taq li
|cat=pron
}}
===代詞===
{{head|wuu|代詞}}
# {{label|wuu|上海話}} [[這裡]]
====同義詞====
{{zh-dial|這裡}}
n046zeu9eq8eyqtc32wyevi5l8aq0ay
樹奶糖
0
1433719
9942853
8978887
2026-10-12T06:15:56Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942853
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=树奶糖|alt=橡奶糖,樹乳糖|type=21}}
===讀音===
{{zh-pron
|md=chéu-nĕng-tòng
|mn=xm,sg:chhiūⁿ-ni-thn̂g/qz:chhiǔⁿ-lin-thn̂g/zz,kh,pn:chhiū-leng-thn̂g/tp,tn,sg:chhiū-ni-thn̂g/twv:chhiū-lin-thn̂g/twv:chhiūⁿ-leng-thn̂g
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[口香糖]]
====近義詞====
{{zh-dial|口香糖}}
{{c|zh|甜食}}
0shwcj89qk37ui7y5xgaayy7r5n2vpr
後生囝
0
1438497
9942854
8303644
2026-10-12T06:15:59Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942854
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=后生囝|type=21|alt=後生仔}}
===讀音===
{{zh-pron
|md=hâu-săng-giāng
|mn-t=hao6 sên1 gian2
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|閩東語|潮州話|大田話|中山閩語}} [[年輕人]]
#: {{zh-x|毋 驚 毋 驚 就 毋 驚 我 是 後生囝|不怕不怕就不怕 我是年輕人|MN|ref=林啟得 《大田後生仔》}}
====近義詞====
{{zh-dial|年輕人}}
jj5woud9h2cjqn0mom8i539iewuw8xz
只陣
0
1441635
9942855
8303669
2026-10-12T06:16:02Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942855
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=只阵|alt=只𢙨}}
===發音===
{{zh-pron
|mn-t=zi2 zung5
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[現在]];[[當前]]
====同義詞====
{{zh-dial|現在}}
jhfiqbpics9p2vvalp6ll6kd9b49jsx
葛歇
0
1441954
9942856
8543806
2026-10-12T06:16:05Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942856
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=sh:7keq shiq
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# [[現在]];[[現今]]
====同義詞====
{{zh-dial|現在}}
m48y4qqko7qniedz1616mpmgidn2y2m
搿歇
0
1442020
9942967
8543805
2026-10-12T06:40:26Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942967
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=sh:8geq shiq
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# [[現在]]、[[現今]]
====同義詞====
{{zh-dial|現在}}
pleer7yhqosz17jutsm52n94jtr5s8l
迭歇
0
1442079
9942857
8543842
2026-10-12T06:16:09Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942857
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=sh:8diq shiq,8deq shiq
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# [[現在]]、[[當下]]
====同義詞====
{{zh-dial|現在}}
9lsxdt3yc07mja3obma2l7x6p4q336g
什乜
0
1442289
9942858
8709205
2026-10-12T06:16:12Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942858
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===詞源===
借自{{bor|nan-tws|nan-hbl|什物|tr=sím-mi̍h}}。
===發音===
{{zh-pron
|mn-t=sim2 mih4
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|新加坡潮州話}} [[什麼]]
#: {{zh-x|什乜 事?|tr='''sim2 mih4''' se7?|什麼事?|MN-T}}
====使用說明====
其後應接上一個名詞。若後面沒有名詞,則應用{{zh-l|乜個}}。
====同義詞====
{{zh-dial|什麼}}
0zxgufamv83f3cbnrro18843spbnip3
乜個
0
1442290
9942968
5855473
2026-10-12T06:40:29Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942968
wikitext
text/x-wiki
{{also|乜个}}
==漢語==
{{zh-forms|s=乜个}}
===發音===
{{zh-pron
|mn-t=mih4 gai5
|cat=pn
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|潮州話}} [[什麼]]
#: {{zh-x|我 聽唔著[着] 汝 呾 乜個。|我聽不見你說什麼。|MN-T}}
====使用說明====
其後不能接任何名詞。若後面需要接上名詞,則應用{{zh-l|什乜}}(新加坡)或{{zh-l|乜}}(其他地方)。
====同義詞====
{{zh-dial|什麼}}
gn3vqbqr3k9ailbvst2o0odzz3v7ih4
做呢
0
1443133
9942859
5856671
2026-10-12T06:16:15Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942859
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|mn-t=zo3 ni5
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# [[為什麼]]
# [[怎麼]]、[[如何]]
====同義詞====
{{zh-dial|為什麼}}
{{zh-dial|怎麼}}
jtfboheil1uykfss17zrxnpw2g38ebc
啥體
0
1443292
9942969
9448687
2026-10-12T06:40:32Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942969
wikitext
text/x-wiki
{{also|啥体}}
==漢語==
{{zh-forms|s=啥体}}
===詞源===
{{zh-etym-short|啥|事體|tr=-}}
===發音===
{{zh-pron
|w=sh:5sa thi;sz:5sa thi3
|cat=pron,adv
}}
===代詞===
{{head|zh|代詞}}
# {{qual|上海話}} [[為什麼]];[[憑什麼]]
# {{qual|上海話}} [[任何]]事物
====同義詞====
{{zh-dial|為什麼}}
g3gs2n79j9fh4swftk2il8q3p4wdxig
雌鴨
0
1444232
9942860
8553633
2026-10-12T06:16:18Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942860
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=雌鸭}}
===發音===
{{zh-pron
|w=sh:1tshy aq
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[母鴨]]、[[雌性]]的鴨子
====同義詞====
{{zh-dial|母鴨}}
25mmxrjvjs5h6qytw18doptnxgzlvx9
藥部蟬
0
1444780
9942970
8303791
2026-10-12T06:40:35Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942970
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=药部蝉|alt=藥部純,藥膚蟬,虳埔巡}}
===發音===
{{zh-pron
|mn-t=iêh8 bou6 sung5/iêh8 bou1 sung5/ioh8 bou1 sung5
|mn-t_note=iêh8 bou6 sung5/iêh8 bou1 sung5 - 潮州; ioh8 bou1 sung5 - 汕頭
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[蟬]]
====同義詞====
{{zh-dial|蟬}}
jxch2fr7dhp2h6fbszvqrxkzs2f6cac
悲蟬
0
1444784
9942861
8303792
2026-10-12T06:16:21Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942861
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=悲蝉}}
===發音===
{{zh-pron
|mn-t=bi1 iam5
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[蟬]]
====同義詞====
{{zh-dial|蟬}}
amctzg5due0ltxqn1am6p9xuypqh6mu
荷蘭西
0
1444870
9942862
8709208
2026-10-12T06:16:24Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942862
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=荷兰西|gloss=-}}
===發音===
{{zh-pron
|mn=xm:Hô-lân-se/zz:Hô-liân-se
|mn-t=ho5 lang1 sê1
|cat=pn
}}
===專有名詞===
{{head|zh|專有名詞}}
# {{lb|nan|廢棄}} [[法國]],位於[[西歐]]的國家
#* {{RQ:zhx-teo:Lim Hiong Seng|nan-tws|Lesson XXXI|167}}
#*: {{zh-x|中國 佮\與 荷蘭西 相刣。底𫢗\何人 刣 贏\羸。|tr=dong1 gog4 gah4 '''ho5 lang1 sê1''' siê1 tai5. di5 diang5 tai5 ian5?|中國和法國相戰,誰贏得勝利?|MN-T}}
====同義詞====
* {{zh-l|法國}}
* {{zh-l|法蘭西}}
====衍生詞彙====
{{col3|zh|荷蘭西水}}
====參見====
* {{zh-l|荷蘭}}
===參考資料===
* {{cite-book|pageurl=https://books.google.com/books?id=PHtTDwAAQBAJ&pg=PA287|page=287|title=The Chinese Annals of Batavia, the <i>Kai Ba Lidai Shiji</i> and Other Stories (1610–1795)|author=Blussé, Leonard|author2=Nie, Dening|year=2018}}
* {{R:nan:Douglas|lân|292}}
*: {{l|nan||hô-lân-se}}, France. {{l|nan||hoat-lân-se}}, id., generally confounded with Holland by the Amoy people.
l2g6y50nw1fx58mntg5ysji9bzjyan1
番爿
0
1444877
9942863
8709210
2026-10-12T06:16:27Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942863
wikitext
text/x-wiki
==漢語==
{{zh-forms|alt=番旁,番畔,番邊}}
===發音===
{{zh-pron
|mn=xm,zz,tw,pn:hoan-pêng/qz:hoan-pûiⁿ
|mn-t=huang1 boin5/huêng1 boin5
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|nan|漳泉話|過時}} [[東南亞]]
## {{lb|nan|馬來西亞}} 尤其指{{w|馬來西亞半島地區}}
# {{lb|zh|潮州話}} [[異國]]、[[外國]]
#* {{RQ:zhx-teo:Lim Hiong Seng|nan-tws|Lesson XVII|95}}
#*: {{zh-x|薟椒\辣椒 是 '''@畨[番]邊''' 來 個|tr=hiam1 ziê1 si6 '''huang1 boin5''' lai5 gai5|辣椒是外國來的。|MN-T}}
====同義詞====
* {{sense|東南亞}} {{zh-l|南洋}}
====衍生詞彙====
{{col3|zh|番爿人|番爿話|番爿錢,唐山福}}
0cab71wpraw7derqrnq475dv9ophtgk
番爿錢,唐山福
0
1444883
9942864
8709215
2026-10-12T06:16:30Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942864
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=番爿钱,唐山福|alt=番畔錢,唐山福|type=2121}}
===發音===
{{zh-pron
|mn-t=huêng1 boin5 zin5, deng5 suan1 hog4
|cat=ph
}}
===短語===
{{head|zh|短語}}
# {{lb|nan-tws|歷史}} 在[[番爿]](南洋、外國)賺到了錢可以造福[[唐山]](原鄉、中國)的鄉人。
====同義詞====
* {{zh-l|南洋錢,唐山福}}
* {{qualifier|泉漳話}} {{zh-l|呂宋錢,唐山福}}
<!--* {{qualifier|金門話}} {{zh-l|番邦錢,唐山福}}--> <!--https://www.kmdn.gov.tw/1117/1271/1273/50647?cprint=pt-->
===參考資料===
* {{R:zhx-teo:Fielde Dictionary|{{l|zh||唐|tr=tn̂g}}|550}}
* {{cite-av|title={{l|zh||講古}}|episode=<!--??--><!--|url=https://v.qq.com/x/page/o09017eigrl.html-->}}
nqi2qo076pb3j1z6h2q8e20oluisl60
木囝
0
1449746
9942865
8303882
2026-10-12T06:16:33Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942865
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|mn=sg:ba̍k-kiáⁿ
|mn-t=bhag8 gian2
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|潮州話|新加坡福建話}} [[番石榴]]、[[芭樂]]
====同義詞====
{{zh-dial|番石榴}}
kmprq30orbtd5kctajxm3qfoa4nq39o
乜帶
0
1449988
9942971
5865245
2026-10-12T06:40:38Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942971
wikitext
text/x-wiki
{{also|乜带}}
==漢語==
{{zh-forms|s=乜带}}
===發音===
{{zh-pron
|cat=adv
}}
{{rfp|zh}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|海口話}} [[哪裡]]
====同義詞====
{{zh-dial|哪裡}}
c4bjw89x0nr378qujv5lkm1uli11zd6
底帶
0
1449996
9942972
5865270
2026-10-12T06:40:41Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942972
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=底带|什麼、哪個|地方、區域}}
===發音===
{{zh-pron
|mn=qz:tǐ-tèr
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|泉州話|海豐話|;|海南話}} [[哪裡]]、[[何處]]
====同義詞====
{{zh-dial|哪裡}}
ds7zqcnuubxav3d9il6hpo9i8do3rz1
乜地方
0
1449998
9942866
5865272
2026-10-12T06:16:36Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942866
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=12}}
===發音===
{{zh-pron
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# {{lb|zh|海口話}} [[哪裡]]
====同義詞====
{{zh-dial|哪裡}}
7apqarxyiswooavidtpd8xf0yiq36qz
阿裡
0
1449999
9942867
8544030
2026-10-12T06:16:38Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942867
wikitext
text/x-wiki
{{also|阿裏|阿里}}
==漢語==
{{zh-forms|s=阿里|t2=阿裏|alt=鞋裡,何裡}}
===發音===
{{zh-pron
|w=sh:6gha li
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# {{lb|zh|上海話|寧波話}} [[哪裡]]
====同義詞====
{{zh-dial|哪裡}}
====衍生詞彙====
{{col3|zh|阿裡搭|阿裡頭}}
ei9rtj2boqsu8h6qtvc55lwctb7w532
阿裡搭
0
1450003
9942868
8544108
2026-10-12T06:16:42Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942868
wikitext
text/x-wiki
{{also|阿裏搭|阿里搭}}
==漢語==
{{zh-forms|s=阿里搭|t2=阿裏搭|type=21|alt=鞋裡搭,何裡搭}}
===發音===
{{zh-pron
|w=sh:6gha li taq
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# {{lb|zh|上海話}} [[哪裡]]
#: {{zh-x|儂 到 阿裡搭?|你們要去哪裡?|SH|tr=3non+2tau+3hha li taq}}
====同義詞====
{{zh-dial|哪裡}}
p34m7bxlzibi3az31i75eo21ijuojgc
阿裡頭
0
1450006
9942869
8543878
2026-10-12T06:16:45Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942869
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=阿里头|type=21}}
===發音===
{{zh-pron
|w=sh:6gha li deu
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# {{lb|zh|上海話}} [[哪裡]]
====同義詞====
{{zh-dial|哪裡}}
k79qzpffxui9ku3k1fo67ilq4pp8wlh
啥場化
0
1450009
9942870
8545716
2026-10-12T06:16:48Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942870
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=啥场化|type=12}}
===發音===
{{zh-pron
|w=sh:5sa zan ho,5sa+6zan ho;sz:5sa zan2 ho5
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# {{lb|zh|上海話|過時}} [[哪裡]]
====同義詞====
{{zh-dial|哪裡}}
5fckoc2c4d3lic5lxocjh9qwvkikcrb
啥個場化
0
1450010
9942871
8545714
2026-10-12T06:16:51Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942871
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=啥个场化|type=112}}
===發音===
{{zh-pron
|w=sh:5sa geq+6zan ho
|cat=adv
}}
===副詞===
{{head|wuu|副詞}}
# {{lb|zh|上海話|過時}} [[哪裡]]
====同義詞====
{{zh-dial|哪裡}}
p1voix119s3jmfsq0hcu4isah4z0sqd
無偌久
0
1451324
9942973
5868082
2026-10-12T06:40:44Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942973
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=无偌久|type=12|alt=無若久}}
===發音===
{{zh-pron
|mn=xm,zz,twvt,sg:bô-lōa-kú/qz,jj,ph:bô-lǒa-kú/tw:bô-gōa-kú/twvk:bô-jōa-kú
|mn-t=bho5 riêh8 gu2/bho5 rioh8 gu2
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# [[不久]]、不久之後
====同義詞====
{{zh-dial|不久}}
===參考資料===
* {{thcwd|8658}}
2shgxtbxdh4rosd5hrjjhgf1ie4qd01
若久
0
1451340
9942974
5868100
2026-10-12T06:40:47Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942974
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|mn-t=rioh8 gu2
|mn-t_note=汕頭
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# [[多久]]
====同義詞====
{{zh-dial|多久}}
kkbxqfuiybun2f907r5pzm00ht088gb
眼仙人
0
1451438
9942872
8543728
2026-10-12T06:16:54Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942872
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=sh:6nge shi gnin
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[瞳孔]]
====同義詞====
{{zh-dial|瞳孔}}
lk0vc0pagyeyrgv7bdk53ri02ts5j5r
亂呾
0
1451994
9942873
5877543
2026-10-12T06:16:57Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942873
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=乱呾}}
===發音===
{{zh-pron
|mn-t=luang6 dan3
|cat=v
}}
===動詞===
{{zh-verb}}
# [[亂講]]
====同義詞====
{{zh-dial|亂說}}
cv6l7yrp9psj8x4utdjr31ajp3p8nis
散呾
0
1451995
9942875
5877545
2026-10-12T06:17:00Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942875
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|mn-t=suan3 dan3
|cat=v
}}
===動詞===
{{zh-verb}}
# [[亂說]]
====同義詞====
{{zh-dial|亂說}}
kdtr2pgo5yz4h2jz1mmkew6l6mud2ht
屌毛灰
0
1451996
9942975
8545758
2026-10-12T06:40:50Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942975
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=sh:5tiau mau hue
|cat=v
}}
===動詞===
{{zh-verb}}
# {{lb|zh|粗俗}} [[亂講]]、[[胡說]]
====同義詞====
{{zh-dial|亂說}}
baubg6ybaikbkk9fbxkx726z3m8h4ox
廚房間
0
1452078
9942876
8545768
2026-10-12T06:17:03Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942876
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=厨房间|type=21}}
===讀音===
{{zh-pron
|w=sh:6zy vaon ke
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[廚房]]
====近義詞====
{{zh-dial|廚房}}
as5st260nq967gdhgycmxzf6pn7to2c
硩腰錢
0
1452404
9942976
8303964
2026-10-12T06:40:53Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942976
wikitext
text/x-wiki
==漢語==
{{zh-forms|alt=壓腰錢,笮腰錢|s=硩腰钱}}
===發音===
{{zh-pron
|mn-t=dêh4 io1 zin5
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|揭揚潮州話}} [[壓歲錢]]
====同義詞====
* {{zh-l|壓歲錢}}
* {{qualifier|方言}} {{zh-l|壓腰錢}}
* {{qualifier|閩北語}} {{zh-l|墜歲錢}}、{{zh-l|生帶錢}}
* {{qualifier|閩南語}} {{zh-l|硩年錢}}
* {{qualifier|吳語}} {{zh-l|壓歲鈿}}
atprtf38hkwg5jpns98ftn1cre5xcm2
灇浴間
0
1454018
9942877
8304003
2026-10-12T06:17:06Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942877
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=灇浴间|type=21|alt=沯浴間,叢浴宮}}
===發音===
{{zh-pron
|mn=pn:châng-e̍k-keng
|mn-t=zang5 êg8 gêng1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|馬來西亞福建話|新加坡福建話|新加坡潮州話}} [[浴室]]、[[淋浴間]]
====同義詞====
{{zh-dial|浴室}}
* {{zh-l|洗澡間}}
hiachxf0l5a93v3l4h40ls5kg98vr17
跋錢人
0
1454176
9942878
9187098
2026-10-12T06:17:09Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942878
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=跋钱人|type=21}}
===發音===
{{zh-pron
|mn-t=buah8 zin5 nang5
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[賭徒]]
====同義詞====
{{zh-dial|賭徒}}
8xkkur91cmwwywvd694jtou7g7x9e6u
賭銅鈿
0
1454198
9942880
8546041
2026-10-12T06:17:12Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942880
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=赌铜钿|type=12}}
===發音===
{{zh-pron
|w=sh:5tu+6don di
|cat=v
}}
===動詞===
{{zh-verb}}
# [[賭博]]
====同義詞====
{{zh-dial|賭博}}
7tnoagxab2634tbqghvxtouvm15m9aa
好跋
0
1454201
9942881
5881480
2026-10-12T06:17:15Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942881
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|mn-t=haon3 buah8
|cat=a
}}
===形容詞===
{{head|zh|形容詞}}
# [[好賭]]、喜愛賭博
====同義詞====
* {{zh-l|好賭}}
* {{qualifier|客家語|粵語}} {{zh-l|爛賭}}
cl5cddbndojypghtb08l5e9ibbxlcp9
桑泡兒
0
1455982
9942977
8304071
2026-10-12T06:40:56Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942977
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=桑泡儿}}
===發音===
{{zh-pron
|m-s=sang1paor4
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|四川話}} [[桑葚]]
====同義詞====
{{zh-dial|桑葚}}
oy5od5erh1480ulqglmi13aau9l4a1k
桑果兒
0
1455999
9942883
8304076
2026-10-12T06:17:18Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942883
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=桑果儿|type=21}}
===發音===
{{zh-pron
|m-s=sang1gor3
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|四川話}} [[桑葚]]
====同義詞====
{{zh-dial|桑葚}}
kcfnkljm52hhl7ejdhk00ffkdq8k1q0
尻髒
0
1461901
9942885
5890519
2026-10-12T06:17:21Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942885
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=尻脏}}
===發音===
{{zh-pron
|cat=a
}}
{{rfp|nan}}
===形容詞===
{{head|zh|形容詞}}
# {{lb|zh|海南話}} [[髒]]
====同義詞====
{{zh-dial|髒}}
6zn9klriejg4paluz7py7bh2gk7n5hw
柴粕
0
1469303
9942886
8304108
2026-10-12T06:17:24Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942886
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|mn-t=ca5 poh4
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[鋸末]],鋸[[木材]]時落下的[[細末]]
====同義詞====
{{zh-dial|鋸末}}
jzvkos88e0t3fwnx0n7m6l45oxz631b
食暝昏
0
1471234
9942887
5901725
2026-10-12T06:17:26Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942887
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=12}}
===發音===
{{zh-pron
|mn-t=ziah8 mên5 hng1
|cat=v
}}
===動詞===
{{zh-verb}}
# [[吃]][[晚飯]]
====同義詞====
* {{客家}} {{zh-l|食夜}}
* {{閩東}} {{zh-l|食暝}}
* {{閩南}} {{zh-l|食下昏}}、{{zh-l|食暗}}、{{zh-l|食暗頓}}、{{zh-l|食下昏頓}}
5ioibtdrq3nb3q5dwrdo92hd2ynl3r2
勿好意思
0
1473452
9942978
8553681
2026-10-12T06:40:59Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942978
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=112}}
===發音===
{{zh-pron
|w=sh:8veq hau i sy
|cat=intj
}}
===感嘆詞===
{{head|zh|感嘆詞}}
# [[不好意思]]
#: {{zh-x|勿好意思,搿搭 已經 有 人 坐 了。|不好意思,這裡已經有人坐了。|SH}}
====同義詞====
{{zh-dial|不好意思}}
6g5zuz1a5qdm5n3l81vy2bv7d7883rz
了滯
0
1480516
9942979
5913286
2026-10-12T06:41:01Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942979
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=了滞}}
===讀音===
{{rfp|wuu}}
{{zh-pron
|cat=adj
}}
===形容詞===
{{head|wuu|形容詞|tr=-}}
# {{lb|zh|溫州話}} [[乾淨]]
#: 该双袜洗爻'''了滞'''!
#:: 把这双袜子洗'''干净'''!
#: '''了滞'''显!
#:: 好爱'''干净'''呀!
====近義詞====
{{zh-dial|乾淨}}
i3q617le20h9uzyszglqylwbqzx7f3o
亮眼瞎子
0
1481730
9942888
8545672
2026-10-12T06:17:29Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942888
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=112}}
===發音===
{{zh-pron
|w=sh:6lian nge haq tsy
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|俚語}} [[文盲]]、不識字的人
====同義詞====
{{zh-dial|文盲}}
lvab84aj5ddz0pljdqtgn52gsu762w0
青盲囝
0
1481736
9942889
5915312
2026-10-12T06:17:32Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942889
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21}}
===發音===
{{zh-pron
|mn-t=cên1 mên5 gian2
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[盲人]]
====同義詞====
{{zh-dial|盲人}}
019nbk26o5xmxiguozyhhzy14yh7zkl
講張
0
1482019
9942890
8546032
2026-10-12T06:17:35Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942890
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=讲张}}
===發音===
{{zh-pron
|w=sh:5kaon tsan;sz:5kaon3 tsan1
|cat=v
}}
===動詞===
{{zh-verb}}
# [[聊天]]、[[閒談]]
====同義詞====
{{zh-dial|閒談}}
ri2qng6jdikos4w3266pylbj6bit5e6
茄山河
0
1482047
9942891
8543840
2026-10-12T06:17:39Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942891
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=12}}
===發音===
{{zh-pron
|w=sh:6ga se wu
|cat=v
}}
===動詞===
{{zh-verb}}
# [[聊天]]、[[閒談]]
====同義詞====
{{zh-dial|閒談}}
m0izwar5p5wlwelgsj6emsd5kq2jv4y
雞閹
0
1482149
9942892
8304231
2026-10-12T06:17:42Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942892
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=鸡阉}}
===讀音===
{{zh-pron
|mn-t=goi1 iam2
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|雷州話|海南話|潮州話}} [[閹雞]]
====近義詞====
{{zh-dial|閹雞}}
ewz1isp2br6ht1cov0ebjh923kc0i3q
暝旰
0
1482164
9942980
8304237
2026-10-12T06:41:04Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942980
wikitext
text/x-wiki
==漢語==
{{zh-forms|alt=夜旰,夜掛}}
===讀音===
{{zh-pron
|mn-t=mên5 gua3
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|潮州話|雷州話}} [[晚上]]
====近義詞====
{{zh-dial|晚上}}
3alediemugxyip1wtc989x73cav7c4g
樹箬
0
1482174
9942893
8304240
2026-10-12T06:17:45Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942893
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=树箬|alt=樹葉}}
===讀音===
{{zh-pron
|mb=chiū-niò̤
|md=chiú-niŏh
|mn=chhiū-hio̍h
|mn-t=ciu7 hioh8/ciu7 hiêh8
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[樹葉]]
====近義詞====
{{zh-dial|樹葉}}
5vuxger2tdn34why3tewxmxot62myyh
扒兒手
0
1482456
9942894
8543809
2026-10-12T06:17:48Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942894
wikitext
text/x-wiki
==漢語==
{{zh-forms|alt=掱兒手|s=扒儿手}}
===發音===
{{zh-pron
|w=sh:6bo gher seu
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|下江官話|吳語}} [[扒手]]
====同義詞====
{{zh-dial|扒手}}
rcmewptvmsuivp8q9rbr6wia7bfbcpn
戳兒手
0
1482474
9942895
8545780
2026-10-12T06:17:52Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942895
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=戳儿手}}
===發音===
{{zh-pron
|w=sh:5tshon seu
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[扒手]]
====同義詞====
{{zh-dial|扒手}}
c49q994m0szt7w2vw9tl5enjmesv1j4
扒龜囝
0
1482480
9942896
8304258
2026-10-12T06:17:54Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942896
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=扒龟囝}}
===發音===
{{zh-pron
|mn-t=pa1 gu1 gian2
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[扒手]]
====同義詞====
{{zh-dial|扒手}}
14dapzuas68f6whu0r0aut60bdayuuw
扒囝
0
1482483
9942897
8304260
2026-10-12T06:17:57Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942897
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|mn-t=pa1 gian2
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[扒手]]
====同義詞====
{{zh-dial|扒手}}
000mkjb4ahpkdb2g51yhqy7fbwyozve
騙囝
0
1482521
9942898
8304274
2026-10-12T06:18:00Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942898
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=骗囝|alt=騙仔}}
===發音===
{{zh-pron
|mn-t=piang3 gian2
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[騙子]]
====同義詞====
{{zh-dial|騙子}}
s1k2v5ga0dq3g156eeuqkdne7mda2e6
歇歇
0
1482850
9942899
8543735
2026-10-12T06:18:03Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942899
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=sh:7shiq shiq
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# [[立刻]]、[[馬上]]
====同義詞====
{{zh-dial|馬上}}
cvbw7o523hhbw8kgbu8e06g8u9b6xya
昨暝
0
1488602
9942981
8512574
2026-10-12T06:41:07Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942981
wikitext
text/x-wiki
==漢語==
{{zh-forms|2=night|alt=昨冥,昨夜}}
===發音===
{{zh-pron
|mb=ciā-mâng
|md=sŏ̤h-màng
|mn=xm,tp:cha-mî/qz:chǎ-mî/zz,pn:cha-mêe/kh,tn:cha-mê/pn:chaⁿ-mêe
|mn-t=za2 mên5/za1 mên5/zao1 mê5
|mn-t_note=za2 mên5 - Shantou; zao1 mê5 - Jieyang
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|閩北語|閩東語}} [[昨天]]
# {{lb|zh|閩南語}} [[昨晚]]
#* {{zh-x|昨{cha}暝{mî} 的 彼 場{tiûⁿ} 夢 像 雺霧\濛霧{bū} 來 飄散{sàn}|昨夜的那場夢像霧飄散著|TW|ref='''2014''',{{w2|zh|陳百潭}},[https://www.youtube.com/watch?v=H9xZN2TiJOI {{lang|zh|昨暝彼場夢}}]}}
====同義詞====
{{zh-dial|昨天}}
{{zh-dial|昨晚}}
====派生詞彙====
{{col3|zh|昨暝晡}}
73fs88wgo4ojanx4stxn7kbykl5h7b9
昨暗
0
1488617
9942982
8304299
2026-10-12T06:41:10Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942982
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|mn=tw:cha-àm/twv:chā-àm/ph:chǎ-àm
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|閩南語}} [[昨晚]]
# {{lb|zh|臺灣話|_|臺北腔|雷州話}} [[昨天]]
====同義詞====
{{zh-dial|昨晚}}
{{zh-dial|昨天}}
7ic5w90geiboini44mu8akov35mzqh4
昨天子
0
1488627
9942900
8553648
2026-10-12T06:18:06Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942900
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21}}
===發音===
{{zh-pron
|w=sh:8zoq thi tsy,6zo thi tsy
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[昨天]]
====同義詞====
{{zh-dial|昨天}}
m2973zqm90ik3avnw4rs92o99gmw9e9
𠁞歹
0
1542210
9942901
8709214
2026-10-12T06:18:09Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942901
wikitext
text/x-wiki
{{also|𠀾歹}}
==漢語==
{{zh-forms|s=𠀾歹}}
===詞源===
借自{{bor|nan-tws|nan-hbl|-}} {{zh-l|𣍐歹|bōe-pháiⁿ}}。
===發音===
{{zh-pron
|mn-t=bhoi6 pai2
|cat=a
}}
===形容詞===
{{head|zh|形容詞}}
# {{lb|zh|新加坡|_|潮州話}} {{zh-alt-form|𣍐歹|[[不錯]]}}
721ioz5uffmro7fl9ivsigkfpzbu14y
Module:Template parser
828
1584344
9943000
9612682
2026-10-12T07:10:40Z
TongcyDai
53191
同步 enwikt(93421252);get_name() 對 Template 命名空間回傳首字母小寫的模板名($wgCapitalLinks 的本地化集中於此)
9943000
Scribunto
text/plain
--[==[
Parse wikitext into an editable node tree using [[Module:parser]]. This is a
preprocessor-style structural parser, not a complete wikitext renderer.
Template names, arguments and other values are expanded only when the caller
requests them; native preprocessing is used where expansion is required.
Main entry points:
parse(text, transcluded) returns a "wikitext" root node. Its default is
non-transclusion mode.
find_templates(text, not_transcluded) and
find_parameters(text, not_transcluded) default to transclusion mode.
find_headings(text, i, j) uses non-transclusion mode and optional inclusive
heading-level bounds.
The find_* iterators return node, parent and key, including nested matches.
They do not return a normalised name, argument table, raw text and index.
Nodes inherit traversal, cloning and stringification from [[Module:parser]].
This module adds expansion and classes for wikitext, templates (including
magic words), parameters, explicit arguments, recognised tags and headings.
Template and parameter nodes retain their original source in .raw and their
one-based byte position in .index; these snapshots do not follow edits.
The parser uses backtracking and memoised failed routes. Keep performance
changes grounded in profiling: callers may parse many pages in one run.
Compatibility cases, such as exact lowercase onlyinclude delimiters, are
intentional. Recheck them against MediaWiki before changing their behaviour.
See the documentation subpage for the public API and its limitations.
]==]
local export = {}
local data_module = "Module:template parser/data"
local load_module = "Module:load"
local magic_words_data_module = "Module:data/magic words"
local pages_module = "Module:pages"
local parser_extension_tags_data_module = "Module:data/parser extension tags"
local parser_module = "Module:parser"
local scribunto_module = "Module:Scribunto"
local string_pattern_escape_module = "Module:string/patternEscape"
local string_replacement_escape_module = "Module:string/replacementEscape"
local string_utilities_module = "Module:string utilities"
local table_length_module = "Module:table/length"
local table_shallow_copy_module = "Module:table/shallowCopy"
local table_sorted_pairs_module = "Module:table/sortedPairs"
local title_is_title_module = "Module:title/isTitle"
local title_make_title_module = "Module:title/makeTitle"
local title_new_title_module = "Module:title/newTitle"
local title_redirect_target_module = "Module:title/redirectTarget"
local require = require
local m_parser = require(parser_module)
local mw = mw
local mw_title = mw.title
local mw_uri = mw.uri
local string = string
local table = table
local anchor_encode = mw_uri.anchorEncode
local build_template -- defined as export.buildTemplate below
local class_else_type = m_parser.class_else_type
local concat = table.concat
local encode_uri = mw_uri.encode
local find = string.find
local format = string.format
local gsub = string.gsub
local html_create = mw.html.create
local insert = table.insert
local is_node = m_parser.is_node
local lower = string.lower
local match = string.match
local next = next
local pairs = pairs
local parse -- defined as export.parse below
local parse_template_name -- defined below
local pcall = pcall
local rep = string.rep
local select = select
local sub = string.sub
local title_equals = mw_title.equals
local tostring = m_parser.tostring
local type = type
local umatch = mw.ustring.match
--[==[
Lazy function imports. Each wrapper replaces its local binding with the
imported function on first use, so later calls invoke that function directly.
]==]
local function decode_entities(...)
decode_entities = require(string_utilities_module).decode_entities
return decode_entities(...)
end
local function encode_entities(...)
encode_entities = require(string_utilities_module).encode_entities
return encode_entities(...)
end
local function get_link_target(...)
get_link_target = require(pages_module).get_link_target
return get_link_target(...)
end
local function is_title(...)
is_title = require(title_is_title_module)
return is_title(...)
end
local function load_data(...)
load_data = require(load_module).load_data
return load_data(...)
end
local function make_title(...)
make_title = require(title_make_title_module)
return make_title(...)
end
local function new_title(...)
new_title = require(title_new_title_module)
return new_title(...)
end
local function pattern_escape(...)
pattern_escape = require(string_pattern_escape_module)
return pattern_escape(...)
end
local function php_htmlspecialchars(...)
php_htmlspecialchars = require(scribunto_module).php_htmlspecialchars
return php_htmlspecialchars(...)
end
local function php_ltrim(...)
php_ltrim = require(scribunto_module).php_ltrim
return php_ltrim(...)
end
local function php_trim(...)
php_trim = require(scribunto_module).php_trim
return php_trim(...)
end
local function redirect_target(...)
redirect_target = require(title_redirect_target_module)
return redirect_target(...)
end
local function replacement_escape(...)
replacement_escape = require(string_replacement_escape_module)
return replacement_escape(...)
end
local function scribunto_parameter_key(...)
scribunto_parameter_key = require(scribunto_module).scribunto_parameter_key
return scribunto_parameter_key(...)
end
local function shallow_copy(...)
shallow_copy = require(table_shallow_copy_module)
return shallow_copy(...)
end
local function sorted_pairs(...)
sorted_pairs = require(table_sorted_pairs_module)
return sorted_pairs(...)
end
local function split(...)
split = require(string_utilities_module).split
return split(...)
end
local function table_len(...)
table_len = require(table_length_module)
return table_len(...)
end
local function ulower(...) -- l10n: $wgCapitalLinks, see parse_template_name()
ulower = require(string_utilities_module).lower
return ulower(...)
end
local function uupper(...)
uupper = require(string_utilities_module).upper
return uupper(...)
end
--[==[
Lazy object imports. Use "object or get_object()": the first call saves the
object and clears its loader, and subsequent accesses use the saved object.
]==]
local data
local function get_data()
data, get_data = load_data(data_module), nil
return data
end
local frame
local function get_frame()
frame, get_frame = mw.getCurrentFrame(), nil
return frame
end
local magic_words
local function get_magic_words()
magic_words, get_magic_words = load_data(magic_words_data_module), nil
return magic_words
end
local parser_extension_tags
local function get_parser_extension_tags()
parser_extension_tags, get_parser_extension_tags = load_data(parser_extension_tags_data_module), nil
return parser_extension_tags
end
------------------------------------------------------------------------------------
--
-- Nodes
--
------------------------------------------------------------------------------------
local Node = m_parser.node()
local new_node = Node.new
--[==[
Public as export.expand(obj, frame_args). Expand a recognised parser node
using its own method; return any other value unchanged. frame_args is an
optional table for resolving parameter nodes, not a Scribunto frame object.
]==]
local function expand(obj, frame_args)
return is_node(obj) and obj:expand(frame_args) or obj
end
export.expand = expand
--[==[
Default expansion concatenates the expanded array children. Subclasses
override this where delimiters or native preprocessing are required.
]==]
function Node:expand(frame_args)
local output = {}
for i = 1, #self do
output[i] = expand(self[i], frame_args)
end
return concat(output)
end
local Wikitext = Node:new_class("wikitext")
--[==[
Coalesce plain-text fragments and avoid unnecessary wrapper nodes. With
force_node, retain a wikitext wrapper even around a string or another class;
export.parse uses this so its root is always a wikitext node.
]==]
function Wikitext:new(this, force_node)
if type(this) ~= "table" then
return force_node and new_node(self, {this}) or this
elseif #this == 1 then
local this1 = this[1]
return force_node and class_else_type(this1) ~= "wikitext" and new_node(self, this) or this1
end
local success, str = pcall(concat, this)
if success then
return force_node and new_node(self, {str}) or str
end
return new_node(self, this)
end
--[==[
Parameter slots: [1] is the name and [2] is the optional default, each a
string or node. Extra pipe-separated fields are discarded from the tree:
{{{a|b|c}}} has default "b". The complete invocation still survives in .raw.
]==]
local Parameter = Node:new_class("parameter")
--[==[
An equals sign in a default is literal parameter text, so undo any explicit
argument wrapper produced by the shared template/parameter parsing route.
]==]
function Parameter:new(this)
local this2 = this[2]
if class_else_type(this2) == "argument" then
insert(this2, 2, "=")
this2 = Wikitext:new(this2)
end
if this[3] == nil then
this[2] = this2
else
this = {this[1], this2}
end
return new_node(self, this)
end
function Parameter:__tostring()
local output = {}
for i = 1, #self do
output[i] = tostring(self[i])
end
return "{{{" .. concat(output, "|") .. "}}}"
end
--[==[
Expand the name and apply Scribunto's parameter-key conversion, including
trimming and conversion of suitable numeric names to numeric table keys.
]==]
function Parameter:get_name(frame_args)
return scribunto_parameter_key(expand(self[1], frame_args))
end
--[==[
Return the expanded default without consulting this parameter's supplied
value. With no default, return unresolved {{{name}}} text, as in template
expansion.
]==]
function Parameter:get_default(frame_args)
local default = self[2]
if default ~= nil then
return expand(default, frame_args)
end
return "{{{" .. expand(self[1], frame_args) .. "}}}"
end
--[==[
Look up the expanded name in frame_args, if supplied. A non-nil value,
including an empty string, overrides the default. Without a supplied value,
expand the default or retain unresolved {{{name}}} text. Parameter nodes do
not automatically read the current frame's arguments.
]==]
function Parameter:expand(frame_args)
if frame_args == nil then
return self:get_default()
end
local name = expand(self[1], frame_args)
local val = frame_args[scribunto_parameter_key(name)] -- Parameter in use.
if val ~= nil then
return val
end
val = self[2] -- Default.
if val ~= nil then
return expand(val, frame_args)
end
return "{{{" .. name .. "}}}"
end
--[==[
Only explicitly keyed template arguments have an argument wrapper, with
[1] as the key and [2] as the value. Implicit arguments remain strings or
other nodes. Stringification and expansion reinsert the equals sign.
]==]
local Argument = Node:new_class("argument")
function Argument:new(this)
local key = this._parse_data.key
this = Wikitext:new(this)
if key == nil then
return this
end
return new_node(self, {Wikitext:new(key), this})
end
function Argument:__tostring()
return tostring(self[1]) .. "=" .. tostring(self[2])
end
function Argument:expand(frame_args)
return expand(self[1], frame_args) .. "=" .. expand(self[2], frame_args)
end
--[==[
All double-brace invocations use the template class, including parser
functions, parser variables, missing pages and syntactically invalid names.
[1] holds the unexpanded invocation name; [2] onwards hold arguments in
source order. Normalisation and validation are deferred to the methods.
]==]
local Template = Node:new_class("template")
function Template:__tostring()
local output = {}
for i = 1, #self do
output[i] = tostring(self[i])
end
return "{{" .. concat(output, "|") .. "}}"
end
--[==[
Resolve and classify expanded names lazily. The templates cache stores a
canonical template/function name, or false for a failed name. Parser-variable
names have a separate cache; parser_functions stores each function's first
(colon) argument separately, not a combined name/argument table.
Caches are keyed by expanded name only, not by argument presence or redirect
lookup mode. In particular, a cached pipe-bearing use of a parser-variable
name can affect a later pipe-less use; redirect modes also share results.
FIXME: Some parser functions have special argument handling (e.g. {{#SWITCH:}}).
]==]
do
local templates, parser_variables, parser_functions = {}, {}, {}
local function retrieve_magic_word_data(chunk)
local mgw_data = (magic_words or get_magic_words())[chunk]
if mgw_data then
return mgw_data
end
local normalized = uupper(chunk)
mgw_data = magic_words[normalized]
if mgw_data and not mgw_data.case_sensitive then
return mgw_data
end
end
-- Returns the name required to transclude the title object `title` using
-- template {{ }} syntax. If the `shortcut` flag is set, then any calls
-- which require a namespace prefix will use the abbreviated form where one
-- exists (e.g. "Template:PAGENAME" becomes "T:PAGENAME").
local function get_template_invocation_name(title, shortcut)
if not (is_title(title) and not title.isExternal) then
error("Template invocations require a valid page title, which cannot contain an interwiki prefix.")
end
local namespace = title.namespace
-- If not in the template namespace, include the prefix (or ":" if
-- mainspace).
if namespace ~= 10 then
return get_link_target(title, shortcut)
end
-- If in the template namespace and it shares a name with a magic word,
-- it needs the prefix "Template:".
local text, fragment = title.text, title.fragment
if fragment and fragment ~= "" then
text = text .. "#" .. fragment
end
local colon = find(text, ":", nil, true)
if not colon then
local mgw_data = retrieve_magic_word_data(text)
return mgw_data and mgw_data.parser_variable and get_link_target(title, shortcut) or text
end
local mgw_data = retrieve_magic_word_data(sub(text, 1, colon - 1))
if mgw_data and (mgw_data.parser_function or mgw_data.transclusion_modifier) then
return get_link_target(title, shortcut)
end
-- Also if "Template:" is necessary for disambiguation (e.g.
-- "Template:Category:Foo" can't be called with "Category:Foo").
local check = new_title(text, namespace)
return check and title_equals(title, check) and text or get_link_target(title, shortcut)
end
export.getTemplateInvocationName = get_template_invocation_name
--[==[
Return modifier/name chunks, the semantic subclass, and any colon argument.
Recognise modifier priorities and magic-word case rules from the data.
For page transclusions, validate and normalise the title and resolve local
redirects unless disabled. Title validity does not require page existence.
fragment controls whether a page fragment survives in the returned name.
]==]
function parse_template_name(name, has_args, fragment, force_transclusion)
local chunks, colon, start, n, p = {}, find(name, ":", nil, true), 1, 0, 0
while colon do
local mgw_data = retrieve_magic_word_data(php_ltrim(sub(name, start, colon - 1)))
if not mgw_data then
break
end
local priority = mgw_data.priority
if not (priority and priority > p) then
local pf = mgw_data.parser_function and mgw_data.name or nil
if pf then
n = n + 1
chunks[n] = pf .. ":"
return chunks, "parser function", sub(name, colon + 1)
end
break
end
n = n + 1
chunks[n] = mgw_data.name .. ":"
start, p = colon + 1, priority
colon = find(name, ":", start, true)
end
if start > 1 then
name = sub(name, start)
end
name = php_trim(name)
-- Parser variables can only take SUBST:/SAFESUBST: as modifiers.
if not has_args and p <= 1 then
local mgw_data = retrieve_magic_word_data(name)
local pv = mgw_data and mgw_data.parser_variable and mgw_data.name or nil
if pv then
n = n + 1
chunks[n] = pv
return chunks, "parser variable"
end
end
-- Get the template title with the custom new_title() function in
-- [[Module:title/newTitle]], with `allowOnlyFragment` set to false
-- (e.g. "{{#foo}}" is invalid) and `allowRelative` set to true, for
-- relative links for namespaces with subpages (e.g. "{{/foo}}").
local title = new_title(name, 10, false, true)
if not (title and not title.isExternal) then
return nil
end
if force_transclusion ~= "no_redirect" then
-- Resolve any redirects. If the redirect target is an interwiki link,
-- the template won't fail, but the redirect does not get resolved (i.e.
-- the redirect page itself gets transcluded, so the template name
-- should not be normalized to the target).
local redirect = redirect_target(title, force_transclusion)
if redirect and not redirect.isExternal then
title = redirect
end
end
-- If `fragment` is not true, unset it from the title object to prevent
-- it from being included by get_template_invocation_name.
if not fragment then
title.fragment = ""
end
chunks[n + 1] = get_template_invocation_name(title)
-- l10n: $wgCapitalLinks. Page titles in the Template namespace begin with a capital letter on this wiki, so a
-- bare template name is given back with its first letter in lower case, which is how the modules that compare
-- template names spell them (e.g. "zh-pron", not "Zh-pron"). This is the only place where that is handled;
-- remove this block if template titles ever become case-sensitive in their first letter.
if title.namespace == 10 and chunks[n + 1] == title.text then
chunks[n + 1] = gsub(title.text, "^[%z\1-\127\194-\244][\128-\191]*", ulower)
end
return chunks, "template"
end
--[==[
Return canonical name, semantic subclass and colon argument, or nil when
validation fails or a recognised SUBST: modifier is present. SAFESUBST: and
other remaining modifiers are omitted from the analytical name; MSGNW: is
represented as a parser function with the page name as its first argument.
force_transclusion is passed to redirectTarget on an uncached lookup; true
selects its transclusion-based redirect check. "no_redirect" bypasses that
check entirely. All modes share the name cache, so this is not a per-call
guarantee once another lookup has populated the cache.
]==]
local function process_name(self, frame_args, force_transclusion)
local name = expand(self[1], frame_args)
local has_args, norm = #self > 1
if not has_args then
norm = parser_variables[name]
if norm then
return norm, "parser variable"
end
end
norm = templates[name]
if norm then
local pf_arg1 = parser_functions[name]
return norm, pf_arg1 and "parser function" or "template", pf_arg1
elseif norm == false then
return nil
end
local chunks, subclass, pf_arg1 = parse_template_name(name, has_args, nil, force_transclusion)
-- Fail if invalid.
if not chunks then
templates[name] = false
return nil
end
local chunk1 = chunks[1]
-- Fail on SUBST:.
if chunk1 == "SUBST:" then
templates[name] = false
return nil
-- Any modifiers are ignored.
elseif subclass == "parser function" then
local pf = chunks[#chunks]
templates[name] = pf
parser_functions[name] = pf_arg1
return pf, "parser function", pf_arg1
end
-- Ignore SAFESUBST:, and treat MSGNW: as a parser function with the pagename as its first argument (ignoring any RAW: that comes after).
if chunks[chunk1 == "SAFESUBST:" and 2 or 1] == "MSGNW:" then
pf_arg1 = chunks[#chunks]
local pf = "MSGNW:"
templates[name] = pf
parser_functions[name] = pf_arg1
return pf, "parser function", pf_arg1
end
-- Ignore any remaining modifiers, as they've done their job.
local output = chunks[#chunks]
if subclass == "parser variable" then
parser_variables[name] = output
else
templates[name] = output
end
return output, subclass
end
--[==[
Return only the canonical name (or nil). Parser-function names include the
trailing colon, but not their first argument. This method may expand nested
nodes and perform redirect lookups; parsing alone does neither.
]==]
function Template:get_name(frame_args, force_transclusion)
-- Only return the first return value.
return (process_name(self, frame_args, force_transclusion))
end
--[==[
Return a fresh table of fully expanded arguments, or nil for a failed name.
Ordinary templates: implicit arguments count independently from 1 and retain
whitespace; explicit keys use Scribunto conversion and explicit values use
PHP trimming. Later assignments to the same key win, including assignments
where an implicit argument overwrites an explicit numeric argument.
Parser functions: [1] is the colon argument and [2] onwards are expanded
pipe arguments in source order, without trimming or interpreting key=value.
Parser variables return an empty table. Function-specific conventions and
lazy branch selection (e.g. #switch) are not implemented by this method.
]==]
function Template:get_arguments(frame_args)
local name, subclass, pf_arg1 = process_name(self, frame_args)
if name == nil then
return nil
elseif subclass == "parser variable" then
return {}
end
local template_args = {}
if subclass == "parser function" then
template_args[1] = pf_arg1
for i = 2, #self do
template_args[i] = expand(self[i], frame_args) -- Not trimmed.
end
return template_args
end
local implicit = 0
for i = 2, #self do
local arg = self[i]
if class_else_type(arg) == "argument" then
template_args[scribunto_parameter_key(expand(arg[1], frame_args))] = php_trim((expand(arg[2], frame_args)))
else
implicit = implicit + 1
template_args[implicit] = expand(arg, frame_args) -- Not trimmed.
end
end
return template_args
end
--[==[
Expand via the current Scribunto frame. Invalid/SUBST: invocations remain
braced text with their children expanded. Parser variables are preprocessed
by canonical name; ordinary templates by reconstructed, expanded children.
Parser functions use the original reconstructed invocation so MediaWiki
retains its own argument rules and lazy evaluation; when frame_args is
supplied, try a child frame carrying those arguments first.
BIG TODO: manual template expansion.
]==]
function Template:expand(frame_args)
local name, subclass, pf_arg1 = process_name(self, frame_args)
if name == nil then
local output = {}
for i = 1, #self do
output[i] = expand(self[i], frame_args)
end
return "{{" .. concat(output, "|") .. "}}"
elseif subclass == "parser variable" then
return (frame or get_frame()):preprocess("{{" .. name .. "}}")
elseif subclass == "parser function" then
local f = frame or get_frame()
if frame_args ~= nil then
local success, new_f = pcall(f.newChild, f, {args = frame_args})
if success then
f = new_f
end
end
return f:preprocess(tostring(self))
end
local output = {}
for i = 1, #self do
output[i] = expand(self[i], frame_args)
end
return (frame or get_frame()):preprocess("{{" .. concat(output, "|") .. "}}")
end
end
--[==[
Recognised tag nodes have .name (ASCII-lowercased), .attributes (raw text or
a cached table), .self_closing and .index. Their body is opaque string data:
the tree does not expose templates or parameters inside it. Inclusion tags
and comments are consumed by the parser instead of becoming tag nodes.
]==]
local Tag = Node:new_class("tag")
--[==[
Rebuild the tag using normalised names and parsed/escaped attributes.
Attribute order follows table iteration, so this is not source-preserving.
]==]
function Tag:__tostring()
local open_tag, attributes, n = {"<", self.name}, self:get_attributes(), 2
for attr, value in next, attributes do
n = n + 1
open_tag[n] = " " .. php_htmlspecialchars(attr) .. "=\"" .. php_htmlspecialchars(value, "compat") .. "\""
end
if self.self_closing then
return concat(open_tag) .. "/>"
end
return concat(open_tag) .. ">" .. concat(self) .. "</" .. self.name .. ">"
end
do
local valid_attribute_name
local function get_valid_attribute_name()
valid_attribute_name, get_valid_attribute_name = (data or get_data()).valid_attribute_name, nil
return valid_attribute_name
end
--[==[
Parse attributes on demand and cache the returned table on this node.
Validate names, lowercase ASCII names, normalise value whitespace and decode
entities; a valueless attribute has value "". Later duplicate names win.
The returned table is live: changes affect subsequent stringification.
]==]
function Tag:get_attributes()
local raw = self.attributes
if not raw then
self.attributes = {}
return self.attributes
elseif type(raw) == "table" then
return raw
end
if sub(raw, -1) == "/" then
raw = sub(raw, 1, -2)
end
local attributes, head = {}, 1
-- Semi-manual implementation of the native regex.
while true do
local name, loc = match(raw, "([^\t\n\f\r />][^\t\n\f\r /=>]*)()", head)
if not name then
break
end
head = loc
local value
loc = match(raw, "^[\t\n\f\r ]*=[\t\n\f\r ]*()", head)
if loc then
head = loc
-- Either "", '' or the value ends on a space/at the end. Missing
-- end quotes are repaired by closing the value at the end.
value, loc = match(raw, "^\"([^\"]*)\"?()", head)
if not value then
value, loc = match(raw, "^'([^']*)'?()", head)
if not value then
value, loc = match(raw, "^([^\t\n\f\r ]*)()", head)
end
end
head = loc
end
-- valid_attribute_name is a pattern matching a valid attribute name.
-- Defined in the data due to its length - see there for more info.
if umatch(name, valid_attribute_name or get_valid_attribute_name()) then
-- Sanitizer applies PHP strtolower (ASCII-only).
attributes[lower(name)] = value and decode_entities(
php_trim((gsub(value, "[\t\n\r ]+", " ")))
) or ""
end
end
self.attributes = attributes
return attributes
end
end
--[==[
Preprocess the reconstructed tag in the current frame. Unlike parameter and
template expansion, this override does not use a frame_args argument.
]==]
function Tag:expand()
return (frame or get_frame()):preprocess(tostring(self))
end
--[==[
A heading stores its unexpanded body in array children, plus .level, .index
and .section. section is this parse's top-level heading counter, not a
guarantee of MediaWiki's final section-edit numbering.
]==]
local Heading = Node:new_class("heading")
function Heading:new(this)
if #this > 1 then
local success, str = pcall(concat, this)
if success then
return new_node(self, {
str,
level = this.level,
section = this.section,
index = this.index
})
end
end
return new_node(self, this)
end
do
local node_tostring = Node.__tostring
function Heading:__tostring()
local eq = rep("=", self.level)
return eq .. node_tostring(self) .. eq
end
end
do
local expand_node = Node.expand
--[==[
Reject newline-containing expanded bodies for name/anchor inspection. The
heading node and its already-assigned local section counter remain intact.
]==]
local function validate_name(self, frame_args)
local name = expand_node(self, frame_args)
if find(name, "\n", nil, true) then
return nil
end
return name
end
--[==[
Expand and PHP-trim the heading body, without its delimiting equals signs.
Return nil if the expanded body contains a newline.
]==]
function Heading:get_name(frame_args)
local name = validate_name(self, frame_args)
return name ~= nil and php_trim(name) or nil
end
--[==[
Encode the expanded body as an anchor and decode entities; return nil for
a body containing a newline. No duplicate-anchor suffix is added, and this
does not attempt to reproduce every stage of rendered-heading processing.
FIXME: account for anchor disambiguation.
]==]
function Heading:get_anchor(frame_args)
local name = validate_name(self, frame_args)
return name ~= nil and decode_entities(anchor_encode(name)) or nil
end
--[==[
Rebuild the heading with an expanded body. Unlike get_name/get_anchor,
expansion itself does not reject newlines in that body.
]==]
function Heading:expand(frame_args)
local eq = rep("=", self.level)
return eq .. expand_node(self, frame_args) .. eq
end
end
------------------------------------------------------------------------------------
--
-- Parser
--
------------------------------------------------------------------------------------
local Parser = m_parser.string_parser()
--[==[
Parse brace runs from the innermost invocation outwards. Three opening and
closing braces prefer a parameter; a pair of closing braces can force an
inner template even when three or more opening braces remain. Lone braces
are literal. For example, {{{{foo}}}} is a parameter inside literal braces,
while {{{{{foo}}}}} is a parameter inside a template.
The shared route protects delimiters inside recognised tags and nested
brace, wikilink, heading and language-conversion blocks. It records .raw
and .index from the original input after constructing each retained node.
]==]
do
-- Handlers.
local handle_name
local handle_argument
local handle_value
local function do_template_or_parameter(self, inner_node)
self:push_sublayer(handle_name)
self:set_pattern("[\n<[{|}]")
-- If a node has already been parsed, nest it at the start of the new
-- outer node (e.g. when parsing"{{{{foo}}bar}}", the template "{{foo}}"
-- is parsed first, since it's the innermost, and becomes the first
-- node of the outer template.
if inner_node then
self:emit(inner_node)
end
end
local function pipe(self)
self:emit(Wikitext:new(self:pop_sublayer()))
self:push_sublayer(handle_argument)
self:set_pattern("[\n<=[{|}]")
end
local function rbrace(self, this)
if self:read(1) == "}" then
self:emit(Wikitext:new(self:pop_sublayer()))
return self:pop()
end
self:emit(this)
end
function handle_name(self, ...)
handle_name = self:switch(handle_name, {
["\n"] = Parser.heading_block,
["<"] = Parser.tag,
["["] = Parser.wikilink_block,
["{"] = Parser.braces,
["|"] = pipe,
["}"] = rbrace,
[""] = Parser.fail_route,
[false] = Parser.emit
})
return handle_name(self, ...)
end
function handle_argument(self, ...)
handle_argument = self:switch(handle_argument, {
["\n"] = function(self, this)
return self:heading_block(this, "==")
end,
["<"] = Parser.tag,
["="] = function(self)
local key = self:pop_sublayer()
self:push_sublayer(handle_value)
self:set_pattern("[\n<[{|}]")
self.current_layer._parse_data.key = key
end,
["["] = Parser.wikilink_block,
["{"] = Parser.braces,
["|"] = pipe,
["}"] = rbrace,
[""] = Parser.fail_route,
[false] = Parser.emit
})
return handle_argument(self, ...)
end
function handle_value(self, ...)
handle_value = self:switch(handle_value, {
["\n"] = Parser.heading_block,
["<"] = Parser.tag,
["["] = Parser.wikilink_block,
["{"] = Parser.braces,
["|"] = function(self)
self:emit(Argument:new(self:pop_sublayer()))
self:push_sublayer(handle_argument)
self:set_pattern("[\n<=[{|}]")
end,
["}"] = function(self, this)
if self:read(1) == "}" then
self:emit(Argument:new(self:pop_sublayer()))
return self:pop()
end
self:emit(this)
end,
[""] = Parser.fail_route,
[false] = Parser.emit
})
return handle_value(self, ...)
end
function Parser:template_or_parameter()
local text, head, node_to_emit, failed = self.text, self.head
-- Comments/tags interrupt the brace count.
local braces = match(text, "^{+()", head) - head
self:advance(braces)
while true do
local success, node = self:try(do_template_or_parameter, node_to_emit)
-- Fail means no "}}" or "}}}" was found, so emit any remaining
-- unmatched opening braces before any templates/parameters that
-- were found.
if not success then
self:emit(rep("{", braces))
failed = true
break
-- If there are 3+ opening and closing braces, it's a parameter.
elseif braces >= 3 and self:read(2) == "}" then
self:advance(3)
braces = braces - 3
node = Parameter:new(node)
-- Otherwise, it's a template.
else
self:advance(2)
braces = braces - 2
node = Template:new(node)
end
local index = head + braces
node.index = index
node.raw = sub(text, index, self.head - 1)
node_to_emit = node
-- Terminate once not enough braces remain for further matches.
if braces == 0 then
break
-- Emit any stray opening brace before any matched nodes.
elseif braces == 1 then
self:emit("{")
break
end
end
if node_to_emit then
self:emit(node_to_emit)
end
return braces, failed
end
end
--[==[
Parse only tag names with an end-tag pattern in the data. Bodies are opaque,
and the first matching end tag closes the block. Unsupported or malformed
tag syntax falls back to literal text. Inclusion mode decides whether to
remove only the delimiter or the entire block; comments are discarded.
]==]
do
local end_tags
local function get_end_tags()
end_tags, get_end_tags = (data or get_data()).end_tags, nil
return end_tags
end
-- Handlers.
local handle_start
local handle_tag
local function do_tag(self)
local layer = self.current_layer
layer._parse_data.handler, layer.index = handle_start, self.head
self:set_pattern("[%s/>]")
self:advance()
end
local function is_ignored_tag(self, this)
if self.transcluded then
return this == "includeonly"
end
return this == "noinclude" or this == "onlyinclude"
end
local function ignored_tag(self, text, head)
local loc = find(text, ">", head, true)
if not loc then
return self:fail_route()
end
self:jump(loc)
local tag = self:pop()
tag.ignored = true
return tag
end
function handle_start(self, this)
if this == "/" then
local text, head = self.text, self.head + 1
local this = match(text, "^[^%s/>]+", head)
if this and is_ignored_tag(self, lower(this)) then
head = head + #this
if not match(text, "^/[^>]", head) then
return ignored_tag(self, text, head)
end
end
return self:fail_route()
elseif this == "" then
return self:fail_route()
end
-- Tags are only case-insensitive with ASCII characters.
local raw_name = this
this = lower(this)
local end_tag_pattern = (end_tags or get_end_tags())[this]
if not end_tag_pattern then -- Validity check.
return self:fail_route()
end
local layer = self.current_layer
local pdata = layer._parse_data
local text, head = self.text, self.head + pdata.step
if match(text, "^/[^>]", head) then
return self:fail_route()
elseif is_ignored_tag(self, this) then
return ignored_tag(self, text, head)
-- If an onlyinclude tag is not ignored (and cannot be active since it
-- would have triggered special handling earlier), it must be plaintext.
elseif this == "onlyinclude" then
return self:fail_route()
elseif this == "noinclude" or this == "includeonly" then
layer.ignored = true -- Ignored block.
layer.raw_name = raw_name
end
layer.name, pdata.handler, pdata.end_tag_pattern = this, handle_tag, end_tag_pattern
self:set_pattern(">")
end
function handle_tag(self, this)
if this == "" then
return self:fail_route()
end
local layer = self.current_layer
if this ~= ">" then
layer.attributes = this
return
elseif self:read(-1) == "/" then
layer.self_closing = true
return self:pop()
end
local text, head = self.text, self.head + 1
local loc1, loc2 = find(text, layer._parse_data.end_tag_pattern, head)
if loc1 then
if loc1 > head then
self:emit(sub(text, head, loc1 - 1))
end
self:jump(loc2)
return self:pop()
-- Compatibility case: an excluded lowercase noinclude/includeonly block
-- can extend to EOF without a closing tag. Mixed-case names must have a
-- closing tag, even though matching that closing tag is case-insensitive.
elseif layer.ignored then
local raw_name = layer.raw_name
if raw_name == "noinclude" or raw_name == "includeonly" then
self:jump(#text)
return self:pop()
end
end
return self:fail_route()
end
function Parser:tag()
-- HTML comment.
if self:read(1, 3) == "!--" then
local text = self.text
self:jump(select(2, find(text, "-->", self.head + 4, true)) or #text)
-- onlyinclude tags (which must be lowercase with no whitespace).
elseif self.onlyinclude and self:read(1, 13) == "/onlyinclude>" then
local text = self.text
self:jump(select(2, find(text, "<onlyinclude>", self.head + 14, true)) or #text)
else
local success, tag = self:try(do_tag)
if not success then
self:emit("<")
elseif not tag.ignored then
self:emit(Tag:new(tag))
end
end
end
end
--[==[
Parse heading syntax at the start of the input or immediately after a
top-level newline. Retain levels 1-6 and move excess equals signs into the
body. Increment this parser's section counter for each accepted heading.
Heading blocks nested in other constructs protect delimiters but do not
become heading nodes or increment that counter. Expansion may introduce a
newline and prevent a structurally accepted heading from rendering.
]==]
do
-- Handlers.
local handle_start
local handle_body
local handle_possible_end
local function do_heading(self)
local layer, head = self.current_layer, self.head
layer._parse_data.handler, layer.index = handle_start, head
self:set_pattern("[\t\n ]")
-- Comments/tags interrupt the equals count.
local eq = match(self.text, "^=+()", head) - head
layer.level = eq
self:advance(eq)
end
local function do_heading_possible_end(self)
self.current_layer._parse_data.handler = handle_possible_end
self:set_pattern("[\n<]")
end
function handle_start(self, ...)
-- ===== is "=" as an L2; ======== is "==" as an L3 etc.
local function newline(self)
local layer = self.current_layer
local eq = layer.level
if eq <= 2 then
return self:fail_route()
end
-- Calculate which equals signs determine the heading level.
local level_eq = eq - (2 - eq % 2)
level_eq = level_eq > 12 and 12 or level_eq
-- Emit the excess.
self:emit(rep("=", eq - level_eq))
layer.level = level_eq / 2
return self:pop()
end
local function whitespace(self)
local success, possible_end = self:try(do_heading_possible_end)
if success then
self:emit(Wikitext:new(possible_end))
self.current_layer._parse_data.handler = handle_body
self:set_pattern("[\n<=[{]")
return self:consume()
end
return newline(self)
end
handle_start = self:switch(handle_start, {
["\t"] = whitespace,
["\n"] = newline,
[" "] = whitespace,
[""] = newline,
[false] = function(self)
-- Emit any excess = signs once we know it's a conventional heading. Up till now, we couldn't know if the heading is just a string of = signs (e.g. ========), so it wasn't guaranteed that the heading text starts after the 6th.
local layer = self.current_layer
local eq = layer.level
if eq > 6 then
self:emit(1, rep("=", eq - 6))
layer.level = 6
end
layer._parse_data.handler = handle_body
self:set_pattern("[\n<=[{]")
return self:consume()
end
})
return handle_start(self, ...)
end
function handle_body(self, ...)
handle_body = self:switch(handle_body, {
["\n"] = Parser.fail_route,
["<"] = Parser.tag,
["="] = function(self)
-- Comments/tags interrupt the equals count.
local eq = match(self.text, "^=+", self.head)
local eq_len = #eq
self:advance(eq_len)
local success, possible_end = self:try(do_heading_possible_end)
if success then
self:emit(eq)
self:emit(Wikitext:new(possible_end))
return self:consume()
end
local layer = self.current_layer
local level = layer.level
if eq_len > level then
self:emit(rep("=", eq_len - level))
elseif level > eq_len then
layer.level = eq_len
self:emit(1, rep("=", level - eq_len))
end
return self:pop()
end,
["["] = Parser.wikilink_block,
["{"] = function(self, this)
return self:braces(this, true)
end,
[""] = Parser.fail_route,
[false] = Parser.emit
})
return handle_body(self, ...)
end
function handle_possible_end(self, ...)
handle_possible_end = self:switch(handle_possible_end, {
["\n"] = Parser.fail_route,
["<"] = function(self)
if self:read(1, 3) ~= "!--" then
return self:pop()
end
local head = select(2, find(self.text, "-->", self.head + 4, true))
if not head then
return self:pop()
end
self:jump(head)
end,
[""] = Parser.fail_route,
[false] = function(self, this)
if not match(this, "^[\t ]+()$") then
return self:pop()
end
self:emit(this)
end
})
return handle_possible_end(self, ...)
end
function Parser:heading()
local success, heading = self:try(do_heading)
if success then
local section = self.section + 1
heading.section = section
self.section = section
self:emit(Heading:new(heading))
return self:consume()
else
self:emit("=")
end
end
end
------------------------------------------------------------------------------------
--
-- Block handlers
--
------------------------------------------------------------------------------------
--[==[
Nested preprocessor blocks shield pipes, equals signs and closing braces
from an outer invocation. The inner block must end before those characters
can close or split its parent. For example, {{example|[[}} stays unclosed,
but {{example|[[ ]]}} can close. The inner text need not ultimately render
as a valid link. Wikilink, heading and language-conversion blocks can reach
the end of input without explicit closure; templates/parameters backtrack
when their required closing braces are absent. These blocks retain their
text/nodes within wikitext wrappers rather than adding separate classes.
]==]
--[==[
Language-conversion block: -{ ... }-. Brace invocations take priority over
a -{{ prefix. This route protects outer delimiters even though language
conversion is not enabled as a rendering feature on the English Wiktionary.
]==]
do
--Handler.
local handle_language_conversion_block
local function do_language_conversion_block(self)
self.current_layer._parse_data.handler = handle_language_conversion_block
self:set_pattern("[\n<[{}]")
end
function handle_language_conversion_block(self, ...)
handle_language_conversion_block = self:switch(handle_language_conversion_block, {
["\n"] = Parser.heading_block,
["<"] = Parser.tag,
["["] = Parser.wikilink_block,
["{"] = Parser.braces,
["}"] = function(self, this)
if self:read(1) == "-" then
self:emit("}-")
self:advance()
return self:pop()
end
self:emit(this)
end,
[""] = Parser.pop,
[false] = Parser.emit
})
return handle_language_conversion_block(self, ...)
end
function Parser:braces(this, fail_on_unclosed_braces)
local language_conversion_block = self:read(-1) == "-"
if self:read(1) == "{" then
local braces, failed = self:template_or_parameter()
-- Headings will fail if they contain an unclosed brace block.
if failed and fail_on_unclosed_braces then
return self:fail_route()
-- Language conversion blocks cannot begin "-{{", but can begin
-- "-{{{" iff parsed as "-{" + "{{".
elseif not (language_conversion_block and braces == 1) then
return self:consume()
end
else
self:emit(this)
if not language_conversion_block then
return
end
self:advance()
end
self:emit(Wikitext:new(self:get(do_language_conversion_block)))
end
end
--[==[
Nested heading block: a newline followed by =, ending at a newline or EOF.
Unlike a top-level heading, it need not have closing equals signs and is
retained as wikitext rather than a heading node. Within an argument that
has not yet seen an equals sign, only == starts this block: a single = is
instead its key/value separator. Thus {{example|key\n=value}} can close,
while {{example|key\n==}} cannot close before the heading block ends.
]==]
do
--Handler.
local handle_heading_block
local function do_heading_block(self)
self.current_layer._parse_data.handler = handle_heading_block
self:set_pattern("[\n<[{]")
end
function handle_heading_block(self, ...)
handle_heading_block = self:switch(handle_heading_block, {
["\n"] = function(self)
self:newline()
return self:pop()
end,
["<"] = Parser.tag,
["["] = Parser.wikilink_block,
["{"] = Parser.braces,
[""] = Parser.pop,
[false] = Parser.emit
})
return handle_heading_block(self, ...)
end
function Parser:heading_block(this, nxt)
self:newline()
this = this .. (nxt or "=")
local loc = #this - 1
while self:read(0, loc) == this do
self:advance()
self:emit(Wikitext:new(self:get(do_heading_block)))
end
end
end
-- Wikilink block.
-- Opens with "[[" and closes with "]]".
do
-- Handler.
local handle_wikilink_block
local function do_wikilink_block(self)
self.current_layer._parse_data.handler = handle_wikilink_block
self:set_pattern("[\n<[%]{]")
end
function handle_wikilink_block(self, ...)
handle_wikilink_block = self:switch(handle_wikilink_block, {
["\n"] = Parser.heading_block,
["<"] = Parser.tag,
["["] = Parser.wikilink_block,
["]"] = function(self, this)
if self:read(1) == "]" then
self:emit("]]")
self:advance()
return self:pop()
end
self:emit(this)
end,
["{"] = Parser.braces,
[""] = Parser.pop,
[false] = Parser.emit
})
return handle_wikilink_block(self, ...)
end
function Parser:wikilink_block()
if self:read(1) == "[" then
self:emit("[[")
self:advance(2)
self:emit(Wikitext:new(self:get(do_wikilink_block)))
else
self:emit("[")
end
end
end
-- Lines which only contain comments, " " and "\t" are eaten, so long as
-- they're bookended by "\n" (i.e. not the first or last line).
function Parser:newline()
local text, head = self.text, self.head
while true do
repeat
local loc = match(text, "^[\t ]*<!%-%-()", head + 1)
if not loc then
break
end
loc = select(2, find(text, "-->", loc, true))
head = loc or head
until not loc
-- Fail if no comments found.
if head == self.head then
break
end
head = match(text, "^[\t ]*()\n", head + 1)
if not head then
break
end
self:jump(head)
end
self:emit("\n")
end
do
-- Handlers.
local handle_start
local main_handler
-- If `transcluded` is true, then the text is checked for a pair of
-- onlyinclude tags. If these are found (even if they're in the wrong
-- order), then the start of the page is treated as though it is preceded
-- by a closing onlyinclude tag.
-- Note 1: unlike other parser extension tags, onlyinclude tags are case-
-- sensitive and cannot contain whitespace.
-- Note 2: onlyinclude tags *can* be implicitly closed by the end of the
-- text, but the hard requirement above means this can only happen if
-- either the tags are in the wrong order or there are multiple onlyinclude
-- blocks.
local function do_parse(self, transcluded)
self.current_layer._parse_data.handler = handle_start
self:set_pattern(".")
self.section = 0
if not transcluded then
return
end
self.transcluded = true
local text = self.text
if find(text, "</onlyinclude>", nil, true) then
local head = find(text, "<onlyinclude>", nil, true)
if head then
self.onlyinclude = true
self:jump(head + 13)
end
end
end
-- If the first character is "=", try parsing it as a heading.
function handle_start(self, this)
self.current_layer._parse_data.handler = main_handler
self:set_pattern("[\n<{]")
if this == "=" then
return self:heading()
end
return self:consume()
end
function main_handler(self, ...)
main_handler = self:switch(main_handler, {
["\n"] = function(self)
self:newline()
if self:read(1) == "=" then
self:advance()
return self:heading()
end
end,
["<"] = Parser.tag,
["{"] = function(self, this)
if self:read(1) == "{" then
self:template_or_parameter()
return self:consume()
end
self:emit(this)
end,
[""] = Parser.pop,
[false] = Parser.emit
})
return main_handler(self, ...)
end
--[==[
Parse a string (or a number converted to a string) and always return a
wikitext root. By default read non-transcluded page text; a truthy second
argument selects transclusion rules. Expansion and name validity checks
are deferred. Unmatched markup is handled by the parsing routes rather
than causing an otherwise valid string input to return nil.
]==]
function export.parse(text, transcluded)
local text_type = type(text)
return (select(2, Parser:parse{
text = text_type == "string" and text or
text_type == "number" and tostring(text) or
error("bad argument #1 (string expected, got " .. text_type .. ")"),
node = {Wikitext, true},
route = {do_parse, transcluded}
}))
end
parse = export.parse
end
--[==[
Iterate over all retained template-class nodes, outer before inner, returning
node, parent and key. Includes magic words and invalid names. Default to
transclusion mode; a truthy not_transcluded selects ordinary page mode.
]==]
function export.find_templates(text, not_transcluded)
return parse(text, not not_transcluded):iterate_nodes("template")
end
do
local link_parameter_1, link_parameter_2
local function get_link_parameter_1()
link_parameter_1, get_link_parameter_1 = (data or get_data()).template_link_param_1, nil
return link_parameter_1
end
local function get_link_parameter_2()
link_parameter_2, get_link_parameter_2 = (data or get_data()).template_link_param_2, nil
return link_parameter_2
end
-- Generate a link. If the target title doesn't have a fragment, use "#top"
-- (which is an implicit anchor at the top of every page), as this ensures
-- self-links still display as links, since bold display is distracting and
-- unintuitive for template links.
local function link_page(title, display)
local fragment = title.fragment
if fragment == "" then
fragment = "top"
end
return format(
"[[:%s|%s]]",
encode_uri(title.prefixedText .. "#" .. fragment, "WIKI"),
display
)
end
-- pf_arg1 or pf_arg2 may need to be linked if a given parser function
-- treats them as a pagename. If a key exists in `namespace`, the value is
-- the namespace for the page: if not 0, then the namespace prefix will
-- always be added to the input (e.g. {{#invoke:}} can only target the
-- Module: namespace, so inputting "Template:foo" gives
-- "Module:Template:foo", and "Module:foo" gives "Module:Module:foo").
-- However, this isn't possible with mainspace (namespace 0), so prefixes
-- are respected. make_title() handles all of this automatically.
local function finalize_arg(pagename, namespace)
if namespace == nil then
return pagename
end
local title = make_title(namespace, pagename)
return title and not title.isExternal and link_page(title, pagename) or pagename
end
local function render_title(name, args)
-- parse_template_name returns a table of transclusion modifiers plus
-- the normalized template/magic word name, which will be used as link
-- targets. The third return value pf_arg1 is the first argument of a
-- parser function, which comes after the colon (e.g. "foo" in
-- "{{#IF:foo|bar|baz}}"). This means args[1] (i.e. the first argument
-- that comes after a pipe is actually argument 2, and so on. Note: the
-- second parameter of parse_template_name checks if there are any
-- arguments, since parser variables cannot take arguments (e.g.
-- {{CURRENTYEAR}} is a parser variable, but {{CURRENTYEAR|foo}}
-- transcludes "Template:CURRENTYEAR"). In such cases, the returned
-- table explicitly includes the "Template:" prefix in the template
-- name. The third parameter instructs it to retain any fragment in the
-- template name in the returned table, if present.
local chunks, subclass, pf_arg1 = parse_template_name(
name,
args and pairs(args)(args) ~= nil,
true
)
if chunks == nil then
return name, args
end
local chunks_len = #chunks
-- Additionally, generate the corresponding table `rawchunks`, which
-- is a list of colon-separated chunks in the raw input. This is used
-- to retrieve the display forms for each chunk.
local rawchunks = split(name, ":")
for i = 1, chunks_len - 1 do
chunks[i] = format(
"[[%s|%s]]",
encode_uri((magic_words or get_magic_words())[sub(chunks[i], 1, -2)].transclusion_modifier, "WIKI"),
rawchunks[i]
)
end
local chunk = chunks[chunks_len]
-- If it's a template, return a link to it with link_page, concatenating
-- the remaining chunks in `rawchunks` to form the display text.
-- Use new_title with the default namespace 10 (Template:) to generate
-- a target title, which is the same setting used for retrieving
-- templates (including those in other namespaces, as prefixes override
-- the default).
if subclass == "template" then
chunks[chunks_len] = link_page(
new_title(chunk, 10),
concat(rawchunks, ":", chunks_len) -- :
)
return concat(chunks, ":"), args -- :
elseif subclass == "parser variable" then
chunks[chunks_len] = format(
"[[%s|%s]]",
encode_uri((magic_words or get_magic_words())[chunk].parser_variable, "WIKI"),
rawchunks[chunks_len]
)
return concat(chunks, ":"), args -- :
end
-- Otherwise, it must be a parser function.
local mgw_data = (magic_words or get_magic_words())[sub(chunk, 1, -2)]
local link = mgw_data.parser_function or mgw_data.transclusion_modifier
local pf_arg2 = args and args[1] or nil
-- Some magic words have different links, depending on whether argument
-- 2 is specified (e.g. "baz" in {{foo:bar|baz}}).
if type(link) == "table" then
link = pf_arg2 and link[2] or link[1]
end
chunks[chunks_len] = format(
"[[%s|%s]]",
encode_uri(link, "WIKI"),
rawchunks[chunks_len]
)
-- #TAG: has special handling, because documentation links for parser
-- extension tags come from [[Module:data/parser extension tags]].
if chunk == "#TAG:" then
-- Tags are only case-insensitive with ASCII characters.
local tag = (parser_extension_tags or get_parser_extension_tags())[lower(php_trim(pf_arg1))]
if tag then
pf_arg1 = format(
"[[%s|%s]]",
encode_uri(tag, "WIKI"),
pf_arg1
)
end
-- Otherwise, finalize pf_arg1 and add it to `chunks`.
else
pf_arg1 = finalize_arg(pf_arg1, (link_parameter_1 or get_link_parameter_1())[chunk])
end
chunks[chunks_len + 1] = pf_arg1
-- Finalize pf_arg2 (if applicable), then return.
if pf_arg2 then
args = shallow_copy(args) -- Avoid destructively modifying args.
args[1] = finalize_arg(pf_arg2, (link_parameter_2 or get_link_parameter_2())[chunk])
end
return concat(chunks, ":"), args -- :
end
function export.buildTemplate(title, args)
local output = {title}
if not args then
return output
end
--[==[
Return invocation parts, not a string: {title, arg1, "key=value", ...}.
Numeric keys precede other keys in sorted order. Positive integer keys
within the contiguous 1-based prefix can be implicit; all others retain
their explicit key. Neither normalisation nor delimiter escaping occurs.
Callers assembling executable wikitext must handle literal = and | where
necessary; a raw = in an implicit value may change its interpretation.
TODO: handle "=" and "|" in params/values.
]==]
local implicit
for k, v in sorted_pairs(args) do
if type(k) == "number" and k >= 1 and k % 1 == 0 then
if implicit == nil then
implicit = table_len(args)
end
insert(output, k <= implicit and v or k .. "=" .. v)
else
insert(output, k .. "=" .. v)
end
end
return output
end
build_template = export.buildTemplate
--[==[
Return display wikitext in a <code style="white-space: pre-wrap"> element.
Unless no_link is truthy, link the title/modifiers/magic words and selected
page-name arguments to their targets or documentation. title contains any
parser function's colon argument; args contains only the pipe arguments.
Escape braces and equals signs for display, then join parts with encoded
pipe/braces. This displays an invocation; it does not execute it or escape
every kind of wikitext in caller-supplied argument values.
]==]
function export.templateLink(title, args, no_link)
if not no_link then
title, args = render_title(title, args)
end
local output = build_template(title, args)
for i = 1, #output do
output[i] = encode_entities(output[i], "={}", true, true)
end
return tostring(html_create("code")
:css("white-space", "pre-wrap")
:wikitext("{{" .. concat(output, "|") .. "}}") -- {{ | }}
)
end
end
do
--[==[
As find_templates, but select retained parameter nodes. Return node, parent
and key; default to transclusion mode. Discarded extra parameter fields and
opaque tag bodies are not traversed.
]==]
function export.find_parameters(text, not_transcluded)
return parse(text, not not_transcluded):iterate_nodes("parameter")
end
--[==[
Display {{{name}}} or {{{name|default}}} in a wrapping <code> element.
nil default omits the pipe; "" retains an empty default. Only the surrounding
delimiters are encoded: caller-supplied name/default wikitext is not escaped.
]==]
function export.displayParameter(name, default)
return tostring(html_create("code")
:css("white-space", "pre-wrap")
:wikitext("{{{" .. concat({name, default}, "|") .. "}}}") -- {{{ | }}}
)
end
end
do
local function check_level(level)
if type(level) ~= "number" then
error("Heading levels must be numbers.")
elseif level < 1 or level > 6 or level % 1 ~= 0 then
error("Heading levels must be integers between 1 and 6.")
end
return level
end
--[==[
Iterate over heading nodes in non-transclusion mode, returning node, parent
and key. Optional truthy bounds must be integer levels 1-6; omitted/falsy
bounds default to 1 and 6. The range is inclusive; a reversed range is empty.
Structurally accepted headings remain in the iterator even if later
expansion introduces a newline and their name/anchor methods return nil.
.section is a local counter; do not assume it reproduces native edit links.
TODO: section numbers for edit links seem to also include headings nested
inside templates and parameters (but apparently not those in parser
extension tags - need to test this more). If we ever want to add section
edit links manually, this will need to be accounted for.
]==]
function export.find_headings(text, i, j)
local parsed = parse(text)
if i == nil and j == nil then
return parsed:iterate_nodes("heading")
end
i = i and check_level(i) or 1
j = j and check_level(j) or 6
return parsed:iterate(function(v)
if class_else_type(v) == "heading" then
local level = v.level
return level >= i and level <= j
end
end)
end
end
do
local function make_tag(tag)
return tostring(html_create("code")
:css("white-space", "pre-wrap")
:wikitext("<" .. tag .. ">")
)
end
--[==[
Display one tag using input without the outer < and >, e.g. "ref name=foo",
"/ref" or "nowiki/". Link recognised tag names to documentation. Invalid or
unknown forms still display in <code>, without an automatically added link.
Inclusion tags have their own documentation link and onlyinclude requires
exact lowercase spelling with no remainder. Input is display wikitext;
the helper encodes the outer angle brackets, not all caller-supplied markup.
]==]
function export.wikitagLink(tag)
-- ">" can't appear in tags (including attributes) since the parser
-- unconditionally treats ">" as the end of a tag.
if find(tag, ">", nil, true) then
return make_tag(tag)
end
-- Tags must start "<tagname..." or "</tagname...", with no whitespace
-- after "<" or "</".
local slash, tagname, remainder = match(tag, "^(/?)([^/%s]+)(.*)$")
if not tagname then
return make_tag(tag)
end
-- Tags are only case-insensitive with ASCII characters.
local link = lower(tagname)
if (
-- onlyinclude tags must be lowercase and are whitespace intolerant.
link == "onlyinclude" and (link ~= tagname or remainder ~= "") or
-- Closing wikitags (except onlyinclude) can only have whitespace
-- after the tag name.
slash == "/" and not match(remainder, "^%s*()$") or
-- Tagnames cannot be followed immediately by "/", unless it comes
-- at the end (e.g. "<nowiki/>", but not "<nowiki/ >").
remainder ~= "/" and sub(remainder, 1, 1) == "/"
) then
-- Output with no link.
return make_tag(tag)
end
-- Partial transclusion tags aren't in the table of parser extension
-- tags.
if link == "noinclude" or link == "includeonly" or link == "onlyinclude" then
link = "mw:Transclusion#Partial transclusion"
else
link = (parser_extension_tags or get_parser_extension_tags())[link]
end
if link then
tag = gsub(tag, pattern_escape(tagname), "[[" .. replacement_escape(encode_uri(link, "WIKI")) .. "|%0]]", 1)
end
return make_tag(tag)
end
end
--[==[
Re-export the base parser's class_else_type(value): return a registered node
class name (including nodes from other Module:parser clients), otherwise
Lua's ordinary type(value). Plain tables therefore return "table".
]==]
export.class_else_type = class_else_type
return export
l24m0ftmh2k42igz3cbqg8h4d9sevlm
左手風
0
1670608
9942902
8545760
2026-10-12T06:18:12Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942902
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21|s=左手风}}
===發音===
{{zh-pron
|w=sh:5ci seu fon
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|上海話}} [[左撇子]]
====近義詞====
{{zh-dial|左撇子}}
8lhc8t2mmiwc6atags32aol01rozzpa
四眾人
0
1683416
9942903
9185657
2026-10-12T06:18:15Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942903
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=四众人|t2=四衆人}}
===發音===
{{zh-pron
|mn-t=si3 zing3 nang5
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[一般人]]、[[普羅大眾]]
====近義詞====
{{syn-saurus|zh|老百姓}}
rr6yh5ji349z43rcloy6afmg8qnu70q
醬板草
0
1684537
9942904
8546064
2026-10-12T06:18:18Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942904
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=酱板草}}
===發音===
{{zh-pron
|w=sh:5cian pe tshau
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[馬齒莧]]
====近義詞====
{{zh-dial|馬齒莧}}
6h7d1pj2vrzcqztjec75g6rcculfydv
拖蓬
0
1685404
9942983
8305080
2026-10-12T06:41:14Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942983
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=1thu bon
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[拖把]]
====近義詞====
{{zh-dial|拖把}}
0xf4qrn13bf5x2u4ev8wpq8lnbf9fyg
夜裡向
0
1686178
9942984
8543924
2026-10-12T06:41:17Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942984
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=夜里向|t2=夜裏向|type=21}}
===發音===
{{zh-pron
|w=sh:6ya li shian
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[晚上]]、[[晚間]]
====近義詞====
{{zh-dial|晚上}}
2mcfkhff5sfm70t8tyg7n6tqiijswul
夜到
0
1686180
9942985
8543881
2026-10-12T06:41:19Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942985
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=sh:6ya tau
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[晚上]]
====近義詞====
{{zh-dial|晚上}}
kbgikz7bstczdvnn674tug3hk3c1zmz
要的吃的
0
1686915
9942905
8305241
2026-10-12T06:18:21Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942905
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|dg=ё3ди1чы1ди1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[乞丐]]
====近義詞====
{{zh-dial|乞丐}}
iw901kxk7drz2ntlkqnz2tbtf67bplo
羊羔兒風
0
1686916
9942986
8305242
2026-10-12T06:41:22Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942986
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=羊羔儿风|type=31}}
===發音===
{{zh-pron
|dg=ён1гор2фын1
|j=ion1 gar1 feng1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|官話方言|晉語}} [[癲癇]]
====近義詞====
{{zh-dial|癲癇}}
bjgfhyupao75j2mghsjo4hsn0qbtbpy
女小囡
0
1688500
9942987
8543823
2026-10-12T06:41:25Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942987
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=12}}
===發音===
{{zh-pron
|w=sh:6gniu shiau noe
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[女孩子]]
====近義詞====
{{zh-dial|女孩子}}
{{zh-cat|女人|孩童}}
6lwo20v8c8xojwpjz9623uju1f1uvg7
小鬼丫頭
0
1688501
9942906
8543969
2026-10-12T06:18:24Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942906
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=小鬼丫头|type=22}}
===發音===
{{zh-pron
|w=sh:5shiau ciu o deu
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|可愛的}} [[女兒]]
# [[女孩]]
====近義詞====
{{zh-dial|女兒}}
{{zh-dial|女孩子}}
{{zh-cat|女人|孩童}}
mkx9x1z3sqtnq8dhrjmrzsue9xb0zxb
賅刁
0
1689646
9942907
6309292
2026-10-12T06:18:28Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942907
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=赅刁}}
===發音===
{{zh-pron
|w=1ke tiau
|cat=a
}}
===形容詞===
{{head|zh|形容詞}}
# {{lb|zh|Wu}} [[小氣]]、[[吝嗇]]
====近義詞====
{{zh-dial|吝嗇}}
3yjhwm7xbwyubtxas0u6r2v01tx7prl
是搭
0
1689881
9942908
6309991
2026-10-12T06:18:31Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942908
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|cat=adv
}}
{{rfp|wuu|Wu}}
===副詞===
{{head|zh|副詞}}
# {{lb|zh|溫州話}} [[正在]]
====近義詞====
{{zh-dial|正在}}
i23qg1d9nmiuewwrctvtlptcyhhvhkc
謝謝儂
0
1698672
9942909
8543873
2026-10-12T06:18:33Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942909
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=谢谢侬|type=21}}
===發音===
{{zh-pron
|w=sh:6zhia zhia+6non,6zhia ya+6non,6zhia zhia non
|cat=intj
}}
===感嘆詞===
{{head|zh|感嘆詞}}
# [[謝謝]],[[謝謝你]]
====近義詞====
{{zh-dial|謝謝}}
7yw6wb0hgncctk7l0sdb15xtxvedswr
孬睇
0
1701374
9942910
6331958
2026-10-12T06:18:37Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942910
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|mn-t=mo2 toin2
|cat=a
}}
===形容詞===
{{head|zh|形容詞}}
# [[醜陋]]、[[難看]]
====近義詞====
{{zh-dial|醜}}
cwl12ncomvtoydfo867vcxlhacqsrg8
野樣
0
1701375
9942911
9934679
2026-10-12T06:18:40Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942911
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=野样}}
===發音===
{{zh-pron
|mn-t=ia2 iên7/ia2 ion7
|mn-t_note=ia2 iên7 - 潮州; ia2 ion7 - 揭陽、汕頭
|cat=a
}}
===形容詞===
{{head|zh|形容詞}}
# {{lb|zh|潮州話}} [[醜陋]]、[[難看]]
====近義詞====
{{zh-dial|醜}}
h9cv0a3yoiu0annr4uqfbm9pu94grk3
罵山門
0
1704975
9942912
9185676
2026-10-12T06:18:42Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942912
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=骂山门|type=12}}
===發音===
{{zh-pron
|w=sh:6mo se men,6mo+1se men
|cat=v
}}
===動詞===
{{zh-verb}}
# [[謾罵]],[[叫罵]]
====近義詞====
{{syn-saurus|zh|謾罵}}
tmihk08i6epq0sawx7fumjo5efx91bw
User:Cewbot/log/20170515
2
1705568
9942282
9879683
2026-10-11T13:51:24Z
Cewbot
61744
Signature check report of [[User:Srapoj (SOVIET UNION EDITING)]]'s edit in [[User talk:我是啊啊啊啊啊啊啊啊啊啊]], [[Special:Diff/9942281]]. [[Need add sign or notice]]
9942282
wikitext
text/x-wiki
{{mbox|text= 現由機器人自動[[User:Cewbot/log/20170515|幫忙補簽名]]。
* 您可於特定頁面加入 <code>{{tl|Bots|<nowiki>optout=SIGN</nowiki>}}</code> 來避免機器人添加[[Project:SIGN|簽名標記]]。
* 若您只是暫存,請在編輯註解加上"暫存"字樣即可避免補簽名。若您希望自行手動補簽名,請逕行修改即可。
}}
{{Bot use warning|bots=[[user:cewbot]]}}
* 用途:幫忙補[[Project:SIGN|簽名]]{{{{SUBJECTSPACE}}:{{ROOTPAGENAME}}/Stop|{{SUBPAGENAME}}|幫忙補簽名}}
* 長期性作業,將會持續運行。
* [[Wikipedia:机器人/申请/{{ROOTPAGENAMEE}}/15|已批准]]。
== 原始碼 ==
{{../原始碼宣告}}
{{GitHub|kanasimi/wikibot/blob/master/routine/20170515.signature_check.js|原始碼 (source code)}}
== robot 運作記錄 ==
{{archives|search=yes}}
== Talk:刍狗 ==
; [[Special:Permalink/7031612|Talk:刍狗]] (新頁面): <code><nowiki>错音</nowiki></code> --Grayshen 2021年12月26日 (日) 23:28 (UTC)
* <b style="color:orange">需要在最後補上用戶 <span style="color:blue">Grayshen</span> 的簽名</b> (本段修改共 45 字元):
<pre><nowiki>刍狗:原字为 芻狗
芻:通蒭 音zou 读tsou
芻狗应为蒭狗,读音 Zou Gou</nowiki></pre>
== Module talk:Unicode data ==
; [[Special:Diff/7228336|Module talk:Unicode data]]: --112.200.70.31 2022年5月29日 (日) 12:06 (UTC)
* <b style="color:orange">需要在最後補上IP用戶 <span style="color:blue">112.200.70.31</span> 的簽名</b> (本段修改共 49 字元):
<pre><nowiki>{{subst:提出代為編輯請求
|章節標題 = 編輯請求 2022-05-29
|請求內容 =</nowiki></pre>
== Talk:牛马 ==
; [[Special:Permalink/7232806|Talk:牛马]] (新頁面): <code><nowiki>[[w:WP:AES|←]]创建页面</nowiki></code> --122.118.139.149 2022年6月2日 (四) 12:30 (UTC)
* <b style="color:orange">需要在最後補上IP用戶 <span style="color:blue">122.118.139.149</span> 的簽名</b> (本段修改共 27 字元):
<pre><nowiki>牛马本意只生活贫苦的人民
为什么现在成为了纯种的意思?</nowiki></pre>
== User talk:TongcyBot ==
; [[Special:Diff/7308207|User talk:TongcyBot]]: <code><nowiki>/* This Chinese characters */</nowiki></code> --60.120.162.139 2022年8月19日 (五) 14:23 (UTC)
* <b style="color:orange">需要在最後補上IP用戶 <span style="color:blue">60.120.162.139</span> 的簽名</b> (本段修改共 25 字元):
<pre><nowiki>Total strokes 19
IDS ⿰鱼敢</nowiki></pre>
== Talk:琝 ==
; [[Special:Diff/7340507|Talk:琝]]: --180.217.32.242 2022年9月6日 (二) 07:00 (UTC)
* <b style="color:orange">需要在最後補上IP用戶 <span style="color:blue">180.217.32.242</span> 的簽名</b> (本段修改共 291 字元):
<pre><nowiki>{{d|g3}}
漢語拼音 mín / mǐn
粵拼:man4 / man5 粤语同音
粤语同音字: 文,敏,民,聞,吻,憫
漢語拼音 mín / m...
⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻
... 粤语同音
粤语同音字: 文,敏,民,聞,吻,憫
漢語拼音 mín / mǐn
粵拼:man4 / man5 粤语同音
粤语同音字: 文,敏,民,聞,吻,憫</nowiki></pre>
== Talk:形容 ==
; [[Special:Permalink/7387051|Talk:形容]] (新頁面): <code><nowiki>[[w:WP:AES|←]]创建页面</nowiki></code> --Fish 123445 2022年10月13日 (四) 06:59 (UTC)
* <b style="color:orange">需要在最後補上用戶 <span style="color:blue">Fish 123445</span> 的簽名</b> (本段修改共 764 字元):
<pre><nowiki>have a few things done tomorrow and then I have a meeting with the guys on my de...
⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻
...d Sunday then tomorrow and go to the lake Sunday and Sunday then tomorrow and go</nowiki></pre>
== Wiktionary talk:首页 ==
; [[Special:Diff/7438972|Wiktionary talk:首页]]: <code><nowiki>/* 頁面左上方的標志 */</nowiki></code> --ระยำตอแหล 2022年11月22日 (二) 08:52 (UTC)
* <b style="color:orange">需要在最後補上用戶 <span style="color:blue">ระยำตอแหล</span> 的簽名</b> (本段修改共 674 字元):
<pre><nowiki>{{unblock|the infinity protect in https://en.wikipedia.org/wiki/Hemorrhoid is It...
⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻
... protection I don't believe it, I have to believe it. I'm crying.😭😭😭😡😡🤬🤬}</nowiki></pre>
== User talk:Antandrus ==
; [[Special:Permalink/7453930|User talk:Antandrus]] (新頁面): <code><nowiki>DENY!!!</nowiki></code> --154.160.16.36 2022年12月6日 (二) 18:06 (UTC)
* <b style="color:orange">需要在最後補上IP用戶 <span style="color:blue">154.160.16.36</span> 的簽名</b> (本段修改共 121 字元):
<pre><nowiki>ANTANDRUS SPENT 25 YEARS IN JAIL FOR CHILD RAPE, GLOBALLY BLOCKED LTA BLATANT LOSERh www.conservapedia.com/User:Antandrus</nowiki></pre>
== User talk:Antandrus ==
; [[Special:Permalink/7454277|User talk:Antandrus]] (新頁面): <code><nowiki>[[w:WP:AES|←]]创建页面</nowiki></code> --195.213.173.168 2022年12月7日 (三) 04:28 (UTC)
* <b style="color:orange">需要在最後補上IP用戶 <span style="color:blue">195.213.173.168</span> 的簽名</b> (本段修改共 141 字元):
<pre><nowiki>SEXUAL MANIAC, PERVERT, RAPIST, CHILD MOLESER ANTANDRUS, REAL NAME DAVID, GLOBALLY BLOCKED BLATANT LTA:
www.conservapedia.com/User:Antandrus</nowiki></pre>
== Talk:偷冷子 ==
; [[Special:Permalink/9085037|Talk:偷冷子]] (新頁面): <code><nowiki>滄海一粟</nowiki></code> --Ywhy 2025年1月21日 (二) 10:04 (UTC)
* <b style="color:orange">需要在最後補上用戶 <span style="color:blue">Ywhy</span> 的簽名</b> (本段修改共 339 字元):
<pre><nowiki>:<syntaxhighlight lang="text">
▼同義詞
明治中期における南北官話の一考察
不防備,打不瞧,冷不防,冷地裡,偷冷的,乍猛的
清華...
⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻
.../JHGPHJEV05565D6E.html
周希漢在陳賡長期影響下,打仗既會光明正大排兵布陣,也會耍聰明偷冷子打七寸。
</syntaxhighlight></nowiki></pre>
== Talk:磘 ==
; [[Special:Diff/9377432|Talk:磘]]: <code><nowiki>/* 我家住瓦磘里 */</nowiki></code> --Howru3q 2025年8月14日 (四) 21:48 (UTC)
* <b style="color:orange">需要在最後補上用戶 <span style="color:blue">Howru3q</span> 的簽名</b> (本段修改共 182 字元):
<pre><nowiki>從小到大都不知道這個字是什麼部首,注音輸入法打一ㄠˊ沒有這個字,結果就是瑤、謠、遙、瑶、瑤隨便換著用,就連公家機關的電腦打出來的磘長得也很奇怪,跟其他的字大小比例都不一樣,顯得格格不入,好像從報紙上剪了左半部一個字與右半部一個字然後貼在一起湊成一個字,左右兩邊的大小還不一樣,絕對不是用輸入法打出來的。所以用注音輸入法到底要怎麼把這個字打出來呢?大家有什麼方法嗎?</nowiki></pre>
== Talk:中国台北 ==
; [[Special:Permalink/9785982|Talk:中国台北]] (新頁面): <code><nowiki>Ref</nowiki></code> --Tony85poon 2026年5月22日 (五) 09:23 (UTC)
* <b style="color:orange">需要在最後補上用戶 <span style="color:blue">Tony85poon</span> 的簽名</b> (本段修改共 289 字元):
<pre><nowiki>==Ref==
[https://www.hk01.com/%E4%B8%AD%E5%9C%8B/84702/%E4%BA%9E%E4%B9%92%E8%B3%...
⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻⸻
...%E5%8F%B0%E5%8C%97-%E8%AE%8A-%E4%B8%AD%E5%9C%8B%E5%8F%B0%E5%8C%97 「中華台北」變「中國台北」]</nowiki></pre>
== Help talk:名字空間 ==
; [[Special:Diff/9825234|Help talk:名字空間]]: <code><nowiki>/* */</nowiki></code> --~2026-37941-29 2026年7月2日 (四) 18:27 (UTC)
* <b style="color:orange">需要在最後補上用戶 <span style="color:blue">~2026-37941-29</span> 的簽名</b> (本段修改共 15 字元):
<pre><nowiki>semangatyaak:.(</nowiki></pre>
== User talk:我是啊啊啊啊啊啊啊啊啊啊 ==
; [[Special:Permalink/9879681|User talk:我是啊啊啊啊啊啊啊啊啊啊]] (新頁面): <code><nowiki>/* */</nowiki></code> --Rastinitionnnnnn 2026年8月25日 (二) 22:35 (UTC)
* <b style="color:orange">需要在最後補上用戶 <span style="color:blue">Rastinitionnnnnn</span> 的簽名</b> (本段修改共 162 字元):
<pre><nowiki>== САНГКАП ЛЕМАХ ==
ВЫ ЗАБЛОКИРОВАЛИ SANGKAP IP РЕДАКТИРОВАНИЕМ ВИКИПЕДИИ пошел на хуй!!!
Дональд Трамп против Владимира Владимировича Путина. Совет Сасибакай.</nowiki></pre>
== User talk:我是啊啊啊啊啊啊啊啊啊啊 ==
; [[Special:Diff/9942281|User talk:我是啊啊啊啊啊啊啊啊啊啊]]: <code><nowiki>/* */ MUHAMMAD [[User:Rastinition|Rastinition]] bin [[User:Jan Myšák|Jan Myšák]], [[User:The Squirrel Conspiracy|The Squirrel Conspiracy]], [[User:Nvdtn19|Nvdtn19]] bin [[User:Srapoj|Srapoj]] AND [[User:Lp0 on fire|Lp0 on fire]] STUPID WIKIPEDIA EDITING SANGKAP!!!</nowiki></code> --Srapoj (SOVIET UNION EDITING) 2026年10月11日 (日) 13:49 (UTC)
* <b style="color:orange">需要在最後補上用戶 <span style="color:blue">Srapoj (SOVIET UNION EDITING)</span> 的簽名</b> (本段修改共 71 字元):
<pre><nowiki>SASIBAKAI, ТЕБЯ НАЙДУТ, LTA 404, ТУПОЙ МОНТАЖ, ТЫ ВЫКЛЮЧИЛ КОМПЬЮТЕР!!!</nowiki></pre>
749828hjr5h2n6ca3zgzcg42m7zxedr
吃生意飯
0
1715190
9942913
9185659
2026-10-12T06:18:45Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942913
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=吃生意饭|type=121}}
===發音===
{{zh-pron
|w=sh:7chiq+1san i ve
|cat=v
}}
===動詞===
{{zh-verb}}
# [[做生意]],[[經商]]
====近義詞====
{{syn-saurus|zh|做生意}}
9c5kwijd2jn4bnhf0b9ruyyoikld9qy
迭個能
0
1716987
9942914
6662228
2026-10-12T06:18:48Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942914
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=迭个能}}
===發音===
{{zh-pron
|w=5diq geq nen,5deq geq nen
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# [[如此]],[[這樣]]
====近義詞====
{{zh-dial|這樣}}
dxjpbvk7zcw5f62thp4sg8g6p0josrs
迭能樣子
0
1716988
9942988
8543849
2026-10-12T06:41:28Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942988
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=迭能样子|type=22}}
===發音===
{{zh-pron
|w=sh:8diq nen yan tsy,8deq nen yan tsy
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# [[如此]],[[這樣]]
====近義詞====
{{zh-dial|這樣}}
ishs5u82kb7qq5r9j84navbsve22m7t
迭能
0
1716989
9942915
6662242
2026-10-12T06:18:51Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942915
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=5diq nen,5deq nen
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# [[如此]],[[這樣]]
====近義詞====
{{zh-dial|這樣}}
mzt4z1w2up9omqlc8eqzqdzjlr593od
搿能
0
1716990
9942916
6662266
2026-10-12T06:18:54Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942916
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=5geq nen
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# [[這樣]];[[這麼]]
====近義詞====
{{zh-dial|這麼}}
{{zh-dial|這樣}}
5fh1rd1v0kq2ma78t6o7czmgczm1wmc
搿能介
0
1716991
9942917
6662269
2026-10-12T06:18:57Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942917
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21}}
===發音===
{{zh-pron
|w=5geq nen ka
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# [[這樣]];[[這麼]]
====近義詞====
{{zh-dial|這麼}}
{{zh-dial|這樣}}
136c4x9jljpakr5o20ftk1se4n0y1zk
搿個能
0
1716992
9942918
6662273
2026-10-12T06:19:00Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942918
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=5geq geq nen
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# [[這樣]];[[這麼]]
====近義詞====
{{zh-dial|這麼}}
{{zh-dial|這樣}}
fz2cs1qih94znj6zw56f1ifutt5ulm6
迭能介
0
1716993
9942919
6662282
2026-10-12T06:19:03Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942919
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21}}
===發音===
{{zh-pron
|w=5diq nen ka,5deq nen ka
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# [[如此]],[[這樣]]
====近義詞====
{{zh-dial|這樣}}
pu8pki00c67pn1udk7hh9sqfxsk2uz1
實能
0
1716995
9942920
6662315
2026-10-12T06:19:06Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942920
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=实能}}
===發音===
{{zh-pron
|w=5zeq nen
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|過時}} [[這樣]];[[這麼]]
====近義詞====
{{zh-dial|這麼}}
{{zh-dial|這樣}}
3n15j14s4zln0fpuyw518hwekw4sszx
實蓋
0
1716996
9942989
6662320
2026-10-12T06:41:31Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942989
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=实盖}}
===發音===
{{zh-pron
|w=5zeq ke
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|過時}} [[這樣]];[[這麼]]
====近義詞====
{{zh-dial|這麼}}
{{zh-dial|這樣}}
tr4gn2o9a8zy0egpnynmkutzcakndy9
拆尿尿
0
1717624
9942921
8545802
2026-10-12T06:19:09Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942921
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=12}}
===發音===
{{zh-pron
|w=sh:7tshaq+1sy sy
|cat=v
}}
===動詞===
{{zh-verb}}
# {{lb|zh|兒童}} [[排尿]]
====近義詞====
{{zh-dial|撒尿}}
ts72cnntl5qb5idi16nd1xg1335vhyz
拆惡惡
0
1717627
9942922
8545804
2026-10-12T06:19:12Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942922
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=拆恶恶|alt=拆污污}}
===發音===
{{zh-pron
|w=sh:7tshaq+6ng ng
|cat=v
}}
===動詞===
{{zh-verb}}
# {{lb|zh|兒童}} [[拉屎]]
====近義詞====
{{zh-dial|拉屎}}
1oqfng7fwpye2c39t9m9050sdsorpqm
鴨里里
0
1717675
9942990
8546102
2026-10-12T06:41:34Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942990
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=鸭里里}}
===發音===
{{zh-pron
|w=sh:7aq li li
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|兒童用語}} [[鴨子]]
====近義詞====
{{zh-dial|鴨子}}
tp5vlk2hlkhd83vj7jvoa3f8orv1r04
喔喔雞
0
1717716
9942991
8545719
2026-10-12T06:41:37Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942991
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=喔喔鸡}}
===發音===
{{zh-pron
|w=sh:7oq oq ci
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|兒童用語}} [[雞]]
====近義詞====
{{zh-dial|雞}}
mv38hrfa9ucsq6m967hfskzfz7o4sap
cado
0
1720149
9943023
9628191
2026-10-12T10:50:39Z
Chihunglu83
87715
9943023
wikitext
text/x-wiki
{{also|çado|čađo|Ĉado}}
==阿法尔语==
[[Image:Eye Fillet, Grass-Fed Beef.jpg|thumb|Cado.]]
===发音===
* {{aa-IPA|cadó}}
===名词===
{{aa-noun|cadó|g=f|sg=cadóyta|gsg=m|pl=cadoodá|gpl=f}}
# [[肉]]
====变格====
{{aa-decl|cadó}}
===参考资料===
* {{R:aa:Parker:1985|+}}
* {{R:aa:Hassan Kamil:2015}}
{{C|aa|食物}}
==意大利语==
===发音===
{{it-pr|càdo}}
===词源 1===
源自{{bor|it|la|cadus}},源自{{der|it|grc|κάδος||罐}}。
====名词====
{{it-noun|m}}
# {{tlb|it|历史}} 一种盛液体的陶土瓶。
#: {{hyper|it|vaso}}
====参考资料====
* {{R:it:Trec}}
===词源 2===
{{nonlemma}}
====动词====
{{head|it|動詞變位形式}}
# {{inflection of|it|cadere||1|s|pres|indc}}
===异序词===
* {{anagrams|it|a=acdo|coda|daco}}
{{C|it|容器}}
==拉丁语==
===词源===
{{root|la|ine-pro|*ḱh₂d-}}
源自{{inh|la|itc-pro|*kadō}},源自{{der|la|ine-pro|*ḱh₂d-||落}}。
对比{{cog|xcl|ցածնում}}、{{cog|sga|casar||冰雹;闪电}}、{{cog|br|kazerc'h}}、{{cog|kw|keser}}。
===发音===
* {{la-IPA|cadō}}
===动词===
{{la-verb|3.pass-impers|cadō|cecid|cās}}
# [[掉落]]
#: {{syn|la|corruō|accido|incido|incurro|occido}}
# [[死亡]],[[战死]]
#: {{syn|la|pereo|morior|intereo|defungor|decedo|occumbō|deficio|exspiro|obeo}}
# [[停止]]
# 使...[[衰败]]
#: {{syn|la|dēsīdō|dēgenerō}}
#* {{Q|la|{{w|蒂托·李维}}|{{w|罗马史 (李维)|罗马史}}|I, 11|quote={{l|la|quod}} {{l|la|alienis}} {{l|la|cladibus}} '''ceciderant''' {{l|la|animi}}|t=因为他们的精神已经因为其他人的落败而'''衰落'''。}}
# [[减轻]],[[减弱]]
#: {{syn|la|morior|pereō|occumbō|dēfungor|exspīrō|dēcēdō|occidō|discēdō|intereō|dēficiō}}
# [[合适]]于 {{gloss|+ {{m|la|in}} + 宾格}}
# [[归属]]于 {{gloss|+ {{m|la|in}} 或 {{m|la|sub}} + 宾格}}
# {{lb|la|impersonal}} [[发生]],[[降临]]
#: {{syn|la|incido|evenio|intervenio|expeto|incurro|evado|accedo|accido}}
====变位====
{{la-conj|3.pass-impers|cadō|cecid|cās}}
{{la-conj|3|cadit|cecid|cās}}
====衍生词汇====
{{col4|la
|{{l|la|accidō}}
|{{l|la|casus}}
|{{l|la|cadāver}}
|{{l|la|*cadeō}} {{qual|通俗拉丁语}}
|{{l|la|cadūcus}}
|{{l|la|cassō}}
|{{l|la|concidō}}
|{{l|la|dēcidō}}
|{{l|la|excidō}}
|{{l|la|incidō}}
|{{l|la|intercidō}}
|{{l|la|occidō}}
|{{l|la|prōcidō}}
|{{l|la|recidō}}
|{{l|la|succidō}}
}}
====派生語彙====
{{top2}}
* {{desc|rup|cad}}, [[cãdeari]]
* {{desc|an|cayer}}
* {{desc|ast|cayer}}
* {{desc|co|cade}}
* {{desc|dlm|cadar}}
* {{desc|ext|cael}}
* 古法兰克-普罗旺斯语:[[chaer]], [[chair]], [[cheir]], *[[chaidre]], *[[chaire]]
** {{desc|frp|chaeir}}、{{l|frp|chaire}}、{{l|frp|chaidre}}、{{l|frp|chaisir}}、{{l|frp|chesir}}
* {{desc|fro|caeir}}、{{l|fro|chadeir}}、{{l|fro|chaïr}}、{{l|fro|chaoir}}、{{l|fro|cheoir}}
** {{desc|fr|choir}}
** {{desc|roa-gal|châir}}
** {{desc|nrf|caeir}}
** {{desc|pcd|kère}}、{{l|pcd|tchère}}
* {{desc|fur|cjadê}}、{{l|fur|čhadê}}
* {{desc|ist|caì}}
* {{desc|it|cadere}}
* {{desc|roa-leo|cayere}}
* {{desc|mwl|caer}}、{{l|mwl|caier}}
* {{desc|nap|cadè}}
* {{desc|pro|cazer}}、{{l|pro|caire}}, *{{l|pro|cader}}
** {{desc|ca|caure}}
** 奥克西坦语:
*** 朗格多克方言: {{l|oc|caire}}
*** 加斯科涅语: {{l|oc|càder}}
* {{desc|roa-opt|caer}}
** {{desc|gl|caer}}
** {{desc|pt|cair}}
* {{desc|ro|cădea}}、{{l|ro|cădere}}
* {{desc|scn|càdiri}}、{{l|scn|càriri}}、{{l|scn|cadiri}}
* {{desc|es|caer}}
* {{desc|vec|caièr}}
{{bottom}}
===名词===
{{la-noun-form|cadō}}
# {{inflection of|la|cadus||dat|s}}
# {{inflection of|la|cadus||abl|s}}
===参考资料===
* {{R:la:L&S}}
* {{R:la:Elementary Lewis}}
* {{R:la:Gaffiot}}
* {{R:la:M&A}}
* {{R:NLW}}
{{cln|la|反復態動詞}}
==罗马尼亚语==
===发音===
* {{IPA|ro|[ˈkado]}}
===名词===
{{head|ro|名詞變格形|g=f}}
# {{noun form of|ro|cadă||voc|s}}
7ko7k022gdgtj3nmpsuc1n2ttrvqlsa
勿要
0
1725511
9942923
8512737
2026-10-12T06:19:15Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942923
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=5veq iau
|cat=v
}}
===動詞===
{{zh-verb}}
# [[別]]、[[不要]]
#: {{zh-x|勿要.客氣|別客氣|SH}}
====近義詞====
{{zh-dial|別}}
====派生詞彙====
{{col3|zh|勿要客氣|勿要廉恥}}
dz9aklh19dtp6309yd6l9l1o9e0eko4
勿要客氣
0
1725512
9942924
8543790
2026-10-12T06:19:18Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942924
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=勿要客气|type=22}}
===發音===
{{zh-pron
|w=sh:6veq8 iau+7khaq chi
|cat=intj
}}
===感嘆詞===
{{head|zh|感嘆詞}}
# [[不客氣]],別客氣
====近義詞====
{{zh-dial|不客氣}}
e8xnb84zx127nhc96vhz7suquifoxt3
搿點
0
1725828
9942992
6951608
2026-10-12T06:41:41Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942992
wikitext
text/x-wiki
==漢語==
{{zh-forms|1=this}}
===發音===
{{zh-pron
|w=5geq ti
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# [[這些]](少量)
====近義詞====
{{zh-dial|這些}}
j8k893oc7kebaepsfergk3w9l0ffcp6
搿眼
0
1725830
9942925
6951622
2026-10-12T06:19:21Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942925
wikitext
text/x-wiki
==漢語==
{{zh-forms|1=this}}
===發音===
{{zh-pron
|w=5geq nge
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|上海話}} [[這些]]
====近義詞====
{{zh-dial|這些}}
b1u4s6d74fsrn2t61wspa6k43isf1dn
後天子
0
1728408
9942927
8543866
2026-10-12T06:19:24Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942927
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=后天子|type=21}}
===發音===
{{zh-pron
|w=sh:6gheu thi tsy
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[後天]];兩日後
====近義詞====
{{zh-dial|後天}}
{{zh-cat|未來}}
8q78s5pvmxv0ntu4r70izv49lcljxs6
兩喇叭
0
1754630
9942928
8545686
2026-10-12T06:19:27Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942928
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=两喇叭|type=12}}
===發音===
{{zh-pron
|w=sh:6lian laq pa
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|上海話|俚語}} [[胸罩]]
====近義詞====
{{zh-dial|胸罩}}
12y5bjl3rgbqft9ycwrkxc8blhte7bj
埃面
0
1754658
9942929
7059558
2026-10-12T06:19:30Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942929
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=1e mi
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|上海話}} [[那裡]]
====近義詞====
{{zh-dial|那裡}}
1m2wo7ge7692g6tm4nkq0po3lrk0kcs
伊搭塊
0
1754700
9942993
7059607
2026-10-12T06:41:43Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942993
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21|s=伊搭块}}
===發音===
{{zh-pron
|w=1i taq khue
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|上海話}} [[那裡]]
====近義詞====
{{zh-dial|那裡}}
bf4243zsqwrzoc2qfd9x0gd8jslglzu
伊搭
0
1754702
9942930
7059609
2026-10-12T06:19:33Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942930
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=1i taq
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|上海話}} [[那裡]]
====近義詞====
{{zh-dial|那裡}}
4oqelubyat6r9pywsy0bcon6hwghfuk
埃搭塊
0
1754704
9942931
7059614
2026-10-12T06:19:36Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942931
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21|s=埃搭块}}
===發音===
{{zh-pron
|w=1e taq khue
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|上海話}} [[那裡]]
====近義詞====
{{zh-dial|那裡}}
t9na6smb828kpq4b0htcb0oqrm38fh3
埃搭裡
0
1754705
9942932
7059615
2026-10-12T06:19:39Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942932
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=埃搭里|type=21}}
===發音===
{{zh-pron
|w=1e taq li
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|上海話}} [[那裡]]
====近義詞====
{{zh-dial|那裡}}
6xgk8f6rgd5h09mfskuelldsibehclw
埃搭
0
1754710
9942933
7059620
2026-10-12T06:19:42Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942933
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=1e taq
|cat=pron
}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|上海話}} [[那裡]]
====近義詞====
{{zh-dial|那裡}}
8l8mo1e60zgktrj4u2d2elbsupyrl8p
廿草頭
0
1766265
9942934
8543852
2026-10-12T06:19:46Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942934
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=廿草头|alt=念草頭}}
===發音===
{{zh-pron
|w=sh:6gnie tshau deu
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{zh-character component|艹}}
====近義詞====
{{zh-dial|草字頭}}
hi1kyr6pbk0qj8adsfb14wl05r38ioj
竹笠頭
0
1766458
9942935
8545933
2026-10-12T06:19:49Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942935
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=竹笠头}}
===發音===
{{zh-pron
|w=sh:7tsoq liq deu
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{zh-character component|𥫗}}
====近義詞====
{{zh-dial|竹字頭}}
16tudigwdop09q0orhxy24mvuu02tjq
竹籬頭
0
1766459
9942936
8545935
2026-10-12T06:19:52Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942936
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=竹篱头}}
===發音===
{{zh-pron
|w=sh:7tsoq li deu
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{zh-character component|𥫗}}
====近義詞====
{{zh-dial|竹字頭}}
9bglih45bj4a8jnmhxr3a9wdq57ppwa
耳朵邊旁
0
1766477
9942937
8543985
2026-10-12T06:19:55Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942937
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=211|s=耳朵边旁}}
===發音===
{{zh-pron
|w=sh:6gni tu pi baon,6gni tu pi paon
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{zh-character component|阝|nodot=1}}{{qualifier|置於左右兩側皆可}}
====近義詞====
{{zh-dial|雙耳旁}}
ao6u8fp4vam5t5ex34dbpzmgpxjfktf
豎心邊旁
0
1766682
9942938
8543947
2026-10-12T06:19:58Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942938
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=竖心边旁}}
===發音===
{{zh-pron
|w=sh:6zy shin pi baon,6zy shin pi paon
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{zh-character component|忄}}
====近義詞====
{{zh-dial|豎心旁}}
mv3qmribs8dc11mj352hv7cd0bne1p4
厝舷人
0
1783009
9942994
9923878
2026-10-12T06:41:47Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942994
wikitext
text/x-wiki
==漢語==
{{zh-forms|alt=室舷儂,厝墘人,厝舷儂,戍舷儂|type=21}}
===發音===
{{zh-pron
|cat=n
}}
{{rfp|nan}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|海口|_|海南話}} [[鄰居]]
# {{lb|zh|東南亞|_|海南話}} [[自己人]](常指海南人)
====使用說明====
在東南亞海南話社群中常寫作 ''suukee nang''。<ref>{{cite-journal|year=2014|author=Eileen Lee|author2=Shin Pyng Wong|author3=Lyon Laxman|title=Language Maintenance and Cultural Viability in the Hainanese Community: A Case Study of the Melaka Hainanese|journal=Athens Journal of Humanities & Arts|volume=1|issue=2|pages=157–168|titleurl=https://www.atiner.gr/journals/humanities/2014-1-2-6-Lee.pdf}}</ref>
====近義詞====
{{zh-dial|鄰居}}
{{zh-dial|自己人}}
===參考資料===
{{reflist}}
clar0v0ugtswrtw6xd4fk1cl3yrsotl
厝舷
0
1783010
9942939
8306672
2026-10-12T06:20:01Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942939
wikitext
text/x-wiki
==漢語==
{{zh-forms|alt=厝墘,戍舷}}
===發音===
{{zh-pron
|cat=n
}}
{{rfp|nan}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|海南話}} [[鄰居]]
====近義詞====
{{zh-dial|鄰居}}
c136y1z0s8yt317s9lhxz78xd9m60ch
一眼眼
0
1800032
9942940
8545656
2026-10-12T06:20:04Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942940
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=sh:7iq nge nge
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# {{lb|zh|上海話}} [[一點]]
===近義詞===
{{zh-dial|一點}}
4spuvy4o0d6m03q91oh533dnsatudp7
康密興
0
1852964
9942995
8543782
2026-10-12T06:41:50Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942995
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=康密兴|gloss=-}}
===詞源===
{{bor+|zh|en|commission}}。
===發音===
{{zh-pron
|w=sh:1khaon miq shin
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|過時}} [[佣金]]
{{zh-cat|貨幣}}
ldjx9uzmccn5cbhtsi7wfa5wsl7xxjn
唔倷
0
1864745
9942941
7192161
2026-10-12T06:20:07Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942941
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|cat=pron
}}
{{rfp|wuu|吳語}}
===代詞===
{{head|zh|代詞}}
# {{lb|zh|蘇州話}} 第三人稱單數代詞;[[他]],[[她]],[[它]]
====近義詞====
{{zh-dial|他}}
fzvfiwzyho67ghc9dwa4ehaf1ktdr4v
小小囡
0
1876716
9942996
8543777
2026-10-12T06:41:53Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942996
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=12}}
===發音===
{{zh-pron
|w=sh:5shiau shiau noe
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[嬰兒]]
====近義詞====
{{zh-dial|嬰兒}}
{{zh-cat|嬰兒}}
ibplbucs01gto5icts3xycazlla2o0g
戳屄
0
1889501
9942942
9185707
2026-10-12T06:20:09Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942942
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|w=sh:7tshoq pi,7tshoq+1pi
|cat=v
}}
===動詞===
{{zh-verb}}
# (和女人)[[性交]]、[[做愛]]
====近義詞====
{{syn-saurus|zh|性交}}
{{zh-cat|性}}
jyr32dnvjde1gbxwk4bi4vuf6opka2r
星搬場
0
1889955
9942943
8543837
2026-10-12T06:20:12Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942943
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=星搬场}}
===發音===
{{zh-pron
|w=sh:1shin poe zan
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|天文學}} [[流星雨]]
====近義詞====
{{syn-saurus|zh|流星雨}}
kpy7c46essyongaa2gj6yajkoylzijh
貓娃子
0
1896113
9942944
8307632
2026-10-12T06:20:16Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942944
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=猫娃子|type=12}}
===發音===
{{zh-pron
|dg=мо1ва2зы1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[小貓]]
====近義詞====
{{zh-dial|小貓}}
{{zh-cat|貓|小動物}}
7zquk2vv25enj7uc67n6nxydrrpeqaa
廁所間
0
1907523
9942945
8545767
2026-10-12T06:20:18Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942945
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=厕所间|type=21}}
===發音===
{{zh-pron
|w=sh:5tshy su ke
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[廁所]],[[洗手間]]
====近義詞====
{{zh-dial|廁所}}
i0eru27t284zpffzsfe85k55yee0bub
Module:Senseno
828
1909021
9943001
9885437
2026-10-12T07:10:43Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943001
Scribunto
text/plain
local export = {}
local M = require("Module:module loader").init({
require = {
string_utilities = "Module:string utilities",
template_parser = "Module:template parser",
languages = "Module:languages",
parameters = "Module:parameters",
pages = "Module:pages",
zh = "Module:zh", -- l10n: 簡繁轉換,用來比對 L2 標題
},
})
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local SENSE_LABEL = "詞義" -- l10n
local ETYMOLOGY_LABEL = "詞源" -- l10n
local SENSE_INDEX_HIDE_LABEL = "-"
local TEMPLATE_TO_TYPE = {}
for template_type, template_names in pairs{
etymon = { "etymon", "ety" },
etymid = { "etymid" },
senseid = { "senseid", "sid" },
tcl = { "tcl", "transclude sense", "transclude" },
} do
for _, name in ipairs(template_names) do
TEMPLATE_TO_TYPE[name] = template_type
end
end
local PRIORITY_ORDER = { "senseid", "tcl", "etymon", "etymid" }
local MATCH_PRIORITY = {}
for priority_index, template_type in ipairs(PRIORITY_ORDER) do
MATCH_PRIORITY[template_type] = #PRIORITY_ORDER + 1 - priority_index
end
local ETYMOLOGY_TYPES = { etymon = true, etymid = true }
-- l10n: 對照 enwikt 的 IGNORE_HEADERS 換成 zhwt 實際使用的中文標題。同一種章節在站上
-- 簡繁並存,譯名也不只一種,逐條列出;最後一組是 enwikt 沒有對應項的漢字/漢語章節。
local IGNORE_HEADERS = {
["發音"] = true,
["发音"] = true,
["讀音"] = true,
["读音"] = true,
["讀法"] = true,
["读法"] = true,
["參考資料"] = true,
["参考资料"] = true,
["參考"] = true,
["参考"] = true,
["參考文獻"] = true,
["参考文献"] = true,
["來源"] = true,
["来源"] = true,
["延伸閱讀"] = true,
["延伸阅读"] = true,
["拓展閱讀"] = true,
["拓展阅读"] = true,
["拓展閲讀"] = true,
["翻譯"] = true,
["翻译"] = true,
["異序詞"] = true,
["异序词"] = true,
["易位構詞"] = true,
["易位构词"] = true,
["冷知識"] = true,
["冷知识"] = true,
["使用說明"] = true,
["使用说明"] = true,
["用法說明"] = true,
["用法说明"] = true,
["近義詞"] = true,
["近义词"] = true,
["同義詞"] = true,
["同义词"] = true,
["反義詞"] = true,
["反义词"] = true,
["下位詞"] = true,
["下位词"] = true,
["上位詞"] = true,
["上位词"] = true,
["相關詞彙"] = true,
["相关词汇"] = true,
["相關詞"] = true,
["相关词"] = true,
["相關詞語"] = true,
["相关词语"] = true,
["派生詞彙"] = true,
["派生词汇"] = true,
["派生詞"] = true,
["派生词"] = true,
["衍生詞彙"] = true,
["衍生词汇"] = true,
["衍生詞"] = true,
["衍生词"] = true,
["同類詞彙"] = true,
["同类词汇"] = true,
["屈折"] = true,
["詞形變化"] = true,
["词形变化"] = true,
["變格"] = true,
["变格"] = true,
["變位"] = true,
["变位"] = true,
["活用"] = true,
["活用形"] = true,
["其他形式"] = true,
["其他寫法"] = true,
["其他写法"] = true,
["替代形式"] = true,
["替代寫法"] = true,
["替代写法"] = true,
["參見"] = true,
["参见"] = true,
["派生語彙"] = true,
["派生语汇"] = true,
["詞源"] = true,
["词源"] = true,
["字源"] = true,
["寫法"] = true,
["写法"] = true,
["組成"] = true,
["组成"] = true,
["組詞"] = true,
["组词"] = true,
["編碼"] = true,
["编码"] = true,
["筆順"] = true,
["笔顺"] = true,
["統計"] = true,
["统计"] = true,
["異體字"] = true,
["异体字"] = true,
["相關漢字"] = true,
["相关汉字"] = true,
["衍生字"] = true,
["派生字"] = true,
}
local function heading_level(raw_heading)
local start_pos, end_pos = raw_heading:find("^=+")
return start_pos and (end_pos - start_pos + 1) or 0
end
local function heading_text(raw_heading)
return M.string_utilities.trim((raw_heading:match("^=+%s*(.-)%s*=+$") or raw_heading))
end
-- l10n: zhwt 的詞源標題寫作「詞源1」或「词源 1」——簡繁並存,數字前不一定有空格。
local ETYMOLOGY_HEADINGS = { "詞源", "词源" }
local function match_etymology_heading(text, suffix)
if text == nil then
return nil
end
for _, heading in ipairs(ETYMOLOGY_HEADINGS) do
local match = text:match("^" .. heading .. (suffix or ""))
if match then
return match
end
end
return nil
end
local function heading_clean_key(raw_heading)
local text = heading_text(raw_heading):lower()
if not match_etymology_heading(text, "%s*%d") then -- l10n
text = text:gsub("%s*%d+$", "") -- l10n: 中文標題的序號前不一定有空格
end
return text
end
local function is_etymology_heading(text)
return match_etymology_heading(text) -- l10n
end
local function count_senses(text)
local lines = M.string_utilities.gmatch(text, "\n#[#*:]*")
local senseno = {}
local line = lines()
while line ~= nil do
if not line:find(":") and not line:find("%*") then
line = line:match("#+")
local indentation = line and #line or 0
if indentation > #senseno then
table.insert(senseno, 1)
else
senseno = { unpack(senseno, 1, indentation) }
senseno[#senseno] = senseno[#senseno] + 1
end
end
line = lines()
end
return senseno
end
local function parsed_slice_to_string(parsed, from_idx, to_idx)
local parts = {}
for idx = from_idx, to_idx do
parts[#parts + 1] = tostring(parsed[idx])
end
return table.concat(parts)
end
local parsed_content = {}
local function get_page_content(page_title)
local current = mw.title.getCurrentTitle()
if page_title == current.prefixedText then
return current:getContent()
end
local title_obj = mw.title.new(page_title)
return title_obj and title_obj:getContent() or nil
end
local function get_parsed_content(title)
if not parsed_content[title] then
local content = get_page_content(title)
if not content then
error("Could not read content of page [[" .. title .. "]] (page may not exist or has no content)")
end
parsed_content[title] = M.template_parser.parse(content)
end
return parsed_content[title]
end
local function is_heading(node)
return M.template_parser.class_else_type(node) == "heading"
end
local function get_arg_text(arg)
if arg == nil then return nil end
if type(arg) == "table" and arg.expand then
return tostring(arg)
end
return arg
end
local function get_id_arg(args)
if not args then return nil end
local id_arg = args["id"] or args.id
if id_arg then return id_arg end
for key, value in pairs(args) do
if type(key) == "string" and M.string_utilities.lower(M.string_utilities.trim(key)) == "id" then
return value
end
end
return nil
end
local function match_etymon(args, id, get_text)
local id_arg = get_id_arg(args)
local trimmed_id = id_arg and M.string_utilities.trim(tostring(get_text(id_arg)))
return trimmed_id and trimmed_id ~= "" and trimmed_id == M.string_utilities.trim(id)
end
local function match_etymid(args, id, get_text)
local arg2 = args and args[2] -- {{etymid}} 的 id 是參數 2,參數 1 是語言代碼
return get_text(arg2) == id
end
local function normalize_id_for_compare(s)
return s and (s:gsub("_", " ")) or nil
end
local function match_senseid(args, code, id, get_text)
local arg1, arg2 = args and args[1], args and args[2]
local lang_arg = get_text(arg1)
local id_arg = normalize_id_for_compare(get_text(arg2))
return lang_arg == code and id_arg == normalize_id_for_compare(id)
end
local function match_tcl(args, code, id, get_text)
local arg1 = args and args[1]
if get_text(arg1) ~= code then return false end
local id_arg = get_id_arg(args)
if not id_arg then return false end
local id_str = M.string_utilities.trim(tostring(get_text(id_arg)))
if id_str == "" then return false end
for part in M.string_utilities.gsplit(id_str, ",") do
if M.string_utilities.trim(part) == id then return true end
end
return false
end
local function template_matches(name, args, code, id, get_text)
local template_type = TEMPLATE_TO_TYPE[name]
if not template_type then return nil end
if template_type == "etymon" then return match_etymon(args, id, get_text) and template_type end
if template_type == "etymid" then return match_etymid(args, id, get_text) and template_type end
if template_type == "senseid" then return match_senseid(args, code, id, get_text) and template_type end
if template_type == "tcl" then return match_tcl(args, code, id, get_text) and template_type end
return nil
end
-- l10n: zhwt 的 L2 標題簡繁並存,而 Module:languages 的語言名一律正體;逐字不符時
-- 先把標題簡轉繁再比一次。
local function matches_lang_name(text, lang_name)
return text == lang_name or M.zh.st(text) == lang_name
end
local function compute_ambiguity(parsed, lang_name)
local in_lang_section = false
local distinct_pos_count = 0
for _, node in ipairs(parsed) do
if is_heading(node) then
local raw_heading = tostring(node)
local level = heading_level(raw_heading)
local text = heading_text(raw_heading)
if level == 2 then
in_lang_section = matches_lang_name(text, lang_name) -- l10n
elseif in_lang_section and level > 2 then
local key = heading_clean_key(raw_heading)
if not IGNORE_HEADERS[key] and not match_etymology_heading(key) then -- l10n
distinct_pos_count = distinct_pos_count + 1
end
end
end
end
return distinct_pos_count > 1
end
local function find_best_template_match(parsed, code, id, get_text)
local best_priority, best_match_index, best_last_heading, best_type = 0, nil, nil, nil
local last_heading_index = 0
for idx, node in ipairs(parsed) do
local node_type = M.template_parser.class_else_type(node)
if node_type == "heading" then
last_heading_index = idx
elseif node_type == "template" then
local name = node:get_name()
if TEMPLATE_TO_TYPE[name] and node.get_arguments then
local args = node:get_arguments()
local match_type = template_matches(name, args, code, id, get_text)
if match_type and MATCH_PRIORITY[match_type] > best_priority then
best_priority = MATCH_PRIORITY[match_type]
best_match_index = idx
best_last_heading = last_heading_index
best_type = match_type
end
end
end
end
return best_match_index, best_last_heading, best_type
end
local function find_parent_heading(parsed, heading_i, level)
if level <= 1 then return 0, 0 end
for idx = heading_i - 1, 1, -1 do
local prev = parsed[idx]
if is_heading(prev) then
local raw_heading = tostring(prev)
local prev_level = heading_level(raw_heading)
if prev_level < level then
return idx, prev_level
end
end
end
return 0, 0
end
local function find_scope_end(parsed, parent_index, parent_level)
if parent_index > 0 then
for idx = parent_index + 1, #parsed do
local node = parsed[idx]
if is_heading(node) then
local node_level = heading_level(tostring(node))
if node_level <= parent_level then
return idx - 1
end
end
end
end
return #parsed
end
local function find_etymology_header(parsed, heading_i, level)
if level <= 1 then return "" end
for idx = heading_i - 1, 1, -1 do
local prev = parsed[idx]
if is_heading(prev) then
local prev_raw = tostring(prev)
if heading_level(prev_raw) < level then
local prev_text = heading_text(prev_raw)
if is_etymology_heading(prev_text) then
return prev_text
end
break
end
end
end
return ""
end
local function normalize_heading_label(text)
return text and M.string_utilities.lower(M.string_utilities.trim(text)) or ""
end
local function is_pos_heading(text)
local key = heading_clean_key(text)
return not IGNORE_HEADERS[key] and not match_etymology_heading(key) -- l10n
end
local function get_heading_name(node)
if node.get_name then
local name = node:get_name()
if name then
return M.string_utilities.trim(name)
end
end
return heading_text(tostring(node))
end
local function get_sibling_heading_label(parsed, heading_i, is_heading_fn)
if heading_i <= 0 then
return "", 0
end
local raw_heading = tostring(parsed[heading_i])
local label = heading_text(raw_heading)
local level = heading_level(raw_heading)
local clean_key = heading_clean_key(raw_heading)
local parent_index, parent_level = find_parent_heading(parsed, heading_i, level)
local scope_end = find_scope_end(parsed, parent_index, parent_level)
local siblings_count, my_index, level_count = 0, 0, 0
for idx = parent_index + 1, scope_end do
local node = parsed[idx]
if is_heading_fn(node) then
local sibling_raw = tostring(node)
if heading_level(sibling_raw) == level then
level_count = level_count + 1
if heading_clean_key(sibling_raw) == clean_key then
siblings_count = siblings_count + 1
if idx == heading_i then
my_index = siblings_count
end
end
end
end
end
if siblings_count > 1 then
label = label .. my_index -- l10n: 中文標題的序號直接接在標題後
end
return label, level_count
end
local function get_containing_heading_at_section(parsed, lang_name, current_section)
local in_lang_section = false
local containing = nil
local heading_fallback = 0
for idx, node in ipairs(parsed) do
if is_heading(node) then
local section = node.section
if not section then
heading_fallback = heading_fallback + 1
section = heading_fallback
end
if section > current_section then
break
end
local level = node.level or heading_level(tostring(node))
local text = get_heading_name(node)
if level == 2 then
in_lang_section = matches_lang_name(text, lang_name) -- l10n
if not in_lang_section then
containing = nil
end
elseif in_lang_section then
containing = { level = level, text = text, idx = idx }
end
end
end
return containing
end
local function get_invocation_containing(title, lang_name, parsed)
local current_title = mw.title.getCurrentTitle()
if not mw.title.equals(mw.title.new(title), current_title) then
return nil
end
if not M.pages.is_content_page(current_title) then
return nil
end
local current_section = M.pages.get_current_section()
if current_section == 0 then
return nil
end
return get_containing_heading_at_section(parsed, lang_name, current_section)
end
local function get_containing_header_label(parsed, containing, kind)
if kind == "etym" then
if not is_etymology_heading(containing.text) then
return ""
end
return containing.text
end
if not is_pos_heading(containing.text) then
return ""
end
local label = get_sibling_heading_label(parsed, containing.idx, is_heading)
return label
end
local function should_hide_redundant_header(header, kind, title, lang_name, parsed)
if header == "" then
return false
end
local containing = get_invocation_containing(title, lang_name, parsed)
if not containing then
return false
end
local containing_label = get_containing_header_label(parsed, containing, kind)
if containing_label == "" then
return false
end
return normalize_heading_label(containing_label) == normalize_heading_label(header)
end
local function default_show_header(header, kind, ambiguous, explicit, title, lang_name, parsed)
if explicit ~= nil then
return explicit
end
if header == "" then
return false
end
if kind == "pos" and not ambiguous then
return false
end
return not should_hide_redundant_header(header, kind, title, lang_name, parsed)
end
local function build_result_for_match(parsed, match_i, heading_i, is_heading_fn)
if heading_i <= 0 then
local slice_str = parsed_slice_to_string(parsed, heading_i + 1, match_i - 1)
local senseno_list = count_senses(slice_str)
return table.concat(senseno_list, "."), "", ""
end
local raw_heading = tostring(parsed[heading_i])
local level = heading_level(raw_heading)
local pos_header, pos_count = get_sibling_heading_label(parsed, heading_i, is_heading_fn)
local etym_header = find_etymology_header(parsed, heading_i, level)
if etym_header ~= "" and pos_count == 1 then
pos_header = ""
end
local slice_str = parsed_slice_to_string(parsed, heading_i + 1, match_i - 1)
local senseno_list = count_senses(slice_str)
return table.concat(senseno_list, "."), etym_header, pos_header
end
local function adjust_sense_index_for_tcl(sense_index, id_str, id)
local position = 1
for part in M.string_utilities.gsplit(id_str, ",") do
if M.string_utilities.trim(part) == id then break end
position = position + 1
end
if position <= 1 then return sense_index end
local parts = {}
for part in M.string_utilities.gsplit(sense_index, "%.") do
parts[#parts + 1] = tonumber(part) or 1
end
if #parts > 0 then
parts[#parts] = parts[#parts] + (position - 1)
return table.concat(parts, ".")
end
return sense_index
end
local function find_senseid(title, code, id)
local parsed = get_parsed_content(title)
local lang = M.languages.getByCode(code)
local lang_name = lang:getCanonicalName()
local ambiguous = compute_ambiguity(parsed, lang_name)
local best_match_index, best_last_heading, best_type = find_best_template_match(parsed, code, id, get_arg_text)
if not best_match_index then
local template_list = table.concat(PRIORITY_ORDER, ", ")
local message = "Could not find " .. template_list .. " template in the entry [[" .. title
.. "]] (with language " .. code .. " and id '" .. id
.. "'); this could be because you are in preview mode and the template has not yet been saved to the page"
error(message)
end
local sense_index, etym_header, pos_header = build_result_for_match(parsed, best_match_index, best_last_heading, is_heading)
if best_type == "tcl" then
local template_node = parsed[best_match_index]
local template_args = template_node.get_arguments and template_node:get_arguments()
local id_arg = template_args and get_id_arg(template_args)
local id_str = id_arg and M.string_utilities.trim(tostring(get_arg_text(id_arg))) or ""
sense_index = adjust_sense_index_for_tcl(sense_index, id_str, id)
end
return sense_index, etym_header, pos_header, ambiguous, best_type
end
local function format_pos_header(etym_header, pos_header, show_etym, show_pos)
local header_parts = {}
if show_etym and etym_header and etym_header ~= "" then
table.insert(header_parts, etym_header)
end
if show_pos and pos_header and pos_header ~= "" then
table.insert(header_parts, pos_header)
end
if #header_parts == 0 then
return ""
end
return M.string_utilities.lower(table.concat(header_parts, "、")) -- l10n
end
local function extract_etymology_number(etym_header)
if etym_header and etym_header ~= "" then
return match_etymology_heading(etym_header, "%s*(%d+)") or "" -- l10n
end
return ""
end
local function fallback_etymology_link_text(sense_index, etym_header, formatted_header)
if sense_index ~= "" then
return ETYMOLOGY_LABEL .. sense_index -- l10n
end
local etym_num = extract_etymology_number(etym_header)
if etym_num ~= "" then
return ETYMOLOGY_LABEL .. etym_num -- l10n
end
if formatted_header ~= "" then
return formatted_header
end
return ETYMOLOGY_LABEL
end
local function build_link_text(sense_index, etym_header, pos_header, ambiguous, matched_type, args)
local link_text = ""
local is_etymology_link = ETYMOLOGY_TYPES[matched_type]
local show_pos = default_show_header(
pos_header, "pos", ambiguous, args["pos"], args["title"], args["lang_name"], args["parsed"]
)
local show_etym = default_show_header(
etym_header, "etym", ambiguous, args["etym"], args["title"], args["lang_name"], args["parsed"]
)
local formatted_header = format_pos_header(etym_header, pos_header, show_etym, show_pos)
if formatted_header ~= "" then
link_text = formatted_header -- l10n: 中文不在章節標題與詞義序號之間加空格
end
if not is_etymology_link then
if sense_index ~= "" then
if args[3] ~= SENSE_INDEX_HIDE_LABEL then
link_text = link_text .. SENSE_LABEL -- l10n: 中文不在標籤與序號之間加空格
end
link_text = link_text .. sense_index
end
else
if link_text == "" then
link_text = fallback_etymology_link_text(sense_index, etym_header, formatted_header)
end
link_text = M.string_utilities.trim(link_text)
end
if link_text == "" and sense_index ~= "" then
link_text = sense_index
end
if args["uc"] then
link_text = M.string_utilities.ucfirst(link_text)
end
return link_text
end
function export.link_text(lang_code, id, options)
options = options or {}
local lang = M.languages.getByCode(lang_code)
local args = {
[1] = lang,
[2] = id,
[3] = options[3],
["title"] = options["title"],
["pos"] = options["pos"],
["etym"] = options["etym"],
["uc"] = options["uc"],
["t"] = options["t"],
["q"] = options["q"],
}
args["link"] = (options["link"] == nil) and true or options["link"]
local code = lang:getCode()
local title = args["title"] or mw.title.getCurrentTitle().prefixedText
local lang_name = lang:getCanonicalName()
if #id == 0 then
error("Empty or invalid id list")
end
local parsed = get_parsed_content(title)
args["title"] = title
args["lang_name"] = lang_name
args["parsed"] = parsed
local parts = {}
for _, one_id in ipairs(id) do
local decoded_id = mw.uri.decode(one_id, "WIKI")
local anchor = lang_name .. ":_" .. mw.uri.anchorEncode(one_id)
local sense_index, etym_header, pos_header, ambiguous, matched_type = find_senseid(title, code, decoded_id)
local text = build_link_text(sense_index, etym_header, pos_header, ambiguous, matched_type, args)
if args["link"] then
text = "[[" .. title .. "#" .. anchor .. "|" .. text .. "]]"
end
table.insert(parts, text)
end
local link_text = table.concat(parts, "、") -- l10n
if args["t"] and args["t"] ~= "" then
link_text = link_text .. " (“" .. args["t"] .. "”)"
end
if args["q"] and args["q"] ~= "" then
link_text = "(" .. args["q"] .. ") " .. link_text -- l10n: 中文不用斜體
end
return link_text
end
function export.link(frame)
local boolean = { type = "boolean" }
local params = {
[1] = { required = true, type = "language", default = "und" },
[2] = { required = true, sublist = "comma without whitespace" },
[3] = true,
["title"] = true,
["q"] = true,
["pos"] = boolean,
["etym"] = boolean,
["t"] = true,
["uc"] = boolean,
["cap"] = { alias_of = "uc" },
["link"] = { type = "boolean", default = true },
}
local args = M.parameters.process(frame:getParent().args, params)
return export.link_text(args[1]:getCode(), args[2], {
[3] = args[3],
["title"] = args["title"],
["pos"] = args["pos"],
["etym"] = args["etym"],
["uc"] = args["uc"],
["link"] = args["link"],
["t"] = args["t"],
["q"] = args["q"],
})
end
return export
gdga1abanc2muutmngb6e1wd473b493
打中覺
0
1946398
9942946
8545790
2026-10-12T06:20:22Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942946
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=打中觉}}
===發音===
{{zh-pron
|w=sh:5tan tson kau,5tan+1tson kau
|cat=v
}}
===動詞===
{{zh-verb}}
# [[睡午覺]],[[午睡]]
====近義詞====
{{zh-dial|睡午覺}}
{{zh-cat|睡眠}}
g3nohf24zk5wu3qf7s2at7iiag0w5is
夜快同
0
2027155
9942947
8543977
2026-10-12T06:20:25Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942947
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21}}
===發音===
{{zh-pron
|w=sh:6ya khua don
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[傍晚]]
====近義詞====
{{syn-saurus|zh|傍晚}}
{{zh-dial|傍晚}}
{{zh-cat|一天裡的時刻|夜晚}}
78k7d6orr2bw6f5mxjm659cgm8n1gmq
雞節頭
0
2055174
9942948
8308387
2026-10-12T06:20:28Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942948
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=鸡节头}}
===發音===
{{zh-pron
|w=1ji jiq deu
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|上海話}} [[食指]]
====近義詞====
{{zh-dial|食指}}
{{zh-cat|手指}}
fmpsaeh5boka4fji9npr8b6137hcug8
人/衍生詞
0
2061585
9942334
9123775
2026-10-11T23:00:30Z
TongcyBot
83009
大型衍生詞列表加 noautotr=1(比照 enwikt 人/一/水;漢語自動轉寫啟用後本頁會逼近 Lua 時限)
9942334
wikitext
text/x-wiki
{{derivative subpage}}
==漢語==
===字源===
在古代,除了「人」的本字之外,視乎所要表示的姿勢的不同,而寫成「{{l|mul|大}}」(張開雙臂站立)、「{{l|mul|卩}}」(跪坐)、「{{l|mul|尸}}」(曲膝坐地)、「{{l|mul|夨}}」(側首)、「{{l|mul|夭}}」(奔走)、「{{l|mul|交}}」(盤腿)、「{{l|mul|屰}}」(逆行)。
戰國文字在「人」上加上一圓點,後延伸為一撇成「{{l|mul|千}}」,為其分化字。
金文則通假為「{{l|mul|年}}」,因「人」是「年」的聲符,參見主條目的字源。
在隸楷中,位于字上、右側時作「人」形,例如「{{l|mul|㐱}}」、「{{l|mul|企}}」、「{{l|mul|臥}}」,位于上側時或作「{{l|mul|⺈}}」形,例如「{{l|mul|奐}}」、「{{l|mul|危}}」、「{{l|mul|負}}」。位于下側時通常作「{{l|mul|儿}}」形,有時為本字,詳細見主條目。
===人 (漢語)===
;人(1)
{{col3|zh|noautotr=1|一人|一人不敵眾人智|一人之交|一人班|一家人|一樣米飼百樣人|一行人|一表人才|一表人物|一語中人|一路人|一顧傾人|一鳴驚人|丈人|丈人峰|丈人行|三人成虎|三人行|三明治人|上人|上人兒|上大人|上洞人|上門怪人|下人|下江人|下路人|下里巴人|下頭人|不乏其人|不人道|不以人齒|不像人樣|不具之人|不受苦中苦,難為人上人|不吃苦中苦,難為人上人|不因人熱|不在人間|不容人|不得人心|不成人|不敢後人|不是人|不是別人|不求人|不為人下|不為人用|不甘後人|不由人|不當人|不當人子|不省人事|不知人事|不良人|不落人後|不著人//不着人|不見人影|不認人|不近人情|不逮人倫|不醒人事|不食人間煙火|世人|世態人情|世海他人|世道人心|世道人情|丟人|丟人現眼|中人|中心人物|中書舍人|中華人民共和國|中貴人|中間人|中饋乏人|丹麥人|主人|主人公|主人婆|主人翁|主婚人|主持人|乏人|乏人問津|乖人|乘人不備|乘人之危|乘人之厄|乞人|亂世佳人|予一人|予人口實|事在人為|二人臺|二人轉|二八佳人|二夫人|二形人|亞洲鐵人|亡人|亡人自存|亮眼人|人一己百|人丁|人上人|人不像人,鬼不像鬼|人不可貌相|人不得外財不富|人不為己,天誅地滅|人不聊生|人不自安|人世|人中|人中之龍|人中獅子|人中豪傑|人中騏驥|人中龍|人中龍虎|人主|人之常情|人之患在好為人師|人事|人事不省|人事不知|人事代謝|人事全非|人事管理|人事莫定|人事行政|人云亦云|人亡家破|人亡政息|人亡物在|人人|人人稱快|人人自危|人仰馬翻|人來人往|人來客去|人來客往|人來瘋|人保|人們|人倫|人傑|人傑地靈|人像|人兒|人前人後|人力|人力回天|人力資源|人力車|人力銀行|人勝節|人勿可貌相|人千人萬|人去樓空|人參|人參吃飽了|人參果|人叢|人口|人口分布|人口問題|人口密度|人口政策|人口普查|人口爆炸|人口結構|人口老化|人口販子|人口轉型|人口過剩|人各有志|人同此心|人名|人君|人味兒|人命|人命危淺|人命關天|人和|人品|人員|人善得人欺,馬善得人騎|人喊馬嘶|人因工程|人困馬乏|人地|人地兩疏|人地生疏|人地相宜|人境|人士|人壽|人壽保險|人壽年豐|人外無詩|人多勢眾|人多口雜|人多嘴雜|人多好辦事|人多成王|人多手亂|人多手腳亂|人多手雜|人大|人大心大|人天|人夫|人奶|人如其名|人妖|人子|人孔|人存政舉|人孤勢單|人定|人定勝天|人客|人家|人寰|人小鬼大|人山人海|人工|人工免疫|人工冬眠|人工受孕|人工受精|人工呼吸|人工島|人工心臟|人工成本|人工智慧|人工植牙|人工氣胸|人工氣腹|人工流產|人工海鹽|人工繁殖|人工色素|人工蝸牛|人工血液|人工閱卷|人工降雨|人工養殖|人工魚礁|人己一視|人師|人強馬壯|人彘|人形|人影|人影兒|人從|人微權輕|人微言輕|人心|人心不古|人心叵測|人心向背|人心大快|人心如面|人心悄悄|人心惟危|人心惶惶|人心所向|人心所歸|人心果|人心渙散|人心渙漓|人心皇皇|人心莫測|人心隔肚皮|人心難測|人必自侮而後人侮之|人必自重而後人重之|人急智生|人急計生|人性|人性枷鎖|人性管理|人怨神怒|人情|人情世故|人情之常|人情冷暖|人情味|人情洶洶|人情練達|人情貨|人我是非|人戶|人手|人手一冊|人才|人才出眾|人才外流|人才庫|人才濟濟|人才輩出|人才難得|人扶人興|人持各見|人數|人文|人文主義|人文教育|人文景觀|人文科學|人文薈萃|人日|人時|人有三急|人望|人本主義|人本說|人本論|人柳|人格|人格分裂|人格化|人格教育|人格權|人格測驗|人梯|人棄我取|人模人樣|人模狗樣|人樣|人樣兒|人樣子|人機介面|人權|人權宣言|人權運動|人次|人欲|人欲橫流|人歡馬叫|人死留名|人殊意異|人比人,氣死人|人氏|人民|人民公社|人民團體|人民幣|人民戰爭|人民政府|人民日報|人氣|人氣指標|人治|人浮於事|人浮於食|人海|人海戰術|人渣|人溺己溺|人滿|人滿為患|人潮|人為|人為財死,鳥為食亡|人無完人|人無橫財不富|人無遠慮,必有近憂|人煙|人煙浩穰|人煙湊集|人煙稀少|人煙稠密|人煙輻輳|人熊|人爵|人父|人牙兒|人牧|人物|人物字號|人物畫|人物軒昂|人物闐咽|人犯|人猿|人猿泰山|人猿科|人獸交|人琴俱亡|人琴俱杳|人瑞|人生|人生在世|人生如夢|人生如寄|人生如戲|人生如萍|人生朝露|人生無常|人生觀|人生路不熟|人生路勿熟|人畜|人百其身|人皇|人盡其才|人盡可夫|人盡皆知|人相學|人眾勝天|人神|人神共憤|人神同憤|人祭|人禍|人稠物穰|人種|人稱|人窩子|人窮志氣短|人窮志短|人窮智短|人立|人籟|人紀|人約黃昏|人給家足|人緣|人群|人義水甜|人老珠黃|人聲|人聲鼎沸|人肉市場|人脈|人臣|人自為戰|人與鼠|人莫予毒|人蛇|人行|人行道|人見人愛|人言|人言可畏|人言籍籍|人言鑿鑿|人語馬嘶|人謀|人謀不臧|人證|人財兩失|人財兩空|人貧智短|人販子|人質|人贓俱獲|人跡|人跡杳然|人跡罕至|人身|人身保險|人身自由|人造|人造纖維|人造花|人造衛星|人造雨|人道|人道主義|人道教育|人選|人鏈|人鏡|人鑑|人間|人間仙境|人間冷暖|人間喜劇|人間地獄|人間天上|人間詞話|人際|人際傳播|人際關係|人離家散|人離鄉賤|人非人|人非木石|人非物換|人面|人面上|人面桃花|人面獸心|人頭|人頭保|人頭兒|人頭帳目|人頭戶|人頭支票|人頭畜鳴|人頭稅|人頭落地|人類|人類學|人飢己飢|人馬|人馬座|人體|人體彩繪|人體計測|人高馬大|人鬼殊途|人魚|仁人|仁人君子|仁人志士|仇人|今人|介紹人|他人|仗勢凌人|仗勢欺人|付款人|仙人|仙人拳|仙人掌|仙人擔|仙人放屁|仙人渡|仙人跳|代人受過|代人捉刀|代理人|代言人|令人|令人不齒|令人切齒|令人心寒|令人意外|令人扼腕|令人捧腹|令人激賞|令人矚目|令人神往|令人絕倒|令人髮指|令人齒冷|令尊大人|以人廢言|以人為本|以人為鑑|以力服人|以容取人|以己度人|以德服人|以理服人|以言取人|以貌取人|仰人鼻息|仰給於人|仵作行人|任人|任人唯親|任人唯賢|任人宰割|伊人|伏地聖人|伐柯人|伶人|伶俐人|位極人臣|何人|何人斯|何許人|作人|佞人|佣人|佳人|佳人命薄|佳人才子|佳人薄命|佼人|來人|來人兒|侍人|依人籬下|便人|俗人|俚人|保人|保佐人|保見人|保證人|保識人|保護人|保險人|信人|俯仰由人|倈人|個中人|個人|個人主義|個人外交|個人所得|個人撥接|個人本位|個人秀|個人衛生|個人資料|個人電腦|個人首頁|倌人|候人|候選人|借刀殺人|借劍殺人|假力於人|假手他人|偉人|做人|做人家|做人情|做人處事|偶人|偶戲人|偷人|傍人|傍人籬壁|傍人門戶|傍若無人|傖夫俗人|傜人|催人淚下|傭人|傳人|債務人|債權人|傷人|傷殘人|僂人|僇人|僑人|僕人|僧人|僰人|僱人|儂人|儷人|元謀猿人|充人|先人|先人後己|先發制人|先聲奪人|光可鑑人|光身人兒|入人|內人|內行人|全人|全無人性|兩性人|兩氏旁人|兩路人|兩重人格|八九分人|八人轎|八大人覺|八大山人|公事上人|公事人|公人|公務人員|公家人|公教人員|公斷人|公法人|公眾人物|公職人員|公訴人|公證人|共有人|典型人物|兼人|冤人|冰人|冰人兒|冷眼人|冷語侵人|冷語冰人|凌人|凡人|凶人|出人|出人命|出人意外|出人意料|出人意表|出人頭地|出口傷人|出家人|函人|刀下留人|刑人|判若兩人|別人|利人|利人利己|利己妨人|前人|前無古人|前頭人|創辦人|力敵萬人|功人|功人功狗|功狗功人|加人一等|加害人|助人|助人為樂|動人|動人心弦|動人心魄|動人肺腑|動人遐思|勞人費馬|勤雜人員|勾司人|勾死人|化人場|北京人|北京猿人|北人|北方人|北道主人|匠人|匪人|十全老人|千人所指|千古罪人|千差萬差,來人不差|千面人|半人半鬼|半個人|卑人|南人|卜人|占人|印人傳|印加人|印第安人|原人|原始人|原班人馬|友人|反常人格|反面人物|取信於人|受人之託|受人矚目|受僱人|受刑人|受款人|受益人|古人|古人之風|古人影子|古道人|叩人心弦|召集人|可人|可人意|可人憎|可人憐|可意人|吃人|吃人不吐骨頭|吃人兒的|吃人蟲|吃官司人|吃得苦中苦,方為人上人|各人|各界人士|各白世人|合夥人|吉人|吉人天相|吉卜賽人|同人|同居人|同路人|名人|名人達士|名從主人|君人|吟遊詩人|含血噀人|含血噴人|吹哨人|吹糖人|吹糖人兒|吾人|告人|告密人|命人|咄咄逼人|咬人狗|咬人貓|哄人|哲人|哲人其萎|唐人|唐人街|唬人|商人|善人|善心人士|善氣迎人|善與人交|善解人意|善馬熟人|喊人|喜劇人物|喪人|喬人|單人|單人床|單人房|單人旁|單人獨馬|單人車賽|單立人|嘈人|嘴打人|噎人|噬人菌|嚼咬人|四下無人|四人幫|回頭人|因人|因人成事|因人而異|困人|囿人|圈外人|圉人|國人|國際人|國際人格|國際法人|土人|土木偶人|在家人|圯上老人|地下夫人|地利人和|地廣人稀|地廣人稠|地方人士|地方人情|地瘠人稀|地靈人傑|地頭人|坑人|報事人|報人|報喜人|報錄人|堵人|壓寨夫人|壞人|士人|壬人|夏雨雨人|外人|外國人|外場人|外星人|外行人|外路人|多重人格|夜深人靜|夜行人|夜闌人靜|大中人|大人|大人先生|大人國|大人大量|大人氣|大人物|大人虎變|大失人望|大孺人|大小人兒|大忙人|大快人心|大恩人|大戶人家|大有人在|大紅人|大行人|天上人間|天下人|天不絕人|天人|天人之際|天人交戰|天人共棄|天人合一|天人感應|天人永隔|天人菊|天人路隔|天從人願|天心人意|天怒人怨|天災人禍|天無絕人之路|天理人情|天相吉人|天與人歸|天賦人權|天道人事|天隨人願|太夫人|太子舍人|太空人|夫人|夫人城|夫人縣君|夫人裙帶|央人|央人作伐|失業人口|夷人|夸人|奄人|奇人|奇人異士|奪人|女主人|女人|女人味|女人國|女強人|奸人|好人|好人好事|好人家|好人物|好人難做|好為人師|如夫人|妄人|妖人|妖由人興|妙人|妙絕時人|妥當人|姑丈人|姑射神人|姦人之雄|婢作夫人|婢學夫人|婦人|婦人之仁|婦人家|婦人生鬚|婦人長舌|婦道人家|媒人|媒人嘴|嫁人|嫁禍於人|嫂夫人|嬖人|孤家寡人|學人|學究天人|學貫天人|學際天人|孺人|安人|完人|宗人|宗人府|官人|官宦人家|宜人|客人|客家人|室人|室邇人遐|室邇人遠|宦人|宮人|害人不淺|害人利己|害人害己|害人精|害人蟲|害死人|宵人|家丈人|家下人|家人|家人子|家大人|家敗人亡|家破人亡|家給人足|家至人說|寂若無人|寄人籬下|富人|富貴人家|富貴逼人|富貴驕人|寒人|寒氣襲人|寒氣逼人|寓人寓馬|寡人|審己度人|寸馬豆人|寺人|封人|封面人物|專人|專業人員|專業人才|尊人|尊夫人|尊己卑人|小主人|小人|小人兒|小人兒書|小人國|小人家|小人得志|小人樣|小人殉財|小人物|小夫人|小女人|小婦人|小官人|小戶人家|小舍人|小頂人|小鳥依人|少年人|尤人|就裡人|局內人|局外人|屁鳥人|居人|居停主人|屈己待人|屈己從人|屋裡人|屬人法|山人|山頂洞人|崇明人拉阿爹|工人|工人運動|左鎮人|巨人|巨人族|巨人症|差人|差強人意|巴人|巴人下里|巴人調|巴斯克人|市井之人|市井小人|市人|希伯來人|師人|帶球撞人|常人|干證人|平人|平常人|平常人家|平易近人|并介之人|幹人|幻人|幽人|幽靈人口|床頭人|底下人|底腳裡人|庖人|庶人|庸人|庸人自擾|廄人|廋人|廓爾喀人|廚人|廢人|廣告人|弋人何篡|弓人|引人|引人側目|引人入勝|引人注目|引人矚目|引人遐思|引人非議|引水人|引路人|強人|強人所難|影人|影戲人兒|征人|待人|待人接物|待人處世|待人處事|後人|後備軍人|後發制人|後繼乏人|後繼有人|後繼無人|徒亂人意|得人|得人兒|得人心|得人意|得人死力|得失在人|從井救人|從人|從業人員|御人|循循誘人|心上人|志士仁人|快人|快人快語|怕人|怕人子|怕人設設|急人之困|急人之難|性情中人|怨天尤人|怪人|恃勢凌人|恕己及人|恥居人下|恨人|恩人|恭人|恭己待人|息事寧人|息夫人|悅人|悲天憫人|悶人|情人|情人果|情人節|惡人|惡人先告狀|惡人自有惡人磨|惡語傷人|惡語傷人六月寒|惱人|惹人憐愛|惺惺人|惺惺道人|意中人|愚人|愚人節|愛人|愛人以德|愛人兒|愛人好士|愛人如己|感人|感人心曲|感人心脾|感人肺肝|感人肺腑|愧汗怍人|慈悲殺人|慘無人道|慘絕人寰|憂愁夫人|憂能傷人|憸人|應乎人心|應天從人|應天順人|懶人|懶人植物|懾人|懾人心魄|戀人|成事在人|成人|成人之美|成人教育|成人病|成人電影|成敗論人|或人|戰鬥人員|戶告人曉|戶給人足|所嫁非人|所有人|所託非人|手下人|才人|才子佳人|才秀人微|打人|打人罵狗|托缽人|扣人心弦|技術人員|把門人|投資人|抗戰夫人|押寨夫人|拋閃殺人|拐帶人口|拖人落水|招人|招人物議|拱手讓人|拾人涕唾|拾人牙慧|拾糞人|拿人|持人長短|指路人|挨人兒|振奮人心|挾人捉將|捉事人|捉刀人|捉將挾人|捏麵人|捕人|捨命救人|捨己就人|捨己從人|捨己成人|捨己救人|捨己為人|授人以柄|授人口實|掌門人|掘墓人|掠人之美|採芹人|探事人|探細人|探軍人|接棒人|接班人|推己及人|推賢任人|掩人耳目|揍人|提人|提示人|揢人|損人|損人不利己|損人利己|損人安己|損人益己|損人肥己|摩爾人|摩耶夫人|撅豎小人|撒手人寰|撣人|撧人|撩人|撰稿人|撲人鼻子|撼人|撾人|擄人勒贖|擇人而事|擋人牌|擔人情|擬人|擬人化|擬人法|擾人|擾人清夢|攘人之美|攤了人命|收件人|收攬人心|放人|放人一馬|政通人和|故人|救人|敝人|散人|敬授人時|整人|整人遊戲|敵人|文人|文人畫|文人相輕|文人雅士|文化人|文如其人|文明人|斐濟人|斗南一人|斗筲之人|斯文人|新人|新人物|新人類|新好女人|新好男人|新新人類|新聞人物|新鮮人|方人|方外之人|方外人|旁人|旁人短長|旁若無人|旁邊人|旅人|旅人蕉|族人|旗人|明人|明人不說暗話|明白人|明眼人|明豔動人|易人|昔人|春歸人老|春色惱人|春風風人|是非人我|時人|普通人|智人|暍人|暗箭中人|暗箭傷人|曉人|曠代一人|曠古一人|曲盡人情|曲終人散|更深人靜|更生人|更闌人靜|曾參殺人|替人|月下老人|有了人家|有人|有人家|有人緣兒|有心人|有我無人|有色人種|有錢人|朝暮人|木人石心|木偶人|木頭人|未亡人|未成年人|末路人|本人|本地人|材人|村人|杞人之憂|杞人憂天|杠人|東人|東方人|東洋人|東野巴人|杳無人煙|杳無人跡|枉己正人|枉道事人|枕邊人|柏柏人|某人|染人|柯人|校人|栽人|桂冠詩人|桃人|桃花人面|桐人|梓人|梢人|棘人|植物人|楖人|業人|榜人|榮譽軍人|樂人|樹人|機伶人|機器人|欲人不知,莫若勿為|欺人之談|欺人太甚|欺人自欺|欺天罔人|款款動人|正人|正人君子|正面人物|步人後塵|武人|歪嘴喊人|歸人|歸國學人|歹人|死人|殃人貨|殢人|殺人償命|殺人如芥|殺人如草|殺人如蓺|殺人如麻|殺人放火|殺人滅口|殺人滅跡|殺人犯|殺人盈野|殺人罪|殺人越貨|母語人士|每人|比肩人|毛人|毛利人|毛子人|民人|水上人家|求人|江湖藝人|江米人|沁人心肺|沁人心脾|沁人肺腑|沒事人|沒人|沒人味|沒人形|沒人煙|沒人處|沒有人|沖人|沖虛真人|治人|法人|法利賽人|法定人數|泥人|泥人張|泥足巨人|洋人|活不見人死不見屍|活人妻|活埋人|活死人|活要見人,死要見屍|派用人員|流人|流動人口|浪人|浮浪人|海夫人|浼人親行|涓人|淑人|淑人君子|淚人兒|淨身人|淪落人|深人|深入人心|混人|清人|游戲人間|游手人戶|渾人|湖畔詩人|湘夫人|滅絕人性|滿人|漁人|漁人之利|漁人得利|演藝人員|漢人|漸通人事|潑墨人物|潑賤人|潔己愛人|澤人|濟世安人|濟世救人|濟人|濟人利物|濫好人|火工道人|炎陽炙人|為人|為人作嫁|為人師表|為人為徹|為人行事|為人解圍|無人之地|無人之境|無人作主|無人問津|無人銀行|無人飛機|煙霞外人|煩人|熏人|熟人|熟面人|燕市酒人|燧人氏|爛好人|爪哇人|牆倒眾人推|牙人|牛人|牧人|物是人非|犯人|狂人|狗仗人勢|狗眼烏珠看人低|狗眼看人低|狼人|猶太人|猿人|獃人|獄人|獵人|獶人|獸心人面|獿人|率獸食人|玉人|王人|王公大人|王公貴人|玩人喪德|現代人|現役軍人|理人|璧人|甘草人物|甚人|生人|生意人|產業工人|用人|用非其人|田園詩人|由人|男人|男人婆|留美學人|畫中人|異人|異士奇人|異鄉人|異類之人|異香襲人|當事人|當家人|當頭人|畸人|疑人疑鬼|疑人竊鈇|病人|痴人|痴人痴福|痴人說夢|瘋人院|瘖啞人|瘠人肥己|瘠己肥人|發人深省|發行人|發言人|發起人|白人|白人情|白嚼人|白屋人家|白席人|白相人|白石道人|白種人|白色人種|白衣人|白身人|白頭人送黑頭人|白髮人送黑髮人|百世之人|百年樹人|皁衣人|皇天不負苦心人|盛氣凌人|盛氣臨人|盜怨主人|盜憎主人|盡人|盡人事|盡人情|盡人皆知|盡如人意|監察人|監護人|目中無人|目擊證人|目若無人|盯人|盯人防守|盲人|盲人把燭|盲人摸象|盲人瞎馬|盲人說象|盲人讀物|盲人電腦|直立人|直道事人|相人|相人偶|看人挑擔不吃力|看人挑擔勿吃力|看人眉睫|看人行事|真人|真人不露相|真人真事|真人秀|眩人|眼中人|眾人|睡美人|睹物思人|睹物懷人|瞞人|瞞人眼目|瞳人|矜人|矢人|知人|知人下士|知人之明|知人善任|知人料事|知人知面不知心|知人知面勿知心|知人論世|矮人|矮人一截|矮人族|矮人看場|矮人觀場|石人|碩人|磨人|祕密證人|祗候人|神人|神人共悅|神人共戮|神人鑒知|神仙中人|神怒人怨|神怒人棄|神職人員|禍福惟人|禍福由人|福人|禮教吃人|禮順人情|秀才人情|私人|秋水伊人|秋草人情|稅務人員|稠人|稠人廣坐|稠人廣眾|種人|稻草人|稿人|穎悟絕人|空中飛人|空身人兒|窩停主人|窮人|窶人子|立人|立人兒|立人達人|端人|端人正士|竹夫人|第一人|第一人稱|第一夫人|第三人稱|等人|等閒人物|管夫人|節人|節用愛人|篙人|粗人|精力過人|精彩逼人|糖人兒|糙人|紅人|紅種人|紅粉佳人|紅頂商人|紙人|素人畫家|素口罵人|累人|細人|細探人|結髮人|絕世佳人|絕人|絕代佳人|絕色佳人|絳幘雞人|經濟人|經濟人權|經紀人|經紀人家|綠人|維京人|維吾爾人|緊迫盯人|線人|編人|編輯人|縛稿為人|繼承人|纖人|罪人|罪人不孥|罪人不帑|罵人|羅真人|美人|美人兒|美人命薄|美人尖|美人局|美人拳|美人樹|美人燈兒|美人癆|美人胎子|美人胚子|美人蕉|美人計|美人遲暮|美人香草|美人魚|美澤鑑人|羞人|羞人答答|羞面見人|義人|羲皇上人|羽人|翳桑餓人|老丈人|老人|老人問題|老人學|老人家|老人年金|老人星|老人會|老人福利|老人節|老人與海|老人茶|老人院|老作人|老好人|老婦人|老實人|老年人|老年人口|老成人|耐人尋味|耶誕老人|聖人|聖人諱|聖誕老人|聘用人員|聞人|聰明人|聳人聽聞|聽人|聽人穿鼻|聾人|肉人|肝膽照人|背人|胡人|能人|腐人|腓尼基人|腳下人|腳底下人|膾炙人口|臥人兒|臧否人物|臨水夫人|自助人助|自娛娛人|自家人|自己人|自欺欺人|自然人|自訴人|至人|至人無夢|與人為善|舉人|舊人|舌人|舍人|舍己從人|舍己芸人|舟人|良人|色目人|艾人|花蕊夫人|苗人|若而人|若要人不知,除非己莫為|苦人|英氣逼人|草人|草菅人命|荒無人煙|莊稼人|華人|菲人事|萬人|萬人之敵|萬人坑|萬人敵|萬人空巷|萬人迷|落人口實|落人笑柄|落花媒人|著人//着人|蒙古人種|蓋人|蓑衣丈人|蓬蒿人|薄倖人|藍田猿人|藝人|蘇美人|處世待人|虛己受人|虞人|虞美人|蛇蠍美人|蛙人|蛙人操|蝙蝠人|蝴蝶夫人|蠟人|蠟人館|蠢人|蠱惑人心|蠻人|血口噴人|行人|行人情|衙院人家|衣冠中人|被保險人|被害人|被繼承人|被論人|被選舉人|製作人|襲人|襲人故智|西人|西洋人|西臺人|要人|要人好看|要約人|見不得人|見人|見笑於人|見證人|視人如傷|視人如子|視人畏傷|親人|觀護人|解人|言人人殊|討人|討人情|討海人|訓人|託人情|訛人|訪山人|評判人|詞人|詩人|詩人節|詩禮人家|認養人|誘人|語不擇人|語不驚人|誤人|誤人子弟|誨人不倦|說人情|說書人|說話人|誰人|調人|調停人|諕人|諜報人員|諾曼人|謀事在人|謀人|謀及婦人|證人|證婚人|譖人|讀書人|變性人|讒人|豎人毛髮|象人|貌不驚人|貞人|負心人|負責人|財團法人|貧賤驕人|販賣人口|貴人|貴人多忘|貴極人臣|買人事|買賣人|買賣人口|貼心人|貽人口實|賈人|賈人渡河|賊人|賊人心虛|賊人膽虛|賢人|賣人情|賣野人頭|賤人|賨人|贊助人|起訴人|趁人不備|趁人之危|超人|超人論|越人視秦|趕趁人|足了十人|跑封人|跟了人|跟前人|路人|路岐人|路斷人稀|路絕人稀|躁人辭多|身邊人|車人|車毀人亡|車馬人兒|軍人|軍人節|軍人魂|軟人才|輔佐人|輪人|輿人|辜人|辟人之士|辦人|辯人|辯護人|農人|近人|迷人|迷人敗本|迷人眼目|送人|送人情|逋人|途人|逗人|通事舍人|通人|通人達才|通達人情|造化弄人|逢人說項|逼人|逼人太甚|遇人不淑|遊人|遊戲人間|過人|過人才略|過來人|過失殺人|過路人|道人|達人|達人知命|達士通人|達官貴人|遠人|遣人|適人|遮人眼目|遮人耳目|遷人|遷客騷人|選人|選舉人|選舉人票|遽人|避人之處|避人眼目|避人耳目|邀買人心|邊緣人|邊際人|邑人|那起人|郭公真人|都人士|鄉下人|鄉人|鄉里小人|鄙人|鄭人爭年|鄭人買履|鄰人|酒人|酒八仙人|醇酒婦人|醫務人員|醫護人員|醯人|里人|重整人|重新做人|野人|野人獻曝|野人獻芹|量酒人|金人|金人緘口|金臂人|金針度人|針灸銅人|釣人|銅人|鋒芒逼人|錢親人不親|錫人|鍼灸銅人|鐵人|鐵人三項|鐵石人|長人|長大成人|門上人|門人|門戶人家|門裡人|閒人|閒雜人等|閱聽人|閹人|閽人|闃其無人|闊人|關人|關係人|防送人|防送公人|阿利安人|陌生人|陌路人|陰人|陰陽人|陳人|陷人坑|階級敵人|隸人|雅人|雅人深致|雙立人兒|雙重人格|雞人|難中人|難人|雨人|雪人|雲水道人|震撼人心|靈人|靈魂人物|非人|非人不傳|非常之人|非母語人士|非異人任|面無人色|韗人|順人應天|順天應人|順水人情|領袖人物|頭人|頭面人物|頹人|額外之人|類人猿|顧人|風人|風俗人情|風土人情|風流人物|風雲人物|飛鳥依人|食人唔𦧲骨|食人魚|食人鯊|食人鯧|飲食之人|飽人不知餓人饑|飽人勿知餓人饑|養家人|餐霞人|館人|饋人|饒人|首人|香火道人|香草美人|馬仰人翻|馬來人|馬壯人強|馬雅人|駕上人|駭人|駭人耳目|駭人聽聞|騙人|騶人|騷人|騷人墨客|驀生人|驕人|驚人|驚為天人|高人|高人一等|高人一籌|高人勝士|高人逸士|高層人士|鬼怕惡人|魯人|魯班真人|鮑人|鮫人|鮮為人知|鳥人|鹵人|麗人|麗人行|麥丘老人|麵人兒|黃種人|黎丘丈人|黎人|黏人|黑人|黑人問題|黑人靈歌|黑人音樂|黑種人|黨人|齊人|齊人之福|齊人攫金|嚇殺人|嚇人|嚇殺人香|人間煙火|嚇人倒怪|誒人|同人女|貓人|虎人|獸人|獸化人|宇宙人|月亮人|水星人|金星人|地球人|火星人|木星人|土星人|天王星人|海王星人|冥王星人|仙女座人|織女星人|小綠人|小紅人|小黃人|小藍人|小灰人|明格列爾人}}
===人 (2)===
{{col3|zh|戇人}}
==日語==
===人 (日語)===
;個人
{{der-top3}}
{{ja-r/multi|data=
* {{ja-r/args|人%人|ひと%びと|rom=-}}、{{ja-r/args|人々|ひとびと|[[眾人]],[[人群]]}}
* {{ja-r/args|人%垣|ひと%がき}}
* {{ja-r/args|人%影|ひと%かげ}}
* {{ja-r/args|人%柄|ひと%がら}}
* {{ja-r/args|人%気|ひと%け}}
* {{ja-r/args|人%心|ひと%ごころ}}
* {{ja-r/args|人%質|ひと%じち}}
* {{ja-r/args|人%魂|ひと%だま}}
* {{ja-r/args|人%伝|ひと%づて}}
* {{ja-r/args|人%手|ひと%で}}
** {{ja-r/args|海星|ヒトデ|rom=-}}、{{ja-r/args|海盤車|ヒトデ|[[海星]]}}
* {{ja-r/args|人%出|ひと%で}}
* {{ja-r/args|為人|ひととなり}}
* {{ja-r/args|人%並|ひと%なみ|rom=-}}、{{ja-r/args|人%並み|ひと%なみ}}
* {{ja-r/args|人%波|ひと%なみ}}
* {{ja-r/args|人の世|ひと の よ}}:[[人世]],[[塵世]]
* {{ja-r/args|人%前|ひと%まえ}}
* {{ja-r/args|人%身|ひと%み}}
* {{ja-r/args|商人|あきゅうど}}、{{ja-r/args|商人|あきんど}}
* {{ja-r/args|弟|おとうと}}
* {{ja-r/args|首|おびと}}:[[首領]],[[頭目]];古代日本的[[氏族]]之一
* {{ja-r/args|狩人|かりゅうど|rom=-}}、{{ja-r/args|猟人|かりゅうど}}
* {{ja-r/args|玄人|くろうと|[[專家]],[[專業]]人士}}
* {{ja-r/args|蔵人|くろうど}}
* {{ja-r/args|恋%人|こい%びと}}
* {{ja-r/args|妹|いもうと}}
* {{ja-r/args|舅|しゅうと}}
* {{ja-r/args|姑|しゅうと}}
* {{ja-r/args|素人|しろうと|[[新手]],[[初學者]]}}
* {{ja-r/args|旅%人|たび%びと}}
* {{ja-r/args|官%人|つかさ%びと}}
* {{ja-r/args|仲人|なこうど|[[媒人]]}}
* {{ja-r/args|隼%人|はや%ひと}}、{{ja-r/args|隼人|はやと}}
* {{ja-r/args|真%人|ま%ひと}}、{{ja-r/args|真人|まとうど}}、{{ja-r/args|真人|もうと}}:古代日本的[[氏族]]之一;[[貴族]];[[誠實]][[率直]]的人
* {{ja-r/args|客人|まろうど}}
* {{ja-r/args|召人|めしゅうど}}
* {{ja-r/args|囚人|めしゅうど|[[囚犯]]}}
* {{ja-r/args|寄%人|より%びと}}、{{ja-r/args|寄人|よりゅうど}}
* {{ja-r/args|若人|わこうど}}
}}
{{der-bottom}}
===個性 (日語)===
;個性
{{der-top3}}
{{ja-r/multi|data=
* {{ja-r/args|人%気|にん%き}}
* {{ja-r/args|人%魚|にん%ぎょ}}
* {{ja-r/args|人%形|にん%ぎょう|[[玩偶]]}}
* {{ja-r/args|人%間|にん%げん}}
* {{ja-r/args|人%称|にん%しょう|rom=-}}、{{ja-r/args|人%稱|にん%しょう}}
* {{ja-r/args|人%参|ニン%ジン|[[胡蘿蔔]]}}
* {{ja-r/args|人%数|にん%ずう}}
* {{ja-r/args|人%相|にん%そう}}
* {{ja-r/args|人%前|にん%まえ}}
* {{ja-r/args|悪%人|あく%にん}}
* {{ja-r/args|官%人|かん%にん}}
* {{ja-r/args|三%人|さん%にん}}
* {{ja-r/args|証%人|しょう%にん}}
* {{ja-r/args|商%人|しょう%にん}}
* {{ja-r/args|善%人|ぜん%にん}}
* {{ja-r/args|旅%人|たび%にん}}
* {{ja-r/args|非%人|ひ%にん}}
* {{ja-r/args|無%人|ぶ%にん}}、{{ja-r/args|無%人|む%にん}}
* {{ja-r/args|浪%人|ろう%にん}}
* {{ja-r/args|代%理%人|だい%り%にん}}
}}
{{der-bottom}}
===量詞 (日語)===
{{ja-number-counter:人}}
===量詞 (2) (日語)===
* {{ja-r|一人|ひとり}}、{{ja-r|独り|ひとり}}
* {{ja-r|二人|ふたり}}
* {{ja-r|三人|みたり}}
<!-- * {{ja-r|五人|いとり}} -->
===屬於某一群體中的個人 (日語)===
;人群
{{der-top3}}
{{ja-r/multi|data=
* {{ja-r/args|人%影|じん%えい}}
* {{ja-r/args|人%為|じん%い}}
* {{ja-r/args|人%格|じん%かく}}
* {{ja-r/args|人%間|じん%かん}}
* {{ja-r/args|人%語|じん%ご}}
* {{ja-r/args|人%後|じん%ご}}
* {{ja-r/args|人%権|じん%けん}}
* {{ja-r/args|人%口|じん%こう}}
* {{ja-r/args|人%工|じん%こう}}
* {{ja-r/args|人%孔|じん%こう}}
* {{ja-r/args|人%行|じん%こう}}
<!-- * {{ja-r/args|人%皇|じん%こう}} -->
* {{ja-r/args|人%材|じん%ざい}}
* {{ja-r/args|人%事|じん%じ}}
* {{ja-r/args|人%種|じん%しゅ}}
* {{ja-r/args|人%心|じん%しん}}
* {{ja-r/args|人%身|じん%しん}}
* {{ja-r/args|人%生|じん%せい}}
* {{ja-r/args|人%選|じん%せん}}
* {{ja-r/args|人%体|じん%たい}}
* {{ja-r/args|人%道|じん%どう}}
* {{ja-r/args|人%徳|じん%とく}}
* {{ja-r/args|人%物|じん%ぶつ}}
* {{ja-r/args|人%望|じん%ぼう}}
* {{ja-r/args|人%名|じん%めい}}
* {{ja-r/args|人%命|じん%めい}}
* {{ja-r/args|人%類|じん%るい}}
* {{ja-r/args|人%和|じん%わ}}
* {{ja-r/args|偉%人|い%じん}}
* {{ja-r/args|異%人|い%じん}}
* {{ja-r/args|歌%人|か%じん}}
* {{ja-r/args|家%人|か%じん}}
* {{ja-r/args|佳%人|か%じん}}
* {{ja-r/args|華%人|か%じん}}
* {{ja-r/args|外%人|がい%じん}}
* {{ja-r/args|官%人|かん%じん}}
* {{ja-r/args|漢%人|かん%じん}}
* {{ja-r/args|客%人|きゃく%じん}}
* {{ja-r/args|求%人|きゅう%じん}}
* {{ja-r/args|旧%人|きゅう%じん}}
* {{ja-r/args|狂%人|きょう%じん}}
* {{ja-r/args|軍%人|ぐん%じん}}
* {{ja-r/args|吾%人|ご%じん}}
* {{ja-r/args|後%人|こう%じん}}
* {{ja-r/args|公%人|こう%じん}}
* {{ja-r/args|工%人|こう%じん}}
* {{ja-r/args|詩%人|し%じん}}
* {{ja-r/args|私%人|し%じん}}
<!-- * {{ja-r/args|舎%人|しゃ%じん}} -->
* {{ja-r/args|新%人|しん%じん}}
* {{ja-r/args|成%人|せい%じん}}
* {{ja-r/args|聖%人|せい%じん}}
* {{ja-r/args|星%人|せい%じん}}
* {{ja-r/args|前%人|ぜん%じん}}
* {{ja-r/args|達%人|たつ%じん}}
* {{ja-r/args|旅%人|りょ%じん}}
* {{ja-r/args|党%人|とう%じん}}
* {{ja-r/args|唐%人|とう%じん}}
* {{ja-r/args|俳%人|はい%じん}}
* {{ja-r/args|廃%人|はい%じん}}
<!-- * {{ja-r/args|防%人|ぼう%じん}} -->
* {{ja-r/args|閑%人|ひま%じん|rom=-}}、{{ja-r/args|暇%人|ひま%じん|[[閒人]]}}
* {{ja-r/args|無%人|ぶ%じん}}、{{ja-r/args|無%人|む%じん}}
* {{ja-r/args|魔%人|ま%じん}}
* {{ja-r/args|老%人|ろう%じん}}
* {{ja-r/args|外%国%人|がい%こく%じん|[[外國人]]}}
}}
{{der-bottom}}
==朝鮮語==
===人 (朝鮮語)===
;人類,個人
{{der-top3|組詞}}
* {{ko-l|인간|人間}}
* {{ko-l|인격|人格}}
* {{ko-l|인공|人工}}
* {{ko-l|인구|人口}}
* {{ko-l|인기|人氣}}
* {{ko-l|인도|人道}}
* {{ko-l|인력|人力}}
* {{ko-l|인류|人類}}
* {{ko-l|인망|人望}}
* {{ko-l|인명|人名}}
* {{ko-l|인문|人文}}
* {{ko-l|인물|人物}}
* {{ko-l|인민|人民}}
* {{ko-l|인분|人分}}
* {{ko-l|인사|人事}}
* {{ko-l|인사|人士}}
* {{ko-l|인삼|人蔘}}
* {{ko-l|인상|人相}}
* {{ko-l|인생|人生}}
* {{ko-l|인성|人性}}
* {{ko-l|인어|人魚}}
* {{ko-l|인원|人員}}
* {{ko-l|인재|人材}}
* {{ko-l|인정|人情}}
* {{ko-l|인종|人種}}
* {{ko-l|인체|人體}}
* {{ko-l|인형|人形}}
* {{ko-l|인화|人和}}
* {{ko-l|가인|佳人}}
* {{ko-l|가인|家人}}
* {{ko-l|개인|個人}}
* {{ko-l|거인|巨人}}
* {{ko-l|걸인|乞人}}
* {{ko-l|고인|古人}}
* {{ko-l|고인|故人}}
* {{ko-l|광인|狂人}}
* {{ko-l|교인|敎人}}
* {{ko-l|군인|軍人}}
* {{ko-l|궁인|宮人}}
* {{ko-l|귀인|貴人}}
* {{ko-l|나인|內人}}
* {{ko-l|[[낭인]]/[[랑인]]|浪人}}
* {{ko-l|[[노인]]/[[로인]]|老人}}
* {{ko-l|달인|達人}}
* {{ko-l|당인|黨人}}
* {{ko-l|대인|大人}}
* {{ko-l|명인|名人}}
* {{ko-l|무인|武人}}
* {{ko-l|미인|美人}}
* {{ko-l|백인|白人}}
* {{ko-l|범인|犯人}}
* {{ko-l|법인|法人}}
* {{ko-l|본인|本人}}
* {{ko-l|부인|夫人}}
* {{ko-l|부인|婦人}}
* {{ko-l|살인|殺人}}
* {{ko-l|상인|商人}}
* {{ko-l|설인|雪人}}
* {{ko-l|성인|成人}}
* {{ko-l|성인|聖人}}
* {{ko-l|속인|俗人}}
* {{ko-l|시인|詩人}}
* {{ko-l|신인|新人}}
* {{ko-l|악인|惡人}}
* {{ko-l|애인|愛人}}
* {{ko-l|야인|野人}}
* {{ko-l|[[양인]]/[[량인]]|良人}}
* {{ko-l|여인|女人}}
* {{ko-l|[[연인]]/[[련인]]|戀人}}
* {{ko-l|왜인|倭人}}
* {{ko-l|외인|外人}}
* {{ko-l|우인|偶人}}
* {{ko-l|우인|愚人}}
* {{ko-l|위인|偉人}}
* {{ko-l|은인|恩人}}
* {{ko-l|의인|義人}}
* {{ko-l|이인|異人}}
* {{ko-l|장인|丈人}}
* {{ko-l|죄인|罪人}}
* {{ko-l|주인|主人}}
* {{ko-l|증인|證人}}
* {{ko-l|철인|哲人}}
* {{ko-l|철인|鐵人}}
* {{ko-l|초인|超人}}
* {{ko-l|토인|土人}}
* {{ko-l|폐인|廢人}}
* {{ko-l|현인|賢人}}
* {{ko-l|흑인|黑人}}
* {{ko-l|인격화|人格化}}
<!-- * {{ko-l|인도교|人道敎}} -->
<!-- * {{ko-l|인도교|人道橋}} -->
* {{ko-l|인력거|人力車}}
* {{ko-l|인류학|人類學}}
* {{ko-l|인민폐|人民幣}}
* {{ko-l|인삼차|人蔘茶}}
* {{ko-l|인형극|人形劇}}
* {{ko-l|[[노인학]]/[[로인학]]|老人學}}
* {{ko-l|살인자|殺人者}}
* {{ko-l|선인장|仙人掌}}
* {{ko-l|유인원|類人猿}}
<!-- * {{ko-l|의인법|擬人法}} -->
* {{ko-l|주인공|主人公}}
<!-- * {{ko-l|개개인|個個人}} -->
* {{ko-l|고소인|告訴人}}
* {{ko-l|관리인|管理人}}
<!-- * {{ko-l|귀부인|貴婦人}} -->
* {{ko-l|기업인|企業人}}
* {{ko-l|대리인|代理人}}
* {{ko-l|미망인|未亡人}}
* {{ko-l|보증인|保證人}}
* {{ko-l|서양인|西洋人}}
* {{ko-l|야만인|野蠻人}}
* {{ko-l|언론인|言論人}}
* {{ko-l|연예인|演藝人}}
* {{ko-l|외계인|外界人}}
* {{ko-l|외국인|外國人}}
* {{ko-l|우주인|宇宙人}}
* {{ko-l|유태인|猶太人}}
* {{ko-l|일반인|一般人}}
* {{ko-l|일본인|日本人}}
<!-- * {{ko-l|장본인|帳本人}} -->
* {{ko-l|장애인|[[障礙人]]/[[障碍人]]}}
* {{ko-l|정치인|政治人}}
* {{ko-l|조선인|朝鮮人}}
* {{ko-l|죽부인|竹夫人}}
* {{ko-l|중국인|中國人}}
* {{ko-l|중재인|仲裁人}}
* {{ko-l|지구인|地球人}}
* {{ko-l|지배인|支配人}}
* {{ko-l|지식인|知識人}}
<!-- * {{ko-l|직장인|職場人}} -->
* {{ko-l|한국인|韓國人}}
* {{ko-l|현대인|現代人}}
* {{ko-l|후견인|後見人}}
* {{ko-l|인면수심|人面獸心}}
* {{ko-l|인본주의|人本主義}}
* {{ko-l|인산인해|人山人海}}
* {{ko-l|인신공격|人身攻擊}}
* {{ko-l|민주당원|民主黨人}}
<!-- * {{ko-l|총지배인|總支配人}} -->
<!-- * {{ko-l|팔방미인|八方美人}} -->
{{der-bottom}}
==沖繩語==
===漢字 (沖繩語)===
;組詞
* {{ryu-r|人間|にんじん}}
===人 (沖繩語)===
;衍生詞
* {{ryu-r|沖%縄%ん%人|うち%なー%ん%ちゅ}}:沖繩人
* {{ryu-r|八重山%ん%人|いぇーやま%ん%ちゅ}}
* {{ryu-r|大%人|うふ%っちゅ}}:成人
* {{ryu-r|海人|んみんちゅ}}
===人 (2) (沖繩語)===
;衍生詞
* {{ryu-r|八重山%人|いぇーやま%ぴとぅ}}
===人的類型 (沖繩語)===
;衍生詞
* {{ryu-r|官%人|くゎん%にん}}:政府官員
===量詞 (沖繩語)===
;衍生詞
* {{ryu-r|五%人|ぐ%にん}}
* {{ryu-r|八%人|はち%にん}}
* {{ryu-r|九%人|く%にん}}
* {{ryu-r|十%人|じゅー%にん}}
===量詞 (2) (沖繩語)===
;衍生詞
* {{ryu-r|一人|ちゅい}}、{{ryu-r|独い|ちゅい|獨自;一人}}
===量詞 (3) (沖繩語)===
;衍生詞
* {{ryu-r|幾%人|いく%たい}}:多少人
* {{ryu-r|二人|たい}}
* {{ryu-r|四%人|ゆっ%たい}}
* {{ryu-r|五%人|いち%たい}}
* {{ryu-r|六%人|むっ%たい}}
* {{ryu-r|七%人|なな%たい}}
* {{ryu-r|八%人|やっ%たい}}
pgm7287tjvi4k795kzaz6xrlpihdxtk
勿僅僅
0
2067817
9942949
8553644
2026-10-12T06:20:31Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942949
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=勿仅仅|type=12}}
===發音===
{{zh-pron
|w=sh:8veq jin jin
|cat=con
}}
===連詞===
{{head|zh|連詞}}
# [[不僅]],[[不但]],[[不只]]
====近義詞====
{{syn-saurus|zh|不但}}
blezobobqoipceegq7ejy3rdzgbl317
日裡向
0
2083936
9942950
8543863
2026-10-12T06:20:34Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942950
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=日里向|type=12}}
===發音===
{{zh-pron
|w=sh:8gniq li shian
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[白天]],[[白晝]]
====近義詞====
{{zh-dial|白天}}
{{zh-cat|一天裡的時刻}}
bpra00lmpqiko8evl8ltvxd2otfxb1n
急下烏
0
2093796
9942997
8543825
2026-10-12T06:41:55Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942997
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=急下乌}}
===發音===
{{zh-pron
|w=sh:7ciq shia u
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# [[差點]]
====近義詞====
{{syn-saurus|zh|差點}}
03xm0lu6y843z2olgn3brzmfrr8s1av
險介乎
0
2093801
9942951
8543817
2026-10-12T06:20:37Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942951
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=险介乎}}
===發音===
{{zh-pron
|w=sh:5shi cia wu
|cat=adv
}}
===副詞===
{{head|zh|副詞}}
# [[差點]]
====近義詞====
{{syn-saurus|zh|差點}}
hbuwmb5grryr2cw5man2qlb1miby6zk
攪壅
0
2122542
9942952
8543895
2026-10-12T06:20:40Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942952
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=搅壅}}
===發音===
{{zh-pron
|w=sh:5kau+6yon
|cat=v
}}
===動詞===
{{zh-verb}}
# {{lb|zh|上海話}} [[施肥]]
====近義詞====
{{zh-dial|施肥}}
{{zh-cat|農業}}
ab5x3j4jusmhhxih15kdn3mzo9ij833
User:Sayonzei/Kotori
2
2129326
9942465
9941950
2026-10-12T01:23:36Z
Sayonzei
40728
9942465
wikitext
text/x-wiki
精製鳥飼料:[[User:KotoriBot]]
==列表==
===法語===
*一個-er結尾的第一類法語動詞(連同本體)理論上可產出'''40'''個新詞條。<br>
:{{col3|fr|}}<!--明日:
;需自行創建
:{{col3|fr|retransmigrer|redésentrelacer|retransfigurer|réobséder|désobséder|désamocher|réamocher|rebuissonner|débuissonner|recolmater|décolmater|désaffréter|redélester|réindividuer|recharrier|recémenter|décémenter|réabsolutiser|désabsolutiser|désacadémiser|désaccastiller|réaccompagner|désaccompagner|réagrémenter|désagrémenter|désalambiquer|désanalphabétiser|désanathématiser|réapostropher|réajourner|désajourner|redétremper|redogmatiser|dédogmatiser|réextirper|réintituler|resolutionner|resouscrire|resulfater|désulfater|réagenouiller|désagenouiller|débouillir|désaccomplir|réaccomplir|réaccoutrer|hâbler}}-->
===加泰===
*一個-ar結尾的普通加泰羅尼亞語動詞(連同本體)理論上可產出'''44'''個新詞條。<br>
:{{col3|ca|}}
===葡加利===
*一個-ar結尾的普通葡萄牙語動詞(連同本體)理論上可產出'''53'''個新詞條。<br>
:{{col3|pt|}}<!--明日:-->
===西===
*一個-ar結尾的普通西班牙語動詞(連同本體、不含合詞)理論上可產出'''58'''個新詞條。<br>
:{{col3|es|fosfatar}}<!--明日:
;需自行創建
:{{col3|es|}}-->
===德語===
:{{col3|de|}}
===拉丁語===
:{{col3|la|}}<!--明日:-->
:{{col3|la|}}<!--明日:-->
===意大利語===
:{{col3|it|fosfatare|emulare|espandere|espiare|espiantare|espurgare}}<!--明日:-->
===俄語===
:{{col3|ru|}}
:{{col3|ru|}}
ojgwkfzrvxgfm1jko2kec81r9930bc5
チャーシュー
0
2142452
9942926
9920862
2026-10-12T06:19:22Z
TongcyDai
53191
9942926
wikitext
text/x-wiki
==日語==
{{DEFAULTSORT:ちゃあしゅう}}
{{ja-kanjitab|alt=叉焼:rare}}
<div style=\"float:right;\">
{{wikipedia|lang=ja|叉焼}}
[[File:山汁らーめん チャーシュー麺.jpg|thumb|250px|'''{{lang|ja|チャーシュー}}''':一碗叉燒拉麵]]
</div>
===詞源===
{{bor+|ja|zh|-}} {{zh-l|叉燒|tr=-}}<ref name=\"KDJ\">{{R:Kokugo Dai Jiten}}</ref><ref name=\"DJR\">{{R:Daijirin}}</ref><ref name=\"DJS\">{{R:Daijisen}}</ref><ref name=\"NHK\">{{R:NHK Hatsuon}}</ref><ref name=\"SMK5\">{{R:Shinmeikai5}}</ref>,更確切來說應是{{bor+|ja|yue|叉燒}}。
===發音===
{{ja-pron|acc=3|acc_ref=DJR,SMK5,NHK}}
===名詞===
{{ja-noun}}
# [[叉燒]]
====派生詞彙====
* {{ja-r|チャーシューメン||叉燒拉麵}}
===參考資料===
{{reflist}}
{{C|ja|肉|sort=ちゃあしゅう}}
gl798v09c06vr0bn6na4ol9hagufd4a
電話號頭
0
2154375
9942953
8543725
2026-10-12T06:20:43Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942953
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=电话号头|type=22}}
===發音===
{{zh-pron
|w=sh:6di gho+6ghau deu
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[電話號碼]]
====近義詞====
{{zh-dial|電話號碼}}
{{zh-cat|電話}}
3xh53qgcto98tgtzlezg30ebojdlqvk
Module:Zh-translit
828
2155772
9942337
9104536
2026-10-11T23:01:14Z
TongcyDai
53191
同步 enwikt(91786323);模板名比對補回首字母大寫形式,漢語自動轉寫恢復
9942337
Scribunto
text/plain
local m_str_utils = require("Module:string utilities")
local m_template_parser = require("Module:template parser")
local class_else_type = m_template_parser.class_else_type
local expand = m_template_parser.expand
local find_templates = m_template_parser.find_templates
local get_section = require("Module:pages").get_section
local gsub = string.gsub
local insert = table.insert
local remove = table.remove
local safe_require = require("Module:load").safe_require
local split = m_str_utils.split
local toNFD = mw.ustring.toNFD
local trim = m_str_utils.trim
local ugsub = m_str_utils.gsub
local ulen = m_str_utils.len
local ulower = m_str_utils.lower
local usub = m_str_utils.sub
local uupper = m_str_utils.upper
local tag
local lect_code = mw.loadData("Module:zh/data/lect codes").langcode_to_abbr
local export = {}
local function fail(lang, request)
require("Module:debug/track")("zh-translit/需要手動轉寫/" .. lang) -- zh l10n
return nil
end
local function get_content(title)
local content = mw.title.new(title)
if not content then
return false
end
-- zh l10n: simplified forms are often hard redirects here instead of {{zh-see}} soft redirects.
content = (content.redirectTarget or content):getContent()
-- zh l10n: the L2 heading is written in either traditional or simplified characters.
return get_section(content, "漢語", 2) or get_section(content, "汉语", 2)
end
-- Match function for regex ",(?! )".
local function split_on_comma_without_space(str, start)
local i
repeat
i = str:find(",", start)
if not i then
return
end
start = i + 1
until str:sub(start, start) ~= " "
return i, i
end
local function handle_readings(readings, lang, tr)
if lang == "ltc" or lang == "och" then
if tr and readings ~= tr then
return false
end
return readings
elseif (
lang == "cmn" or
lang == "csp" or
lang == "wuu" or
lang == "yue" or
lang == "zhx-tai"
) then
readings = split(readings, split_on_comma_without_space, true)
else
readings = split(readings, "/", true, true)
end
local tr_orig = tr
for _, reading in ipairs(readings) do
reading = trim(reading)
if not reading:find("=") then
if (
not tr or
tr == reading or
gsub(ulower(tr), "%^", "") == reading
) then
tr = reading
elseif ulower(reading) ~= tr then
return false
end
elseif lang == "cmn" and reading == "cap=y" then
local tr_cap = "^" .. tr
if not tr_orig or tr_orig == tr_cap then
tr = tr_cap
end
end
end
return tr
end
local function remove_ref_tags(template)
for node, parent, i in template:iterate_nodes("tag") do
if node.name == "ref" then
parent[i] = ""
end
end
end
local function iterate_content(content, lang, see, seen, tr)
for template in find_templates(content) do
local name = template:get_name()
if name == "zh-pron" or name == "Zh-pron" then -- zh l10n
remove_ref_tags(template)
local key, value = lect_code[lang]
for i = 2, #template do
local arg = template[i]
if class_else_type(arg) == "argument" and trim(expand(arg[1])) == key then
value = trim(expand(arg[2]))
end
end
if value and #value > 0 then
tr = handle_readings(value, lang, tr)
end
if tr == false then
return tr
end
elseif name == "zh-see" or name == "Zh-see" then -- zh l10n
remove_ref_tags(template)
local arg = trim(template:get_arguments()[1])
if not seen[arg] then
insert(see, arg)
end
end
end
return tr
end
function export.tr(text, lang, sc)
if (not text) or text == "" then
return text
elseif lang == "zh" or lang == "lzh" or lang == "lzh-lit" then
lang = "cmn"
end
if not lect_code[lang] then
lang = require("Module:languages").getByCode(lang, nil, true):getFullCode()
end
local content = get_content(text)
if not content then
return fail(lang)
end
local see = {}
local seen = {
[text] = true
}
local tr = iterate_content(content, lang, see, seen)
if tr == nil then
local i, title = 1
while i <= #see do
title = see[i]
content = get_content(title)
if content then
tr = iterate_content(content, lang, see, seen, tr)
if tr == false then
return fail(lang)
end
seen[title] = true
end
i = i + 1
end
end
if not tr then
return fail(lang)
end
if lang == "cmn" then
tr = tr:gsub("#", "")
if tr:match("[\194-\244]") then
tag = tag or mw.loadData("Module:zh/data/cmn-tag").MT
tr = tr:gsub(".[\128-\191]*", function(m)
if m == "一" then
return "yī"
elseif m == "不" then
return "bù"
else
m = tag[m] and tag[m][1]
if m then
return toNFD(m):gsub("^[aeiou]", "\1%0") -- temporarily use \1 for apostrophes, as it's not in %p
end
end
end)
tr = ugsub(tr, "%f[^%z%s%p](^?)\1", "%1") -- remove any initial apostrophes inserted by the previous function
:gsub("\1", "'")
end
tr = ugsub(tr, "%^('?.)", uupper)
elseif lang == "csp" or lang == "yue" or lang == "zhx-tai" then
tr = tr:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>")
elseif lang == "hak" then
-- TODO
elseif lang == "ltc" or lang == "och" then
if tr == "n" then
return fail(lang)
end
local index = tr and split(tr, lang == "ltc" and "," or ";", true, true) or {}
for i = 1, ulen(text) do
local module_type = lang .. "-pron"
if lang == "och" then
module_type = module_type .. "-ZS"
end
local data_module = safe_require("Module:zh/data/" .. module_type .. "/" .. usub(text, i, i))
if not data_module or (((not index[i]) or index[i] == "y") and #data_module > 1) then
return fail(lang)
end
if index[i] == "y" then
index[i] = 1
elseif index[i] then
index[i] = tonumber(index[i])
end
index[i] = index[i] and data_module[index[i]] or data_module[1]
if lang == "ltc" then
local data = mw.loadData("Module:ltc-pron/data")
local initial, final, tone = require("Module:ltc-pron").infer_categories(index[i])
tone = tone ~= "" and ("<sup>" .. tone .. "</sup>") or tone
index[i] = require("Module:ltc-pron/baxter").baxter(initial, final, tone)
else
index[i] = index[i][6]
end
end
tr = table.concat(index, " ")
if lang == "och" then
tr = "*" .. tr
end
elseif lang == "nan" then
-- TODO
elseif lang == "nan-tws" then
tr = require("Module:nan-pron").pengim_display(tr)
elseif lang == "wuu" then
local w_pron = require("Module:wuu-pron")
if tr:match(';') then
--TODO
return fail(lang)
elseif tr:match(':') then
tr = w_pron.wugniu_format(tr:sub(4))
else
tr = w_pron.wugniu_format(w_pron.wikt_to_wugniu(tr))
end
elseif lang == "zhx-sic" then
tr = ugsub(tr, "([%d-])(%a)", "%1 %2")
:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>")
else
tr = require("Module:" .. lang .. "-pron").rom(tr)
end
-- End with a space so that concurrent parts of running text that need to be transliterated separately (e.g. due to links) are still properly separated.
return tr .. " "
end
return export
1sk5wtbbrwlsf7uypk7cf4t38225jkq
9943014
9942337
2026-10-12T07:11:25Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(由 Module:Template parser 統一處理);不再跟隨硬重定向
9943014
Scribunto
text/plain
local m_str_utils = require("Module:string utilities")
local m_template_parser = require("Module:template parser")
local class_else_type = m_template_parser.class_else_type
local expand = m_template_parser.expand
local find_templates = m_template_parser.find_templates
local get_section = require("Module:pages").get_section
local gsub = string.gsub
local insert = table.insert
local remove = table.remove
local safe_require = require("Module:load").safe_require
local split = m_str_utils.split
local toNFD = mw.ustring.toNFD
local trim = m_str_utils.trim
local ugsub = m_str_utils.gsub
local ulen = m_str_utils.len
local ulower = m_str_utils.lower
local usub = m_str_utils.sub
local uupper = m_str_utils.upper
local tag
local lect_code = mw.loadData("Module:zh/data/lect codes").langcode_to_abbr
local export = {}
local function fail(lang, request)
require("Module:debug/track")("zh-translit/需要手動轉寫/" .. lang) -- zh l10n
return nil
end
local function get_content(title)
local content = mw.title.new(title)
if not content then
return false
end
-- zh l10n: the L2 heading is written in either traditional or simplified characters.
content = content:getContent()
return get_section(content, "漢語", 2) or get_section(content, "汉语", 2)
end
-- Match function for regex ",(?! )".
local function split_on_comma_without_space(str, start)
local i
repeat
i = str:find(",", start)
if not i then
return
end
start = i + 1
until str:sub(start, start) ~= " "
return i, i
end
local function handle_readings(readings, lang, tr)
if lang == "ltc" or lang == "och" then
if tr and readings ~= tr then
return false
end
return readings
elseif (
lang == "cmn" or
lang == "csp" or
lang == "wuu" or
lang == "yue" or
lang == "zhx-tai"
) then
readings = split(readings, split_on_comma_without_space, true)
else
readings = split(readings, "/", true, true)
end
local tr_orig = tr
for _, reading in ipairs(readings) do
reading = trim(reading)
if not reading:find("=") then
if (
not tr or
tr == reading or
gsub(ulower(tr), "%^", "") == reading
) then
tr = reading
elseif ulower(reading) ~= tr then
return false
end
elseif lang == "cmn" and reading == "cap=y" then
local tr_cap = "^" .. tr
if not tr_orig or tr_orig == tr_cap then
tr = tr_cap
end
end
end
return tr
end
local function remove_ref_tags(template)
for node, parent, i in template:iterate_nodes("tag") do
if node.name == "ref" then
parent[i] = ""
end
end
end
local function iterate_content(content, lang, see, seen, tr)
for template in find_templates(content) do
local name = template:get_name()
if name == "zh-pron" then
remove_ref_tags(template)
local key, value = lect_code[lang]
for i = 2, #template do
local arg = template[i]
if class_else_type(arg) == "argument" and trim(expand(arg[1])) == key then
value = trim(expand(arg[2]))
end
end
if value and #value > 0 then
tr = handle_readings(value, lang, tr)
end
if tr == false then
return tr
end
elseif name == "zh-see" then
remove_ref_tags(template)
local arg = trim(template:get_arguments()[1])
if not seen[arg] then
insert(see, arg)
end
end
end
return tr
end
function export.tr(text, lang, sc)
if (not text) or text == "" then
return text
elseif lang == "zh" or lang == "lzh" or lang == "lzh-lit" then
lang = "cmn"
end
if not lect_code[lang] then
lang = require("Module:languages").getByCode(lang, nil, true):getFullCode()
end
local content = get_content(text)
if not content then
return fail(lang)
end
local see = {}
local seen = {
[text] = true
}
local tr = iterate_content(content, lang, see, seen)
if tr == nil then
local i, title = 1
while i <= #see do
title = see[i]
content = get_content(title)
if content then
tr = iterate_content(content, lang, see, seen, tr)
if tr == false then
return fail(lang)
end
seen[title] = true
end
i = i + 1
end
end
if not tr then
return fail(lang)
end
if lang == "cmn" then
tr = tr:gsub("#", "")
if tr:match("[\194-\244]") then
tag = tag or mw.loadData("Module:zh/data/cmn-tag").MT
tr = tr:gsub(".[\128-\191]*", function(m)
if m == "一" then
return "yī"
elseif m == "不" then
return "bù"
else
m = tag[m] and tag[m][1]
if m then
return toNFD(m):gsub("^[aeiou]", "\1%0") -- temporarily use \1 for apostrophes, as it's not in %p
end
end
end)
tr = ugsub(tr, "%f[^%z%s%p](^?)\1", "%1") -- remove any initial apostrophes inserted by the previous function
:gsub("\1", "'")
end
tr = ugsub(tr, "%^('?.)", uupper)
elseif lang == "csp" or lang == "yue" or lang == "zhx-tai" then
tr = tr:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>")
elseif lang == "hak" then
-- TODO
elseif lang == "ltc" or lang == "och" then
if tr == "n" then
return fail(lang)
end
local index = tr and split(tr, lang == "ltc" and "," or ";", true, true) or {}
for i = 1, ulen(text) do
local module_type = lang .. "-pron"
if lang == "och" then
module_type = module_type .. "-ZS"
end
local data_module = safe_require("Module:zh/data/" .. module_type .. "/" .. usub(text, i, i))
if not data_module or (((not index[i]) or index[i] == "y") and #data_module > 1) then
return fail(lang)
end
if index[i] == "y" then
index[i] = 1
elseif index[i] then
index[i] = tonumber(index[i])
end
index[i] = index[i] and data_module[index[i]] or data_module[1]
if lang == "ltc" then
local data = mw.loadData("Module:ltc-pron/data")
local initial, final, tone = require("Module:ltc-pron").infer_categories(index[i])
tone = tone ~= "" and ("<sup>" .. tone .. "</sup>") or tone
index[i] = require("Module:ltc-pron/baxter").baxter(initial, final, tone)
else
index[i] = index[i][6]
end
end
tr = table.concat(index, " ")
if lang == "och" then
tr = "*" .. tr
end
elseif lang == "nan" then
-- TODO
elseif lang == "nan-tws" then
tr = require("Module:nan-pron").pengim_display(tr)
elseif lang == "wuu" then
local w_pron = require("Module:wuu-pron")
if tr:match(';') then
--TODO
return fail(lang)
elseif tr:match(':') then
tr = w_pron.wugniu_format(tr:sub(4))
else
tr = w_pron.wugniu_format(w_pron.wikt_to_wugniu(tr))
end
elseif lang == "zhx-sic" then
tr = ugsub(tr, "([%d-])(%a)", "%1 %2")
:gsub("%d[%d%*%-]*%f[^%d%*]", "<sup>%0</sup>")
else
tr = require("Module:" .. lang .. "-pron").rom(tr)
end
-- End with a space so that concurrent parts of running text that need to be transliterated separately (e.g. due to links) are still properly separated.
return tr .. " "
end
return export
ojlxqyfmeiwpiuucm0mowe184la3lt0
普通閒話
0
2160794
9942954
8543889
2026-10-12T06:20:46Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942954
wikitext
text/x-wiki
{{also|普通言話}}
==漢語==
{{zh-forms|s=普通闲话|t2=普通閑話|type=22|alt=普通言話}}
===發音===
{{zh-pron
|w=sh:5phu thon+6ghe gho,5phu thon ghe gho
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|吳語}} [[普通話]]
====近義詞====
{{zh-dial|普通話}}
{{zh-cat|漢語相關}}
e46yamt14ya7eeii08qszbnsde5w6e6
喔卡曼
0
2165545
9942955
8545718
2026-10-12T06:20:49Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942955
wikitext
text/x-wiki
==漢語==
{{zh-forms|gloss=-}}
===發音===
{{zh-pron
|w=sh:7oq ka me
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|上海話}} [[隨身聽]]
ckzzc4pfesr58wh6u9rbgntroppiw2p
象鼻頭
0
2166246
9942956
8543850
2026-10-12T06:20:52Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942956
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=象鼻头|type=12}}
===發音===
{{zh-pron
|w=sh:6zhian biq deu
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|上海話}} [[象]],[[大象]]
====近義詞====
{{zh-dial|大象}}
{{zh-cat|象|哺乳動物}}
c30s46wvatpozy9bp567g4t45brmt2g
我信佛
0
2181685
9943016
7652260
2026-10-12T07:38:07Z
TongcyBot
83009
官話讀音改寫為明確拼音(cmn-tag 同步 enwikt 後「佛」不在異讀表內)
9943016
wikitext
text/x-wiki
==漢語==
{{phrasebook|zh|宗教}}
{{zh-forms}}
===發音===
{{zh-pron
|m=wǒ xìn fó
|cat=ph
}}
===短語===
{{head|zh|短語}}
# 表明說話者是[[佛教徒]]
====翻譯====
{{trans-top|我信佛}}
* 亞美尼亞語:{{t|hy|ես բուդդայական եմ}}
* 保加利亞語:{{t|bg|аз съм будист|m}}、{{t|bg|аз съм будистка|f}}
* 丹麥語:{{t|da|jeg er buddhist}}
* 荷蘭語:{{t|nl|ik ben boeddhist}}
* 英語:{{t+|en|I'm a Buddhist}}
* 世界語:{{t|eo|mi estas budhano}}
* 芬蘭語:{{t|fi|[[olen]] [[buddhalainen]]}}
* 法語:{{t|fr|je suis bouddhiste}}
* 加利西亞語:{{t|gl|son budista|m|f}}
* 德語:{{t|de|ich bin Buddhist|m}}、{{t|de|ich bin Buddhistin|f}}
* 印地語:{{t|hi|ma͠i bauddh hūn.}}
* 匈牙利語:{{t|hu|buddhista vagyok}}
* 愛爾蘭語:{{t|ga|is Búdaí mé}}
* 意大利語:{{t|it|sono buddista}}
* 牙買加克里奧爾語:{{t|jam|mi a Buddhist}}
* 日語:{{t|ja|私は仏教徒です|tr=watashi wa bukkyō-to desu}}
* 馬拉地語:{{t|mr|mī bauddh āhe.}}
* 波蘭語:{{t|pl|jestem buddystą}} {{qualifier|speaker is male}}、{{t|pl|jestem buddystką}} {{qualifier|speaker is female}}
* 葡萄牙語:{{t|pt|eu sou budista}}、{{t|pt|sou budista}}
* 羅馬尼亞語:{{t|ro|sunt budist|m}}、{{t|ro|sunt budistă|f}}
* 西班牙語:{{t|es|soy budista}}
* 瑞典語:{{t|sv|jag är buddist}}
* 土耳其語:(ben) {{t|tr|Budist'im}}
{{trans-bottom}}
{{zh-cat|佛教}}
1tmdmhmppdynts7vbr4kk7osg6rxddn
娘舅家
0
2182380
9942998
8543836
2026-10-12T06:41:59Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942998
wikitext
text/x-wiki
==漢語==
{{zh-forms|type=21}}
===發音===
{{zh-pron
|w=sh:6gnian jieu ka
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|上海話|過時}} [[當鋪]]
====近義詞====
{{zh-dial|當鋪}}
{{c|zh|商店}}
pun954cl1oyu3pt46td39wakqu7u3to
shūshì
0
2281244
9942361
7930199
2026-10-11T23:57:05Z
Fglffer
55252
9942361
wikitext
text/x-wiki
{{also|shushi|Shushi|shūshī|shūshí|Shūshí|shúshī|shúshí|shúshi|shǔshí|shùshì}}
==官話==
===羅馬化===
{{cmn-pinyin}}
# {{cmn-pinyin of|舒適}}
# {{cmn-pinyin of|書市}}
# {{cmn-pinyin of|書式}}
# {{cmn-pinyin of|叔世}}
# {{cmn-pinyin of|淑世}}
# {{cmn-pinyin of|書士}}
g4se6xsnha2fjyocr820yryay2uw59n
shúshì
0
2281672
9942331
7930630
2026-10-11T22:59:43Z
Fglffer
55252
9942331
wikitext
text/x-wiki
==官話==
===羅馬化===
{{cmn-pinyin}}
# {{cmn-pinyin of|叔世}}
# {{cmn-pinyin of|淑世}}
dk0dmw6oigxfyopr7wquc83vrd8970f
鑊焦
0
2335534
9942957
8543877
2026-10-12T06:20:55Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942957
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=镬焦}}
===發音===
{{zh-pron
|w=sh:8ghoq ciau
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[鍋巴]]
====近義詞====
{{zh-dial|鍋巴}}
{{C|zh|食物}}
2zmcq3eth6vjpajeu5mbpczvq3syizz
飯䊓
0
2335546
9942958
8546090
2026-10-12T06:20:58Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942958
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=饭䊓}}
===發音===
{{zh-pron
|w=sh:6ve zy
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[鍋巴]]
====近義詞====
{{zh-dial|鍋巴}}
{{C|zh|食物}}
1zaloxfbzynh560a79rf63z2j60qwmt
焦飯䊓
0
2335547
9942999
8553650
2026-10-12T06:42:02Z
TongcyBot
83009
二級標題改為「漢語」(條目使用 {{zh-pron}})
9942999
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=焦饭䊓|type=12}}
===發音===
{{zh-pron
|w=sh:1ciau ve zy
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[鍋巴]]
====近義詞====
{{zh-dial|鍋巴}}
{{C|zh|食物}}
tqmdprw8c1njgy2146s14hpomn5k7tv
Module:Category tree/language varieties
828
2531087
9943008
9516876
2026-10-12T07:11:05Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943008
Scribunto
text/plain
local export = {}
local raw_categories = {}
local raw_handlers = {}
local m_languages = require("Module:languages")
local m_table = require("Module:table")
local parse_utilities_module = "Module:parse utilities"
local string_utilities_module = "Module:string utilities"
local labels_module = "Module:labels"
local labels_utilities_module = "Module:labels/utilities"
local rsplit = mw.text.split
local function track(page)
-- [[Special:WhatLinksHere/Wiktionary:Tracking/poscatboiler/languages/PAGE]]
return require("Module:debug/track")("poscatboiler/language-varieties/" .. page)
end
local function pattern_escape(pattern)
return require(string_utilities_module).pattern_escape(pattern)
end
-- This module handles lect/variety categories of all sorts, e.g. regional lect categories such as
-- [[:Category:American English]] and [[:Category:Provençal]]; temporal lect categories such as
-- [[:Category:Early Modern English]]; sociolect categories such as [[:Category:Polari]]; and umbrella categories of the
-- form e.g. [[:Category:Varieties of English]] and [[:Category:Regional French]].
-- FIXME: Eliminate the word "dialect" here and in the {{auto cat}} parameter in favor of "lect" or "variety".
--[=[
FIXME:
1. Support multiple parents. [DONE]
2. Support cat: in parents to indicate a category. [DONE]
3. When linking a description without embedded links, use the equivalent of {{wtorw}} to auto-link to Wikipedia. [DONE]
4. Support the = true. [DONE]
]=]
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["語言變體"] = {
description = "對各種不同語言(區域性、時間性、社會方言等)詞語進行分組的分類。",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"分類",
},
}
raw_categories["地域方言"] = {
description = "Categories that group terms in regional varieties of various languages.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"分類",
"語言變體",
},
}
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
local function split_on_comma(term)
if term:find(",%s") then
return require(parse_utilities_module).split_on_comma(term)
else
return rsplit(term, ",")
end
end
local function ucfirst(text)
return mw.getContentLanguage():ucfirst(text)
end
local function lcfirst(text)
return mw.getContentLanguage():lcfirst(text)
end
local function page_exists(page)
local title = mw.title.new(page)
return title and title.exists
end
-- Handle categories such as [[:Category:Varieties of French]] and [[:Category:Varieties of Ancient Greek]].
table.insert(raw_handlers, function(data)
local langname = data.category:match("^(.*)變體$")
if langname then
local lang = require("Module:languages").getByCanonicalName(langname)
if lang then
return {
lang = lang:getCode(),
description = "包含各種" .. lang:makeCategoryLink() .. "變體(區域性、時間性、社會方言等)詞語的分類。",
parents = {
"{{{langcat}}}",
{name = "語言變體", sort = langname},
},
breadcrumb = "變體",
}
end
end
end)
-- Handle categories such as [[:Category:Regional French]] and [[:Category:Regional Ancient Greek]].
table.insert(raw_handlers, function(data)
local langname = data.category:match("^地域(.*)方言$")
if langname then
local lang = require("Module:languages").getByCanonicalName(langname)
if lang then
return {
lang = lang:getCode(),
description = "此分類收錄" .. lang:makeCategoryLink() .. "的地域變體的詞語。",
additional = "此分類有時也直接包含未分類的地域方言詞語;此類詞語應根據其所屬的特定地區變體重新分類,或歸類為方言。",
parents = {
"{{{langname}}}變體",
{name = "地域方言", sort = langname},
},
breadcrumb = "地域方言",
}
end
end
end)
-- Fancy version of ine() (if-not-empty). Converts empty string to nil, but also strips leading/trailing space.
local function ine(arg)
if not arg then return nil end
arg = mw.text.trim(arg)
if arg == "" then return nil end
return arg
end
-- Get the full language to use e.g. in the settings.
local function get_returnable_lang(lang)
if lang:hasType("family") then
return nil
else
return lang:getFull()
end
end
-- Get the full language code to return in the settings.
local function get_returnable_lang_code(lang)
if lang:hasType("family") then
return "und"
else
return lang:getFullCode()
end
end
local memoizing_dialect_handler
local function category_to_lang_name(category)
local getByCanonicalName = require("Module:languages").getByCanonicalName
local lang
lang = getByCanonicalName(category, nil, "allow etym", "allow family")
if not lang then
-- Some languages have lowercase-initial names e.g. 'the BMAC substrate', but the category begins with an
-- uppercase letter.
lang = getByCanonicalName(lcfirst(category), nil, "allow etym", "allow family")
end
return lang
end
-- Given a category (without the "Category:" prefix), look up the page defining the category, find the call to
-- {{auto cat}} (if any), and return a table of its arguments. If the category page doesn't exist or doesn't have
-- an {{auto cat}} invocation, return nil.
local function scrape_category_for_auto_cat_args(cat)
local cat_page = mw.title.new("Category:" .. cat)
if cat_page then
local contents = cat_page:getContent()
if contents then
for template in require("Module:template parser").find_templates(contents) do
-- The template parser automatically handles redirects and canonicalizes them, so uses of {{autocat}}
-- will also be found.
if template:get_name() == "auto cat" then
return template:get_arguments()
end
end
end
end
return nil
end
-- Try to figure out if this variety is extinct or reconstructed, if type= not given.
local function determine_lect_type(category, lang, default_parent_cat)
if category:find("^Proto%-") or lang:getCanonicalName():find("^Proto%-") or lang:hasType("reconstructed") then
-- Is it reconstructed?
return "reconstructed"
end
if lang:getCode():find("^qsb%-") then
-- Substrate.
return "unattested"
end
if lang:hasType("full") then
-- If a full language, scrape the {{auto cat}} call and check for extinct=1.
local parent_args = scrape_category_for_auto_cat_args(lang:getCategoryName())
if parent_args and ine(parent_args.extinct) and require("Module:yesno")(parent_args.extinct, false) then
return "extinct"
end
end
-- Otherwise, call the dialect handler recursively for the parent category. This is correct e.g. for
-- things like subvarieties of Classical Persian, where the lang itself (Persian) isn't extinct but the
-- parent category refers to an extinct variety. If the dialect handler fails to return a type, it's because
-- the parent category doesn't exist or isn't defined using {{auto cat}}, and doesn't have a language as a
-- suffix. In that case, if we're dealing with an etymology-only language, check the parent language. Finally,
-- fall back to returning "extant" if all else fails.
local parent_type
if default_parent_cat then
export.register_likely_dialect_parent_cat(default_parent_cat)
_, parent_type = memoizing_dialect_handler(default_parent_cat, nil, true)
end
if parent_type then
return parent_type
end
local parent_lang = lang:getParent()
if parent_lang then
return determine_lect_type(category, parent_lang, nil)
end
return "extant"
end
-- Try to figure out the region (used as the default breadcrumb and region description) from the language. If the
-- language name is an etymology-only language, try to derive a region based on a parent etymology-only or full
-- language. For example, if the pagename is '[[:Category:British English]]', the language is 'en-GB' (British English)
-- and the same as the pagename, but we'd like to return a region 'British'. This is also called in cases where the
-- language is explicitly given but we need to infer the region from the parent language; e.g.
-- [[:Category:Lucerne Alemmanic German]] is a type of High Alemannic German but we want to infer 'Lucerne' based on
-- the parent 'Alemannic German'. If this doesn't work and the language name has a space in it, we try using
-- progressively smaller suffixes of the language. For example, for [[:Category:Walser German]]', the language is
-- 'wae' (Walser German), but the parent is 'Highest Alemannic German', whose parent is 'Alemannic German' (a full
-- language), and just "German" is nowhere in the parent-child relationships but found as a suffix in the parent
-- language. Another such case is with [[:Category:Ionic Greek]], whose parent is 'Ancient Greek'.
local function infer_region_from_lang(pagename, lang)
local langname = lang:getCanonicalName()
local lang_to_check = lang
if ucfirst(langname) == pagename then
lang_to_check = lang_to_check:getParent()
end
-- First check against the language name and progressively smaller suffixes; then repeat for any parents (of
-- etymology languages). If the language name is the same as the page name, we need to start with the parent;
-- otherwise we will always match against a suffix, but that's not what we want.
while lang_to_check do
local suffix = lang_to_check:getCanonicalName()
while true do
region = pagename:match("^(.*) " .. pattern_escape(suffix) .. "$")
if region then
return region
end
suffix = suffix:match("^.- (.*)$")
if not suffix then
break
end
end
lang_to_check = lang_to_check:getParent()
end
return nil
end
-- Modeled after splitLabelLang() in [[Module:auto cat]]. Try to split off a maximally long language (full or
-- etymology-only) on the right, and return the resulting language object and the region preceding it. We need to
-- check the maximally long language because of cases like 'English' vs 'Middle English' and 'Chinese Pidgin English';
-- [[:Category:Late Middle English]] should split as 'Late' and 'Middle English', not as 'Late Middle' and 'English'.
local function split_region_lang(pagename)
local lang
local region
-- Try the entire title as a language; if not, chop off a word on the left and repeat.
local words = {}
pagename:gsub(".", function(c) table.insert(words,c) end)
for i = 1, #words do
lang = category_to_lang_name(table.concat(words, "", i, #words))
if lang then
if i == 1 then
region = nil
else
region = table.concat(words, "", 1, i - 1)
end
break
end
end
if not region and lang then
-- The pagename is the same as a language name. Try to infer the region from the parent. See comment at
-- function.
region = infer_region_from_lang(pagename, lang)
end
return lang, region
end
-- Return the default parent cat for the given language and category. If the language and category are the same, we're
-- dealing with the overall cat for an etymology-only language, so use the category of the parent language; otherwise
-- we're dealing with a subcategory of a regular or etymology-only language (e.g. [[:Category:Issime Walser]], a
-- subcategory of [[:Category:Walser German]]), so use the language's category itself. If the resulting language is an
-- etymology-only language or a family, the parent category is that language or family's category, which for
-- etymology-only languages is named the same as the etymology-only language, and for families is named
-- "FAMILY languages"; otherwise, use "Regional LANG" as the category unless `noreg` is given, in which case we use
-- "Varieties of LANG".
local function get_default_parent_cat_from_category(category, lang, noreg)
if lang:getCode():find("^qsb%-") then
-- substrate
return "底層語言"
end
local lang_for_cat
if ucfirst(lang:getCanonicalName()) == category then
lang_for_cat = lang:getParent()
if not lang_for_cat then
error(("Category '%s' has a name the same as a full language; you probably need to explicitly specify a different language using |lang="):format(category))
end
else
lang_for_cat = lang
end
if lang_for_cat:hasType("etymology-only") or lang_for_cat:hasType("family") then
return lang_for_cat:getCategoryName()
elseif noreg then
return lang_for_cat:getCanonicalName() .. "變體"
else
return "地域" .. lang_for_cat:getCanonicalName() .. "方言"
end
end
-- Find the labels that categorize into `category`. Only categories specified using the `regional_categories` and
-- `plain_categories` fields will be returned. `lang` is the language object to use when looking up categories specified
-- using the `regional_categories` field, which append the language onto the specified category prefix. If `lang` is a
-- family or is omitted, no categories specified using `regional_categories` will be returned. Lang-specific modules for
-- all languages will be checked for matching labels that specify `category` as their category using `plain_categories`;
-- this helps e.g. with varieties of Chinese, whose labels are found in [[Module:labels/data/lang/zh]]. The return value
-- is a table in the same format as returned by `find_labels_for_category` in [[Module:labels/utilities]].
--
-- FIXME: It should be possible to check for categories specified using `regional_categories` even when `lang` is nil.
local function find_labels_for_category(category, lang)
local regional_cat_labels, plain_cat_labels
local full_lang
local m_labels_utilities = require(labels_utilities_module)
if lang and lang:hasType("language") then
full_lang = lang:getFull()
local regional_component = category:match("^(.-)" .. pattern_escape(full_lang:getCanonicalName()) .. "$")
if regional_component then
regional_cat_labels = m_labels_utilities.find_labels_for_category(regional_component,
"regional", full_lang)
end
end
plain_cat_labels = m_labels_utilities.find_labels_for_category(category, "plain", full_lang, "check all langs")
local all_labels
if regional_cat_labels and plain_cat_labels then
all_labels = regional_cat_labels
for k, v in pairs(plain_cat_labels) do
all_labels[k] = v
end
else
all_labels = regional_cat_labels or plain_cat_labels
end
return all_labels
end
-- Find the labels for category `category` and language object `lang` (which can be nil or a family, but in that case,
-- no labels on a category specified using `regional_categories`; FIXME: it should be possible to implement this). Then
-- filter them down to those that are specified using a lang-specific module and sort them for use in checking
-- properties such as parent and description. We filter down to only lang-specific labels because those specified in a
-- general module (especially [[Module:labels/data/regional]]) won't be able to have proper descriptions and especially
-- parents, which tend to be language-specific. The sort order prioritizes labels that match the category exactly
-- (either through the canonical version or any alias); this is followed by labels that are a prefix of the category
-- (again, either through the canonical version or any alias), so that labels whose categories are specified using
-- `regional_categories` are prioritized. Any other labels are sorted last, so that e.g. if both the label "Alberta" and
-- "Canada" (with alias "Canadian") for lang=en categorize into [[:Category:Canadian English]], we prefer the label
-- "Canada". For cases where e.g. both labels match the category as prefixes, ties are broken by prioritizing the labels
-- found in the lang-specific module whose language matches `lang`.
--
-- Returns two items. The first is a table of all labels categorizing into `category` (subject to the provisos described
-- in `find_labels_for_category()`), in the same format as returned by `find_labels_for_category` in
-- [[Module:labels/utilities]]. (Specifically, the values are objects containing all relevant information on a given
-- label, and the keys are less important.) The second is a list of label objects after filtering and sorting, in the
-- same format as the values in the `all_labels` table. The first return value will be nil if no labels could be found
-- categorizing into `category`, and the second return value will be nil if no labels remain after filtering.
local function get_sorted_labels(category, lang)
local all_labels = find_labels_for_category(category, lang)
if not all_labels then
return nil
end
local m_labels = require(labels_module)
local lang_specific_pattern = "^" .. pattern_escape(m_labels.lang_specific_data_modules_prefix)
local sorted_labels = {}
for _, labelobj in pairs(all_labels) do
if labelobj.module:find(lang_specific_pattern) then
table.insert(sorted_labels, labelobj)
end
end
local function sort_labelobj(a, b)
local function matches_exactly(labelobj)
if labelobj.canonical == category then
return true
end
for _, alias in ipairs(labelobj.aliases) do
if alias == category then
return true
end
end
return false
end
local function matches_as_prefix(labelobj)
if category:find("^" .. pattern_escape(labelobj.canonical) .. " ") then
return true
end
for _, alias in ipairs(labelobj.aliases) do
if category:find("^" .. pattern_escape(alias) .. " ") then
return true
end
end
return false
end
local function tiebreak()
local a_matches_lang = lang and a.lang:getFullCode() == lang:getFullCode()
local b_matches_lang = lang and b.lang:getFullCode() == lang:getFullCode()
if a_matches_lang and not b_matches_lang then
return true
elseif b_matches_lang and not a_matches_lang then
return false
else
return a.canonical < b.canonical
end
end
local a_matches_exactly = matches_exactly(a)
local b_matches_exactly = matches_exactly(b)
if a_matches_exactly and not b_matches_exactly then
return true
elseif b_matches_exactly and not a_matches_exactly then
return false
elseif a_matches_exactly and b_matches_exactly then
return tiebreak()
end
local a_matches_as_prefix = matches_as_prefix(a)
local b_matches_as_prefix = matches_as_prefix(b)
if a_matches_as_prefix and not b_matches_as_prefix then
return true
elseif b_matches_as_prefix and not a_matches_as_prefix then
return false
else
return tiebreak()
end
end
table.sort(sorted_labels, sort_labelobj)
if #sorted_labels > 0 then
return all_labels, sorted_labels
else
return all_labels, nil
end
end
-- Find the categories (only of type `regional_categories` and `plain_categories`) that label `label` categorizes into.
-- Return value is nil if the label couldn't be located at all, otherwise a list of categories (which may be empty).
local function get_categories_for_label(label, lang)
local m_labels = require(labels_module)
local labret = m_labels.get_label_info { label = label, lang = lang }
if not labret.recognized then
return nil
end
local categories = m_labels.fetch_categories(labret.canonical or label, labret.data, lang, nil, nil,
{["plain_categories"] = true})
local reg_cats = m_labels.fetch_categories(labret.canonical or label, labret.data, lang, nil, nil,
{["regional_categories"] = true})
if #reg_cats > 0 then
for _, cat in ipairs(reg_cats) do
table.insert(categories, cat)
end
end
return categories
end
-- Given the sorted labels that categorize into `category`, return the parent categories for the first label that specifies
-- any parents. `default` is the default parent category, usually "Regional LANG" or (if noreg=1 is specified) "Varieties of LANG";
-- it is used if the parent is explicitly given as `true` or "+" (or one of these values occurs among others), or if a parent label
-- was given but didn't categorize into any regional or plain categories, or if no labels with parents could be found. If
-- `all_cats` is specified, all categories associated with all specified parent labels (if more than one is present) are returned;
-- otherwise, only the categories for the first parent label are returned.
--
-- Returns two values: the list of parent categories and the label object from which the categories were derived (or nil if no
-- label object could be found with a `parent` field, in which case the return value of the list of categories is a simple-element
-- list consisting of `default`). The format of the parent category list is such that the list can directly be specified as the
-- value of the `parents` field returned by the raw handler. This means that usually the individual list elements are strings
-- (referring to raw poscat labels), but they may be strings prefixed by "Category:" (for arbitrary categories), or objects of the
-- form {name = "CATEGORY", lang = "LANGCODE", is_label = true} for poscat language labels.
local function get_parents_from_sorted_labels(sorted_labels, category, all_cats)
for _, labobj in ipairs(sorted_labels) do
local parent = labobj.labdata.parent
if parent == true then
parent = {parent}
elseif parent and type(parent) == "string" then
parent = split_on_comma(parent)
end
local function get_parent_cats(par)
if par == true or par == "+" then
return {"+"}
end
if par:find("^cat:") then
return {"Category:" .. par:gsub("^cat:", "")}
end
if par:find("^Category:") then
return {par}
end
if par:find("^rawposcat:") then
return {(par:gsub("^rawposcat:", ""))}
end
if par:find("^poscat:") then
local langcode, label = par:match("^poscat:([^:]+):(.*)$")
if not langcode then
error(("Parent poscatboiler language label '%s' for label '%s' for category '%s' (defined in module [[%s]]) needs to be of the form 'poscat:LANGCODE:LABEL'"):format(
par, labobj.canonical, category, labobj.module))
end
return {{name = label, lang = langcode, is_label = true}}
end
local this_cats = get_categories_for_label(par, labobj.lang)
if not this_cats then
error(("Parent label '%s' for label '%s' for category '%s' (defined in module [[%s]]) couldn't be located"):format(
par, labobj.canonical, category, labobj.module))
end
return this_cats
end
if parent then
if type(parent) ~= "table" then
error(("Internal error: Expected a string, boolean `true` or list for the value of the parent field for label '%s' for category '%s' (defined in module [[%s]]), but saw type '%s': %s"):format(
labobj.canonical, category, labobj.module, type(parent), mw.dumpObject(parent)))
end
local cats
if all_cats then
cats = {}
for _, par in ipairs(parent) do
local this_cats = get_parent_cats(par)
for _, this_cat in ipairs(this_cats) do
m_table.insertIfNot(cats, this_cat)
end
end
else
cats = get_parent_cats(parent[1])
end
if #cats > 0 then
return cats, labobj
end
-- FIXME: If the parent doesn't specify any categories, should we try the next parent or fall back
-- to the parent determined through get_default_parent_cat_from_category() (which is what we currently
-- do)?
return {"+"}, labobj
end
end
return {"+"}, nil
end
local likely_dialect_parent_cat = {}
-- Register that `cat` is likely to be a dialect cat, so we try to handle it as such in the dialect handler when
-- we are called on that category. This avoids the need to have manual allow-lists of nonstandardly-named parent
-- dialect categories to handle, such as [[:Category:Assyrian]], [[:Category:Ripuarian Franconian]] ("Franconian" is
-- not a language) and [[:Category:Limburgan-Ripuarian transitional dialects]].
function export.register_likely_dialect_parent_cat(cat)
if type(cat) == "string" and not cat:find("^Category:") then
likely_dialect_parent_cat[cat] = true
end
end
-- Handle dialect categories such as [[:Category:New Zealand English]], [[:Category:Late Middle English]],
-- [[:Category:Arbëresh Albanian]], [[:Category:Provençal]] or arbitrarily-named categories like
-- [[:Category:Issime Walser]]. We currently require that dialect=1 is specified to the call to {{auto cat}} to avoid
-- overfiring. However, if called from inside, we are processing the breadcrumb for the parent (or conceivably the
-- child) of a dialect category, and won't have any params set, so we can't rely on dialect=1. In that case, only fire
-- if the category is or ends in the name of a full or etymology-only language, and scrape the category's call to
-- {{auto cat}} to get the appropriate params. This means that nonstandardly-named categories like
-- [[:Category:Issime Walser]] can't be parents of other dialect categories. To work around this, either we have to
-- relax the code below to operate on all raw categories (not necessarily a good idea), or we rename the
-- nonstandardly-named categories (e.g. in the case above, to [[:Category:Issime Walser German]], since Walser German
-- is a recognized etymology-only language).
--
-- NOTE: We are able to handle categories for etymology-only families (currently only [[:Category:Middle Iranian]] and
-- [[:Category:Old Iranian]]) and for etymology-only substrate languages (e.g. [[:Category:The BMAC substrate]]).
-- There is some special "family" code for the former.
local function dialect_handler(category, raw_args, called_from_inside)
if called_from_inside then
-- Avoid infinite loops from wrongly processing non-lect categories. We have a check around line 344 below
-- for categories whose {{auto cat}} doesn't say dialect=1, but we still need the following in case of
-- non-existent categories we're being asked to process (e.g. [[:Category:User bcc]] ->
-- [[:Category:Southern Balochi]] (nonexistent) -> [[:Category:Regional Baluchi]] (nonexistent), which
-- causes an infinite loop without the check below.
if category:find("^Regional ") or category:find("^Varieties of ") or category:find("^Rhymes:") then
return nil
end
-- If called from inside we won't have any params available. See comment above about this. We scrape the
-- category page's call to {{auto cat}} to get the appropriate params, and if that fails, we currently fall back
-- to defaults based on the label(s) that categorize(s) into the category or the name of the category. Since the
-- call from inside is only to get the parent category and breadcrumb, these defaults actually work in most
-- cases but not all; e.g. in the chain [[:Category:Regional Yoruba]] -> [[:Category:Central Yoruba]] ->
-- [[:Category:Ekiti Yoruba]] -> [[:Category:Akurẹ Yoruba]], if we are forced to use default values, we will
-- produce the right parent for [[:Category:Central Yoruba]] but not for [[:Category:Ekiti Yoruba]], where the
-- default parent would be [[:Category:Regional Yoruba]] instead of the correct [[:Category:Central Yoruba]].
local lang, breadcrumb = split_region_lang(category)
if lang or likely_dialect_parent_cat[category] then
raw_args = scrape_category_for_auto_cat_args(category)
if raw_args and not ine(raw_args.dialect) then
-- We are scraping something like [[:Category:American Sign Language]] that ends in a valid language but is not
-- a dialect.
return nil
end
if not raw_args then
-- If we can't parse the scraped {{auto cat}} spec, return default values. This helps e.g. in converting
-- from the old {{dialectboiler}} template and generally when adding new varieties.
local parents, label_with_parent
local function getprop(prop)
return -- ine(raw_args[prop]) or
label_with_parent and label_with_parent.labdata[prop]
end
local all_labels, sorted_labels = get_sorted_labels(category, lang)
if sorted_labels then
parents, label_with_parent = get_parents_from_sorted_labels(sorted_labels, category)
if not lang and label_with_parent then
lang = label_with_parent.lang
end
else
parents = {"+"}
end
if not lang then
-- We were instructed to scrape by virtue of `dialect_parent_cats_to_scrape`, but couldn't scrape
-- anything.
return nil
end
local default_parent_cat_from_category = get_default_parent_cat_from_category(category, lang,
getprop("noreg"))
for i, parent in ipairs(parents) do
if parent == "+" then
parents[i] = default_parent_cat_from_category
end
end
local first_parent_cat = parents[1]
if type(first_parent_cat) ~= "string" or first_parent_cat:find("^Category:") then
-- Only keep `first_parent_cat` if it refers to a raw poscat label (which is probably a dialect
-- handler label).
first_parent_cat = nil
end
track("dialect")
export.register_likely_dialect_parent_cat(parents[1])
-- NOTE: When called from inside, the description doesn't matter; nor do any parents other than the
-- first. This is because called_from_inside is only set when computing the breadcrumb trail, which
-- only needs the language, first parent and breadcrumb.
return {
-- FIXME, allow etymological codes here
lang = get_returnable_lang_code(lang),
description = "Foo",
parents = parents,
breadcrumb = breadcrumb or lang:getCanonicalName(),
umbrella = false,
can_be_empty = true,
}, determine_lect_type(category, lang, first_parent_cat)
end
else
return nil
end
end
if not called_from_inside and not ine(raw_args.dialect) then
return nil
end
-------------------- 1. Process parameters. -------------------
local params = {
[1] = {},
dialect = {type = "boolean"},
lang = {},
verb = {},
prep = {},
the = {type = "boolean"},
def = {},
fulldef = {},
addl = {},
nolink = {type = "boolean"},
noreg = {type = "boolean"}, -- don't make the default parent be "Regional LANG"; instead, "Varieties of LANG"
type = {}, -- "extinct", "extant", "reconstructed", "unattested", "constructed"
cat = {},
othercat = {}, -- comma-separated
country = {}, -- comma-separated
wp = {},
wikidata = {},
breadcrumb = {},
pagename = {}, -- for testing or demonstration
}
local args = require("Module:parameters").process(raw_args, params)
local allowed_type_values = {"extinct", "extant", "reconstructed", "unattested", "constructed"}
if args.type and not m_table.contains(allowed_type_values, args.type) then
error(("Unrecognized value '%s' for type=; should be one of %s"):format(
args.type, table.concat(allowed_type_values, ", ")))
end
-------------------- 2. Initialize breadcrumb, regiondesc and language from category. -------------------
-- They may be overridden later.
local lang, breadcrumb, regiondesc, langname
local region
category = args.pagename or category
if not args.lang then
lang, breadcrumb = split_region_lang(category)
if lang then
langname = lang:getCanonicalName()
end
-- The lang and/or breadcrumb may be nil at this point (e.g. we're processing a category like
-- [[:Category:Singlish]] or [[:Category:Polari]] that doesn't have a language in it). We don't throw an error
-- yet because we may be able to fetch the lang, regiondesc and breadcrumb from a label that categorizes into
-- the category.
regiondesc = breadcrumb
else
lang = m_languages.getByCode(args.lang, "lang", "allow etym")
langname = lang:getCanonicalName()
if category == ucfirst(langname) then
-- breadcrumb and regiondesc should stay nil; breadcrumb will get `category` as a default, and the lack of
-- regiondesc will cause an error to be thrown unless the user gave it explicitly or specified def=.
else
breadcrumb = category:match("^(.*) " .. pattern_escape(langname) .. "$")
if not breadcrumb then
-- Try to infer the region from the parent. See comment at function.
breadcrumb = infer_region_from_lang(category, lang)
end
regiondesc = breadcrumb
end
end
-------------------- 3. Determine labels categorizing into this category. -------------------
local all_labels, sorted_labels = get_sorted_labels(category, lang)
-------------------- 4. Determine parent categories and initialize additional properties. -------------------
-- The first label with a parent is used to fetch additional properties, such as region= and addl=.
local parents
local first_parent_cat = args.cat
local label_with_parent
local function getprop(prop)
return args[prop] or label_with_parent and label_with_parent.labdata[prop]
end
if first_parent_cat then
parents = {first_parent_cat}
if not lang then
error(("lang= not given and unable to parse language from category '%s' (didn't check labels categorizing into the category because cat= explicitly given)"):format(category))
end
else
if sorted_labels then
parents, label_with_parent = get_parents_from_sorted_labels(sorted_labels, category, "all cats")
if not lang and label_with_parent then
lang = label_with_parent.lang
langname = lang:getCanonicalName()
end
else
parents = {"+"}
end
if not lang then
error(("lang= not given, unable to parse language from category '%s' and can't find a label categorizing into the category"):format(category))
end
local default_parent_cat_from_category = get_default_parent_cat_from_category(category, lang, getprop("noreg"))
for i, parent in ipairs(parents) do
if parent == "+" then
parents[i] = default_parent_cat_from_category
end
end
first_parent_cat = parents[1]
end
if type(first_parent_cat) ~= "string" or first_parent_cat:find("^Category:") then
-- Only keep `first_parent_cat` if it refers to a raw poscat label (which is probably a dialect handler label).
-- WARNING: Code below using `first_parent_cat` must handle nil.
first_parent_cat = nil
end
local othercat = getprop("othercat")
if othercat and type(othercat) == "string" then
othercat = split_on_comma(othercat)
end
if othercat then
for _, cat in ipairs(othercat) do
if not cat:find("^Category:") then
cat = "Category:" .. cat
end
table.insert(parents, cat)
end
end
local countries = getprop("country")
if countries and type(countries) == "string" then
countries = split_on_comma(countries)
end
-- If no breadcrumb, this often happens when the langname and category are the same (happens only with etym-only
-- languages), and the parent category is set below to the full parent, so the breadcrumb should show the
-- language name (or equivalently, the category). If the langname and category are different, we should fall back to
-- the category. E.g. for Singlish, lang=en is specified and we can't infer a breadcrumb because the dialect name
-- doesn't end in "English"; in this case we want the breadcrumb to show "Singlish".
breadcrumb = getprop("breadcrumb") or breadcrumb or category
local the_prefix
if args[1] then
regiondesc = args[1]
the_prefix = ""
else
local regionprop = getprop("region")
if regionprop then
regiondesc = regionprop
the_prefix = ""
elseif label_with_parent then
-- It's not clear which of the following two are better. The second one uses the actual label display form,
-- which might be argued to be better, except that it will often be linked to a Wikipedia article about the
-- dialect rather than the place. The first one just uses the canonical label directly (which will later be
-- linked to itself if unlinked). A third possibility is to use `label_with_parent.display` if present,
-- otherwise `label_with_parent.canonical`.
regiondesc = label_with_parent.canonical
if label_with_parent.display and regiondesc ~= label_with_parent.display then
track("display-different-from-canonical")
end
-- regiondesc = require(labels_module).get_displayed_label(label_with_parent.canonical, label_with_parent.labdata, lang)
end
end
countries = countries or {regiondesc}
for _, country in ipairs(countries) do
if not country:find("[<=]") then
country = require("Module:links").remove_links(country)
local cat = "Category:" .. country .. "的語言"
if page_exists(cat) then
table.insert(parents, cat)
end
end
end
-------------------- 5. Refine the language to an etymology-only child if possible. -------------------
-- Now that we've determined the parent, we look up the parent hierarchy until we find a category naming an
-- etymology-only language. If we find one and it's a child of the language we've determined, use it.
local ancestral_cat = first_parent_cat
local refined_lang
while true do
refined_lang = category_to_lang_name(ancestral_cat)
if refined_lang then
break
end
export.register_likely_dialect_parent_cat(ancestral_cat)
local settings, _ = memoizing_dialect_handler(ancestral_cat, nil, true)
if not settings then
break
end
ancestral_cat = settings.parents[1]
end
if refined_lang and refined_lang:hasParent(lang) then
lang = refined_lang
langname = lang:getCanonicalName()
end
-------------------- 6. Initialize `additional` with user-specified text and info about labels. -------------------
local additional = getprop("addl")
local function append_addl(addl_text)
if not addl_text then
return
end
if additional then
additional = additional .. "\n\n" .. addl_text
else
additional = addl_text
end
end
if all_labels then
local m_labels_utilities = require(labels_utilities_module)
append_addl(m_labels_utilities.format_labels_categorizing(all_labels, nil,
get_returnable_lang(lang)))
end
-------------------- 7. Augment `additional` with information about etymology-only codes. -------------------
local langname_for_desc
local etymcodes = {}
local function make_code(code)
return ("<code>%s</code>"):format(code)
end
if lang:hasType("etymology-only") and ucfirst(langname) == category then
langname_for_desc = lang:getParentName()
local langcode = lang:getCode()
table.insert(etymcodes, make_code(langcode))
-- Find all alias codes for the etymology-only language.
-- FIXME: There should be a better/easier way of doing this.
local ety_code_to_name = mw.loadData("Module:etymology languages/code to canonical name")
for code, canon_name in pairs(ety_code_to_name) do
if canon_name == langname and code ~= langcode then
table.insert(etymcodes, make_code(code))
end
end
local addl_etym_codes = ("[[Module:etymology_languages/data|僅用於詞源的語言]]代碼:%s。"):format(
m_table.serialCommaJoin(etymcodes, {conj = "或"}))
append_addl(addl_etym_codes)
else
langname_for_desc = langname
end
-------------------- 8. Try to figure out if this variety is extinct or reconstructed. -------------------
local lect_type = getprop("type")
if not lect_type then
lect_type = determine_lect_type(category, lang, first_parent_cat)
end
local function prefix_addl(addl_text)
if additional then
additional = addl_text .. "\n\n" .. additional
else
additional = addl_text
end
end
if lect_type == "extinct" then
prefix_addl("這個語言變體已絕跡。")
table.insert(parents, "Category:所有絕跡語言")
elseif lect_type == "reconstructed" then
prefix_addl("這個語言變體是重構語言。")
table.insert(parents, "Category:重構語言")
elseif lect_type == "unattested" then
prefix_addl("這個語言變體無記錄。")
table.insert(parents, "Category:無記錄語言")
elseif lect_type == "constructed" then
prefix_addl("這個語言變體是[[人工語言]]。")
table.insert(parents, "Category:人工語言")
end
-------------------- 9. Compute `description`. -------------------
local description
local fulldef = getprop("fulldef")
if fulldef then
description = fulldef .. "。"
end
if not description then
local def = getprop("def")
if def then
description = ("%s的詞語或詞義。"):format(def)
end
end
if not description then
if not regiondesc then
-- We need regiondesc for the description unless def= or fulldef= is given, which overrides the part that needs it.
error(("1= (region) not given and unable to infer region from category '%s' given language name '%s'"):
format(category, langname))
end
local lang_en = m_languages.getByCode("zh", true)
local linked_regiondesc = regiondesc
-- Don't try to link if HTML, = sign, template call or embedded link found in text. Embedded links will
-- automatically be converted to English links by JavaScript.
local function linkable(text)
return not text:find("[<={}%[%]|]")
end
if linked_regiondesc:find("<country>") then
if not countries then
error(("Can't specify <country> in region description '%s' when country= not given"):format(linked_regiondesc))
end
-- Link the countries individually before calling serialCommaJoin(), which inserts HTML.
local linked_countries = {}
for _, country in ipairs(countries) do
if linkable(country) then
country = require("Module:links").full_link { lang = lang_en, term = country }
end
table.insert(linked_countries, country)
end
linked_countries = m_table.serialCommaJoin(linked_countries)
linked_regiondesc = linked_regiondesc:gsub("<country>",
require(string_utilities_module).replacement_escape(linked_countries))
elseif not getprop("nolink") and linkable(linked_regiondesc) then
-- Even if nolink not given, don't try to link if HTML or = sign found in linked_regiondesc, otherwise
-- we're likely to get an error.
if page_exists(linked_regiondesc) then
-- Only construct a Wiktionary link if the page exists; otherwise construct a Wikipedia link.
linked_regiondesc = require("Module:links").full_link { lang = lang_en, term = linked_regiondesc }
else
linked_regiondesc = ("[[w:%s|%s]]"):format(linked_regiondesc, linked_regiondesc)
end
end
linked_regiondesc = linked_regiondesc
local verb = getprop("verb") or "使用"
local prep = getprop("prep")
if not langname_for_desc then
error(category)
end
description = ("%s%s%s%s的詞語或詞義。"):format(
langname_for_desc, prep == "-" and "" or (prep or "在"), linked_regiondesc, verb)
end
-------------------- 10. Compute the Wikipedia articles that go into `topright`. -------------------
local topright_parts = {}
-- Insert Wikipedia article `article` for Wikimedia language `wmcode` into `topright_parts`, avoiding duplication.
local function insert_wikipedia_article(wmcode, article)
m_table.insertIfNot(topright_parts, ("{{wp%s%s}}"):format(
wmcode == "zh" and "" or "|lang=" .. wmcode,
article == category and "" or "|" .. article
))
end
local function insert_wikipedia_articles_for_wikipedia_specs(specs, default)
for _, article in ipairs(specs) do
local foreign_wiki
if article == true then
article = default
else
if article:find(":[^ ]") then
local actual_article
foreign_wiki, actual_article = article:match("^([a-z][a-z][a-z-]*):([^ ].*)$")
if actual_article then
article = actual_article
end
end
if article == "+" then
article = default
elseif article == "-" then
article = nil
else
article = require("Module:yesno")(article, article)
if article == true then
article = default
end
end
end
if article then
insert_wikipedia_article(foreign_wiki or "zh", article)
end
end
end
local function insert_wikipedia_articles_for_wikidata_specs(specs, lang)
if not mw.wikibase then
error(("Unable to retrieve data from Wikidata ID's '%s'; `mw.wikibase` not defined"):format(args.wikidata))
end
local wikipedia_langs = require(labels_module).get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
local ids_without_wmcodes = {}
local ids_with_wmcodes = {}
for _, id in ipairs(specs) do
if id:find(":") then
table.insert(ids_with_wmcodes, id)
else
table.insert(ids_without_wmcodes, id)
end
end
for _, wmcode in ipairs(wikipedia_langs) do
for _, id in ipairs(ids_without_wmcodes) do
local article = mw.wikibase.sitelink(id, wmcode .. "wiki")
if article then
insert_wikipedia_article(wmcode, article)
end
end
end
for _, id in ipairs(ids_with_wmcodes) do
local wmcode, wikidata_id = id:match("^(.-):(.*)$")
local article = mw.wikibase.sitelink(wikidata_id, wmcode .. "wiki")
if article then
insert_wikipedia_article(wmcode, article)
end
end
end
if args.wp or args.wikidata then
if args.wp then
insert_wikipedia_articles_for_wikipedia_specs(split_on_comma(args.wp), category)
end
if args.wikidata then
insert_wikipedia_articles_for_wikidata_specs(rsplit(args.wikidata, "%s*,%s*"), lang)
end
elseif pagename == ucfirst(langname) then
local topright_parts = {}
local wikipedia_langs = require(labels_module).get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
for _, wmcode in ipairs(wikipedia_langs) do
local article = lang:getWikipediaArticle("no category fallback", wmcode .. "wiki")
if article then
insert_wikipedia_article(wmcode, article)
end
end
end
if #topright_parts == 0 and sorted_labels then
for _, labobj in pairs(all_labels) do
local wp_specs = labobj.labdata.Wikipedia
if wp_specs then
if type(wp_specs) ~= "table" then
wp_specs = {wp_specs}
end
insert_wikipedia_articles_for_wikipedia_specs(wp_specs, labobj.canonical)
end
local wikidata_specs = labobj.labdata.Wikidata
if wikidata_specs then
if type(wikidata_specs) ~= "table" then
wikidata_specs = {wikidata_specs}
end
insert_wikipedia_articles_for_wikidata_specs(wikidata_specs, labobj.lang)
end
end
end
local topright
if #topright_parts > 0 then
topright = table.concat(topright_parts)
end
-------------------- 11. Return the combined structure of all information. -------------------
track("dialect")
export.register_likely_dialect_parent_cat(parents[1])
return {
-- FIXME, allow etymological codes here
lang = get_returnable_lang_code(lang),
topright = topright,
description = description,
additional = additional,
parents = parents,
breadcrumb = {name = breadcrumb, nocap = true},
umbrella = false,
can_be_empty = true,
}, lect_type
end
local memoized_responses = {}
memoizing_dialect_handler = function(category, raw_args, called_from_inside)
local retval = memoized_responses[category]
if not retval then
retval = {dialect_handler(category, raw_args, called_from_inside)}
memoized_responses[category] = retval
end
local obj, lect_type = retval[1], retval[2]
return obj, lect_type
end
-- Actual handler for dialect categories. See dialect_handler() above.
table.insert(raw_handlers, function(data)
local settings, _ = memoizing_dialect_handler(data.category, data.args, data.called_from_inside)
return settings, not not settings
end)
return {RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers, export = export}
bk9ued4tp8r1tkuyf9rc3h7z9l2fssg
Module:Phi-headword
828
2531124
9943013
9942181
2026-10-12T07:11:22Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943013
Scribunto
text/plain
-- This module contains code for Philippine-language headword templates.
-- Most languages use the following templates (e.g. for Waray-Waray):
-- * {{war-noun}}, {{war-proper noun}};
-- * {{war-verb}};
-- * {{war-adj}};
-- * {{war-adv}};
-- * {{war-head}}.
-- Tagalog uses the following additional templates:
-- * {{tl-num}};
-- * {{tl-pron}};
-- * {{tl-prep}}.
-- Cebuano uses the following additional templates:
-- * {{ceb-num}}.
local export = {}
local pos_functions = {}
local force_cat = false -- for testing; if true, categories appear in non-mainspace pages
local require_when_needed = require("Module:utilities/require when needed")
local m_table = require("Module:table")
local list_to_set = m_table.listToSet
local rsplit = mw.text.split
local uupper = mw.ustring.upper
local ulower = mw.ustring.lower
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local en_utilities_module = "Module:en-utilities"
local headword_utilities_module = "Module:headword utilities"
local template_parser_module = "Module:template parser"
local m_en_utilities = require_when_needed(en_utilities_module)
local m_headword_utilities = require_when_needed(headword_utilities_module)
-- l10n: 英語版漏了定義 `m_string_utilities`,屈折參數含 "#" 時 replace_hash_with_lemma() 會報錯;在此補上
local m_string_utilities = require_when_needed("Module:string utilities")
local boolean_param = {type = "boolean"}
local list_param = {list = true, disallow_holes = true}
local concat = table.concat
local insert = table.insert
local remove = table.remove
local rfind = mw.ustring.find
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local tl_conj_type_data = {
["actor"] = 5,
["actor indirect"] = 0,
["actor 2nd indirect"] = 4,
["object"] = 11,
["locative"] = 2,
["benefactive"] = 3,
["instrument"] = 2,
["reason"] = {4, {1,2,3}},
["directional"] = 6,
["reference"] = 0,
["reciprocal"] = 2
}
local tl_conjugation_types = {}
for key, value in pairs(tl_conj_type_data) do
local type_count = 0
local alternates = {}
if type(value) == "number" then
type_count = value
else
type_count = value[1]
alternates = value[2]
end
local roman_numeral
if type_count == 0 then
local trigger = {key, "trigger"}
if key == "actor indirect" then
trigger[1] = "indirect actor"
end
tl_conjugation_types[key] = table.concat(trigger, " ")
else
for i = 1, type_count do
roman_numeral = require("Module:roman numerals").arabic_to_roman(tostring(i))
local trigger = {require("Module:ordinal")._ordinal(tostring(i)), key, "trigger"}
--These could be typos but putting back in to stay consistent
if key == "actor 2nd indirect" then
trigger[2] = "secondary indirect actor"
end
tl_conjugation_types[key .. " " .. roman_numeral] = table.concat(trigger, " ")
if require("Module:table").contains(alternates, i) then
roman_numeral = roman_numeral .. "A"
trigger[1] = "alternate " .. trigger[1]
tl_conjugation_types[key .. " " .. roman_numeral] = table.concat(trigger, " ")
end
end
end
end
local ilo_conjugation_types = {
["actor I"] = "1st actor trigger", -- um- or -um-
["actor II"] = "2nd actor trigger", -- ag-
["actor III"] = "3rd actor trigger", -- mang-
["actor IV"] = "4th actor trigger", -- ma-
["actor potentive I"] = "1st actor trigger potential mood", -- maka-
["actor potential II"] = "2nd actor trigger potential mood", -- makapag-
["actor causative I"] = "2nd actor trigger potential mood", -- agpa-
["actor causative II"] = "2nd actor trigger potential mood", -- mangpa-
["object"] = "object trigger", -- -en
["object potential"] = "object trigger potential mood", -- ma-
["object causative"] = "2nd actor trigger potential mood", -- ipai-
["comitative"] = "comitative trigger", -- ka-
["comitative potential"] = "comitative trigger potential mood", -- maka-
["comitative causative I"] = "1st comitative trigger causative mood", -- makapa-
["comitative causative II"] = "2nd comitative trigger causative mood", -- makipa-
["locative"] = "locative trigger",-- -an
["locative potential"] = "locative trigger potential mood", -- ma- -an
["locative causative"] = "locative trigger causative mood", -- pa- -an
["thematic"] = "thematic trigger", -- i-
["thematic potential"] = "thematic trigger potential mood", -- mai-
["thematic causative"] = "thematic trigger causative mood", -- ipa-
["benefactive"] = "benefactive trigger", -- i- -an
["benefactive potential"] = "benefactive trigger potential mood", -- mai- -an
["benefactive causative"] = "benefactive trigger causative mood", -- ipa- -an
["instrument"] = "instrument trigger", -- pag-
["instrument potential"] = "instrument trigger potential mood", -- mapag-
["instrument causative"] = "1st instrument trigger causative mood", -- pagpa- -an
["instrument causative II"] = "2nd instrument trigger causative mood", -- panagpa-
}
local pag_conjugation_types = {
["actor I"] = "1st actor trigger", -- on-/-on-
["actor II"] = "2nd actor trigger", --man-
["actor potentive I"] = "actor trigger potential mood", -- maka-
["actor potentive II"] = "actor trigger potential mood", -- makapag-
["object"] = "object trigger", -- -en
["object potential"] = "object trigger potential mood", -- ma-
["instrument"] = "instrument trigger", -- pag-
["instrument potential"] = "instrument trigger potential mood", -- mapag-
["instrument causative"] = "1st instrument trigger causative mood", -- pagpa- -an
["instrument causative II"] = "2nd instrument trigger causative mood", -- panagpa-
}
-- l10n: 以下各表的屈折標籤(`label`)中文化
-- FIXME: Are these various languages really so different in their verb inflections or is this just a case of
-- randomly picking a subset of the total inflections?
local phi_default_verb_inflections = {
{"comp", {label = "完成體", form = "compl|asp", alias = {2}}},
{"prog", {label = "進行體", form = "prog|asp", alias = {3}}},
{"cont", {label = "計畫體", form = "contem|asp", alias = {4}}},
{"vnoun", {label = "動詞性名詞", form = "vnoun", alias = {5}}},
}
local hil_krj_war_verb_inflections = {
{"real", {label = "已然", form = "realis", alias = {2}}},
{"imp", {label = "祈使", form = "imp", alias = {3}}},
{"dim", {label = "指小", form = "dim"}},
{"caus", {label = "使役", form = "caus"}},
{"freq", {label = "反覆", form = "freq"}},
}
local ilo_pag_verb_inflections = {
{"perf", {label = "完整體", form = "pfv", alias = {2}}},
{"imperf", {label = "非完整體", form = "impfv", alias = {3}}},
{"past_imperf", {label = "過去未完成時", form = "past|impfv", alias = {4}}},
{"fut", {label = "未來時", form = "fut", alias = {5}}},
}
local hil_krj_war_noun_inflections = {
{"dim", {label = "指小", form = "dim"}},
}
local hil_krj_war_adj_inflections = {
{"dim", {label = "指小", form = "dim"}},
{"caus", {label = "使役", form = "caus"}},
}
-- NOTE: Here and below, the template names need to be in their canonical form (not shortcuts).
-- l10n: 文字名稱(`native_script_name`、`arabic_script_name`)與屈折標籤(`label`)中文化
local langs_supported = {
["akl"] = {
pronun_templates_to_check = list_to_set{"akl-pr"},
verb_inflections = phi_default_verb_inflections,
},
["bcl"] = {
native_script_name = "巴薩漢文",
convert_to_native_script = "bcl-basahan script",
native_script_def = "bcl-basahan",
pronun_templates_to_check = list_to_set{"bcl-IPA"},
has_pl_all_pos = true,
has_intens_all_pos = true,
verb_inflections = phi_default_verb_inflections,
},
["bku"] = {
native_script_name = "布希德文",
convert_to_native_script = "bku-script",
native_script_def = "bku-script of",
native_script_sc = "Buhd",
pronun_templates_to_check = list_to_set{"bku-pr"},
verb_inflections = phi_default_verb_inflections,
},
["cbk"] = {
pronun_templates_to_check = list_to_set{"cbk-IPA"},
},
["ceb"] = {
native_script_name = "巴迪拉蒂文",
convert_to_native_script = "ceb-badlit script",
native_script_def = "ceb-badlit",
pronun_templates_to_check = list_to_set{"ceb-IPA"},
verb_inflections = {
{"inch", {label = "起始", form = "inchoative", alias = {2}}},
{"imp", {label = "祈使", form = "imp", alias = {3}}},
},
},
["hil"] = {
pronun_templates_to_check = list_to_set{"hil-IPA"},
verb_inflections = hil_krj_war_verb_inflections,
noun_inflections = hil_krj_war_noun_inflections,
adj_inflections = hil_krj_war_adj_inflections,
},
["hnn"] = {
native_script_name = "哈努諾文",
convert_to_native_script = "hnn-script",
native_script_def = "hnn-script of",
native_script_sc = "Hano",
pronun_templates_to_check = list_to_set{"hnn-pr"},
verb_inflections = {
{"comp", {label = "完成體", form = "compl|asp", alias = {2}}},
{"prog", {label = "進行體", form = "prog|asp", alias = {3}}},
{"cont", {label = "計畫體", form = "contem|asp", alias = {4}}},
{"vnoun", {label = "動詞性名詞", form = "vnoun", alias = {5}}},
{"past", {label = "過去時", form = "past"}},
{"npast", {label = "非過去時", form = "npast"}},
},
},
["ibl"] = {
verb_inflections = phi_default_verb_inflections,
},
["ilo"] = {
native_script_name = "庫瑞伊坦文",
convert_to_native_script = "ilo-kur-itan script",
native_script_def = "ilo-kur-itan",
pronun_templates_to_check = list_to_set{"ilo-IPA"},
conjugation_types = ilo_conjugation_types,
verb_inflections = ilo_pag_verb_inflections,
adj_inflections = {
{"comp", {label = "比較級", form = "comp", alias = {2}}},
{"mod", {label = "適度級", form = "moder", alias = {3}}},
{"comp_sup", {label = "比較最高級", form = "comp|sup", alias = {4}}},
{"abs_sup", {label = "絕對最高級", form = "abs|sup", alias = {5}}},
{"intens", {label = "強調", form = "inten", alias = {6}}},
},
},
["kne"] = {
pronun_templates_to_check = list_to_set{"kne-pr", "kne-IPA"},
verb_inflections = phi_default_verb_inflections,
},
["krj"] = {
pronun_templates_to_check = list_to_set{"krj-IPA"},
verb_inflections = hil_krj_war_verb_inflections,
noun_inflections = hil_krj_war_noun_inflections,
adj_inflections = hil_krj_war_adj_inflections,
},
["mdh"] = {
arabic_script_name = "爪夷文",
arabic_script_def = "mdh-Jawi", -- l10n: 英語版誤作 `native_script_def`,致使 |j= 的爪夷文詞條一律被判為缺少;在此更正
pronun_templates_to_check = list_to_set{"mdh-pr", "mdh-IPA"},
verb_inflections = phi_default_verb_inflections,
},
["mrw"] = {
arabic_script_name = "巴塘阿拉伯字母",
},
["pag"] = {
pronun_templates_to_check = list_to_set{"pag-IPA"},
conjugation_types = pag_conjugation_types,
verb_inflections = ilo_pag_verb_inflections,
},
["pam"] = {
pronun_templates_to_check = list_to_set{"pam-IPA"},
verb_inflections = {
{"perf", {label = "完整體", form = "pfv", alias = {2}}}, -- Use with affixed verbs only.
{"prog", {label = "進行體", form = "prog", alias = {3}}}, -- Use with affixed verbs only.
},
},
["tl"] = {
native_script_name = "貝貝因文",
convert_to_native_script = "tl-baybayin script",
native_script_def = "tl-baybayin",
pronun_templates_to_check = list_to_set{"tl-pr", "tl-IPA"},
conjugation_types = tl_conjugation_types,
verb_inflections = phi_default_verb_inflections,
},
["tsg"] = {
arabic_script_name = "Sulat Sūg",
convert_to_arabic_script = "tsg-jawi sc",
arabic_script_def = "tsg-jawi",
pronun_templates_to_check = list_to_set{"tsg-pr"},
verb_inflections = phi_default_verb_inflections,
},
["war"] = {
pronun_templates_to_check = list_to_set{"war-IPA"},
verb_inflections = hil_krj_war_verb_inflections,
noun_inflections = hil_krj_war_noun_inflections,
adj_inflections = hil_krj_war_adj_inflections,
},
}
----------------------------------------------- Utilities --------------------------------------------
local function ine(val)
if val == "" then return nil else return val end
end
local function track(page)
require("Module:debug").track("phi-headword/" .. page)
return true
end
local function replace_hash_with_lemma(term, lemma)
-- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture
-- replace expression.
lemma = m_string_utilities.replacement_escape(lemma)
return (term:gsub("#", lemma)) -- discard second retval
end
local function frob_term_with_hash(term, lemma)
if term:find("#") then
term = replace_hash_with_lemma(term, lemma)
end
return term
end
-- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come
-- from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are given;
-- `accel` is the accelerator form, or nil.
local function parse_and_insert_inflection(data, args, field, label, accel)
m_headword_utilities.parse_and_insert_inflection {
headdata = data,
forms = args[field],
paramname = field,
splitchar = ",",
frob = function(term)
return frob_term_with_hash(term, data.pagename)
end,
label = label,
accel = accel and {form = accel} or nil,
}
end
local function add_params(params, params_spec)
if not params_spec then
return
end
for _, spec in ipairs(params_spec) do
local arg, argspecs = unpack(spec)
params[arg] = list_param
if argspecs.alias then
for _, al in ipairs(argspecs.alias) do
params[al] = {alias_of = arg, list = false}
end
end
end
end
local function parse_and_insert_multiple_inflections(args, data, params_spec)
if not params_spec then
return
end
for _, spec in ipairs(params_spec) do
local arg, argspecs = unpack(spec)
parse_and_insert_inflection(data, args, arg, argspecs.label, argspecs.form)
end
end
----------------------------------------------- Main code --------------------------------------------
-- The main entry point.
-- This is the only function that can be invoked from a template.
function export.show(frame)
local iparams = {
[1] = true,
["lang"] = {required = true},
}
local iargs = require("Module:parameters").process(frame.args, iparams)
local parargs = frame:getParent().args
local poscat = iargs[1]
local langcode = iargs.lang
if not langs_supported[langcode] then
local langcodes_supported = {}
for lang, _ in pairs(langs_supported) do
table.insert(langcodes_supported, lang)
end
error("This module currently only works for lang=" .. table.concat(langcodes_supported, "/"))
end
local lang = require("Module:languages").getByCode(langcode)
local langname = lang:getCanonicalName()
local headarg
if poscat then
headarg = 1
else
headarg = 2
poscat = ine(parargs[1]) or
ulower(mw.title.getCurrentTitle().fullText) == ulower("Template:" .. langcode .. "-head") and "感嘆詞" or -- L10N
error("Part of speech must be specified in 1=")
-- l10n: 中文詞類名稱不分單複數;改為將英語詞類名稱及縮寫轉為中文
poscat = require("Module:headword").canonicalize_pos(poscat)
end
local langprops = langs_supported[langcode]
local has_alt_script = langprops.native_script_name or langprops.arabic_script_name
local params = {
[headarg] = {list = "head", disallow_holes = true},
["tr"] = has_alt_script and {replaced_by = false, instead = "use inline modifier <tr:...> on the head param"} or nil,
["id"] = true,
["nolink"] = boolean_param,
["nolinkhead"] = {type = "boolean", alias_of = "nolink"},
["suffix"] = boolean_param,
["nosuffix"] = boolean_param,
["addlpos"] = true,
["json"] = boolean_param,
["pagename"] = true, -- for testing
}
if langprops.native_script_name then
params["b"] = list_param
end
if langprops.arabic_script_name then
params["j"] = list_param
end
if headarg == 2 then
params[1] = {required = true} -- required but ignored as already processed above
end
if pos_functions[poscat] then
for key, val in pairs(pos_functions[poscat].params(langcode)) do
params[key] = val
end
end
local need_pl_handled
if langprops.has_pl_all_pos and not params.pl then
-- Yuck, this should be POS-specific but it seems all POS's can be pluralized in Central Bikol?
params["pl"] = list_param
need_pl_handled = true
end
if langprops.has_intens_all_pos then
params["intens"] = list_param
if langprops.has_pl_all_pos then
params["plintens"] = list_param
end
end
local args = require("Module:parameters").process(parargs, params)
local pagename = args.pagename or mw.loadData("Module:headword/data").pagename
local user_specified_heads = m_headword_utilities.parse_term_list_with_modifiers {
forms = args[headarg],
paramname = {headarg, "head"},
splitchar = ",",
is_head = true,
include_mods = has_alt_script and {"tr"} or nil,
-- frob for # doesn't make sense here; we already have +
}
local heads = user_specified_heads
if args.nolink then
if not heads[1] then
heads = {{term = pagename}}
end
end
for _, head in ipairs(heads) do
if head.term == "+" then
head.term = nil
end
end
local data = {
lang = lang,
langcode = langcode,
langname = langname,
pos_category = poscat,
categories = {},
heads = heads,
user_specified_heads = user_specified_heads,
no_redundant_head_cat = not user_specified_heads[1],
inflections = {},
pagename = pagename,
id = args.id,
force_cat_output = force_cat,
}
data.is_suffix = false
if args.suffix or (
-- l10n: 詞類名稱、分類與標籤中文化;中文詞類名稱不分單複數
not args.nosuffix and pagename:find("^%-") and poscat ~= "後綴" and poscat ~= "後綴變格形"
) then
data.is_suffix = true
data.pos_category = "後綴"
local singular_poscat = poscat
table.insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴")
table.insert(data.inflections, {label = "構成" .. singular_poscat .. "的後綴"})
if args.addlpos then
for _, addlpos in ipairs(rsplit(args.addlpos, "%s*,%s*")) do
table.insert(data.categories, "構成" .. addlpos .. "的" .. langname .. "後綴")
table.insert(data.inflections, {label = "構成" .. addlpos .. "的後綴"})
end
end
end
if pos_functions[poscat] then
pos_functions[poscat].func(args, data)
end
if need_pl_handled then
parse_and_insert_inflection(data, args, "pl", "複數", "plural")
end
if langprops.has_intens_all_pos then
parse_and_insert_inflection(data, args, "intens", "加強")
if langprops.has_pl_all_pos then
parse_and_insert_inflection(data, args, "plintens", "複數加強")
end
end
local script
if has_alt_script then
script = lang:findBestScript(pagename) -- Latn or Tglg
-- Disable native-script spelling parameter if entry is already in native script.
if script:getCode() == "Tglg" or
(script:getCode() == "Hano" and langcode == "hnn") or
(script:getCode() == "Buhd" and langcode == "bku")
then
args.b = nil
end
-- Disable Arabic-script spelling parameter if entry is already in Arabic script.
if script:getCode() == "Arab" then
args.j = nil
end
local function check_for_alt_script_entry(altscript, altscript_def)
-- See if we need to add a tracking category for missing alt script entry.
if not altscript_def then
return false
end
local title = mw.title.new(altscript)
if not title then
return
end
local altscript_content = title:getContent()
if not altscript_content then
return
end
for template in require(template_parser_module).find_templates(altscript_content) do
if template:get_name() == altscript_def then
for _, arg in ipairs(template:get_arguments()) do
if arg == pagename then
return true
end
end
end
end
end
local function handle_alt_script(script_argname, script_code, script_name, convert_to_script, script_def)
if not args[script_argname] then
-- Happens when the term is already in a foreign script.
return
end
local script_arg = m_headword_utilities.parse_term_list_with_modifiers {
forms = args[script_argname],
paramname = script_argname,
splitchar = ",",
frob = function(term)
if term == "+" then
term = pagename
end
if term:find("^raw:") then
term = term:sub(5)
else
local termsc = lang:findBestScript(term)
if termsc:getCode() == "Latn" then
if convert_to_script then
term = frame:expandTemplate { title = convert_to_script, args = { term }}
else
error(("Latin script for %s= not currently supported; supply proper script"):format(
script_argname))
end
end
end
return term
end,
}
for i, altobj in ipairs(script_arg) do
altobj.sc = require("Module:scripts").getByCode(script_code)
if not check_for_alt_script_entry(altobj.term, script_def) then
-- l10n: 分類名稱中文化
table.insert(data.categories,
("缺少%s詞條的%s詞"):format(script_name, langname))
end
end
m_headword_utilities.insert_inflection {
headdata = data,
terms = script_arg,
label = script_name .. "寫法", -- l10n
accel = {form = script_name},
}
-- l10n: 分類名稱中文化
if script:getCode() == "Latn" then
table.insert(data.categories, ("%s%s寫法的%s詞"):format(
#script_arg > 0 and "有" or "沒有", script_name, langname))
elseif script:getCode() == script_code then
table.insert(data.categories, ("以%s書寫的%s詞"):format(script_name, langname))
end
end
if langprops.native_script_name then
handle_alt_script("b", langprops.native_script_name or "Tglg", langprops.native_script_name, langprops.convert_to_native_script,
langprops.native_script_def)
end
if langprops.arabic_script_name then
handle_alt_script("j", "Arab", langprops.arabic_script_name, langprops.convert_to_arabic_script,
langprops.arabic_script_def)
end
end
if langprops.pronun_templates_to_check and (not has_alt_script or script:getCode() == "Latn") then
-- See if we need to add a tracking category for missing {{tl-pr}}, {{tl-IPA}}, etc.
local template_present
local this_title = mw.title.new(pagename)
if this_title then
local content = this_title:getContent()
if content then
for template in require(template_parser_module).find_templates(content) do
if langprops.pronun_templates_to_check[template:get_name()] then
template_present = true
break
end
end
end
end
if not template_present then
-- l10n: 分類名稱中文化
table.insert(data.categories, ("沒有發音模板的%s詞"):format(langname, pronun_template))
end
end
if args.json then
return require("Module:JSON").toJSON(data)
end
return require("Module:headword").full_headword(data)
end
-- l10n: 以下各詞類名稱與標籤中文化
pos_functions["形容詞"] = {
params = function(langcode)
local params = {
["f"] = list_param,
["m"] = list_param,
["pl"] = list_param,
["comp"] = list_param,
["sup"] = list_param,
}
add_params(params, langs_supported[langcode].adj_inflections)
return params
end,
func = function(args, data)
parse_and_insert_inflection(data, args, "f", "陰性")
parse_and_insert_inflection(data, args, "m", "陽性")
parse_and_insert_inflection(data, args, "pl", "複數", "plural")
parse_and_insert_inflection(data, args, "comp", "比較級")
parse_and_insert_inflection(data, args, "sup", "最高級")
parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].adj_inflections)
end,
}
pos_functions["冠詞"] = {
params = function(langcode)
return {
["pl"] = list_param,
}
end,
func = function(args, data)
parse_and_insert_inflection(data, args, "pl", "複數", "plural")
end,
}
pos_functions["等同形容詞"] = {
params = function(langcode)
return {
["pl"] = list_param,
}
end,
func = function(args, data)
parse_and_insert_inflection(data, args, "pl", "複數", "plural")
end,
}
pos_functions["名詞"] = {
params = function(langcode)
local params = {
["f"] = list_param,
["m"] = list_param,
["pl"] = list_param,
rootword = boolean_param,
action = boolean_param, --if action noun
}
add_params(params, langs_supported[langcode].noun_inflections)
return params
end,
func = function(args, data)
parse_and_insert_inflection(data, args, "f", "陰性")
parse_and_insert_inflection(data, args, "m", "陽性")
parse_and_insert_inflection(data, args, "pl", "複數", "plural")
parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].noun_inflections)
if args.rootword then
table.insert(data.inflections, {label = "詞根"})
table.insert(data.categories, data.langname .. "詞根")
end
if args.action then --if action noun
table.insert(data.categories, data.langname .. "動作名詞")
end
end,
}
pos_functions["動作名詞"] = pos_functions["名詞"]
pos_functions["專有名詞"] = pos_functions["名詞"]
pos_functions["代詞"] = {
params = function(langcode)
return {
["pl"] = list_param,
}
end,
func = function(args, data)
parse_and_insert_inflection(data, args, "pl", "複數", "plural")
end,
}
pos_functions["介詞"] = pos_functions["代詞"]
pos_functions["形容詞最高級"] = {
params = function(langcode)
return {
["pl"] = list_param,
}
end,
func = function(args, data)
parse_and_insert_inflection(data, args, "pl", "複數", "plural")
end,
}
pos_functions["動詞"] = {
params = function(langcode)
local params = {
rootword = boolean_param,
}
if langs_supported[langcode].conjugation_types then
params.type = list_param
end
add_params(params, langs_supported[langcode].verb_inflections)
return params
end,
func = function(args, data)
parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].verb_inflections)
if args.rootword then
table.insert(data.inflections, {label = "詞根"})
table.insert(data.categories, data.langname .. "詞根")
end
if args.type then
local types = m_headword_utilities.parse_term_list_with_modifiers {
forms = args.type,
paramname = "type",
splitchar = ",",
}
-- Tag verb trigger
local conjugation_types = langs_supported[data.langcode].conjugation_types
for _, typobj in ipairs(types) do
local typ = typobj.term
if not conjugation_types[typ] then
error(("Unrecognized %s verb conjugation type '%s'"):format(data.langname, typ))
end
local label = conjugation_types[typ]
m_headword_utilities.insert_fixed_inflection {
headdata = data,
label = label,
originating_term = typobj,
}
table.insert(data.categories, ("%s%s動詞"):format(data.langname, label))
end
end
end,
}
pos_functions["字母"] = {
params = function(langcode)
return {
["type"] = true,
["upper"] = true,
["lower"] = true,
["mixed"] = true,
}
end,
func = function(args, data)
if args.type then
if args.type ~= "upper" and args.type ~= "lower" and args.type ~= "mixed" then
error(("Unrecognized value for type '%s'; should be one of 'upper', 'lower' or 'mixed'"):format(
args.type))
end
end
local uppage = uupper(data.pagename)
local lopage = ulower(data.pagename)
if uppage == lopage then
if args.type then
error("Can't specify type= when letter has no case")
end
if args.upper or args.lower or args.mixed then
error("Can't specify upper=, lower= or mixed= when letter has no case")
end
table.insert(data.inflections, {label = "不區分大小寫"})
elseif args.type == "upper" or data.pagename == uppage then
if args.upper then
error("Already uppercase; can't specify upper=")
end
table.insert(data.inflections, {label = "[[Appendix:大寫字母|大寫]]"})
table.insert(data.inflections, {args.lower or lopage, label = "小寫"})
elseif args.type == "lower" or data.pagename == lopage then
if args.lower then
error("Already uppercase; can't specify upper=")
end
table.insert(data.inflections, {label = "小寫"})
table.insert(data.inflections, {args.upper or uppage, label = "大寫"})
else
table.insert(data.inflections, {label = "大小寫混合"})
table.insert(data.inflections, {args.upper or uppage, label = "大寫"})
table.insert(data.inflections, {args.lower or lopage, label = "小寫"})
end
end,
}
return export
edm04o883wi2hv001uda60w7qcvgqgs
Module:Etymon
828
2560114
9943011
9934847
2026-10-12T07:11:15Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943011
Scribunto
text/plain
--[=[
This module implements the {{etymon}} template for structured etymology data on Wiktionary.
It enables the creation of etymology trees and text by parsing etymon chains,
scraping linked pages for their own {{etymon}} data, and recursively building a tree
of derivational relationships.
Authors:
- Original implementation: [[User:Ioaxxere]]
- Full refactor (September 2025): [[User:Fenakhay]] ([[Special:Diff/86717746]])
Modules:
- [[Module:etymon]]: main module handling parsing, validation, tree building, and page scraping
- [[Module:etymon/data]]: keyword definitions, configuration, and status constants
- [[Module:etymon/tree]]: etymology tree rendering
- [[Module:etymon/text]]: etymology text generation
- [[Module:etymon/categories]]: category generation logic
- [[Module:etymon/tracking]]: tracking
]=]
local export = {}
local __state = {
cached_etymon_args = {},
cached_etymon_pages = {},
cached_descendants_checks = {},
senseid_parent_etymon = {},
available_etymon_ids = {},
single_etymons = {},
entry_title = nil,
entry_lang_code = nil,
current_page_has_inline_etymology = false,
current_page_has_redundant_etymology = false,
used_idless_etymon = false,
toplevel_has_inline_etymology = false,
toplevel_redundant_etymology = false,
toplevel_idless_etymon = false,
has_mismatched_id = false,
linked_page_multiple_etymons_idless = false,
linked_page_partial_etymology_sections = false,
partial_etymology_targets = {},
skip_partial_etymology_category = false,
max_depth_reached = 0,
total_nodes = 0,
language_count = {},
toplevel_keyword_stats = {},
id_stats = nil,
warnings = {},
}
local function reset_invocation_state()
__state.current_page_has_inline_etymology = false
__state.current_page_has_redundant_etymology = false
__state.used_idless_etymon = false
__state.toplevel_has_inline_etymology = false
__state.toplevel_redundant_etymology = false
__state.toplevel_idless_etymon = false
__state.has_mismatched_id = false
__state.linked_page_multiple_etymons_idless = false
__state.linked_page_partial_etymology_sections = false
__state.max_depth_reached = 0
__state.total_nodes = 0
__state.language_count = {}
__state.toplevel_keyword_stats = {}
__state.warnings = {}
end
local M = require("Module:module loader").init({
require = {
data = "Module:etymon/data",
tree = "Module:etymon/tree",
text = "Module:etymon/text",
categories = "Module:etymon/categories",
tracking = "Module:etymon/tracking",
descendants = "Module:etymon/descendants",
anchors = "Module:anchors",
etydate = "Module:etydate",
etymology = "Module:etymology",
families = "Module:families",
languages = "Module:languages",
languages_errorgetby = "Module:languages/errorGetBy",
links = "Module:links",
pages = "Module:pages",
parameters = "Module:parameters",
string_utilities = "Module:string utilities",
template_parser = "Module:template parser",
utilities = "Module:utilities",
debug = "Module:debug",
en_utilities = "Module:en-utilities",
parse_utilities = "Module:parse utilities",
references = "Module:references",
template_styles = "Module:TemplateStyles",
script_utilities = "Module:script utilities",
JSON = "Module:JSON",
yesno = "Module:yesno",
},
loadData = {
headword_data = "Module:headword/data",
parameters_data = "Module:parameters/data",
text_allowed = "Module:etymon/data/text_allowed",
},
})
local Util = {}
function Util.format_error(message, preview_only)
if preview_only and not M.pages.is_preview() then
return nil
end
return '<span class="error">' .. message .. '</span>'
end
function Util.add_warning(message, preview_only)
local formatted = Util.format_error(message, preview_only)
if formatted then
table.insert(__state.warnings, formatted)
end
end
function Util.is_text_param_allowed_for_lang(lang)
if not lang or type(lang) ~= "table" then
return false
end
local types = lang.getTypes and lang:getTypes()
if types and types.family then
local code = lang.getCode and lang:getCode()
return code and M.text_allowed.families[code] == true
end
local full_code = lang.getFullCode and lang:getFullCode()
if full_code and M.text_allowed.langs[full_code] then
return true
end
if lang.inFamily then
for family_code in pairs(M.text_allowed.families) do
if lang:inFamily(family_code) then
return true
end
end
end
return false
end
function Util.get_lang(code, no_error)
if no_error then
return M.languages.getByCode(code, nil, true)
end
return M.languages.getByCode(code, nil, true) or M.languages_errorgetby.code(code, true, true)
end
-- Match a term language against a text=:lang stop target (supports etymology-only codes).
function Util.lang_matches_stop_code(term_lang, stop_code)
if not term_lang or not stop_code or stop_code == "" then
return false
end
local stop_lang = Util.get_lang(stop_code, true)
if not stop_lang then
return false
end
if term_lang:getCode() == stop_lang:getCode() then
return true
end
if stop_lang:getFullCode() == stop_lang:getCode() then
return term_lang:getFullCode() == stop_lang:getCode()
end
return false
end
function Util.get_family(code)
return M.families.getByCode(code)
end
function Util.get_lang_exception(lang)
-- Families have no language-specific exceptions
if lang.getTypes and lang:getTypes().family then
return nil
end
local code = lang:getCode()
local lang_exceptions = M.data.config.lang_exceptions
if lang_exceptions[code] then
return lang_exceptions[code]
end
for norm_code, exc in pairs(lang_exceptions) do
if exc.normalize_to and code == exc.normalize_to then
return exc
end
if exc.normalize_from_families then
local should_normalize = false
for _, family in ipairs(exc.normalize_from_families) do
if lang:inFamily(family) then
should_normalize = true
break
end
end
if should_normalize and exc.normalize_exclude_families then
for _, family in ipairs(exc.normalize_exclude_families) do
if lang:inFamily(family) then
should_normalize = false
break
end
end
end
if should_normalize then
local ret = {}
for k, v in pairs(exc) do
ret[k] = v
end
ret.suppress_tr = nil
return ret
end
end
end
return nil
end
function Util.get_norm_lang(lang)
local exc = Util.get_lang_exception(lang)
if exc and exc.normalize_to then
return M.languages.getByCode(exc.normalize_to)
end
return lang
end
function Util.resolve_context_lang(lang, node_args)
if type(node_args) ~= "table" then return lang end
if node_args.status == M.data.STATUS.INLINE then return lang end
if not (lang.hasType and lang:hasType("etymology-only")) then return lang end
local full = lang.getFull and lang:getFull()
if not full or full:getCode() == lang:getCode() then return lang end
if full.hasAncestor and full:hasAncestor(lang) then return lang end
return full
end
-- Add default values for boolean modifiers (e.g., <unc> becomes <unc:1>)
-- This is needed because Module:parse utilities expects boolean modifiers to have explicit values
function Util.add_boolean_defaults(str, param_mods)
local result = str
for name, spec in pairs(param_mods) do
if spec.type == "boolean" then
-- Replace <name> with <name:1> (but not <name:...> which already has a value)
result = result:gsub("<" .. name .. ">", "<" .. name .. ":1>")
end
end
return result
end
local REQUEST_TEMPLATE_PARAM_MODS = {
rfe = {
nocat = { type = "boolean" },
sort = {},
y = {},
m = {},
fragment = {},
section = {},
box = { type = "boolean" },
noes = { type = "boolean" },
},
etystub = {
nocat = { type = "boolean" },
sort = {},
nocap = { type = "boolean" },
nodot = { type = "boolean" },
},
}
function Util.expand_request_template(frame, template_name, param_value, lang_code)
local param_mods = REQUEST_TEMPLATE_PARAM_MODS[template_name]
local with_defaults = Util.add_boolean_defaults(param_value, param_mods)
local parsed = M.parse_utilities.parse_inline_modifiers(with_defaults, {
param_mods = param_mods,
generate_obj = function(text)
if M.yesno(text, false) then
return { is_boolean = true }
end
return { text = text }
end,
})
local template_args = { [1] = lang_code }
for name in pairs(param_mods) do
template_args[name] = parsed[name]
end
if not parsed.is_boolean then
template_args[2] = parsed.text
end
return " " .. frame:expandTemplate({
title = template_name,
args = template_args,
})
end
-- Centralized term formatting: handles suppress_term (-), unknown_term (empty/+), and regular terms
function Util.format_term(term, is_toplevel, opts)
opts = opts or {}
-- suppress_term (-) returns nil
if term.suppress_term then
return nil
end
local lang = term.lang
local exc = Util.get_lang_exception(lang)
if is_toplevel then
local display_text = term.alt or term.title or ""
local sc = term.sc or lang:findBestScript(display_text)
local bold_text = tostring(mw.html.create("strong")
:addClass("selflink")
:wikitext(display_text))
return M.script_utilities.tag_text(bold_text, lang, sc, "term")
end
local link_params = { lang = lang }
link_params.term = not term.unknown_term and term.title or nil
link_params.alt = term.alt
link_params.id = (not term.unknown_term and term.id and term.id ~= "") and term.id or nil
if not (exc and exc.suppress_tr) then
link_params.tr = term.tr
link_params.ts = term.ts
else
link_params.suppress_tr = true
end
link_params.lit = (opts.lit ~= "suppress") and term.lit or nil
if opts.gloss ~= "suppress" then
link_params.gloss = term.t
end
if term.g and term.g ~= "" then
local genders = M.string_utilities.split(term.g, ",")
for i = 1, #genders do
genders[i] = M.string_utilities.trim(genders[i])
end
link_params.genders = genders
end
if opts.pos ~= "suppress" then
link_params.pos = term.pos
link_params.ng = term.ng
end
if exc and exc.suppress_tr then
link_params.lit = nil
end
if opts.tree_ql ~= "suppress" then
if term.q then
link_params.q = term.q
end
if term.qq then
link_params.qq = term.qq
end
if term.l then
link_params.l = term.l
end
if term.ll then
link_params.ll = term.ll
end
link_params.show_decorations = term.q or term.qq or term.l or term.ll
end
return M.links.full_link(link_params, "term")
end
local __is_content_page_cached
function Util.is_content_page()
if __is_content_page_cached == nil then
__is_content_page_cached = M.pages.is_content_page(mw.title.getCurrentTitle())
end
return __is_content_page_cached
end
local __page_data_cached
function Util.get_page_data()
if not __page_data_cached then
__page_data_cached = M.headword_data.page
end
return __page_data_cached
end
-- Extract base keyword from param (without modifiers)
local function get_keyword_base(param)
if type(param) ~= "string" then return nil end
local base = param:match("^:?([^<]+)") or param:gsub("^:", "")
return base
end
local function is_keyword(param, allow_colon_less)
if type(param) ~= "string" then return false end
local keywords = M.data.keywords
if param:sub(1, 1) == ":" then
local base = get_keyword_base(param)
return keywords[base] ~= nil
end
if allow_colon_less then
local base = get_keyword_base(param)
return keywords[base] ~= nil
end
return false
end
local function get_keyword(param, allow_colon_less)
if type(param) ~= "string" then return nil end
local keywords = M.data.keywords
if param:sub(1, 1) == ":" then
return get_keyword_base(param)
end
if allow_colon_less then
local base = get_keyword_base(param)
if keywords[base] then
return base
end
end
return nil
end
local function normalize_keyword(keyword)
if keyword:sub(1, 1) == ":" then
return keyword
end
return ":" .. keyword
end
-- Resolve keyword (possibly an alias) to its canonical form. Used only at input boundaries
local function get_canonical_keyword(keyword)
if not keyword then return keyword end
return M.data.keyword_canonical[keyword] or keyword
end
local function is_affix_group_keyword(keyword)
local config = keyword and M.data.keywords[keyword]
return config and config.affix_categories or false
end
local function reject_removed_surf_keyword(param)
local base = get_keyword_base(param)
if base == "surf" then
error("The `:surf` keyword has been removed. Use `<surf>` on a formation keyword instead (e.g. `:af<surf>`, `:bor<surf>`).")
end
end
local function copy_keyword_info(source)
local copy = {}
for k, v in pairs(source) do
copy[k] = v
end
return copy
end
local function lowercase_glossary_display(text)
return text:gsub("(%[%[Appendix:Glossary#[^|]+|)([^%]])([^%]]*)%]%]", function(prefix, first, rest)
return prefix .. mw.ustring.lower(first) .. rest .. "]]"
end)
end
local function surf_should_keep_formation_phrase(base)
if not base.phrase then
return false
end
if base.glossary then
return true
end
return not (base.phrase == "from" and (base.text == "From" or base.text == "from"))
end
-- Runtime overrides when <surf> is present on a keyword.
local function get_effective_keyword_info(keyword, modifiers)
local base = M.data.keywords[keyword]
if not base or not modifiers or not modifiers.surf then
return base
end
local effective = copy_keyword_info(base)
local surf_text = "[[Appendix:Glossary#字面分析|字面分析]]為"
local surf_phrase = "[[Appendix:Glossary#字面分析|字面分析]]為"
effective.new_sentence = true
effective.invisible = "tree"
if surf_should_keep_formation_phrase(base) then
effective.phrase = surf_phrase .. base.phrase
if base.text then
effective.text = surf_text .. lowercase_glossary_display(base.text)
else
effective.text = surf_text .. base.phrase
end
else
effective.text = surf_text
effective.phrase = surf_phrase
end
return effective
end
-- Build text/phrase for nominalization with <g:code> (uses data module for codes only).
local function get_nominalization_label_for_g(code)
if not code or code == "" then return nil end
local codes = M.data.nominalization_g_codes
local adj = codes[code]
if not adj and #code == 2 then
local gender_adj = codes[code:sub(1, 1)]
local number_adj = codes[code:sub(2, 2)]
if gender_adj and number_adj then
adj = gender_adj .. number_adj
end
end
if not adj then return nil end
local text = adj .. "[[Appendix:Glossary#名詞化|名詞化]],來自"
local phrase = adj .. "[[Appendix:Glossary#名詞化|名詞化]],來自"
return { text = text, phrase = phrase }
end
local EtymonParser = {}
-- Keyword modifier definitions
EtymonParser.keyword_param_mods = {
unc = { type = "boolean" },
ref = {},
text = { restrict = { keywords = { "from", "derived" } } },
lit = { restrict = { affix_group = true } },
conj = {}, -- conjunction for alternatives: "and", "or", "and/or", etc.
g = { restrict = { keywords = { "nominalization" } } },
surf = { type = "boolean" },
senseid = { restrict = { keywords = { "semantic loan" } } },
}
-- Term modifier definitions
EtymonParser.etymon_param_mods = {
id = {},
t = {},
tr = {},
ts = {},
q = {},
qq = {},
l = {},
ll = {},
pos = {},
ng = {},
alt = {},
g = {},
ety = {},
lit = {},
unc = { type = "boolean" },
ref = {},
aftype = { restrict = { affix_group = true } },
postype = {},
bor = { type = "boolean", restrict = { affix_group = true } },
slbor = { type = "boolean", restrict = { affix_group = true } },
lbor = { type = "boolean", restrict = { affix_group = true } },
}
local function get_clean_param_mods(param_mods)
local clean = {}
for mod_name, mod_def in pairs(param_mods) do
clean[mod_name] = {}
for key, value in pairs(mod_def) do
if key ~= "restrict" then
clean[mod_name][key] = value
end
end
end
return clean
end
function EtymonParser.check_modifier_restrictions(modifiers, current_keyword, param_mods)
for mod_name, mod_value in pairs(modifiers) do
-- Only check restrictions if the modifier has a non-false/nil value
if mod_value then
local mod_def = param_mods[mod_name]
if mod_def and mod_def.restrict then
if mod_def.restrict.affix_group then
if not is_affix_group_keyword(current_keyword) then
local mod_display = mod_value == true and "<" .. mod_name .. ">" or "<" .. mod_name .. ":" .. tostring(mod_value) .. ">"
error("The modifier `" .. mod_display .. "` is only allowed for affix-group keywords (e.g. `:af`, `:blend`, `:univ`).")
end
elseif mod_def.restrict.keywords then
local allowed_keywords = mod_def.restrict.keywords
local is_allowed = false
for _, allowed_keyword in ipairs(allowed_keywords) do
if current_keyword == allowed_keyword then
is_allowed = true
break
end
end
if not is_allowed then
local keyword_list = {}
for _, kw in ipairs(allowed_keywords) do
table.insert(keyword_list, ":" .. kw)
end
local keyword_str = table.concat(keyword_list, #keyword_list == 2 and " or " or ", ")
if #keyword_list > 2 then
-- Replace last comma with "or"
keyword_str = keyword_str:gsub(", ([^,]+)$", " or %1")
end
local mod_display = mod_value == true and "<" .. mod_name .. ">" or "<" .. mod_name .. ":" .. tostring(mod_value) .. ">"
error("The modifier `" .. mod_display .. "` is only allowed for the keyword" .. (#keyword_list > 1 and "s " or " ") .. keyword_str .. ".")
end
end
end
end
end
end
local TERM_RULE_DISALLOW = {
suppress = { field = "suppress_term", label = "suppressed" },
unknown = { field = "unknown_term", label = "unknown" },
family = { field = "is_family", label = "family" },
}
function EtymonParser.check_etymon_limits(count, limits, label, opts)
if not limits then
return
end
opts = opts or {}
local min_etymons = limits.min_etymons
if min_etymons == nil and not opts.skip_default_min then
min_etymons = 1
end
if min_etymons and count < min_etymons then
if min_etymons > 1 then
error("Detected " .. label .. " group with fewer than " .. min_etymons .. " etymons.")
else
error("Detected " .. label .. " with no etymons.")
end
end
if limits.max_etymons and count > limits.max_etymons then
local unit = (limits.max_etymons == 1) and "etymon" or "etymons"
error("Detected " .. label .. " with more than " .. limits.max_etymons .. " " .. unit .. ".")
end
end
function EtymonParser.check_term_rules(etymon_data, entry_lang, rules, label)
label = label or "term"
if rules and rules.disallow then
local disallowed = {}
for _, typ in ipairs(rules.disallow) do
local spec = TERM_RULE_DISALLOW[typ]
if spec and etymon_data[spec.field] then
table.insert(disallowed, spec.label)
end
end
if #disallowed > 0 then
error(label .. " does not support " ..
mw.text.listToText(disallowed, "or") .. " etymons.")
end
end
if etymon_data.is_family then
if rules and rules.family == "disallowed" then
error(label .. " does not support family codes" .. (rules.family_suffix or "."))
elseif not etymon_data.suppress_term then
error("Family codes require suppressed term (use family:-).")
end
end
if rules then
if rules.require_term and (not etymon_data.term or etymon_data.term == "") then
error(label .. " requires a term for each listed form.")
end
if rules.entry_lang then
if Util.get_norm_lang(etymon_data.lang):getFullCode() ~=
Util.get_norm_lang(entry_lang):getFullCode() then
error(label .. " terms must be in the entry language (" ..
entry_lang:getFullCode() .. "), got '" .. etymon_data.lang:getFullCode() .. "'.")
end
end
if rules.ancestor_check then
M.etymology.check_ancestor(entry_lang, etymon_data.lang)
end
elseif etymon_data.is_family and not etymon_data.suppress_term then
error("Family codes require suppressed term (use family:-).")
end
end
function EtymonParser.check_keyword_term(etymon_data, entry_lang, keyword)
local config = M.data.keywords[keyword]
EtymonParser.check_term_rules(etymon_data, entry_lang, config and config.term_rules, "`:" .. keyword .. "`")
end
function EtymonParser.check_supplement_term(etymon_data, entry_lang, supplement_type)
local config = M.data.supplements[supplement_type]
EtymonParser.check_term_rules(etymon_data, entry_lang, config and config.term_rules, "|" .. supplement_type .. "=")
end
-- Parse keyword with modifiers (e.g., ":bor<unc>" or ":bor<ref:{{R:example}}>")
function EtymonParser.parse_keyword_modifiers(param)
if type(param) ~= "string" then return nil, {} end
local base_keyword = get_keyword_base(param)
if not base_keyword then return nil, {} end
local canonical_keyword = get_canonical_keyword(base_keyword)
-- Check if there are any modifiers
if not param:find("<", 1, true) then
return canonical_keyword, {}
end
-- Parse modifiers using the same mechanism as etymon parsing
local rest_with_defaults = Util.add_boolean_defaults(param, EtymonParser.keyword_param_mods)
local function generate_obj(ignored)
return {}
end
local parsed = M.parse_utilities.parse_inline_modifiers(rest_with_defaults:gsub("^:?[^<]+", ""),
{ param_mods = get_clean_param_mods(EtymonParser.keyword_param_mods), generate_obj = generate_obj })
local modifiers = {
unc = parsed.unc or false,
ref = parsed.ref,
text = parsed.text,
lit = parsed.lit,
conj = parsed.conj,
g = parsed.g,
surf = parsed.surf or false,
senseid = parsed.senseid,
}
-- Validate modifiers against restrictions
EtymonParser.check_modifier_restrictions(modifiers, canonical_keyword, EtymonParser.keyword_param_mods)
return canonical_keyword, modifiers
end
local function normalize_keyword_param(keyword_with_mods)
local trimmed = M.string_utilities.trim(keyword_with_mods)
reject_removed_surf_keyword(trimmed:match("^:") and trimmed or (":" .. trimmed))
local base = get_keyword_base(trimmed)
if not base or not M.data.keywords[base] then
error("Invalid keyword '" .. trimmed .. "' in inline etymology")
end
local canonical_base = get_canonical_keyword(base)
local without_colon = trimmed:gsub("^:", "")
local mods_part = without_colon:sub(#base + 1)
local kw_param = normalize_keyword(canonical_base .. mods_part)
EtymonParser.parse_keyword_modifiers(kw_param)
return kw_param
end
local function get_keyword_mod_names()
local names = {}
for mod_name in pairs(EtymonParser.keyword_param_mods) do
names[mod_name] = true
end
return names
end
local function parse_inline_ety_run(ety_string)
local body = ety_string or ""
if body == "" then
error("Empty inline etymology")
end
local keyword_mod_names = get_keyword_mod_names()
local pos = 1
local len = #body
local function parse_err(msg)
error(msg .. " in inline etymology: '" .. body .. "'")
end
local function peek_double()
return body:sub(pos, pos + 1) == "<<"
end
local function mod_name_from_unwrapped(unwrapped)
return unwrapped:match("^<([^:>]+)")
end
local function is_keyword_mod(unwrapped)
local name = mod_name_from_unwrapped(unwrapped)
return name and keyword_mod_names[name] or false
end
local function read_double_bracket()
if not peek_double() then
return nil
end
local start = pos
pos = pos + 2
while pos <= len - 1 do
if body:sub(pos, pos + 1) == ">>" then
local token = body:sub(start, pos + 1)
pos = pos + 2
return token, token:sub(2, -2)
end
pos = pos + 1
end
parse_err("Unmatched <<")
end
local function read_angle_cell()
if body:sub(pos, pos) ~= "<" or peek_double() then
return nil
end
local open = pos
pos = pos + 1
local depth = 1
local i = pos
while i <= len do
local ch = body:sub(i, i)
if ch == "<" then
depth = depth + 1
elseif ch == ">" then
depth = depth - 1
if depth == 0 then
local inner = body:sub(open + 1, i - 1)
pos = i + 1
return inner
end
end
i = i + 1
end
parse_err("Unmatched <")
end
local function read_bare_run()
local start = pos
while pos <= len and body:sub(pos, pos) ~= "<" do
pos = pos + 1
end
return body:sub(start, pos - 1)
end
local function absorb_double_keyword_mods(keyword_str)
while peek_double() do
local saved = pos
local _, unwrapped = read_double_bracket()
if is_keyword_mod(unwrapped) then
keyword_str = keyword_str .. unwrapped
else
pos = saved
break
end
end
return keyword_str
end
local kw_start = pos
while pos <= len and body:sub(pos, pos) ~= "<" do
pos = pos + 1
end
local keyword = body:sub(kw_start, pos - 1)
if keyword:match("^%s*$") then
parse_err("Missing keyword")
end
keyword = absorb_double_keyword_mods(keyword)
local cells = {}
while pos <= len do
if peek_double() then
local _, unwrapped = read_double_bracket()
if is_keyword_mod(unwrapped) then
parse_err("Unexpected keyword modifier " .. unwrapped .. " outside of a keyword")
end
table.insert(cells, "+" .. unwrapped)
elseif body:sub(pos, pos) == "<" then
local inner = read_angle_cell()
if inner ~= "" then
table.insert(cells, inner)
end
else
local bare = read_bare_run()
if bare ~= "" then
if bare:sub(1, 1) ~= ":" then
parse_err("Unexpected bare text '" .. bare .. "' (use :keyword for nested keywords in inline etymology)")
end
if not is_keyword(bare, true) then
parse_err("Invalid keyword '" .. bare .. "' in inline etymology")
end
table.insert(cells, absorb_double_keyword_mods(bare))
end
end
end
return {
keyword = keyword,
cells = cells,
}
end
function EtymonParser.inline_ety_to_pipe(ety_string)
local run = parse_inline_ety_run(ety_string)
if not run.keyword or run.keyword:match("^%s*$") then
return "|"
end
local pipe_parts = { normalize_keyword_param(M.string_utilities.trim(run.keyword)) }
for _, segment in ipairs(run.cells) do
if is_keyword(segment, true) then
table.insert(pipe_parts, normalize_keyword_param(segment))
else
table.insert(pipe_parts, segment)
end
end
return "|" .. table.concat(pipe_parts, "|") .. "|"
end
function EtymonParser.pipe_to_inline_ety(pipe_string)
local cells = {}
for cell in pipe_string:gmatch("([^|]+)") do
if cell ~= "" then
table.insert(cells, cell)
end
end
if #cells == 0 then
return ""
end
local inline_parts = {}
for index, cell in ipairs(cells) do
local base = get_keyword_base(cell)
if base and M.data.keywords[base] then
local without_colon = cell:gsub("^:", "")
local kw_base, mods = without_colon:match("^([^<]+)(.*)$")
local inline_kw = (kw_base or without_colon) .. (mods or ""):gsub("<([^>]+)>", "<<%1>>")
if index > 1 then
inline_kw = ":" .. inline_kw
end
table.insert(inline_parts, inline_kw)
elseif cell:sub(1, 1) == "+" then
local mod = cell:sub(2)
if mod:match("^<.->$") then
mod = mod:sub(2, -2)
end
table.insert(inline_parts, "<<" .. mod .. ">>")
else
table.insert(inline_parts, "<" .. cell .. ">")
end
end
return table.concat(inline_parts, "")
end
function EtymonParser.parse_inline_ety(ety_string, context_lang)
local run = parse_inline_ety_run(ety_string)
local keyword = M.string_utilities.trim(run.keyword)
reject_removed_surf_keyword(":" .. keyword)
if not is_keyword(keyword, true) then
error("Invalid keyword '" .. keyword .. "' in inline etymology <ety:" .. keyword .. "...>")
end
local args = { context_lang:getCode(), normalize_keyword_param(keyword) }
for _, segment in ipairs(run.cells) do
if is_keyword(segment, true) then
table.insert(args, normalize_keyword_param(segment))
else
table.insert(args, segment)
end
end
return args
end
function EtymonParser.parse_etymon(param, context_lang)
if is_keyword(param) then
return nil
end
if type(param) ~= "string" then
return nil
end
local lang, rest
local is_family = false
local before_bracket = param:match("^([^<]*)") or param
local lang_code, rest_match = before_bracket:match("^([a-zA-Z][a-zA-Z0-9._-]*):(.*)$")
if lang_code then
local potential_lang = Util.get_lang(lang_code, true)
if potential_lang then
lang = potential_lang
rest = param:sub(#lang_code + 2)
else
local potential_family = Util.get_family(lang_code)
if potential_family then
lang = potential_family
rest = param:sub(#lang_code + 2)
is_family = true
else
lang = context_lang
rest = param
end
end
else
lang = context_lang
rest = param
end
M.tracking.track_term(rest)
if rest == "" or rest == "+" then
return {
lang = lang,
term = nil,
unknown_term = true,
is_family = is_family,
}
end
if rest == "-" then
return {
lang = lang,
term = nil,
suppress_term = true,
is_family = is_family,
}
end
if not rest:find("<", 1, true) then
return {
lang = lang,
term = M.string_utilities.trim(rest),
is_family = is_family,
}
end
local term_text = rest:match("^([^<]*)") or ""
local is_unknown = (term_text == "" or term_text == "+")
local is_suppress = (term_text == "-")
local function generate_obj(ignored_term)
return { term = (is_unknown or is_suppress) and nil or M.string_utilities.trim(term_text) }
end
local rest_with_defaults = Util.add_boolean_defaults(rest, EtymonParser.etymon_param_mods)
local parsed_obj = M.parse_utilities.parse_inline_modifiers(rest_with_defaults,
{ param_mods = get_clean_param_mods(EtymonParser.etymon_param_mods), generate_obj = generate_obj })
if parsed_obj.id and parsed_obj.id:match("^!") then
parsed_obj.id = parsed_obj.id:sub(2)
parsed_obj.override = true
end
parsed_obj.lang = lang
parsed_obj.is_family = is_family
if is_unknown then
parsed_obj.unknown_term = true
elseif is_suppress then
parsed_obj.suppress_term = true
end
return parsed_obj
end
function EtymonParser.validate(lang, args, id, title, pos, starts_with_lang_code)
-- id is now optional, so only validate if provided
if id then
if mw.ustring.len(id) < 1 then -- L10N:中文單字 ID 有意義,enwikt 原值為 2
error("The `id` parameter must have at least two characters.")
end
if id == title or id == Util.get_page_data().pagename then
error("The `id` parameter must not be the same as the page title.")
end
end
local pos_aliases = { ["前綴"] = "prefix", ["後綴"] = "suffix", ["間綴"] = "interfix", ["中綴"] = "infix", ["詞根"] = "root", ["詞"] = "word", }
if pos and pos_aliases[pos] then pos = pos_aliases[pos] end -- L10N
local valid_pos = { prefix = true, suffix = true, interfix = true, infix = true, root = true, word = true }
if pos and not valid_pos[pos] then
error("Unknown value provided for `pos`. Valid values: " .. table.concat(require("Module:table").keysToList(valid_pos), ", ") .. ".")
end
local current_keyword = "from"
local current_keyword_explicit = false
local keyword_etymons = {}
local keywords = M.data.keywords
local function checkKeyword()
local config = keywords[current_keyword]
if current_keyword == "from" and not current_keyword_explicit and #keyword_etymons == 0 then
keyword_etymons = {}
return
end
EtymonParser.check_etymon_limits(#keyword_etymons, config, "`:" .. current_keyword .. "`")
keyword_etymons = {}
end
local start_index = starts_with_lang_code and 2 or 1
for i = start_index, #args do
local param = args[i]
if type(param) ~= "string" then
elseif param:sub(1, 1) == ":" and not is_keyword(param) then
reject_removed_surf_keyword(param)
error("Invalid keyword '" .. param .. "'. Did you mean a valid keyword like ':bor', ':inh', etc.?")
elseif is_keyword(param) then
checkKeyword()
current_keyword = get_canonical_keyword(get_keyword(param))
current_keyword_explicit = true
else
local etymon_data = EtymonParser.parse_etymon(param, lang)
if etymon_data then
table.insert(keyword_etymons, param)
EtymonParser.check_keyword_term(etymon_data, lang, current_keyword)
-- Check modifier restrictions
EtymonParser.check_modifier_restrictions(etymon_data, current_keyword, EtymonParser.etymon_param_mods)
-- postype must be "root" or "word"
local VALID_POSTYPES = { root = true, word = true }
if etymon_data.postype and not VALID_POSTYPES[etymon_data.postype] then
error("Invalid <postype:" .. etymon_data.postype .. ">; must be \"root\" or \"word\".")
end
if etymon_data.ety then
local inline_args = EtymonParser.parse_inline_ety(etymon_data.ety, etymon_data.lang)
EtymonParser.validate(etymon_data.lang, inline_args, nil, nil, nil, true)
end
else
table.insert(keyword_etymons, param)
end
end
end
checkKeyword()
end
local DataRetriever = {}
local function format_etymon_id_hint(id_data, idx)
local id = type(id_data) == "table" and id_data.id or id_data
local pos = type(id_data) == "table" and id_data.pos
if id and id ~= "" and id ~= "*" then
return '"' .. id .. '"'
end
if pos and pos ~= "" then
return "unnamed (|pos=" .. pos .. "|)"
end
return "etymon #" .. idx .. " (no |id= on page)"
end
local function etymon_target_page_link(page, norm_lang)
return M.links.full_link({
term = page,
lang = norm_lang,
no_generate_alternants = true,
}, "term")
end
-- Summarize {{etymon}} id slots on a linked page for preview warnings.
local function summarize_available_etymon_ids(ids)
local id_list = {}
local all_idless = true
local target_has_idless = false
local any_pos = false
for i, id_data in ipairs(ids) do
local id = type(id_data) == "table" and id_data.id or id_data
local pos = type(id_data) == "table" and id_data.pos
if id and id ~= "" and id ~= "*" then
all_idless = false
else
target_has_idless = true
end
if pos and pos ~= "" then
any_pos = true
end
table.insert(id_list, format_etymon_id_hint(id_data, i))
end
return {
id_list = id_list,
all_idless = all_idless,
target_has_idless = target_has_idless,
any_pos = any_pos,
count = #ids,
options_text = mw.text.listToText(id_list),
}
end
local function ambiguous_etymon_suggestion(page_link, summary)
if summary.all_idless then
if summary.any_pos then
return " None set `|id=` yet; add a unique `|id=` to each on " .. page_link
.. ", then `<id:identifier>` after the term here. Section order / hints: "
.. summary.options_text .. "."
end
return " None set `|id=` yet; add a unique `|id=` to each {{etymon}} in that section from top to bottom, then `<id:identifier>` after the term here (same value as `|id=`)."
end
return " Specify which one with `<id:identifier>` after the term. Options: " .. summary.options_text .. "."
end
local function warn_ambiguous_etymon_link(page, norm_lang, ids, is_toplevel)
local page_link = etymon_target_page_link(page, norm_lang)
local summary = summarize_available_etymon_ids(ids)
if is_toplevel and summary.target_has_idless then
__state.linked_page_multiple_etymons_idless = true
end
local lang_name = norm_lang:getCanonicalName()
local lead = "Etymology link to " .. page_link .. " is ambiguous (" .. summary.count
.. " {{etymon}} templates for " .. lang_name .. ")."
Util.add_warning(lead .. ambiguous_etymon_suggestion(page_link, summary), true)
end
local function is_mismatched_explicit_id(base_key, cached_args, parent_etymon)
return cached_args == M.data.STATUS.MISSING and not parent_etymon
and #(__state.available_etymon_ids[base_key] or {}) > 0
end
local function maybe_flag_partial_etymology_reference(base_key, etymon_data, cached_args, is_toplevel)
if not is_toplevel or __state.skip_partial_etymology_category then
return
end
if not __state.partial_etymology_targets[base_key] then
return
end
if etymon_data.id and type(cached_args) == "table" then
return
end
__state.linked_page_partial_etymology_sections = true
end
local function is_nonlemma_etymon_template(template_args)
return template_args and M.yesno(template_args.nl, false)
end
local function warn_mismatched_explicit_id(page, norm_lang, base_key, etymon_id)
local page_link = etymon_target_page_link(page, norm_lang)
local summary = summarize_available_etymon_ids(__state.available_etymon_ids[base_key] or {})
local lang_name = norm_lang:getCanonicalName()
local lead = "Etymology link to " .. page_link .. " uses `<id:" .. etymon_id
.. ">`, but no {{etymon}} on that page has `|id=" .. etymon_id .. "|` for " .. lang_name .. "."
Util.add_warning(lead .. " Valid IDs: " .. summary.options_text .. ".", true)
end
-- Given an etymon data, scrape its page and cache the result in the global state object.
function DataRetriever.cache_page_etymons(etymon_page, etymon_title, key, etymon_lang, etymon_id, redirected_from, descendants_is_toplevel)
local content = etymon_title:getContent()
if not content then
__state.cached_etymon_args[key] = M.data.STATUS.REDLINK
return
end
-- Check if the linked page is a redirect. If it is, the template parsing
-- code below will be effectively skipped, and `scrape_page` will be called
-- again on the redirect target (see the bottom of this function)
local lang_section_for_descendants = nil
local redirect_target = etymon_title.redirect_target
if not redirect_target then
content = M.pages.get_section(content, etymon_lang:getFullName(), 2)
if not content then
__state.cached_etymon_args[key] = M.data.STATUS.MISSING
return
end
lang_section_for_descendants = content
end
local etymon_lang_code = etymon_lang:getFullCode()
local lang_page_key = etymon_lang_code .. ":" .. etymon_page
local found_templates_for_lang = {}
local found_ids = {}
local get_node_class = M.template_parser.class_else_type
-- Look for all {{etymon}} templates within the page content using the template parser
-- This way the same page is never parsed more than once
-- Build a map from senseids to their parent etymonids.
local active_etymon_args = nil
local etymology_section_count = 0
local etymology_sections_with_etymon = 0
local current_etymology_has_etymon = false
local current_etymology_has_nonlemma = false
local function finalize_current_etymology_section()
if etymology_section_count == 0 then
return
end
if current_etymology_has_etymon or current_etymology_has_nonlemma then
etymology_sections_with_etymon = etymology_sections_with_etymon + 1
end
current_etymology_has_etymon = false
current_etymology_has_nonlemma = false
end
for node in M.template_parser.parse(content):iterate_nodes() do
local node_class = get_node_class(node)
if node_class == "heading" then
-- A new L2 or etymology section acts as a barrier: an {{etymon}} usage
-- used previously cannot be the parent of any subsequent senseids.
-- Note that we don't have to check for L2s due to the usage of `M.pages.get_section` above.
if node:get_name():find("^詞源") or node:get_name():find("^词源") then
finalize_current_etymology_section()
etymology_section_count = etymology_section_count + 1
active_etymon_args = nil
end
elseif node_class == "template" then
local template_name = node:get_name()
if template_name == "etymon" then
local template_args = node:get_arguments()
-- Check if this etymon is for our language
if template_args[1] == etymon_lang_code then
if is_nonlemma_etymon_template(template_args) then
if etymology_section_count > 0 then
current_etymology_has_nonlemma = true
end
else
if etymology_section_count > 0 then
current_etymology_has_etymon = true
end
table.insert(found_templates_for_lang, template_args)
if template_args.id then
local etymon_key = lang_page_key .. ":" .. template_args.id
__state.cached_etymon_args[etymon_key] = template_args
__state.cached_etymon_pages[etymon_key] = tostring(etymon_page)
table.insert(found_ids, template_args.id)
active_etymon_args = template_args
else
-- Store idless etymon with default key
local etymon_key = lang_page_key .. ":*"
__state.cached_etymon_args[etymon_key] = template_args
__state.cached_etymon_pages[etymon_key] = tostring(etymon_page)
table.insert(found_ids, "*")
active_etymon_args = template_args
end
end
end
elseif active_etymon_args and template_name == "senseid" then
local template_args = node:get_arguments()
-- This should always be true for proper usages of {{senseid}}.
if template_args[1] == etymon_lang_code and template_args[2] then
local sense_id_key = lang_page_key .. ":" .. template_args[2]
__state.senseid_parent_etymon[sense_id_key] = active_etymon_args
__state.cached_etymon_pages[sense_id_key] = tostring(etymon_page)
end
end
end
end
finalize_current_etymology_section()
if lang_section_for_descendants
and etymology_section_count > 1
and etymology_sections_with_etymon > 0
and etymology_sections_with_etymon < etymology_section_count
then
__state.partial_etymology_targets[lang_page_key] = true
end
if descendants_is_toplevel and lang_section_for_descendants and #found_templates_for_lang > 0 then
M.descendants.cache_page_checks({
lang_section = lang_section_for_descendants,
etymon_lang_code = etymon_lang_code,
found_templates_for_lang = found_templates_for_lang,
entry_title = __state.entry_title,
entry_lang_code = __state.entry_lang_code,
entry_lang = __state.entry_lang_code and Util.get_lang(__state.entry_lang_code, true) or nil,
cached_descendants_checks = __state.cached_descendants_checks,
lang_page_key = lang_page_key,
redirected_from = redirected_from,
})
end
local id_data_list = {}
for _, args in ipairs(found_templates_for_lang) do
local id = args.id or "*"
table.insert(id_data_list, { id = id, pos = args.pos })
end
__state.available_etymon_ids[lang_page_key] = id_data_list
if #found_templates_for_lang == 1 then
__state.single_etymons[lang_page_key] = found_templates_for_lang[1]
end
if redirected_from and __state.available_etymon_ids[lang_page_key] then
__state.available_etymon_ids[redirected_from] = __state.available_etymon_ids[redirected_from] or {}
for _, id_data in ipairs(__state.available_etymon_ids[lang_page_key]) do
table.insert(__state.available_etymon_ids[redirected_from], id_data)
end
end
if __state.cached_etymon_args[key] ~= nil or __state.senseid_parent_etymon[key] ~= nil then
-- All done!
return
elseif redirect_target and not redirected_from then
-- Try scraping the redirect.
etymon_page = redirect_target.prefixedText
DataRetriever.cache_page_etymons(etymon_page, redirect_target, lang_page_key .. ":" .. etymon_id, etymon_lang, etymon_id, lang_page_key, descendants_is_toplevel)
__state.cached_etymon_args[key] = __state.cached_etymon_args[etymon_lang_code .. ":" .. etymon_page .. ":" .. etymon_id]
else
__state.cached_etymon_args[key] = M.data.STATUS.MISSING
end
end
local function has_linkable_term(etymon_data)
if etymon_data.is_family or etymon_data.suppress_term or etymon_data.unknown_term then
return false
end
local term = etymon_data.term
if term == nil or term == "" then
return false
end
return M.string_utilities.trim(term) ~= ""
end
local function record_term_id_tracking(etymon_data)
if not has_linkable_term(etymon_data) then
return
end
local term_page = M.links.get_link_page(etymon_data.term, etymon_data.lang)
M.tracking.record_term_id_usage(__state.id_stats, etymon_data, term_page)
end
-- Given an etymon object, scrape its page (if necessary) and return its own etymon arguments as well as the page name.
function DataRetriever.get_etymon_args(etymon_data, is_toplevel)
if not has_linkable_term(etymon_data) then
return M.data.STATUS.MISSING, nil, nil, nil
end
local page = M.links.get_link_page(etymon_data.term, etymon_data.lang)
local norm_lang = Util.get_norm_lang(etymon_data.lang)
local base_key = norm_lang:getFullCode() .. ":" .. page
if etymon_data.id then
local key = base_key .. ":" .. etymon_data.id
local cached_args = __state.cached_etymon_args[key] or __state.senseid_parent_etymon[key]
if cached_args == nil then
local title = mw.title.new(page)
if not title then error('Invalid page title "' .. page .. '" encountered.') end
DataRetriever.cache_page_etymons(page, title, key, norm_lang, etymon_data.id, nil, is_toplevel)
end
cached_args = __state.cached_etymon_args[key] or __state.senseid_parent_etymon[key] -- refresh
-- Get etymon_id from parent if this was resolved via senseid
local parent_etymon = __state.senseid_parent_etymon[key]
local resolved_etymon_id = parent_etymon and parent_etymon.id
local descendants_check = M.descendants.get_lookup_check({
cached_descendants_checks = __state.cached_descendants_checks,
is_toplevel = is_toplevel,
base_key = base_key,
lookup = {
explicit_id = etymon_data.id,
parent_etymon = parent_etymon,
},
})
if is_toplevel and descendants_check == nil then
local title = mw.title.new(page)
if title then
DataRetriever.cache_page_etymons(page, title, key, norm_lang, etymon_data.id, nil, true)
descendants_check = M.descendants.get_lookup_check({
cached_descendants_checks = __state.cached_descendants_checks,
is_toplevel = true,
base_key = base_key,
lookup = {
explicit_id = etymon_data.id,
parent_etymon = parent_etymon,
},
})
end
end
local mismatched_id = is_mismatched_explicit_id(base_key, cached_args, parent_etymon)
if mismatched_id and is_toplevel then
__state.has_mismatched_id = true
M.tracking.record_mismatched_id_usage(__state.id_stats, norm_lang, page, etymon_data.id)
warn_mismatched_explicit_id(page, norm_lang, base_key, etymon_data.id)
end
maybe_flag_partial_etymology_reference(base_key, etymon_data, cached_args, is_toplevel)
return cached_args, __state.cached_etymon_pages[key], resolved_etymon_id, descendants_check
else
__state.used_idless_etymon = true
if is_toplevel then
__state.toplevel_idless_etymon = true
end
if __state.available_etymon_ids[base_key] == nil then
local title = mw.title.new(page)
if not title then error('Invalid page title "' .. page .. '" encountered.') end
DataRetriever.cache_page_etymons(page, title, base_key .. ":*", norm_lang, "*", nil, is_toplevel)
end
local ids = __state.available_etymon_ids[base_key] or {}
local count = #ids
-- Try to filter by postype if available and we have multiple candidates
if count > 1 and etymon_data.postype then
local matching_ids = {}
for _, id_data in ipairs(ids) do
if id_data.pos == etymon_data.postype then
table.insert(matching_ids, id_data)
end
end
if #matching_ids == 1 then
local matched_id = matching_ids[1].id
local matched_key = base_key .. ":" .. matched_id
M.tracking.record_idless_resolution(__state.id_stats, norm_lang, page, "postype")
local descendants_check = M.descendants.get_lookup_check({
cached_descendants_checks = __state.cached_descendants_checks,
is_toplevel = is_toplevel,
base_key = base_key,
lookup = { id = matched_id },
})
if is_toplevel and descendants_check == nil then
local title = mw.title.new(page)
if title then
DataRetriever.cache_page_etymons(page, title, base_key .. ":*", norm_lang, "*", nil, true)
descendants_check = M.descendants.get_lookup_check({
cached_descendants_checks = __state.cached_descendants_checks,
is_toplevel = true,
base_key = base_key,
lookup = { id = matched_id },
})
end
end
local matched_args = __state.cached_etymon_args[matched_key]
maybe_flag_partial_etymology_reference(base_key, etymon_data, matched_args, is_toplevel)
return matched_args, __state.cached_etymon_pages[matched_key], nil, descendants_check
end
end
if count == 1 then
local only_id_data = ids[1]
local only_id = (type(only_id_data) == "table" and only_id_data.id) or only_id_data or "*"
M.tracking.record_idless_resolution(__state.id_stats, norm_lang, page, "single")
local descendants_check = M.descendants.get_lookup_check({
cached_descendants_checks = __state.cached_descendants_checks,
is_toplevel = is_toplevel,
base_key = base_key,
lookup = { id_data = only_id_data },
})
if is_toplevel and descendants_check == nil then
local title = mw.title.new(page)
if title then
DataRetriever.cache_page_etymons(page, title, base_key .. ":*", norm_lang, "*", nil, true)
descendants_check = M.descendants.get_lookup_check({
cached_descendants_checks = __state.cached_descendants_checks,
is_toplevel = true,
base_key = base_key,
lookup = { id_data = only_id_data },
})
end
end
local single_args = __state.single_etymons[base_key]
maybe_flag_partial_etymology_reference(base_key, etymon_data, single_args, is_toplevel)
return single_args, __state.cached_etymon_pages[base_key .. ":" .. only_id], nil, descendants_check
elseif count > 1 then
M.tracking.record_idless_resolution(__state.id_stats, norm_lang, page, "ambiguous")
warn_ambiguous_etymon_link(page, norm_lang, ids, is_toplevel)
maybe_flag_partial_etymology_reference(base_key, etymon_data, M.data.STATUS.AMBIGUOUS, is_toplevel)
return M.data.STATUS.AMBIGUOUS, nil, nil, nil
else
M.tracking.record_idless_resolution(__state.id_stats, norm_lang, page, "missing")
maybe_flag_partial_etymology_reference(base_key, etymon_data, M.data.STATUS.MISSING, is_toplevel)
return M.data.STATUS.MISSING, nil, nil, nil
end
end
end
local function keyword_invisible_in_tree(keyword_info)
if not keyword_info then
return false
end
local inv = keyword_info.invisible
return inv == "all" or inv == true or inv == "tree"
end
-- True when the node has at least one top-level child container visible in the tree.
local function node_has_visible_tree_children(node)
for _, container in ipairs(node.children or {}) do
if not keyword_invisible_in_tree(container.keyword_info) then
return true
end
end
return false
end
-- Count visible term nodes in the tree.
local function get_visible_tree_depth(node, skip_child_rendering)
local max_depth = 1
if skip_child_rendering or not node then
return max_depth
end
for _, container in ipairs(node.children or {}) do
local keyword_info = container.keyword_info
if not keyword_invisible_in_tree(keyword_info) then
local skip_grandchildren = keyword_info and keyword_info.no_child_categories
for _, term in ipairs(container.terms or {}) do
if term.is_duplicate then
if term.original_has_children then
max_depth = math.max(max_depth, 2)
end
else
max_depth = math.max(max_depth, 1 + get_visible_tree_depth(term, skip_grandchildren))
end
end
end
end
return max_depth
end
local function as_param_list(val)
if val == nil then
return {}
end
if type(val) == "table" then
return val
end
if type(val) == "string" and val ~= "" then
return { val }
end
return {}
end
local TreeBuilder = {}
local function parse_etymon_references(refs_text)
if not refs_text or refs_text == "" then
return ""
end
return M.references.parse_references(refs_text)
end
local function parse_tree_references(node)
if node.ref then
node.parsed_ref = parse_etymon_references(node.ref)
end
if node.children then
for _, container in ipairs(node.children) do
if container.terms then
for _, term in ipairs(container.terms) do
parse_tree_references(term)
end
end
end
end
if node.supplements then
for _, supplement in ipairs(node.supplements) do
if supplement.terms then
for _, term in ipairs(supplement.terms) do
parse_tree_references(term)
end
end
end
end
end
-- Build a unique key for deduplication in the seen table
function TreeBuilder.build_key(lang, title, args)
local norm_lang_code = Util.get_norm_lang(lang):getFullCode()
local is_table = type(args) == "table"
local id = (is_table and args.id) or ""
if title then
return norm_lang_code .. ":" .. M.links.get_link_page(title, lang) .. ":" .. id
end
if is_table and args.status == M.data.STATUS.INLINE then
local content_parts = {}
for i = 1, #args do
content_parts[i] = tostring(args[i])
end
return norm_lang_code .. ":*:" .. id .. "\0" .. table.concat(content_parts, "\0")
end
return norm_lang_code .. ":*:" .. id
end
-- Copy parsed etymon modifiers onto a tree/supplement term node.
function TreeBuilder.apply_etymon_fields(term, etymon_data)
term.id = etymon_data.id
term.t = etymon_data.t
term.tr = etymon_data.tr
term.ts = etymon_data.ts
term.alt = etymon_data.alt
term.g = etymon_data.g
term.pos = etymon_data.pos
term.ng = etymon_data.ng
term.ref = etymon_data.ref
term.is_uncertain = etymon_data.unc
term.lit = etymon_data.lit
term.q = etymon_data.q
term.qq = etymon_data.qq
term.l = etymon_data.l
term.ll = etymon_data.ll
term.suppress_term = etymon_data.suppress_term
term.unknown_term = etymon_data.unknown_term
term.is_family = etymon_data.is_family
term.override = etymon_data.override
term.aftype = etymon_data.aftype
term.postype = etymon_data.postype
term.bor = etymon_data.bor
term.lbor = etymon_data.lbor
term.slbor = etymon_data.slbor
end
function TreeBuilder.build_supplement_term(etymon_data, entry_lang, supplement_type)
EtymonParser.check_supplement_term(etymon_data, entry_lang, supplement_type)
local term = {
lang = etymon_data.lang,
title = etymon_data.term,
children = {},
status = M.data.STATUS.OK,
}
TreeBuilder.apply_etymon_fields(term, etymon_data)
return term
end
function TreeBuilder.build_supplement_terms(entry_lang, supplement_type, param_value)
local terms = {}
for _, term_param in ipairs(as_param_list(param_value)) do
if type(term_param) == "string" and term_param ~= "" then
local etymon_data = EtymonParser.parse_etymon(term_param, entry_lang)
if etymon_data then
table.insert(terms, TreeBuilder.build_supplement_term(etymon_data, entry_lang, supplement_type))
end
end
end
return terms
end
-- Attach a |param= supplement defined in etymon_data.supplements (e.g. doublet=).
function TreeBuilder.append_term_supplement(data_tree, entry_lang, supplement_type, param_value)
local config = M.data.supplements[supplement_type]
if not config then
error("Unknown supplement '" .. tostring(supplement_type) .. "'.")
end
local terms = TreeBuilder.build_supplement_terms(entry_lang, supplement_type, param_value)
if #terms == 0 then
return
end
data_tree.supplements = data_tree.supplements or {}
table.insert(data_tree.supplements, {
type = supplement_type,
config = config,
terms = terms,
})
M.tracking.record_keyword_usage(__state.toplevel_keyword_stats, supplement_type, entry_lang, entry_lang, true)
end
function TreeBuilder.build(lang, title, args, seen, depth, stop_recursion)
seen = seen or {}
depth = depth or 0
local is_toplevel = (depth == 0)
if depth > __state.max_depth_reached then
__state.max_depth_reached = depth
end
__state.total_nodes = __state.total_nodes + 1
local lang_code = lang:getCode()
__state.language_count[lang_code] = (__state.language_count[lang_code] or 0) + 1
local current_id = (type(args) == "table" and args.id) or ""
local key = TreeBuilder.build_key(lang, title, args)
local node = { lang = lang, title = title, id = current_id, args = args, children = {}, status = M.data.STATUS.OK }
if type(args) ~= "table" or seen[key] then
node.status = args or M.data.STATUS.MISSING
-- Mark as duplicate if we've seen this node before
if seen[key] then
node.is_duplicate = true
node.duplicate_key = key
local original_node = seen[key]
if type(original_node) == "table" and original_node.children and #original_node.children > 0 then
node.original_has_children = true
end
end
return node
end
node.status = args.status or M.data.STATUS.OK
seen[key] = node
-- If stop_recursion is set, skip parsing children but check for visible children
if stop_recursion then
local keywords = M.data.keywords
local has_visible_children = false
for i = 2, #args do
local param = args[i]
if type(param) == "string" then
local keyword_base = get_keyword_base(param)
if keyword_base and keywords[keyword_base] then
local _, kw_modifiers = EtymonParser.parse_keyword_modifiers(param:sub(1, 1) == ":" and param or (":" .. param))
if not keyword_invisible_in_tree(get_effective_keyword_info(keyword_base, kw_modifiers)) then
has_visible_children = true
break
end
elseif param:sub(1, 1) ~= ":" then
-- It's a term (not a keyword), so there are visible children
has_visible_children = true
break
end
end
end
node.has_visible_children = has_visible_children
return node
end
-- Parse args into keyword containers
local current_keyword = "from"
local current_keyword_modifiers = {}
local current_container = nil
local function ensure_container()
if not current_container or current_container.keyword ~= current_keyword then
local keyword_info = get_effective_keyword_info(current_keyword, current_keyword_modifiers)
current_container = {
keyword = current_keyword,
keyword_info = keyword_info,
keyword_modifiers = current_keyword_modifiers,
terms = {},
}
table.insert(node.children, current_container)
-- Override keyword text/phrase for nominalization with <g:code>
if current_keyword_modifiers.g and current_keyword == "nominalization" then
local labels = get_nominalization_label_for_g(current_keyword_modifiers.g)
if not labels then
local codes = {}
for c in pairs(M.data.nominalization_g_codes) do table.insert(codes, c) end
table.sort(codes)
error("Invalid <g:" .. tostring(current_keyword_modifiers.g) .. ">. Supported codes for nominalization: " .. table.concat(codes, ", "))
end
current_container.keyword_info = copy_keyword_info(keyword_info)
current_container.keyword_info.text = labels.text
current_container.keyword_info.phrase = labels.phrase
end
end
return current_container
end
local parse_context_lang = Util.resolve_context_lang(lang, args)
for i = 2, #args do
local param = args[i]
if is_keyword(param) then
local keyword, modifiers = EtymonParser.parse_keyword_modifiers(param)
if not keyword then
error("Invalid keyword '" .. param .. "'.")
end
current_keyword = keyword
current_keyword_modifiers = modifiers
current_container = nil -- Force new container for new keyword
elseif type(param) == "string" and param:sub(1, 1) == ":" then
reject_removed_surf_keyword(param)
error("Invalid keyword '" .. param .. "'. Did you mean a valid keyword like ':bor', ':inh', etc.?")
elseif type(param) == "string" then
local etymon_data = EtymonParser.parse_etymon(param, parse_context_lang)
if etymon_data then
-- Track keyword usage at top level
M.tracking.record_keyword_usage(__state.toplevel_keyword_stats, current_keyword, lang, etymon_data.lang, is_toplevel)
local term_node = {}
local container
-- Handle suppress_term (-) and unknown_term (empty or +) directly
if etymon_data.suppress_term or etymon_data.unknown_term then
container = ensure_container()
if etymon_data.ety then
local inline_args = EtymonParser.parse_inline_ety(etymon_data.ety, etymon_data.lang)
inline_args.id = etymon_data.id
inline_args.status = M.data.STATUS.INLINE
term_node = TreeBuilder.build(etymon_data.lang, nil, inline_args, seen, depth + 1)
else
term_node = {
lang = etymon_data.lang,
children = {},
status = M.data.STATUS.OK,
}
end
TreeBuilder.apply_etymon_fields(term_node, etymon_data)
else
-- Regular term: fetch arguments from page
record_term_id_tracking(etymon_data)
local etymon_args, page_of, resolved_etymon_id, descendants_check =
DataRetriever.get_etymon_args(etymon_data, is_toplevel)
-- Check for <ety> inline parameter doesn't override the scraped arguments, unless the latter are missing
if etymon_data.ety then
if etymon_args == M.data.STATUS.REDLINK or etymon_args == M.data.STATUS.MISSING then
__state.current_page_has_inline_etymology = true
if is_toplevel then
__state.toplevel_has_inline_etymology = true
end
local inline_args = EtymonParser.parse_inline_ety(etymon_data.ety, etymon_data.lang)
-- Track inline ety keywords too
local inline_keyword = get_keyword(inline_args[2], true)
if inline_keyword and #inline_args >= 3 then
local inline_etymon = EtymonParser.parse_etymon(inline_args[3], etymon_data.lang)
if inline_etymon then
M.tracking.record_keyword_usage(__state.toplevel_keyword_stats, inline_keyword, etymon_data.lang, inline_etymon.lang, is_toplevel)
end
end
inline_args.id = etymon_data.id
inline_args.status = M.data.STATUS.INLINE
etymon_args = inline_args
term_node.page_of = __state.cached_etymon_pages[key] -- term node is on the same page as the parent
else
-- Scraped arguments exist, <ety> is redundant and ignored
__state.current_page_has_redundant_etymology = true
if is_toplevel then
__state.toplevel_redundant_etymology = true
end
end
end
-- Ensure container exists before checking keyword info
container = ensure_container()
-- Check if current keyword has no_child_categories - if so, stop recursion
local keyword_info = container.keyword_info
local should_stop_recursion = (stop_recursion or (keyword_info and keyword_info.no_child_categories))
term_node = TreeBuilder.build(etymon_data.lang, etymon_data.term, etymon_args, seen, depth + 1, should_stop_recursion)
term_node.target_key = Util.get_norm_lang(etymon_data.lang):getFullCode() ..
":" .. M.links.get_link_page(etymon_data.term, etymon_data.lang)
term_node.etymon_id = resolved_etymon_id -- The actual etymon id when resolved via senseid
term_node.page_of = page_of
TreeBuilder.apply_etymon_fields(term_node, etymon_data)
term_node.missing_descendants_header, term_node.missing_descendants_entry =
M.descendants.get_term_sync_flags(current_keyword, term_node.status, descendants_check)
end
table.insert(container.terms, term_node)
end
end
end
return node
end
-- Convert etymology tree to JSON-serializable table
local function tree_to_json(node)
local obj = {
term = node.title,
lang = node.lang:getCode(),
lang_name = node.lang:getCanonicalName(),
id = (node.id and node.id ~= "") and node.id or nil,
status = node.status,
is_uncertain = node.is_uncertain or nil,
is_duplicate = node.is_duplicate or nil,
gloss = node.t,
transliteration = node.tr,
transcription = node.ts,
alt = node.alt,
g = node.g,
pos = node.pos,
ng = node.ng,
children = {},
}
for _, container in ipairs(node.children or {}) do
local keyword_info = container.keyword_info
if keyword_info then
local container_obj = {
keyword = container.keyword,
keyword_label = keyword_info.text,
keyword_abbrev = keyword_info.abbrev,
is_group = keyword_info.is_group or nil,
is_invisible = keyword_info.invisible or nil,
is_uncertain = (container.keyword_modifiers and container.keyword_modifiers.unc) or nil,
terms = {},
}
for _, term in ipairs(container.terms or {}) do
table.insert(container_obj.terms, tree_to_json(term))
end
table.insert(obj.children, container_obj)
end
end
return obj
end
-- Build and return the etymology data tree for a given term.
function export.get_tree(lang, title, args, options)
options = options or {}
__state.entry_title = title
__state.entry_lang_code = lang:getCode()
__state.id_stats = M.tracking.new_id_stats()
__state.skip_partial_etymology_category = options.skip_partial_etymology_category == true
if options.validate then
EtymonParser.validate(lang, args, options.id, title, options.pos, false)
end
local lang_code = lang:getCode()
local start_index = (args[1] == lang_code) and 2 or 1
local tree_args = { [1] = lang_code, id = options.id or args.id }
for i = start_index, #args do
table.insert(tree_args, args[i])
end
__state.cached_etymon_args[lang_code .. ":" .. title .. ":" .. (tree_args.id or "")] = tree_args
local ety_data_tree = TreeBuilder.build(lang, title, tree_args)
parse_tree_references(ety_data_tree)
if options.json then
return M.JSON.toJSON(tree_to_json(ety_data_tree))
end
return ety_data_tree
end
-- Given a language code, page name and optionally the id= parameter,
-- render the tree and only the etymology tree for the relevant page.
-- Fetches and parses the corresponding {{etymon}} from the requested page,
-- and any further pages needed to render the tree.
-- Parameters can be passed either through the #invoke or as
-- template parameters *through* an #invoke.
function export.render_tree_for_etymon_on_page(frame)
local frame_args = frame.args
local parent_args = frame:getParent().args
local langcode = frame_args[1] or parent_args[1]
local pagename = frame_args[2] or parent_args[2]
local id = frame_args["id"] or parent_args["id"]
local display_title = frame_args["title"] or parent_args["title"]
local parsed_title = mw.title.new(pagename, 0)
local title
if parsed_title.namespace == 0 then
title = M.pages.safe_page_name(parsed_title)
elseif parsed_title.namespace == 118 then
title = "*" .. M.pages.safe_page_name(parsed_title)
else
error("Unsupported namespace for render_tree_for_etymon_on_page: " .. parsed_title.namespace)
end
local lang = Util.get_lang(langcode)
__state.entry_title = title
__state.entry_lang_code = lang:getCode()
__state.id_stats = M.tracking.new_id_stats()
-- Construct etymon_data for DataRetriever.get_args.
local etymon_data = {
lang = lang,
term = title,
id = id
}
local args, pagename = DataRetriever.get_etymon_args(etymon_data, true)
if args == M.data.STATUS.MISSING then
error("The etymon template was not found (language " ..
langcode ..
", title '" ..
title ..
"'" ..
(id and ", ID '" .. id .. "'" or ", no ID given") .. "). Page contents may have changed in the interim.")
end
local tree_title = display_title or title
if lang:stripDiacritics(M.links.remove_links(tree_title)) ~= lang:stripDiacritics(M.links.remove_links(title)) then
M.tracking.track_title_pagename_mismatch(lang)
end
reset_invocation_state()
local ety_data_tree = export.get_tree(lang, tree_title, args, {
validate = true,
id = id,
})
local output = {}
table.insert(output, M.template_styles("Module:etymon/styles.css"))
table.insert(output, M.tree.render({
data_tree = ety_data_tree,
format_term_func = function(term, is_toplevel)
return Util.format_term(term, is_toplevel, {
gloss = "suppress",
pos = "suppress",
lit = "suppress",
tree_ql = "suppress",
})
end,
}))
return table.concat(output)
end
function export.main(frame)
local parent_args = frame:getParent().args
local args = M.parameters.process(parent_args, M.parameters_data.etymon)
local lang = args[1]
local etymon_args = args[2]
local id = args.id
local title = args.title
local text = args.text
local tree = args.tree
local etydate = args.etydate
local doublet = args.doublet
local rfe = args.rfe
local etystub = args.etystub
local is_nonlemma = M.yesno(args.nl, false)
local page_data = Util.get_page_data()
if not title then
title = page_data.pagename
if page_data.namespace == "Reconstruction" then title = "*" .. title end
end
local entry_pagename = page_data.pagename
if page_data.namespace == "Reconstruction" then
entry_pagename = "*" .. entry_pagename
end
if lang:stripDiacritics(M.links.remove_links(title)) ~= lang:stripDiacritics(M.links.remove_links(entry_pagename)) then
M.tracking.track_title_pagename_mismatch(lang)
end
local current_L2 = M.pages.get_current_L2()
if current_L2 then
local norm_lang = Util.get_norm_lang(lang)
local norm_name = norm_lang:getCanonicalName()
if current_L2 ~= norm_name and require("Module:zh").st(current_L2) ~= norm_name then -- L10N
local lang_desc = lang:getCode() .. " (" .. lang:getCanonicalName() .. ")"
if norm_lang:getCode() ~= lang:getCode() then
lang_desc = lang_desc .. ", normalized to " .. norm_lang:getCode() .. " (" .. norm_name .. ")"
end
error("Language '" .. lang_desc .. "' does not match the L2 header (" .. current_L2 .. ").")
end
end
reset_invocation_state()
local ety_data_tree = export.get_tree(lang, title, etymon_args, {
validate = true,
pos = args.pos,
id = id,
json = args.json,
skip_partial_etymology_category = is_nonlemma,
})
if args.json then
return ety_data_tree
end
local output = {}
local text_allowlist_mode = M.text_allowed.default_mode or "off"
if text and text_allowlist_mode ~= "off" and not Util.is_text_param_allowed_for_lang(lang) then
local msg = "Etymology texts (parameter <code>text=</code>) are not allowed for " .. lang:getFullName() ..
"; see [[Template:etymon#Text allowlist|Template:etymon § Text allowlist]] for the list of languages that may use the <code>text=</code> parameter."
if text_allowlist_mode == "error" then
error(msg)
else
Util.add_warning(msg, true)
end
end
local lang_exc = Util.get_lang_exception(lang)
if lang_exc and lang_exc.disallow then
local disallow = lang_exc.disallow
local error_text = " for " .. lang:getFullName()
if disallow.ref then
error_text = error_text .. "; see " .. disallow.ref
else
error_text = error_text .. "."
end
if tree and disallow.tree then
error("Etymology trees are not allowed" .. error_text)
end
if text and disallow.text then
error("Etymology texts are not allowed" .. error_text)
end
end
if etydate then
local etydate_param_mods = {
ref = { list = true, type = "references", allow_holes = true },
refn = { list = true, allow_holes = true },
nocap = { type = "boolean" },
}
local function generate_etydate_obj(etydate_text)
local etydate_specs = {}
for spec in etydate_text:gmatch("[^,]+") do
table.insert(etydate_specs, mw.text.trim(spec))
end
return { [1] = etydate_specs }
end
local parsed_etydate = M.parse_utilities.parse_inline_modifiers(etydate, { param_mods = etydate_param_mods, generate_obj = generate_etydate_obj })
local etydate_args = {
[1] = parsed_etydate[1],
nocap = parsed_etydate.nocap or false,
}
ety_data_tree.supplements = ety_data_tree.supplements or {}
table.insert(ety_data_tree.supplements, {
type = "etydate",
etydate_text = M.etydate.format_etydate(etydate_args, { omit_refs = true }),
etydate_refs = (parsed_etydate.ref and #parsed_etydate.ref > 0) and parsed_etydate.ref or nil,
})
end
TreeBuilder.append_term_supplement(ety_data_tree, lang, "doublet", doublet)
if ety_data_tree.supplements then
parse_tree_references(ety_data_tree)
end
local has_visible_children = node_has_visible_tree_children(ety_data_tree)
-- Suppress trees for multiword entries and one-step chains
local visible_tree_depth = get_visible_tree_depth(ety_data_tree)
local is_trivial_tree = visible_tree_depth <= 2
local is_multiword = title:find("%s") ~= nil or title:find("_") ~= nil
if tree and (is_multiword or is_trivial_tree) then
tree = false
end
if tree then
table.insert(output, M.template_styles("Module:etymon/styles.css"))
table.insert(output, M.tree.render({
data_tree = ety_data_tree,
format_term_func = function(term, is_toplevel)
return Util.format_term(term, is_toplevel, {
gloss = "suppress",
pos = "suppress",
lit = "suppress",
tree_ql = "suppress",
})
end,
}))
end
local tree_disallowed = lang_exc and lang_exc.disallow and lang_exc.disallow.tree
local ety_tree_json = M.JSON.toJSON(tree_to_json(ety_data_tree))
local anchor = M.anchors.etymonid(lang, id, {
no_tree = args.notree,
title = title,
empty_tree = (not has_visible_children) or tree_disallowed,
ety_tree_json = ety_tree_json,
})
table.insert(output, anchor)
local text_stop_lang_missing = nil
if text then
local max_depth, stop_at_blue_link, stop_at_lang, stop_at_lang_or_bluelink
if text == "++" then
max_depth, stop_at_blue_link = false, false
elseif text == "+" then
max_depth, stop_at_blue_link = 1, false
elseif text == "*" then
max_depth, stop_at_blue_link = false, true
elseif text:match("^:[^*]+%*$") then
-- Stop at a specific language OR first bluelink after it, e.g., ":ota*"
-- If the target language is a redlink, continue to the first bluelink
local lang_code = text:match("^:([^*]+)%*$")
if lang_code and lang_code ~= "" then
local lang_obj = Util.get_lang(lang_code, true)
if lang_obj then
stop_at_lang_or_bluelink = lang_code
else
Util.add_warning('Invalid language code "' .. lang_code .. '" in text parameter. Showing full chain instead.')
max_depth, stop_at_blue_link = false, false
end
else
Util.add_warning('Empty language code in text parameter. Showing full chain instead.')
max_depth, stop_at_blue_link = false, false
end
elseif text:sub(1, 1) == ":" then
-- Stop at a specific language, e.g., ":ar" stops at first Arabic term
local lang_code = text:sub(2)
if lang_code ~= "" then
-- Validate the language code
local lang_obj = Util.get_lang(lang_code, true)
if lang_obj then
stop_at_lang = lang_code
else
Util.add_warning('Invalid language code "' .. lang_code .. '" in text parameter. Showing full chain instead.')
max_depth, stop_at_blue_link = false, false -- default to ++
end
else
Util.add_warning('Empty language code in text parameter. Showing full chain instead.')
max_depth, stop_at_blue_link = false, false -- default to ++
end
else
local num = tonumber(text)
if num and num >= 1 then
max_depth, stop_at_blue_link = num, false
else
error('Invalid text value "' ..
text .. '". Valid values are: "++" (full chain), "+" (first step only), "*" (until first blue link), a number (max steps), ":lang" (stop at language), or ":lang*" (stop at language or first bluelink if redlink)')
end
end
local text_output, text_render_meta = M.text.render({
data_tree = ety_data_tree,
format_term_func = Util.format_term,
lang_matches_stop_code = Util.lang_matches_stop_code,
max_depth = max_depth,
stop_at_blue_link = stop_at_blue_link,
curr_page = page_data.pagename,
nodot = args.nodot,
dot = args.dot,
stop_at_lang = stop_at_lang,
stop_at_lang_or_bluelink = stop_at_lang_or_bluelink,
})
table.insert(output, text_output)
if stop_at_lang and text_render_meta and not text_render_meta.stop_lang_reached then
M.tracking.track_text_stop_lang_missing(lang, stop_at_lang)
text_stop_lang_missing = stop_at_lang
end
end
if rfe then
table.insert(output, Util.expand_request_template(frame, "rfe", rfe, lang:getCode()))
end
if etystub then
table.insert(output, Util.expand_request_template(frame, "etystub", etystub, lang:getCode()))
end
if is_nonlemma then
table.insert(output, " " .. frame:expandTemplate({
title = "nonlemma",
args = {},
}))
end
local categories = {}
if Util.is_content_page() then
M.tracking.track_tree_metrics({
max_depth_reached = __state.max_depth_reached,
total_nodes = __state.total_nodes,
language_count = __state.language_count,
lang = lang,
})
categories = M.categories.build({
data_tree = ety_data_tree,
page_lang = lang,
available_etymon_ids = __state.available_etymon_ids,
senseid_parent_etymon = __state.senseid_parent_etymon,
get_norm_lang_func = Util.get_norm_lang,
lang_exc = lang_exc,
suppress_categories = lang_exc and lang_exc.suppress_categories,
nocat = args.nocat,
tree = tree,
text = text,
exnihilo = args.exnihilo,
toplevel_has_inline_etymology = __state.toplevel_has_inline_etymology,
toplevel_redundant_etymology = __state.toplevel_redundant_etymology,
toplevel_idless_etymon = __state.toplevel_idless_etymon,
has_mismatched_id = __state.has_mismatched_id,
linked_page_multiple_etymons_idless = __state.linked_page_multiple_etymons_idless,
linked_page_partial_etymology_sections = __state.linked_page_partial_etymology_sections,
text_stop_lang_missing = text_stop_lang_missing,
})
M.tracking.track_keywords(__state.toplevel_keyword_stats, lang)
M.tracking.track_page_id(lang, id)
M.tracking.track_ids(__state.id_stats, lang)
end
if #categories > 0 then
table.insert(output, M.categories.format(categories, lang))
end
if __state.warnings then
for i, warning in ipairs(__state.warnings) do
table.insert(output, (i == 1 and "\n" or "") .. warning .. "\n")
end
end
return table.concat(output)
end
return export
pmw9ijp80s2owkq8s3yuzy6r2fnsown
Module:Ar-inflections
828
2788476
9943006
9612194
2026-10-12T07:10:58Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943006
Scribunto
text/plain
local export = {}
--[=[
Authorship: Ben Wing <benwing2>
This module implements {{ar-verb form}}, which automatically generates the appropriate inflections of a non-lemma
verb form given the form and the conjugation spec for the verb (which is usually just the lemma and verb form; see
{{ar-conj}}/{{ar-verb}}).
]=]
local force_cat = false -- set to true for debugging
local m_links = require("Module:links")
local m_table = require("Module:table")
local m_form_of = require("Module:form of")
local m_string_utilities = require("Module:string utilities")
local accel_module = "Module:accel"
local headword_module = "Module:headword"
local ar_verb_module = "Module:ar-verb"
local ar_IPA_module = "Module:ar-pronunciation"
local IPA_module = "Module:IPA"
local pages_module = "Module:pages"
local parse_utilities_module = "Module:parse utilities"
local template_parser_module = "Module:template parser"
local utilities_module = "Module:utilities"
local lang = require("Module:languages").getByCode("ar")
local rsplit = m_string_utilities.split
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local function track(page)
require("Module:debug/track")("ar-inflections/" .. page)
return true
end
local function split_on_comma(term)
if not term then
return nil
end
if term:find(",%s") then
return require(parse_utilities_module).split_on_comma(term)
else
return rsplit(term, ",")
end
end
local function preprocess(frame, text)
if not text then
return text
end
return frame:preprocess(text)
end
local function get_pronun(form, tr)
local pronun = require(ar_IPA_module).toIPA({ Arabic = form, tr = tr}, "noerror")
if pronun == "" then
return nil
else
return require(IPA_module).format_IPA(lang, "/" .. pronun .. "/")
end
end
local function find_conjugations(lemma, verb_form, conjid, noconjid)
local title = mw.title.new(lemma)
if title then
local content = title:getContent()
if content then
local arabic = require(pages_module).get_section(content, "阿拉伯語") or require(pages_module).get_section(content, "阿拉伯语")
if arabic then
local conjs = {}
local other_verb_forms = {}
local ignored_ids = {}
local saw_multiword_conj = 0
local conjid_restrictions = split_on_comma(conjid)
if conjid_restrictions then
conjid_restrictions = m_table.listToSet(conjid_restrictions)
end
local noconjid_restrictions = split_on_comma(noconjid)
if noconjid_restrictions then
noconjid_restrictions = m_table.listToSet(noconjid_restrictions)
end
for template in require(template_parser_module).find_templates(arabic) do
if template:get_name() == "ar-conj" then
local args = template:get_arguments()
local arg1 = args[1]
if arg1 then
-- If there are angle brackets around the whole thing, don't do the
-- multiword check because it may wrongly trigger on something like
-- <I/a~a.pass.vn:بَعْث<id:verbal noun>> (the conjugation for [[بعث]]).
local inside_angle_brackets = arg1:match("^<(.*)>$")
if inside_angle_brackets then
arg1 = inside_angle_brackets
elseif arg1:find("<") or arg1:find("%(%(") then
mw.log(('find_conjugations("%s", "%s"): Skipping multiword conjugation: %s'):format(
lemma, verb_form, template.raw))
saw_multiword_conj = saw_multiword_conj + 1
arg1 = nil
end
if arg1 then
local arg1_verb_form = arg1:gsub("[/.-].*$", "")
if arg1_verb_form == verb_form then
local this_conjid = args.id
local passes_id_restriction = true
if this_conjid then
if conjid_restrictions then
passes_id_restriction = passes_id_restriction and
conjid_restrictions[this_conjid]
end
if noconjid_restrictions then
passes_id_restriction = passes_id_restriction and
not noconjid_restrictions[this_conjid]
end
else
passes_id_restriction = not conjid_restrictions
end
if passes_id_restriction then
table.insert(conjs, {
conj = ("%s<%s>"):format(lemma, arg1),
gloss = args.t,
})
else
m_table.insertIfNot(ignored_ids, this_conjid or "''no_ID''")
end
else
m_table.insertIfNot(other_verb_forms, arg1_verb_form)
end
end
end
end
end
if conjs[1] then
return conjs
else
local skipped_restrictions = {}
if other_verb_forms[1] then
table.insert(skipped_restrictions, ("found conjugation(s) for form%s %s"):format(
#other_verb_forms > 1 and "s" or "", table.concat(other_verb_forms, ",")))
end
if saw_multiword_conj > 0 then
table.insert(skipped_restrictions, ("skipped %s multiword conjugation%s"):format(
saw_multiword_conj, saw_multiword_conj > 1 and "s" or ""))
end
if ignored_ids[1] then
local id_restrictions = {}
if conjid then
table.insert(id_restrictions, ("conjid=%s"):format(conjid))
end
if noconjid then
table.insert(id_restrictions, ("noconjid=%s"):format(noconjid))
end
table.insert(skipped_restrictions, ("ignored ID%s '%s' not passing ID restriction%s %s"):format(
#ignored_ids > 1 and "'s" or "", table.concat(ignored_ids, ","),
#id_restrictions > 1 and "s" or "", table.concat(id_restrictions, " and ")))
end
skipped_restrictions = m_table.serialCommaJoin(skipped_restrictions, {punc = ";"})
if #skipped_restrictions > 0 then
skipped_restrictions = (" (but %s)"):format(skipped_restrictions)
end
return ("For Arabic lemma '[[%s]]', found Arabic section but couldn't find any verb conjugations when looking for form %s%s"):format(
lemma, verb_form, skipped_restrictions)
end
else
return ("For Arabic lemma '[[%s]]', page exists but has no Arabic section when looking for form %s"):format(
lemma, verb_form)
end
else
return ("For Arabic lemma '[[%s]]', couldn't fetch contents for page when looking for form %s; page may not exist"):format(
lemma, verb_form)
end
else
return ("Bad Arabic lemma '[[%s]]' when looking for form %s; couldn't create title object"):format(lemma, verb_form)
end
end
local function generate_inflection_of(forms_and_tags, vforms, pagename, is_template_example)
-- There are two approaches for combining tag sets and lemmas: Either we combine the lemmas first or the tag sets
-- first. Combining the lemmas first means we look for all instances of a given tag set and combine all the lemmas
-- with that tag set, and then, for each given set of lemmas, find all tag sets with that set of lemmas and run
-- the multipart combination algorithm on them. Combining the tag sets first means that first, for each given
-- lemma, we find all tag sets for that lemma and run the multipart combination algorithm on them, then for each
-- resulting multipart tag set, we group all instances, and then finally group by set of lemmas. It's not clear
-- which one results in fewer overall lines, so we do it both ways and see which one results in fewer lines.
for _, form_and_tags in ipairs(forms_and_tags) do
local by_lemma_sets_by_stage = {}
local stages = { "lemmas-first", "tag-sets-first" }
for _, stage in ipairs(stages) do
if stage == "lemmas-first" then
-- Within a given form, we have a collection of lemma+tag-set objects. Group first by tag set.
local group_by_tag_set = {}
for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do
m_table.insertIfNot(group_by_tag_set, {
tag_set = lemma_tag_set.tag_set,
lemmas = {lemma_tag_set.lemma},
}, {
key = function(obj) return obj.tag_set end,
combine = function(obj1, obj2)
for _, lemma in ipairs(obj2.lemmas) do
m_table.insertIfNot(obj1.lemmas, lemma)
end
end,
})
end
-- Then group further by lemma set.
local group_by_lemma_set = {}
for _, by_tag_set in ipairs(group_by_tag_set) do
m_table.insertIfNot(group_by_lemma_set, {
tag_sets = {by_tag_set.tag_set},
lemmas = by_tag_set.lemmas,
}, {
key = function(obj) return obj.lemmas end,
combine = function(obj1, obj2)
for _, tag_set in ipairs(obj2.tag_sets) do
m_table.insertIfNot(obj1.tag_sets, tag_set)
end
end,
})
end
-- Finally, run the multipart combination algorithm.
for _, by_lemma_set in ipairs(group_by_lemma_set) do
for i, tag_set in ipairs(by_lemma_set.tag_sets) do
by_lemma_set.tag_sets[i] = {tags = rsplit(tag_set, "|", true)}
end
if by_lemma_set.tag_sets[2] then -- more than one
by_lemma_set.tag_sets = require(accel_module).combine_tag_sets_into_multipart(
by_lemma_set.tag_sets, lang, "verb")
end
end
by_lemma_sets_by_stage[stage] = group_by_lemma_set
else
-- First group by lemma.
local group_by_lemma = {}
for _, lemma_tag_set in ipairs(form_and_tags.lemmas_tag_sets) do
m_table.insertIfNot(group_by_lemma, {
lemma = lemma_tag_set.lemma,
tag_sets = {lemma_tag_set.tag_set},
}, {
key = function(obj) return obj.lemma end,
combine = function(obj1, obj2)
for _, tag_set in ipairs(obj2.tag_sets) do
m_table.insertIfNot(obj1.tag_sets, tag_set)
end
end,
})
end
-- Then run the multipart combination algorithm.
for _, by_lemma in ipairs(group_by_lemma) do
for i, tag_set in ipairs(by_lemma.tag_sets) do
by_lemma.tag_sets[i] = {tags = rsplit(tag_set, "|", true)}
end
if by_lemma.tag_sets[2] then -- more than one
by_lemma.tag_sets = require(accel_module).combine_tag_sets_into_multipart(
by_lemma.tag_sets, lang, "verb")
end
end
-- Finally group further by tag-set set.
local group_by_tag_set_set = {}
for _, by_lemma in ipairs(group_by_lemma) do
m_table.insertIfNot(group_by_tag_set_set, {
tag_sets = by_lemma.tag_sets,
lemmas = {by_lemma.lemma},
}, {
key = function(obj) return obj.tag_sets end,
combine = function(obj1, obj2)
for _, lemma in ipairs(obj2.lemmas) do
m_table.insertIfNot(obj1.lemmas, lemma)
end
end,
})
end
by_lemma_sets_by_stage[stage] = group_by_tag_set_set
end
end
local lines_by_stage = {}
for _, stage in ipairs(stages) do
local by_lemma_sets = by_lemma_sets_by_stage[stage]
local num_lines = 0
for _, by_lemma_set in ipairs(by_lemma_sets) do
num_lines = num_lines + #by_lemma_set.tag_sets
end
lines_by_stage[stage] = num_lines
end
local by_lemma_sets
if lines_by_stage["lemmas-first"] <= lines_by_stage["tag-sets-first"] then
by_lemma_sets = by_lemma_sets_by_stage["lemmas-first"]
else
by_lemma_sets = by_lemma_sets_by_stage["tag-sets-first"]
end
form_and_tags.by_lemma_sets = by_lemma_sets
end
local function get_verb_forms_as_inflections()
local formatted_vforms = {}
-- FIXME: Duplicated in [[Module:ar-headword]]
for _, vform in ipairs(vforms) do
table.insert(formatted_vforms,
{ label = "[[Appendix:阿拉伯語動詞#第" .. vform .. "類|第" .. vform .. "類]]" })
end
return formatted_vforms
end
local parts = {}
local function ins(part)
table.insert(parts, part)
end
local function add_lang_to_lemmas(lemmas)
-- add lang; if the lang is already assigned, this isn't a big deal due to idempotency
for _, lemma in ipairs(lemmas) do
lemma.lang = lang
end
end
if forms_and_tags[2] then -- more than one
ins(require(headword_module).full_headword {
lang = lang,
pos_category = "動詞變位形式",
heads = is_template_example and {"كتبت"} or nil,
inflections = get_verb_forms_as_inflections(),
pagename = pagename,
translits = {"-"},
force_cat_output = force_cat,
})
ins("\n")
for _, form_and_tags in ipairs(forms_and_tags) do
ins("\n# ")
ins(m_links.full_link {
lang = lang,
term = form_and_tags.form,
tr = form_and_tags.translit,
})
local pronun = get_pronun(form_and_tags.form, form_and_tags.translit)
if pronun then
ins(" " .. pronun)
end
ins(":")
local by_lemma_sets = form_and_tags.by_lemma_sets
if by_lemma_sets[2] then -- more than one
for _, by_lemma_set in ipairs(by_lemma_sets) do
add_lang_to_lemmas(by_lemma_set.lemmas)
ins("\n## ")
ins(m_form_of.tagged_inflections {
lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas,
lemma_face = "term", POS = "動詞", indent = "###",
})
end
else
local by_lemma_set = by_lemma_sets[1]
add_lang_to_lemmas(by_lemma_set.lemmas)
ins(" ")
ins(m_form_of.tagged_inflections {
lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas,
lemma_face = "term", POS = "動詞",
})
end
end
else
local form_and_tags = forms_and_tags[1]
ins(require(headword_module).full_headword {
lang = lang,
pos_category = "動詞變位形式",
heads = {form_and_tags.form},
translits = {form_and_tags.translit},
inflections = get_verb_forms_as_inflections(),
pagename = pagename,
force_cat_output = force_cat,
})
local pronun = get_pronun(form_and_tags.form, form_and_tags.translit)
if pronun then
ins(" " .. pronun)
end
ins("\n")
local by_lemma_sets = form_and_tags.by_lemma_sets
for _, by_lemma_set in ipairs(by_lemma_sets) do
add_lang_to_lemmas(by_lemma_set.lemmas)
ins("\n# ")
ins(m_form_of.tagged_inflections {
lang = lang, tag_sets = by_lemma_set.tag_sets, lemmas = by_lemma_set.lemmas,
lemma_face = "term", POS = "動詞",
})
end
end
return table.concat(parts)
end
function export.verb_form(frame)
local parargs = frame:getParent().args
local params = {
[1] = {required = true, list = true},
["noautolinktext"] = {type = "boolean"},
["noautolinkverb"] = {type = "boolean"},
["pagename"] = {}, -- for testing/documentation pages
["json"] = {type = "boolean"}, -- for bot use
["slots"] = {}, -- restrict to only these slots
["noslots"] = {}, -- restrict to all but these slots
["t"] = {list = true, separate_no_index = true},
["gloss"] = {list = true, separate_no_index = true, alias_of = "t"},
["lit"] = {list = true, separate_no_index = true},
["pos"] = {list = true, separate_no_index = true},
["id"] = {list = true, separate_no_index = true},
["conjid"] = {list = true},
["noconjid"] = {list = true},
}
local m_verb_module = require(ar_verb_module)
local args = require("Module:parameters").process(parargs, params)
local argspecs = args[1]
local forms_and_tags = {}
local vforms = {}
local categories = {}
local err_msgs = {}
local is_template_example = mw.title.getCurrentTitle().nsText == "Template" and
mw.title.getCurrentTitle().subpageText == "ar-verb form"
if not argspecs[1] and is_template_example then -- template invocation
argspecs = {"كتب<I/a~u.pass>"}
end
local function process_argspec(argspec, gloss, i, noerror)
local argcopy = m_table.shallowCopy(args)
argcopy[1] = argspec
local alternant_multiword_spec = m_verb_module.do_generate_forms(argcopy, "ar-verb form")
local non_lemma_form = alternant_multiword_spec.verb_form_of_form
for _, vform in ipairs(alternant_multiword_spec.verb_forms) do
m_table.insertIfNot(vforms, vform)
end
local lemmas = {}
local lemma_slot = nil
for _, slot in ipairs(m_verb_module.potential_lemma_slots) do
if alternant_multiword_spec.forms[slot] then
lemma_slot = slot
for _, formobj in ipairs(alternant_multiword_spec.forms[slot]) do
local lemmaval = m_links.remove_links(mw.ustring.toNFC(formobj.form))
local lemma_translit = formobj.translit
-- In case there is redundant manual translit, remove it so the comparisons are guaranteed to work
-- out correctly in insertIfNot() comparisons. Otherwise it's possible we are comparing an object
-- without manual translit to an object with redundant manual translit, in which case we will
-- wrongly not find them equivalent.
if lemma_translit and lemma_translit == lang:transliterate(lemmaval) then
lemma_translit = nil
end
-- Ignore any footnotes. FIXME: We could convert them to qualifiers instead.
table.insert(lemmas, {
-- use term and tr for compatibility with tagged_inflections()
term = lemmaval,
tr = lemma_translit,
gloss = gloss or args.t[i] or args.t.default,
lit = args.lit[i] or args.lit.default,
pos = args.pos[i] or args.pos.default,
id = args.id[i] or args.id.default,
})
end
break
end
end
if not lemmas[1] then
local errmsg = ("Can't identify any lemmas when invoking {{ar-conj|%s}}"):format(argspec)
if noerror then
return errmsg
else
error(errmsg)
end
end
local slot_restrictions = args.slots and m_table.listToSet(rsplit(args.slots, ",")) or nil
local negated_slot_restrictions = args.noslots and m_table.listToSet(rsplit(args.noslots, ",")) or nil
if slot_restrictions and slot_restrictions.lemma then
slot_restrictions.lemma = nil
slot_restrictions[lemma_slot] = true
end
if negated_slot_restrictions and negated_slot_restrictions.lemma then
negated_slot_restrictions.lemma = nil
negated_slot_restrictions[lemma_slot] = true
end
local slots_seen = {}
local normally_skipped_slots = m_table.listToSet { "ap", "vp", "vn" }
normally_skipped_slots[lemma_slot] = true
if slot_restrictions then
for slot, _ in pairs(slot_restrictions) do
normally_skipped_slots[slot] = nil
end
end
local matched = false
for _, slot_accel in ipairs(alternant_multiword_spec.verb_slots) do
local slot, accel = unpack(slot_accel)
-- Skip "unsettable" (ancillary/internal) slots.
if not m_verb_module.unsettable_slots_set[slot] and not normally_skipped_slots[slot] then
local forms = alternant_multiword_spec.forms[slot]
if forms then
for _, formobj in ipairs(forms) do
local form = m_links.remove_links(mw.ustring.toNFC(formobj.form))
if non_lemma_form == lang:makeEntryName(form) then
if (not slot_restrictions or slot_restrictions[slot]) and (
not negated_slot_restrictions or not negated_slot_restrictions[slot]
) then
local translit = formobj.translit
-- In case there is redundant manual translit, remove it; see above with lemmas for why
-- we do this.
if translit and translit == lang:transliterate(form) then
translit = nil
end
for _, lemma in ipairs(lemmas) do
local form_and_tags = {
form = form,
translit = translit,
lemmas_tag_sets = {{
lemma = lemma,
tag_set = accel,
}},
}
m_table.insertIfNot(forms_and_tags, form_and_tags, {
key = function(formobj)
return {
form = formobj.form,
translit = formobj.translit,
}
end,
combine = function(obj, newobj)
for _, lemma_tag_set in ipairs(newobj.lemmas_tag_sets) do
m_table.insertIfNot(obj.lemmas_tag_sets, lemma_tag_set)
end
end,
})
end
matched = true
end
if slot_restrictions or negated_slot_restrictions then
slots_seen[slot] = true
end
end
end
end
end
end
local function concat_lemmas()
local formvals = {}
for _, lemma in ipairs(lemmas) do
table.insert(formvals, ("[[%s|%s]]"):format((lang:makeEntryName(lemma.term)), lemma.term))
end
return table.concat(formvals, "/")
end
if next(slots_seen) then
local function get_slots_seen()
local slots_seen_list = {}
for slot, _ in pairs(slots_seen) do
table.insert(slots_seen_list, slot)
end
table.sort(slots_seen_list)
return slots_seen_list
end
local function check_against_slots_seen(restrictions, prefix)
for slot, _ in pairs(restrictions) do
if not slots_seen[slot] then
local errmsg = ("%sslot restriction for slot '%s' had no effect (typo?) because it is not any of the slots matching form '%s' for verb '%s': possible values %s"):format(
prefix, slot, non_lemma_form, concat_lemmas(), table.concat(get_slots_seen(), ","))
if noerror then
return errmsg
else
error(errmsg)
end
end
end
end
if slot_restrictions then
check_against_slots_seen(slot_restrictions, "")
end
if negated_slot_restrictions then
check_against_slots_seen(negated_slot_restrictions, "negated ")
end
end
if not matched then
local errmsg = ("'%s' is not any of the forms of the form-%s verb '%s'"):format(
non_lemma_form, table.concat(vforms, "/"), concat_lemmas())
if noerror then
return errmsg
else
error(errmsg)
end
end
return nil
end
for i, argspec in ipairs(argspecs) do
if argspec:find("^%+") then
local lemma, verb_form = argspec:match("^%+(.+)<(.-)>$")
local conjs = find_conjugations(lemma, verb_form, args.conjid[i], args.noconjid[i])
if type(conjs) == "string" then
m_table.insertIfNot(err_msgs, conjs)
m_table.insertIfNot(categories, "Arabic bad invocations of Template:ar-verb form")
else
local matched = false
local errs = {}
for _, conj in ipairs(conjs) do
local err = process_argspec(conj.conj, preprocess(frame, conj.gloss), i, "noerror")
if err then
table.insert(errs, err)
else
matched = true
end
end
if not matched then
-- If we didn't match any of the found conjugations, we display an error; otherwise if we only
-- matched some, it's fine (e.g. this happens with form [[آسر]] of form-I [[أسر]], which matches
-- the active أَسَرَ "to bind, to enslave, to captivate" but not the passive أُسِرَ "to have urinary
-- retention"). Note that the joining string needs to contain Latin characters in it (e.g. not
-- just a semicolon), or the Unicode BIDI algorithm will cause the output to appear incorrect
-- as there won't be anything that forces L2R between the lemma of the first error (which comes
-- at the end) and the non-lemma form of the second error (which comes at the beginning).
local combined_err = table.concat(errs, "; and ")
if combined_err then
m_table.insertIfNot(err_msgs, combined_err)
m_table.insertIfNot(categories, "Arabic bad invocations of Template:ar-verb form")
end
end
end
else
process_argspec(argspec, nil, i)
end
end
local parts = {}
local function ins(txt)
table.insert(parts, txt)
end
local function insert_msgs()
for _, msg in ipairs(err_msgs) do
ins('<span style="font-weight: bold; color: #CC2200;">' .. msg .. "</span><br />")
end
end
if forms_and_tags[1] then
insert_msgs()
ins(generate_inflection_of(forms_and_tags, vforms, args.pagename, is_template_example))
else
-- Insert a bare-bones headword so the page doesn't go without one.
ins(require(headword_module).full_headword {
lang = lang,
pos_category = "動詞變位形式",
pagename = pagename,
force_cat_output = force_cat,
})
ins("\n# ")
insert_msgs()
end
local cat_text
if categories[1] then
cat_text = require(utilities_module).format_categories(categories, lang, nil, nil, force_cat)
else
cat_text = ""
end
return table.concat(parts) .. cat_text
end
return export
prraeclni1bos0xreeodhjbclt7rzjs
Module:Is-common
828
2908812
9943012
9024603
2026-10-12T07:11:18Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943012
Scribunto
text/plain
local export = {}
local lang = require("Module:languages").getByCode("is")
local m_links = require("Module:links")
local m_table = require("Module:table")
local m_string_utilities = require("Module:string utilities")
local pages_module = "Module:pages"
local template_parser_module = "Module:template parser"
local u = mw.ustring.char
local rsplit = mw.text.split
local rfind = mw.ustring.find
local rmatch = mw.ustring.match
local rsubn = mw.ustring.gsub
local ulen = mw.ustring.len
local usub = mw.ustring.sub
local uupper = mw.ustring.upper
-- Capitalize the first letter.
local function ucap(str)
local first, rest = rmatch(str, "^(.)(.*)$")
if first then
return uupper(first) .. rest
else
return str
end
end
-- version of rsubn() that discards all but the first return value
local function rsub(term, foo, bar)
local retval = rsubn(term, foo, bar)
return retval
end
-- version of rsubn() that returns a 2nd argument boolean indicating whether
-- a substitution was made.
local function rsubb(term, foo, bar)
local retval, nsubs = rsubn(term, foo, bar)
return retval, nsubs > 0
end
local AU_SUB = u(0xFFF0) -- temporary substitution for 'au'
local CAP_AU_SUB = u(0xFFF1) -- temporary substitution for 'Au'
local ALL_CAP_AU_SUB = u(0xFFF2) -- temporary substitution for 'AU'
local UR_SUB = u(0xFFF3) -- temporary substitution for final 'ur'; should be treated as consonant
local lc_vowel = "aeiouyáéíóúýöæ"
local uc_vowel = uupper(lc_vowel)
export.vowel = lc_vowel .. uc_vowel .. AU_SUB .. CAP_AU_SUB .. ALL_CAP_AU_SUB
export.vowel_c = "[" .. export.vowel .. "]"
export.vowel_or_hyphen = export.vowel .. "%-"
export.vowel_or_hyphen_c = "[" .. export.vowel_or_hyphen .. "]"
export.non_vowel_c = "[^" .. export.vowel .. "]"
export.cons_c = "[^" .. export.vowel .. "]"
local V = export.vowel_c
local C = export.cons_c
export.umut_types = {"umut", "Umut", "uumut", "uUmut", "uUUmut", "u_mut"}
export.unumut_types = {}
for _, umut_type in ipairs(export.umut_types) do
table.insert(export.unumut_types, "un" .. umut_type)
end
local function apply_au_ur_sub(stem, ur_only)
if not ur_only then
-- au doesn't u-mutate; easiest way to handle this is to temporarily convert au and variants to single
-- characters
stem = stem:gsub("au", AU_SUB)
stem = stem:gsub("Au", CAP_AU_SUB)
stem = stem:gsub("AU", ALL_CAP_AU_SUB)
end
-- There must be at least one vowel to treat -ur as a suffix; lemmas like [[bur]] don't count.
stem = rsub(stem, "^(.*" ..export.vowel_or_hyphen_c .. ".*)ur$", "%1" .. UR_SUB)
return stem
end
local function undo_au_ur_sub(stem)
stem = stem:gsub(UR_SUB, "ur")
stem = stem:gsub(AU_SUB, "au")
stem = stem:gsub(CAP_AU_SUB, "Au")
stem = stem:gsub(ALL_CAP_AU_SUB, "AU")
return stem
end
local lc_i_mutation = {
["a"] = "e", -- [[dagur]] "dat" -> dat sg [[degi]]; [[faðir]] "father" -> nom pl [[feður]]; [[maður]] "man" -> nom
-- pl [[menn]]; [[taka]] "to take" -> 1sg pres ind [[tek]]; [[langur]] "long" -> [[lengd]] "length"
["á"] = "æ", -- [[háttur]] "way, manner" -> nom pl [[hættir]]; [[hár]] "high" -> comp [[hærri]]
["e"] = "i", -- this may mostly occur in reverse
["o"] = "e", -- [[hnot]] "nut; small ball of yarn" -> nom pl [[hnetur]]; [[koma]] "to come" -> 1sg pres ind [[kem]]
-- ["o"] = "y", -- [[sonur]] "son" -> nom pl [[synir]]; needs explicit vowel
["ö"] = "e", -- [[mölur]] "clothes moth" -> nom pl [[melir]]; [[köttur]] "cat" -> nom pl [[kettir]]; [[slökkva]]
-- "to extinguish" -> 1sg pres ind [[slekk]]; [[dökkur]] "dark" -> comp [[dekkri]]
["ó"] = "æ", -- [[bók]] "book" -> nom pl [[bækur]]; [[stór]] "big" -> comp [[stærri]]; [[dómur]] "judgement" ->
-- [[dæmdur]] "judged"
["u"] = "y", -- [[fullur]] "full" -> comp [[fyllri]]; [[þungur]] "heavy/weighty" -> [[þyngd]] "weight"
["ú"] = "ý", -- [[mús]] "mouse" -> nom pl [[mýs]]; [[brú]] "bridge" -> nom pl [[brýr]]; [[búa]] "to reside" ->
-- 1sg pres ind [[bý]]; [[hús]] "house" -> [[hýsa]] "to house"
["ja"] = "i", -- un-u-mutated version of jö
["jö"] = "i", -- [[fjörður]] "fjord" -> dat sg [[firði]], nom pl [[firðir]]
-- ["jö"] = "é", -- [[stjölur]] "?" -> dat sg [[stéli]], nom pl [[stélir]]; needs explicit vowel
["jó"] = "ý", -- [[bjóða]] "to offer" -> 1sg pres ind [[býð]]; [[ljós]] "light" -> [[lýsa]] "to illuminate"
["ju"] = "y", -- [[við]] [[bjuggum]] "we lived" -> subjunctive [[við]] [[byggjum]]
["jú"] = "ý", -- [[ljúga]] "to lie" -> 1sg pres ind [[lýg]]
["au"] = "ey", -- [[ausa]] "to dip, to scoop" -> 1sg pres ind [[eys]]; [[aumur]] "wretched" -> [[eymd]]
-- "wretchedness"
}
local i_mutation = {}
for k, v in pairs(lc_i_mutation) do
i_mutation[k] = v
i_mutation[ucap(k)] = ucap(v)
end
local lc_reverse_i_mutation = {
["æ"] = "á", -- [[hættur]] nom pl "bedtime, quitting time" dat pl [[háttum]]; [[ær]] "ewe" acc/dat sg [[á]]
["e"] = "a", -- [[ketill]] "kettle" dat sg [[katli]]; [[Egill]] (male given name) dat sg [[Agli]];
-- [[telja]] "to count" past ind [[taldi]]
["i"] = "e", -- [[sitja]] "to sit" past part [[setinn]]
["ý"] = "ú", -- [[kýr]] "cow" acc/dat sg [[kú]]
["y"] = "u", -- FIXME: examples?
["ey"] = "au", -- FIXME: examples?
}
local reverse_i_mutation = {}
for k, v in pairs(lc_reverse_i_mutation) do
reverse_i_mutation[k] = v
reverse_i_mutation[ucap(k)] = ucap(v)
end
-- Apply i-mutation to the last vowel of `stem`, excluding suffixal -ur. If `newv` is given, use that vowel (for cases
-- like [[sonur]] "son" nom pl [[synir]] but [[hnot]] "nut; small ball of yarn" nom pl [[hnetur]]); otherwise use the
-- appropriate default vowel.
function export.apply_i_mutation(stem, newv)
local modstem, subbed
local function subfunc(origv, post)
return (newv or i_mutation[origv]) .. post
end
stem = apply_au_ur_sub(stem, "ur only")
modstem, subbed = rsubb(stem, "([Aa]u)(" .. C .. "*)$", subfunc)
if subbed then
return undo_au_ur_sub(modstem)
end
modstem, subbed = rsubb(stem, "([Jj][aöóúu])(" .. C .. "*)$", subfunc)
if subbed then
return undo_au_ur_sub(modstem)
end
modstem, subbed = rsubb(stem, "([aáeoöóúuAÁEOÖÓÚU])(" .. C .. "*)$", subfunc)
if subbed then
return undo_au_ur_sub(modstem)
end
error(("Stem '%s' does not contain an i-mutable vowel as its last vowel"):format(undo_au_ur_sub(stem)))
end
-- Apply reverse i-mutation to the last vowel of `stem`, excluding suffixal -ur. If `newv` is given, use that vowel;
-- otherwise use the appropriate default vowel.
function export.apply_reverse_i_mutation(stem, newv)
local modstem, subbed
local function subfunc(origv, post)
return (newv or reverse_i_mutation[origv]) .. post
end
stem = apply_au_ur_sub(stem, "ur only")
modstem, subbed = rsubb(stem, "([Ee]y)(" .. C .. "*)$", subfunc)
if subbed then
return undo_au_ur_sub(modstem)
end
modstem, subbed = rsubb(stem, "([æeiýyÆEIÝY])(" .. C .. "*)$", subfunc)
if subbed then
return undo_au_ur_sub(modstem)
end
error(("Stem '%s' does not contain a reversible i-mutated vowel as its last vowel"):format(undo_au_ur_sub(stem)))
end
local lesser_u_mutation = {
["a"] = "ö",
["A"] = "Ö",
}
local lesser_reverse_u_mutation = {
["ö"] = "a",
["Ö"] = "A",
}
local greater_u_mutation = {
["a"] = "u",
["A"] = "U", -- FIXME, may not occur
}
local greater_reverse_u_mutation = {
["u"] = "a",
["U"] = "A", -- FIXME, may not occur
}
-- Apply u-mutation to `stem`, excluding suffixal -ur. `typ` is the type of u-mutation:
-- * "umut" (mutate the last vowel if possible, with a -> ö);
-- * "Umut" (mutate the last vowel if possible, with a -> u);
-- * "uumut" (mutate the last two vowels if possible, with a -> ö in the second-to-last and a -> ö in the last);
-- * "uUmut" (mutate the last two vowels if possible, with a -> ö in the second-to-last and a -> u in the last);
-- * "uUUmut" (mutate the last three vowels if possible, with a -> ö in the third-to-last and a -> u in the last and
-- second-to-last; needed in superlatives of past-participle-derived adjectives like [[saltaður]] "salty"
-- with superlative [[saltaðastur]] whose nominative feminine singular is [[söltuðust]]);
-- * "u_mut" (mutate the second-to-last vowel if possible, with a -> ö, leaving alone the last vowel).
function export.apply_u_mutation(stem, typ, error_if_unmatchable)
local origstem = stem
stem = apply_au_ur_sub(stem)
if typ == "uUUmut" then
local first, v1, mid1, v2, mid2, v3, last = rmatch(stem, "^(.*)(" .. V .. ")(" .. C .. "*)(" .. V .. ")(" ..
C .. "*)(" .. V .. ")(" .. C .. "*)$")
if first then
v1 = lesser_u_mutation[v1] or v1
elseif not stem:find("^%-") then
if error_if_unmatchable then
error(("Can't apply u-mutation of type '%s' because stem '%s' doesn't have three syllables"):
format(typ, origstem))
end
return undo_au_ur_sub(stem)
else
first, v2, mid2, v3, last = rmatch(stem, "^(.*)(" .. V .. ")(" .. C .. "*)(" .. V .. ")(" .. C .. "*)$")
if not first then
if error_if_unmatchable then
error(("Can't apply u-mutation of type '%s' because suffix stem '%s' doesn't have two syllables"):
format(typ, origstem))
end
return undo_au_ur_sub(stem)
end
v1 = ""
mid1 = ""
end
v2 = greater_u_mutation[v2] or v2
v3 = greater_u_mutation[v3] or v3
local retval = undo_au_ur_sub(first .. v1 .. mid1 .. v2 .. mid2 .. v3 .. last)
if retval == origstem and error_if_unmatchable then
error(("Can't apply u-mutation of type '%s' to stem '%s'; result would be the same as the original"):
format(typ, origstem))
end
return retval
end
if typ == "uUmut" or typ == "uumut" or typ == "u_mut" then
local first, v1, middle, v2, last = rmatch(stem, "^(.*)(" .. V .. ")(" .. C .. "*)(" .. V .. ")(" .. C .. "*)$")
if first then
v1 = lesser_u_mutation[v1] or v1
elseif not stem:find("^%-") then
if error_if_unmatchable then
error(("Can't apply u-mutation of type '%s' because stem '%s' doesn't have two syllables"):
format(typ, origstem))
end
return undo_au_ur_sub(stem)
else
first, v2, last = rmatch(stem, "^(.*)(" .. V .. ")(" .. C .. "*)$")
if not first then
if error_if_unmatchable then
error(("Can't apply u-mutation of type '%s' because suffix stem '%s' doesn't have even one syllable"):
format(typ, origstem))
end
return undo_au_ur_sub(stem)
end
v1 = ""
middle = ""
end
v2 = typ == "u_mut" and v2 or (typ == "uUmut" and greater_u_mutation or lesser_u_mutation)[v2] or v2
local retval = undo_au_ur_sub(first .. v1 .. middle .. v2 .. last)
if retval == origstem and error_if_unmatchable then
error(("Can't apply u-mutation of type '%s' to stem '%s'; result would be the same as the original"):
format(typ, origstem))
end
return retval
end
if typ ~= "umut" and typ ~= "Umut" then
error(("Internal error: For stem '%s', saw unrecognized u-mutation type '%s'"):format(origstem, typ))
end
local first, v, last = rmatch(stem, "^(.*)(" .. V .. ")(" .. C .. "*)$")
if not first then
if error_if_unmatchable then
error(("Can't apply u-mutation of type '%s' because stem '%s' doesn't have a vowel"):format(typ, origstem))
end
return undo_au_ur_sub(stem)
end
v = (typ == "Umut" and greater_u_mutation or lesser_u_mutation)[v] or v
local retval = undo_au_ur_sub(first .. v .. last)
if retval == origstem and error_if_unmatchable then
error(("Can't apply u-mutation of type '%s' to stem '%s'; result would be the same as the original"):
format(typ, origstem))
end
return retval
end
-- Apply reverse u-mutation to `stem`, excluding suffixal -ur. `typ` is the type of u-mutation:
-- * "unumut" (unmutate the last vowel if possible, with ö -> a);
-- * "unUmut" (unmutate the last vowel if possible, with u -> a);
-- * "unuumut" (unmutate the last two vowels if possible, with ö -> a in the second-to-last and ö -> a in the last);
-- * "unuUmut" (unmutate the last two vowels if possible, with ö -> a in the second-to-last and u -> a in the last);
-- * "unuUUmut" (unmutate the last three vowels if possible, with ö -> a in the third-to-last and u -> a in the last and
-- second-to-last; needed, at least theoretically, in declining adjective-noun multiword terms where the
-- adjective is an inflected-form superlative of a past-participle-derived adjective such as [[söltuðust]]
-- "saltiest", nominative feminine singular of [[saltaðastur]]);
-- * "unu_mut" (unmutate the second-to-last vowel if possible, with ö -> a, leaving alone the last vowel).
function export.apply_reverse_u_mutation(stem, typ, error_if_unmatchable)
local origstem = stem
stem = apply_au_ur_sub(stem)
if typ == "uUUmut" then
local first, v1, mid1, v2, mid2, v3, last = rmatch(stem, "^(.*)(" .. V .. ")(" .. C .. "*)(" .. V .. ")(" ..
C .. "*)(" .. V .. ")(" .. C .. "*)$")
if first then
v1 = lesser_reverse_u_mutation[v1] or v1
elseif not stem:find("^%-") then
if error_if_unmatchable then
error(("Can't apply reverse u-mutation of type '%s' because stem '%s' doesn't have three syllables"):
format(typ, origstem))
end
return undo_au_ur_sub(stem)
else
first, v2, mid2, v3, last = rmatch(stem, "^(.*)(" .. V .. ")(" .. C .. "*)(" .. V .. ")(" .. C .. "*)$")
if not first then
if error_if_unmatchable then
error(("Can't apply reverse u-mutation of type '%s' because suffix stem '%s' doesn't have two syllables"):
format(typ, origstem))
end
return undo_au_ur_sub(stem)
end
v1 = ""
mid1 = ""
end
v2 = greater_reverse_u_mutation[v2] or v2
v3 = greater_reverse_u_mutation[v3] or v3
local retval = undo_au_ur_sub(first .. v1 .. mid1 .. v2 .. mid2 .. v3 .. last)
if retval == origstem and error_if_unmatchable then
error(("Can't apply reverse u-mutation of type '%s' to stem '%s'; result would be the same as the original"):
format(typ, origstem))
end
return retval
end
if typ == "unuumut" or typ == "unuUmut" or typ == "unu_mut" then
local first, v1, middle, v2, last =
rmatch(stem, "^(.*)(" .. V .. ")(" .. C .. "*)(" .. V .. ")(" .. C .. "*)$")
if not first then
if error_if_unmatchable then
error(("Can't apply reverse u-mutation of type '%s' because stem '%s' doesn't have two syllables"):
format(typ, origstem))
end
return undo_au_ur_sub(stem)
end
v1 = lesser_reverse_u_mutation[v1] or v1
v2 = typ == "unu_mut" and v2 or (typ == "unuUmut" and greater_reverse_u_mutation or lesser_reverse_u_mutation)[v2] or v2
local retval = undo_au_ur_sub(first .. v1 .. middle .. v2 .. last)
if retval == origstem and error_if_unmatchable then
error(("Can't apply reverse u-mutation of type '%s' to stem '%s'; result would be the same as the original"):
format(typ, origstem))
end
return retval
end
if typ ~= "unumut" and typ ~= "unUmut" then
error(("Internal error: For stem '%s', saw unrecognized reverse u-mutation type '%s'"):format(origstem, typ))
end
local first, v, last = rmatch(stem, "^(.*)(" .. V .. ")(" .. C .. "*)$")
if not first then
if error_if_unmatchable then
error(("Can't apply reverse u-mutation of type '%s' because stem '%s' doesn't have a vowel"):
format(typ, origstem))
end
return undo_au_ur_sub(stem)
end
v = (typ == "unUmut" and greater_reverse_u_mutation or lesser_reverse_u_mutation)[v] or v
local retval = undo_au_ur_sub(first .. v .. last)
if retval == origstem and error_if_unmatchable then
error(("Can't apply reverse u-mutation of type '%s' to stem '%s'; result would be the same as the original"):
format(typ, origstem))
end
return retval
end
-- Apply contraction to `stem`. Throw an error if the stem can't be contracted.
function export.apply_contraction(stem)
-- Contraction only applies when the last vowel is a/i/u and followed by a single consonant. There are restrictions
-- on what the consonant can be but I'm not sure exactly what they are; r/l/n/ð are all possible (cf. [[hamar]],
-- [[megin]], [[höfuð]], [[þumall]], where in the last case the final -l is the nominative singular ending).
local butlast, v, last = rmatch(stem, "^(.*" .. C .. ")([aiu])(" .. C .. ")$")
if not butlast then
error(("Contraction cannot be applied to stem '%s' because it doesn't end in a/i/u preceded by a consonant and followed by a single consonant"
):format(stem))
end
return butlast .. last
end
-- Add a dental ending (d/t/ð) to `stem`.
function export.add_dental_ending(stem)
if stem:find("[lmn]$") then
-- [[talinn]] "counted" -> tald-; [[framinn]] "performed" -> framd-; [[hruninn]] "fallen down/in" -> hrund-
return stem .. "d"
elseif stem:find("ð$") then
-- I dunno if this ever happens.
return usub(stem, 1, -2) .. "dd"
elseif rfind(stem, "[pkt]$") then
-- [[glapinn]] "confused" -> glapt-; [[lukinn]] "(en)closed" -> lukt-; no examples with -t-
return stem .. "t"
else
-- [[vafinn]] "wrapped" -> vafð-; [[varinn]] "defended" -> varð-; [[tugginn]] "chewed" -> tuggð- (or tuggn-);
-- [[spúinn]] "vomited" -> spúð-
return stem .. "ð"
end
end
-- Parse off and return a final -ur or -r nominative ending. Return the portion before the ending as well as the ending
-- itself. If the lemma ends in -aur, only the -r is stripped off. This is used by ## and by the `@l` scraping
-- indicator (so that e.g. `@r` when applied to a compound of [[réttur]] "law; court; course (of a meal)" won't get
-- confused by the final -r).
function export.parse_off_final_nom_ending(lemma)
local lemma_minus_r, final_nom_ending
if lemma:find("[^Aa]ur$") then
lemma_minus_r, final_nom_ending = lemma:match("^(.*)(ur)$")
elseif lemma:find("r$") then
lemma_minus_r, final_nom_ending = lemma:match("^(.*)(r)$")
else
lemma_minus_r, final_nom_ending = lemma, ""
end
return lemma_minus_r, final_nom_ending
end
-- Replace # and ## with `val`, substituting `lemma` as necessary (possibly without final -r or -ur).
function export.replace_hashvals(val, lemma)
if not val then
return val
end
if val:find("##") then
local lemma_minus_r, final_nom_ending = export.parse_off_final_nom_ending(lemma)
val = val:gsub("##", m_string_utilities.replacement_escape(lemma_minus_r))
end
val = val:gsub("#", m_string_utilities.replacement_escape(lemma))
return val
end
-- Find the inflection spec by scraping the contents of the Icelandic section of `lemma`, looking for `infltemp` calls
-- (where template is e.g. "is-ndecl", "is-adecl" or "is-conj") If `inflid` is given, it must match the value of the
-- |id= param specified to the inflection template; otherwise, any inflection template call will work. If anything goes
-- wrong in the process, a string is returned describing the error message; otherwise a table of inflections is
-- returned, each containing a field `infl` with the inflection spec. The inflection spec comes from the |deriv=,
-- |deriv2=, etc. params in the inflection template if specified and `is_deriv` is given; otherwise from 1=, 2=, etc.
-- If `allow_empty_infl` is given, a missing inflection spec in 1= is allowed and converted to an empty string;
-- otherwise, an error is signaled.
function export.find_inflection(lemma, infltemp, allow_empty_infl, is_deriv, inflid)
local title = mw.title.new(lemma)
if title then
local content = title:getContent()
if content then
local icelandic = require(pages_module).get_section(content, "冰島語") or require(pages_module).get_section(content, "冰岛语")
if icelandic then
local infl_sets_by_id = {}
local infl_sets_without_id = {}
local ordered_seen_ids = {}
for template in require(template_parser_module).find_templates(icelandic) do
if template:get_name() == infltemp then
local args = template:get_arguments()
local infls = {}
if is_deriv and args.deriv then
local i = 1
while true do
local deriv_param = "deriv" .. (i == 1 and "" or tostring(i))
if args[deriv_param] then
table.insert(infls, {infl = args[deriv_param]})
i = i + 1
else
break
end
end
elseif not args[1] and not allow_empty_infl then
return ("For Icelandic base lemma '[[%s]]', saw no inflection spec in 1="):format(lemma)
else
local i = 1
while true do
if args[i] or (i == 1 and allow_empty_infl) then
table.insert(infls, {infl = args[i] or ""})
i = i + 1
else
break
end
end
end
local infl_set = {infls = infls, pos = args.pos}
if args.id then
if infl_sets_by_id[args.id] then
return ("For Icelandic base lemma '[[%s]]', saw id='%s' twice"):format(args.id)
end
infl_sets_by_id[args.id] = infl_set
m_table.insertIfNot(ordered_seen_ids, args.id)
else
table.insert(infl_sets_without_id, infl_set)
end
end
end
local function concat_ordered_seen_ids()
local quoted_seen_ids = {}
for _, seen_id in ipairs(ordered_seen_ids) do
table.insert(quoted_seen_ids, "'" .. seen_id .. "'")
end
return m_table.serialCommaJoin(quoted_seen_ids, {dontTag = true})
end
if ordered_seen_ids[1] and infl_sets_without_id[1] then
return ("For Icelandic base lemma '[[%s]]', saw %s [[Template:%s]]%s with id=%s " ..
"as well as %s [[Template:%s]]%s without ID; this is not allowed; with multiple " ..
"[[Template:%s]] calls, all must have id= params"):format(lemma, #ordered_seen_ids,
infltemp, ordered_seen_ids[2] and "'s" or "",concat_ordered_seen_ids(), #infl_sets_without_id,
infltemp, infl_sets_without_id[2] and "'s" or "", infltemp)
elseif not ordered_seen_ids[1] and not infl_sets_without_id[1] then
return ("For Icelandic base lemma '[[%s]]', found Icelandic section but couldn't find " ..
"any calls to [[Template:%s]]"):format(lemma, infltemp)
elseif #infl_sets_without_id > 1 then
return ("For Icelandic base lemma '[[%s]]', found %s [[Template:%s]]'s without " ..
"ID's; this is not allowed; with multiple [[Template:%s]] calls, all must have id= params"):
format(lemma, #infl_sets_without_id, infltemp, infltemp)
elseif inflid then
if infl_sets_by_id[inflid] then
return infl_sets_by_id[inflid]
elseif ordered_seen_ids[1] then
return ("For Icelandic base lemma '[[%s]]', found Icelandic section but couldn't find " ..
"any inflections matching ID '%s'; instead found ID's %s; you may have misspelled " ..
"the ID"):format(lemma, inflid, concat_ordered_seen_ids())
else
return ("For Icelandic base lemma '[[%s]]', found Icelandic section with a single " ..
"[[Template:%s]] without ID, but ID requirement '%s' specified; consider " ..
"removing the ID requirement"):format(lemma, infltemp, inflid)
end
elseif infl_sets_without_id[1] then
-- only one {{is-ninfl}}, and it doesn't have an id=; return it
return infl_sets_without_id[1]
elseif ordered_seen_ids[2] then
return ("For Icelandic base lemma '[[%s]]', saw %s [[Template:%s]]'s with id=%s " ..
"but with a request to return the inflection without ID; consider adding an ID " ..
"restriction to the scrape request, e.g. '@@:%s' for self-scraping or '@%s:%s' for " ..
"scraping from another page"):format(lemma, #ordered_seen_ids, infltemp,
concat_ordered_seen_ids(), ordered_seen_ids[1], usub(lemma, 1, 1), ordered_seen_ids[1])
else
return ("For Icelandic base lemma '[[%s]]', found Icelandic section with a single " ..
"[[Template:%s]] with id=%s, but the scrape request didn't specify an ID; " ..
"consider removing the id= param from the [[Template:%s]] call unless you " ..
"expect to add more such calls to the page in the future (in which case add the ID " ..
"to the scrape request, e.g. '@@:%s' for self-scraping or '@%s:%s' for scraping from " ..
"another page"):format(lemma, infltemp, concat_ordered_seen_ids(), infltemp,
ordered_seen_ids[1], usub(lemma, 1, 1), ordered_seen_ids[1])
end
else
return ("For Icelandic base lemma '[[%s]]', page exists but has no Icelandic section"):format(lemma)
end
else
return ("For Icelandic base lemma '[[%s]]', couldn't fetch contents for page; page may not exist"):
format(lemma)
end
else
return ("Bad Icelandic base lemma '[[%s]]'; couldn't create title object"):format(lemma)
end
end
-- Find and return the prefix, base lemma and inflection spec for a scraped lemma given `lemma` (the lemma with an `@l`
-- or similar indicator spec), the scraping spec (e.g. "l", i.e. the portion after the @ sign), and optionally an
-- `inflid` restriction. The base lemma is the lemma whose inflection was scraped, and `prefix` is the portion of the
-- lemma before the base lemma (which must be a suffix of the lemma). For example, if `lemma` is [[ljósabekkur]]
-- "sunbed, tanning bed" and `scrape_spec` is "@b", the base lemma will be [[bekkur]] "bench" and the prefix will be
-- "ljósa". The inflection spec returned will be either an object containing a field `infl` containing the scraped
-- inflection spec, or a string indicating an error to display.
function export.find_scraped_infl(data)
local lemma, scrape_spec, scrape_is_suffix, scrape_is_uppercase, infltemp, allow_empty_infl, inflid =
data.lemma, data.scrape_spec, data.scrape_is_suffix, data.scrape_is_uppercase, data.infltemp,
data.allow_empty_infl, data.inflid
local prefix, base_lemma
if scrape_spec == "@" then -- @@ specified
base_lemma = lemma
prefix = ""
else
local lemma_minus_ending, final_ending = data.parse_off_ending(lemma)
local escaped_scrape_spec = m_string_utilities.pattern_escape(scrape_spec)
prefix, base_lemma = rmatch(lemma_minus_ending, "^(.*)(" .. escaped_scrape_spec .. ".-)$")
if not prefix then
error(("Can't determine base lemma to scrape given lemma '%s' and scraping spec '@%s'; scraping spec not " ..
"found in lemma"):format(lemma, scrape_spec))
end
base_lemma = base_lemma .. final_ending
end
if scrape_is_uppercase then
local base_first, base_rest = rmatch(base_lemma, "^(.)(.*)$")
if not base_first then
error(("Internal error: Something wrong, couldn't match a single character in %s"):format(dump(base_lemma)))
end
base_lemma = uupper(base_first) .. base_rest
end
if scrape_is_suffix then
base_lemma = "-" .. base_lemma
end
local infl = export.find_inflection(base_lemma, infltemp, allow_empty_infl, "is deriv", inflid)
local errmsg = nil
if type(infl) == "table" then
infl = infl.infls
if infl[2] then
errmsg = ("For Icelandic base lemma '[[%s]]', saw %s inflection specs; currently, can only handle one"):
format(base_lemma, #infl)
else
infl = infl[1]
local argspec = infl.infl
if argspec:find("<") then
errmsg = ("For Icelandic base lemma '[[%s]]', saw explicit angle bracket spec in inflection, likely " ..
"indicating a multiword inflection; can't handle yet: %s"):format(lemma, argspec)
elseif argspec:find("%(%(") then
errmsg = ("For Icelandic base lemma '[[%s]]', saw alternant specs; can't handle yet: %s"):
format(lemma, argspec)
end
end
if errmsg then
infl = errmsg
end
end
return prefix, base_lemma, infl
end
return export
htc9fx9bb70c5uq9ii27a1y4drfccvl
Module:Category tree/lects
828
3366907
9943007
9650015
2026-10-12T07:11:01Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943007
Scribunto
text/plain
local export = {}
local raw_categories = {}
local raw_handlers = {}
local labels_module = "Module:labels"
local labels_utilities_module = "Module:labels/utilities"
local languages_module = "Module:languages"
local parse_utilities_module = "Module:parse utilities"
local string_utilities_module = "Module:string utilities"
local table_module = "Module:table"
local m_table = require(table_module)
local get_lang = require(languages_module).getByCode
local insert_if_not = m_table.insertIfNot
-- 中文維基詞典通常將這些功能包含在 string utilities 中,與其引入獨立子模組,不如直接調用通用模組以防報錯
local pattern_escape = require(string_utilities_module).pattern_escape
local replacement_escape = require(string_utilities_module).replacement_escape
local serial_comma_join = m_table.serialCommaJoin
local split = require(string_utilities_module).split
local split_on_comma = require(parse_utilities_module).split_on_comma
local function track(page)
-- [[Special:WhatLinksHere/Wiktionary:Tracking/category tree/lects/PAGE]]
return require("Module:debug/track")("category tree/lects/" .. page)
end
-- 本模組處理各種語言變體/方言(lect/variety)的分類,例如:
-- 區域性變體分類,如 [[:Category:美國英語]] 和 [[:Category:普羅旺斯語]];
-- 時間性變體分類,如 [[:Category:近代英語]];
-- 社會方言分類,如 [[:Category:波拉里語]];
-- 以及統整性分類,如 [[:Category:英語變體]] 和 [[:Category:地域法語方言]]。
-- FIXME: Eliminate the word "dialect" here and in the {{auto cat}} parameter in favor of "lect" or "variety". [DONE]
-- (注意:為了兼容中文維基詞典舊有的大量模板調用,本模組在處理參數時仍會接受 `dialect` 作為 `lect` 的別名)
--[=[
FIXME:
1. Support multiple parents. [DONE]
2. Support cat: in parents to indicate a category. [DONE]
3. When linking a description without embedded links, use the equivalent of {{wtorw}} to auto-link to Wikipedia. [DONE]
4. Support the = true. [DONE]
]=]
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["語言變體"] = {
description = "對各種不同語言(區域性、時間性、社會方言等)詞語進行分組的分類。",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"分類",
},
}
raw_categories["地域方言"] = {
description = "包含各種語言地域變體詞語的分類。",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"分類",
"語言變體",
},
}
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
local function ucfirst(text)
return mw.getContentLanguage():ucfirst(text)
end
local function lcfirst(text)
return mw.getContentLanguage():lcfirst(text)
end
local function page_exists(page)
local title = mw.title.new(page)
return title and title.exists
end
-- 處理如 [[:Category:法語變體]] (Varieties of French) 和 [[:Category:古希臘語變體]] 的分類。
table.insert(raw_handlers, function(data)
local langname = data.category:match("^(.*)變體$")
if langname then
local lang = require("Module:languages").getByCanonicalName(langname)
if lang then
return {
lang = lang:getCode(),
description = "包含各種" .. lang:makeCategoryLink() .. "變體(區域性、時間性、社會方言等)詞語的分類。",
parents = {
"{{{langcat}}}",
{name = "語言變體", sort = langname},
},
breadcrumb = "變體",
}
end
end
end)
-- 處理如 [[:Category:地域法語方言]] (Regional French) 和 [[:Category:地域古希臘語方言]] 的分類。
table.insert(raw_handlers, function(data)
local langname = data.category:match("^地域(.*)方言$")
if langname then
local lang = require("Module:languages").getByCanonicalName(langname)
if lang then
return {
lang = lang:getCode(),
description = "此分類收錄" .. lang:makeCategoryLink() .. "的地域變體的詞語。",
additional = "此分類有時也直接包含未分類的地域方言詞語;此類詞語應根據其所屬的特定地區變體重新分類,或歸類為方言。",
parents = {
"{{{langname}}}變體",
{name = "地域方言", sort = langname},
},
breadcrumb = "地域方言",
}
end
end
end)
-- Fancy version of ine() (if-not-empty). Converts empty string to nil, but also strips leading/trailing space.
local function ine(arg)
if not arg then return nil end
arg = mw.text.trim(arg)
if arg == "" then return nil end
return arg
end
-- Get the full language to use e.g. in the settings.
local function get_returnable_lang(lang)
if lang:hasType("family") then
return nil
else
return lang:getFull()
end
end
-- Get the full language code to return in the settings.
local function get_returnable_lang_code(lang)
if lang:hasType("family") then
return "und"
else
return lang:getFullCode()
end
end
local memoizing_lect_handler
local function category_to_lang_name(category)
local getByCanonicalName = require("Module:languages").getByCanonicalName
local lang
lang = getByCanonicalName(category, nil, "allow etym", "allow family")
if not lang then
-- Some languages have lowercase-initial names e.g. 'the BMAC substrate', but the category begins with an
-- uppercase letter.
lang = getByCanonicalName(lcfirst(category), nil, "allow etym", "allow family")
end
return lang
end
-- Given a category (without the "Category:" prefix), look up the page defining the category, find the call to
-- {{auto cat}} (if any), and return a table of its arguments. If the category page doesn't exist or doesn't have
-- an {{auto cat}} invocation, return nil.
local function scrape_category_for_auto_cat_args(cat)
local cat_page = mw.title.new("Category:" .. cat)
if cat_page then
local contents = cat_page:getContent()
if contents then
for template in require("Module:template parser").find_templates(contents) do
-- The template parser automatically handles redirects and canonicalizes them, so uses of {{autocat}}
-- will also be found.
if template:get_name() == "auto cat" then
return template:get_arguments()
end
end
end
end
return nil
end
-- Try to figure out if this variety is extinct or reconstructed, if type= not given.
local function determine_lect_type(category, lang, default_parent_cat)
if category:find("^Proto%-") or lang:getCanonicalName():find("^Proto%-") or lang:hasType("reconstructed") then
-- Is it reconstructed?
return "reconstructed"
end
if lang:getCode():find("^qsb%-") then
-- Substrate.
return "unattested"
end
if lang:hasType("full") then
-- If a full language, scrape the {{auto cat}} call and check for extinct=1.
local parent_args = scrape_category_for_auto_cat_args(lang:getCategoryName())
if parent_args and ine(parent_args.extinct) and require("Module:yesno")(parent_args.extinct, false) then
return "extinct"
end
end
-- Otherwise, call the lect handler recursively for the parent category. This is correct e.g. for
-- things like subvarieties of Classical Persian, where the lang itself (Persian) isn't extinct but the
-- parent category refers to an extinct variety. If the lect handler fails to return a type, it's because
-- the parent category doesn't exist or isn't defined using {{auto cat}}, and doesn't have a language as a
-- suffix. In that case, if we're dealing with an etymology-only language, check the parent language. Finally,
-- fall back to returning "extant" if all else fails.
local parent_type
if default_parent_cat then
export.register_likely_lect_parent_cat(default_parent_cat)
parent_type = select(2, memoizing_lect_handler(default_parent_cat, nil, true))
end
if parent_type then
return parent_type
end
local parent_lang = lang:getParent()
if parent_lang then
return determine_lect_type(category, parent_lang, nil)
end
return "extant"
end
-- Try to figure out the region (used as the default breadcrumb and region description) from the language.
-- (See English comments for full logic).
-- Modified for Chinese: removed the strict space requirement in pattern matching because Chinese categories often lack spaces (e.g. 美國英語).
local function infer_region_from_lang(pagename, lang)
local langname = lang:getCanonicalName()
local lang_to_check = lang
if ucfirst(langname) == pagename then
lang_to_check = lang_to_check:getParent()
end
while lang_to_check do
local suffix = lang_to_check:getCanonicalName()
while true do
-- CST: Removed space after (.*) to allow matching Chinese tight compounds (e.g. 美國英語)
-- But we must be careful. If we have "American English", pattern_escape("English") matches.
-- If we have "美國英語", pattern_escape("英語") matches.
local region = pagename:match("^(.*)" .. pattern_escape(suffix) .. "$")
-- Also try with space if the above failed or produced a trailing space (for mixed script names)
if not region then
region = pagename:match("^(.*) " .. pattern_escape(suffix) .. "$")
end
if region then
-- Trim potential trailing space if the match was greedy
region = mw.text.trim(region)
if region ~= "" then
return region
end
end
-- Try strictly strictly smaller suffixes
local suffix_part1, suffix_rest = suffix:match("^(.-) (.*)$")
if not suffix_rest then
break
end
suffix = suffix_rest
end
lang_to_check = lang_to_check:getParent()
end
return nil
end
-- Modeled after splitLabelLang() in [[Module:category tree]].
-- Modified for Chinese: The English version splits by space. This fails for Chinese (e.g. 美國英語).
-- We use the logic from the old Chinese module which iterates by character/byte to find the suffix.
local function split_region_lang(pagename)
local lang
local region
-- Try the entire title as a language; if not, chop off a word on the left and repeat.
-- CST: Use byte-based split logic from old module to handle CJK characters correctly without spaces.
local words = {}
pagename:gsub(".", function(c) table.insert(words,c) end)
for i = 1, #words do
lang = category_to_lang_name(table.concat(words, "", i, #words))
if lang then
if i == 1 then
region = nil
else
region = table.concat(words, "", 1, i - 1)
end
break
end
end
if not region and lang then
-- The pagename is the same as a language name. Try to infer the region from the parent.
region = infer_region_from_lang(pagename, lang)
end
return lang, region
end
-- Return the default parent cat for the given language and category.
-- Localized for Chinese categories.
local function get_default_parent_cat_from_category(category, lang, noreg)
if lang:getCode():find("^qsb%-") then
-- substrate
return "底層語言"
end
local lang_for_cat
if ucfirst(lang:getCanonicalName()) == category then
lang_for_cat = lang:getParent()
if not lang_for_cat then
error(("Category '%s' has a name the same as a full language; you probably need to explicitly specify a different language using |lang="):format(category))
end
else
lang_for_cat = lang
end
if lang_for_cat:hasType("etymology-only") or lang_for_cat:hasType("family") then
return lang_for_cat:getCategoryName()
elseif noreg then
return lang_for_cat:getCanonicalName() .. "變體"
else
return "地域" .. lang_for_cat:getCanonicalName() .. "方言"
end
end
-- Find the labels that categorize into `category`.
-- (Logic unchanged from English version).
local function find_labels_for_category(category, lang)
local regional_cat_labels, plain_cat_labels
local full_lang
local m_labels_utilities = require(labels_utilities_module)
if lang and lang:hasType("language") then
full_lang = lang:getFull()
local regional_component = category:match("^(.-) " .. pattern_escape(full_lang:getCanonicalName()) .. "$")
-- CST: Also try without space for Chinese
if not regional_component then
regional_component = category:match("^(.-)" .. pattern_escape(full_lang:getCanonicalName()) .. "$")
end
if regional_component then
regional_cat_labels = m_labels_utilities.find_labels_for_category(regional_component,
"regional", full_lang)
end
end
plain_cat_labels = m_labels_utilities.find_labels_for_category(category, "plain", full_lang, "check all langs")
local all_labels
if regional_cat_labels and plain_cat_labels then
all_labels = regional_cat_labels
for k, v in pairs(plain_cat_labels) do
all_labels[k] = v
end
else
all_labels = regional_cat_labels or plain_cat_labels
end
return all_labels
end
-- Find the labels for category `category` and language object `lang`.
-- (Logic unchanged from English version).
local function get_sorted_labels(category, lang)
local all_labels = find_labels_for_category(category, lang)
if not all_labels then
return nil
end
local m_labels = require(labels_module)
local lang_specific_pattern = "^" .. pattern_escape(m_labels.lang_specific_data_modules_prefix)
local sorted_labels = {}
for _, labelobj in pairs(all_labels) do
if labelobj.module:find(lang_specific_pattern) then
table.insert(sorted_labels, labelobj)
end
end
local function sort_labelobj(a, b)
local function matches_exactly(labelobj)
if labelobj.canonical == category then
return true
end
for _, alias in ipairs(labelobj.aliases) do
if alias == category then
return true
end
end
return false
end
local function matches_as_prefix(labelobj)
if category:find("^" .. pattern_escape(labelobj.canonical) .. " ") then
return true
end
for _, alias in ipairs(labelobj.aliases) do
if category:find("^" .. pattern_escape(alias) .. " ") then
return true
end
end
-- CST: Check tight compound for Chinese
if category:find("^" .. pattern_escape(labelobj.canonical)) then
return true
end
return false
end
local function tiebreak()
local a_matches_lang = lang and a.lang:getFullCode() == lang:getFullCode()
local b_matches_lang = lang and b.lang:getFullCode() == lang:getFullCode()
if a_matches_lang and not b_matches_lang then
return true
elseif b_matches_lang and not a_matches_lang then
return false
else
return a.canonical < b.canonical
end
end
local a_matches_exactly = matches_exactly(a)
local b_matches_exactly = matches_exactly(b)
if a_matches_exactly and not b_matches_exactly then
return true
elseif b_matches_exactly and not a_matches_exactly then
return false
elseif a_matches_exactly and b_matches_exactly then
return tiebreak()
end
local a_matches_as_prefix = matches_as_prefix(a)
local b_matches_as_prefix = matches_as_prefix(b)
if a_matches_as_prefix and not b_matches_as_prefix then
return true
elseif b_matches_as_prefix and not a_matches_as_prefix then
return false
else
return tiebreak()
end
end
table.sort(sorted_labels, sort_labelobj)
if #sorted_labels > 0 then
return all_labels, sorted_labels
else
return all_labels, nil
end
end
-- Find the categories (only of type `regional_categories` and `plain_categories`) that label `label` categorizes into.
-- (Logic unchanged).
local function get_categories_for_label(label, lang)
local m_labels = require(labels_module)
local labret = m_labels.get_label_info { label = label, lang = lang }
if not labret.recognized then
return nil
end
local categories = m_labels.fetch_categories(labret.canonical or label, labret.data, lang, nil, nil,
{["plain_categories"] = true})
local reg_cats = m_labels.fetch_categories(labret.canonical or label, labret.data, lang, nil, nil,
{["regional_categories"] = true})
if #reg_cats > 0 then
for _, cat in ipairs(reg_cats) do
table.insert(categories, cat)
end
end
return categories
end
-- Given the sorted labels, return parent categories.
-- (Logic unchanged).
local function get_parents_from_sorted_labels(sorted_labels, category, all_cats)
for _, labobj in ipairs(sorted_labels) do
local parent = labobj.labdata.parent
if parent == true then
parent = {parent}
elseif parent and type(parent) == "string" then
parent = split_on_comma(parent)
end
local function get_parent_cats(par)
if par == true or par == "+" then
return {"+"}
end
if par:find("^cat:") then
return {"Category:" .. par:gsub("^cat:", "")}
end
if par:find("^Category:") then
return {par}
end
if par:find("^rawposcat:") then
return {(par:gsub("^rawposcat:", ""))}
end
if par:find("^poscat:") then
local langcode, label = par:match("^poscat:([^:]+):(.*)$")
if not langcode then
error(("Parent poscatboiler language label '%s' for label '%s' for category '%s' (defined in module [[%s]]) needs to be of the form 'poscat:LANGCODE:LABEL'"):format(
par, labobj.canonical, category, labobj.module))
end
return {{name = label, lang = langcode, is_label = true}}
end
local this_cats = get_categories_for_label(par, labobj.lang)
if not this_cats then
error(("Parent label '%s' for label '%s' for category '%s' (defined in module [[%s]]) couldn't be located"):format(
par, labobj.canonical, category, labobj.module))
end
return this_cats
end
if parent then
if type(parent) ~= "table" then
error(("Internal error: Expected a string, boolean `true` or list for the value of the parent field for label '%s' for category '%s' (defined in module [[%s]]), but saw type '%s': %s"):format(
labobj.canonical, category, labobj.module, type(parent), mw.dumpObject(parent)))
end
local cats
if all_cats then
cats = {}
for _, par in ipairs(parent) do
local this_cats = get_parent_cats(par)
for _, this_cat in ipairs(this_cats) do
insert_if_not(cats, this_cat)
end
end
else
cats = get_parent_cats(parent[1])
end
if #cats > 0 then
return cats, labobj
end
-- FIXME: If the parent doesn't specify any categories, should we try the next parent or fall back
-- to the parent determined through get_default_parent_cat_from_category() (which is what we currently
-- do)?
return {"+"}, labobj
end
end
return {"+"}, nil
end
local likely_lect_parent_cat = {}
-- Register that `cat` is likely to be a lect cat.
function export.register_likely_lect_parent_cat(cat)
if type(cat) == "string" and not cat:find("^Category:") then
likely_lect_parent_cat[cat] = true
end
end
-- Handle lect categories.
-- CST: Logic ported from English, but parameter aliases added for Chinese compatibility.
local function lect_handler(category, raw_args, called_from_inside)
if called_from_inside then
-- Avoid infinite loops
if category:find("^地域") or category:find("^Regional ") or category:find("變體$") or category:find("^Varieties of ") or category:find("^Rhymes:") then
return nil
end
local lang, breadcrumb = split_region_lang(category)
if lang or likely_lect_parent_cat[category] then
raw_args = scrape_category_for_auto_cat_args(category)
-- CST: Check both lect and dialect for compatibility
if raw_args and not (ine(raw_args.lect) or ine(raw_args.dialect)) then
return nil
end
if not raw_args then
-- Fallbacks if scraping failed
local parents, label_with_parent
local function getprop(prop)
return -- ine(raw_args[prop]) or
label_with_parent and label_with_parent.labdata[prop]
end
local sorted_labels = select(2, get_sorted_labels(category, lang))
if sorted_labels then
parents, label_with_parent = get_parents_from_sorted_labels(sorted_labels, category)
if not lang and label_with_parent then
lang = label_with_parent.lang
end
else
parents = {"+"}
end
if not lang then
return nil
end
local default_parent_cat_from_category = get_default_parent_cat_from_category(category, lang,
getprop("noreg"))
for i, parent in ipairs(parents) do
if parent == "+" then
parents[i] = default_parent_cat_from_category
end
end
local first_parent_cat = parents[1]
if type(first_parent_cat) ~= "string" or first_parent_cat:find("^Category:") then
first_parent_cat = nil
end
track("lect")
export.register_likely_lect_parent_cat(parents[1])
return {
-- FIXME, allow etymological codes here
lang = get_returnable_lang_code(lang),
description = "Foo",
parents = parents,
breadcrumb = breadcrumb or lang:getCanonicalName(),
umbrella = false,
can_be_empty = true,
}, determine_lect_type(category, lang, first_parent_cat)
end
else
return nil
end
end
-- CST: Check both parameters
if not called_from_inside and not (ine(raw_args.lect) or ine(raw_args.dialect)) then
return nil
end
-------------------- 1. Process parameters. -------------------
local boolean = {type = "boolean"}
local sublist = {sublist = "comma without whitespace"}
-- CST: Alias 'dialect' to 'lect' for Chinese legacy support
local args = require("Module:parameters").process(raw_args, {
[1] = true,
lect = {type = "boolean", alias_of = "dialect"},
dialect = {type = "boolean"}, -- Added explicitly to allow aliasing logic to work effectively in some module versions, or as fallback
lang = true,
verb = true,
prep = true,
the = boolean,
def = true,
fulldef = true,
addl = true,
nolink = boolean,
noreg = boolean, -- don't make the default parent be "Regional LANG"; instead, "Varieties of LANG"
type = {set = {"extinct", "extant", "reconstructed", "unattested", "constructed"}},
cat = true,
othercat = sublist,
country = sublist,
wp = true,
wikidata = true,
breadcrumb = true,
also = {type = "title", sublist = "comma without whitespace", namespace = 14},
pagename = true, -- for testing or demonstration
})
-- If parameters processed dialect into lect via alias_of (or manually), ensure lect is set
if args.dialect and args.lect == nil then args.lect = args.dialect end
-------------------- 2. Initialize breadcrumb, regiondesc and language from category. -------------------
-- They may be overridden later.
local lang, breadcrumb, regiondesc, langname
category = args.pagename or category
if not args.lang then
lang, breadcrumb = split_region_lang(category)
if lang then
langname = lang:getCanonicalName()
end
regiondesc = breadcrumb
else
lang = get_lang(args.lang, "lang", "allow etym")
langname = lang:getCanonicalName()
if category == ucfirst(langname) then
-- breadcrumb and regiondesc should stay nil
else
breadcrumb = category:match("^(.*) " .. pattern_escape(langname) .. "$")
-- CST: Try tight compound match
if not breadcrumb then
breadcrumb = category:match("^(.*)" .. pattern_escape(langname) .. "$")
end
if not breadcrumb then
-- Try to infer the region from the parent. See comment at function.
breadcrumb = infer_region_from_lang(category, lang)
end
regiondesc = breadcrumb
end
end
-------------------- 3. Determine labels categorizing into this category. -------------------
local all_labels, sorted_labels = get_sorted_labels(category, lang)
-------------------- 4. Determine parent categories and initialize additional properties. -------------------
local parents
local first_parent_cat = args.cat
local label_with_parent
local function getprop(prop)
return args[prop] or label_with_parent and label_with_parent.labdata[prop]
end
if first_parent_cat then
parents = {first_parent_cat}
if not lang then
error(("lang= not given and unable to parse language from category '%s' (didn't check labels categorizing into the category because cat= explicitly given)"):format(category))
end
else
if sorted_labels then
parents, label_with_parent = get_parents_from_sorted_labels(sorted_labels, category, "all cats")
if not lang and label_with_parent then
lang = label_with_parent.lang
langname = lang:getCanonicalName()
end
else
parents = {"+"}
end
if not lang then
error(("lang= not given, unable to parse language from category '%s' and can't find a label categorizing into the category"):format(category))
end
local default_parent_cat_from_category = get_default_parent_cat_from_category(category, lang, getprop("noreg"))
for i, parent in ipairs(parents) do
if parent == "+" then
parents[i] = default_parent_cat_from_category
end
end
first_parent_cat = parents[1]
end
if type(first_parent_cat) ~= "string" or first_parent_cat:find("^Category:") then
first_parent_cat = nil
end
local othercat = getprop("othercat")
if type(othercat) == "string" then
othercat = split_on_comma(othercat)
end
if othercat then
for _, cat in ipairs(othercat) do
if not cat:find("^Category:") then
cat = "Category:" .. cat
end
table.insert(parents, cat)
end
end
local countries = getprop("country") or {}
if type(countries) == "string" then
countries = split_on_comma(countries)
end
breadcrumb = getprop("breadcrumb") or breadcrumb or category
local the_prefix
if args[1] then
regiondesc = args[1]
else
local regionprop = getprop("region")
if regionprop then
regiondesc = regionprop
elseif label_with_parent then
regiondesc = label_with_parent.canonical
if label_with_parent.display and regiondesc ~= label_with_parent.display then
track("display-different-from-canonical")
end
-- regiondesc = require(labels_module).get_displayed_label(label_with_parent.canonical, label_with_parent.labdata, lang)
end
end
-- CST: Chinese generally doesn't use "the", so we ignore the_prefix unless explicitly requested or needed for mixed English text?
-- Keeping variable for logic structure, but standard Chinese won't use it.
the_prefix = the_prefix or getprop("the") and "the " or ""
if #countries == 0 then
countries[1] = regiondesc and regiondesc or nil -- Removed the_prefix from Chinese text
end
for _, country in ipairs(countries) do
if not country:find("[<=]") then
country = require("Module:links").remove_links(country)
-- CST: Localization "Category:Languages of X" -> "Category:X的語言"
local cat = "Category:" .. country .. "的語言"
if page_exists(cat) then
table.insert(parents, cat)
end
end
end
-------------------- 5. Refine the language to an etymology-only child if possible. -------------------
local ancestral_cat = first_parent_cat
local refined_lang
while true do
refined_lang = category_to_lang_name(ancestral_cat)
if refined_lang then
break
end
export.register_likely_lect_parent_cat(ancestral_cat)
local settings, _ = memoizing_lect_handler(ancestral_cat, nil, true)
if not settings then
break
end
ancestral_cat = settings.parents[1]
end
if refined_lang and refined_lang:hasParent(lang) then
lang = refined_lang
langname = lang:getCanonicalName()
end
-------------------- 6. Initialize `additional` with user-specified text and info about labels. -------------------
local additional = getprop("addl")
local function append_addl(addl_text)
if not addl_text then
return
end
if additional then
additional = additional .. "\n\n" .. addl_text
else
additional = addl_text
end
end
if all_labels then
local m_labels_utilities = require(labels_utilities_module)
append_addl(m_labels_utilities.format_labels_categorizing(all_labels, nil,
get_returnable_lang(lang)))
end
-------------------- 7. Augment `additional` with information about etymology-only codes. -------------------
local langname_for_desc
local etymcodes = {}
local function make_code(code)
return ("<code>%s</code>"):format(code)
end
if lang:hasType("etymology-only") and ucfirst(langname) == category then
langname_for_desc = lang:getParentName()
local langcode = lang:getCode()
table.insert(etymcodes, make_code(langcode))
local ety_code_to_name = mw.loadData("Module:etymology languages/code to canonical name")
for code, canon_name in pairs(ety_code_to_name) do
if canon_name == langname and code ~= langcode then
table.insert(etymcodes, make_code(code))
end
end
-- CST: Localization
local addl_etym_codes = ("[[Module:etymology_languages/data|僅用於詞源的語言]]代碼:%s。"):format(
serial_comma_join(etymcodes, {conj = "或"}))
append_addl(addl_etym_codes)
else
langname_for_desc = langname
end
-------------------- 8. Try to figure out if this variety is extinct or reconstructed. -------------------
local lect_type = getprop("type")
if not lect_type then
lect_type = determine_lect_type(category, lang, first_parent_cat)
end
local function prefix_addl(addl_text)
if additional then
additional = addl_text .. "\n\n" .. additional
else
additional = addl_text
end
end
-- CST: Localized status messages
if lect_type == "extinct" then
prefix_addl("這個語言變體已[[extinct language|絕跡]]。")
table.insert(parents, "Category:所有絕跡語言")
elseif lect_type == "reconstructed" then
prefix_addl("這個語言變體是[[reconstructed language|重構語言]]。")
table.insert(parents, "Category:重構語言")
elseif lect_type == "unattested" then
prefix_addl("這個語言變體{{w|unattested language|無記錄}}。")
table.insert(parents, "Category:無記錄語言")
elseif lect_type == "constructed" then
prefix_addl("這個語言變體是[[constructed language|人工語言]]。")
table.insert(parents, "Category:人工語言")
end
-------------------- 9. Compute `description`. -------------------
local description
local fulldef = getprop("fulldef")
if fulldef then
description = fulldef .. "。" -- Chinese period
end
if not description then
local def = getprop("def")
if def then
description = ("%s的詞語或詞義。"):format(def)
end
end
if not description then
if not regiondesc then
error(("1= (region) not given and unable to infer region from category '%s' given language name '%s'"):
format(category, langname))
end
local lang_en = get_lang("zh", true) -- Use Chinese as main lang for linking context
local linked_regiondesc = regiondesc
local function linkable(text)
return not text:find("[<={}%[%]|]")
end
if linked_regiondesc:find("<country>") then
if not countries then
error(("Can't specify <country> in region description '%s' when country= not given"):format(linked_regiondesc))
end
local linked_countries = {}
for _, country in ipairs(countries) do
if linkable(country) then
country = require("Module:links").full_link { lang = lang_en, term = country }
end
table.insert(linked_countries, country)
end
linked_countries = serial_comma_join(linked_countries)
linked_regiondesc = linked_regiondesc:gsub("<country>", replacement_escape(linked_countries))
elseif not getprop("nolink") and linkable(linked_regiondesc) then
if page_exists(linked_regiondesc) then
linked_regiondesc = require("Module:links").full_link { lang = lang_en, term = linked_regiondesc }
else
linked_regiondesc = ("[[w:%s|%s]]"):format(linked_regiondesc, linked_regiondesc)
end
end
-- CST: Description construction in Chinese syntax
-- Structure: [Language] [prep] [Region] [verb] 的詞語或詞義。
local no_longer_spoken = lect_type == "extinct" or lect_type == "reconstructed" or lect_type == "unattested"
local verb = getprop("verb") or (no_longer_spoken and "曾使用" or "使用")
local prep = getprop("prep")
if not langname_for_desc then
error(category)
end
description = ("%s%s%s%s的詞語或詞義。"):format(
langname_for_desc,
prep == "-" and "" or (prep or "在"), -- Default prep "在"
linked_regiondesc,
verb
)
end
-------------------- 10. Compute the Wikipedia articles that go into `topright`. -------------------
local topright_parts = {}
-- CST: Localized topright templates
local function insert_wikipedia_article(wmcode, article)
if wmcode == "commons" then
insert_if_not(topright_parts, ("{{commons%s}}"):format(
article == category and "" or "|" .. article
))
else
-- Handle Chinese Wiktionary template format
local wparg = ("%s%s"):format(
wmcode == "zh" and "" or "|lang=" .. wmcode, -- default to zh if no prefix
article == category and "" or "|" .. article
)
insert_if_not(topright_parts, ("{{wp%s}}"):format(
wparg
))
end
end
local function insert_wikipedia_articles_for_wikipedia_specs(specs, default)
for _, article in ipairs(specs) do
local foreign_wiki
if article == true then
article = default
else
if article:find(":[^ ]") then
local actual_article
foreign_wiki, actual_article = article:match("^([a-z][a-z][a-z-]*):([^ ].*)$")
if actual_article then
article = actual_article
end
end
if article == "+" then
article = default
elseif article == "-" then
article = nil
else
article = require("Module:yesno")(article, article)
if article == true then
article = default
end
end
end
if article then
insert_wikipedia_article(foreign_wiki or "zh", article)
end
end
end
local function insert_wikipedia_articles_for_wikidata_specs(specs, lang)
if not mw.wikibase then
error(("Unable to retrieve data from Wikidata ID's '%s'; `mw.wikibase` not defined"):format(args.wikidata))
end
local wikipedia_langs = require(labels_module).get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
local ids_without_wmcodes = {}
local ids_with_wmcodes = {}
for _, id in ipairs(specs) do
if id:find(":") then
table.insert(ids_with_wmcodes, id)
else
table.insert(ids_without_wmcodes, id)
end
end
for _, wmcode in ipairs(wikipedia_langs) do
for _, id in ipairs(ids_without_wmcodes) do
local article = mw.wikibase.sitelink(id, wmcode .. "wiki")
if article then
insert_wikipedia_article(wmcode, article)
end
end
end
for _, id in ipairs(ids_with_wmcodes) do
local wmcode, wikidata_id = id:match("^(.-):(.*)$")
local article = mw.wikibase.sitelink(wikidata_id, wmcode .. "wiki")
if article then
insert_wikipedia_article(wmcode, article)
end
end
end
if args.wp or args.wikidata then
if args.wp then
insert_wikipedia_articles_for_wikipedia_specs(split_on_comma(args.wp), category)
end
if args.wikidata then
insert_wikipedia_articles_for_wikidata_specs(split(args.wikidata, "%s*,%s*"), lang)
end
elseif category == ucfirst(langname) then
local wikipedia_langs = require(labels_module).get_langs_to_extract_wikipedia_articles_from_wikidata(lang)
for _, wmcode in ipairs(wikipedia_langs) do
local article = lang:getWikipediaArticle("no category fallback", wmcode .. "wiki")
if article then
insert_wikipedia_article(wmcode, article)
end
end
end
if #topright_parts == 0 and sorted_labels then
for _, labobj in pairs(all_labels) do
local wp_specs = labobj.labdata.Wikipedia
if wp_specs then
if type(wp_specs) ~= "table" then
wp_specs = {wp_specs}
end
insert_wikipedia_articles_for_wikipedia_specs(wp_specs, labobj.canonical)
end
local wikidata_specs = labobj.labdata.Wikidata
if wikidata_specs then
if type(wikidata_specs) ~= "table" then
wikidata_specs = {wikidata_specs}
end
insert_wikipedia_articles_for_wikidata_specs(wikidata_specs, labobj.lang)
end
end
end
local topright
if #topright_parts > 0 then
topright = table.concat(topright_parts)
end
-------------------- 11. Return the combined structure of all information. -------------------
track("lect")
export.register_likely_lect_parent_cat(parents[1])
return {
-- FIXME, allow etymological codes here
lang = get_returnable_lang_code(lang),
topright = topright,
description = description,
additional = additional,
parents = parents,
breadcrumb = {name = breadcrumb, nocap = true},
umbrella = false,
can_be_empty = true,
}, lect_type
end
local memoized_responses = {}
memoizing_lect_handler = function(category, raw_args, called_from_inside)
local retval = memoized_responses[category]
if not retval then
retval = {lect_handler(category, raw_args, called_from_inside)}
memoized_responses[category] = retval
end
local obj, lect_type = retval[1], retval[2]
return obj, lect_type
end
-- Actual handler for lect categories. See lect_handler() above.
table.insert(raw_handlers, function(data)
local settings, _ = memoizing_lect_handler(data.category, data.args, data.called_from_inside)
return settings, not not settings
end)
return {RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers, export = export}
frbtoi1uw9g9d4sss6vedehig1bfr59
Template:R:ikx:Schrock
10
3409529
9942280
9794179
2026-10-11T13:49:08Z
Chihunglu83
87715
9942280
wikitext
text/x-wiki
{{#invoke:quote|call_template
|template=cite-book
|title=The Ik language: Dictionary and grammar sketch
|trans-title=伊克語:字典與文法概要
|author=Terrill B. Schrock
|publisher=Language Science Press
|year=2017
|isbn=978-3-944675-95-4
|doi=10.5281/zenodo.344792
|pageparam=1
}}<noinclude>{{reference template cat|ikx}}</noinclude>
rseqjmbrjlbuilboc0qsdracdn5k7ob
Module:Transclude
828
3438213
9943010
9775445
2026-10-12T07:11:11Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943010
Scribunto
text/plain
local export = {}
local anchors_module = "Module:anchors"
local debug_track_module = "Module:debug/track"
local headword_data_module = "Module:headword/data"
local labels_module = "Module:labels"
local languages_module = "Module:languages"
local links_module = "Module:links"
local pages_module = "Module:pages"
local parameters_module = "Module:parameters"
local parse_interface_module = "Module:parse interface"
local place_module = "Module:place"
local string_char_module = "Module:string/char"
local string_pattern_escape_module = "Module:string/patternEscape"
local string_remove_comments_module = "Module:string/removeComments"
local string_replacement_escape_module = "Module:string/replacementEscape"
local string_utilities_module = "Module:string utilities"
local table_module = "Module:table"
local template_parser_module = "Module:template parser"
local m_place = require(place_module)
local zhlang = require(languages_module).getByCode("zh")
local concat = table.concat
local find = string.find
local insert = table.insert
local ipairs = ipairs
local lower = string.lower
local match = string.match
local pairs = pairs
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local function codepoint(...)
codepoint = require(string_utilities_module).codepoint
return codepoint(...)
end
local function contains(...)
contains = require(table_module).contains
return contains(...)
end
local function deep_copy(...)
deep_copy = require(table_module).deepCopy
return deep_copy(...)
end
local function find_templates(...)
find_templates = require(template_parser_module).find_templates
return find_templates(...)
end
local function full_link(...)
full_link = require(links_module).full_link
return full_link(...)
end
local function is_preview(...)
is_preview = require(pages_module).is_preview
return is_preview(...)
end
local function pattern_escape(...)
pattern_escape = require(string_pattern_escape_module)
return pattern_escape(...)
end
local function process_params(...)
process_params = require(parameters_module).process
return process_params(...)
end
local function remove_comments(...)
remove_comments = require(string_remove_comments_module)
return remove_comments(...)
end
local function replacement_escape(...)
replacement_escape = require(string_replacement_escape_module)
return replacement_escape(...)
end
local function senseid(...)
senseid = require(anchors_module).senseid
return senseid(...)
end
local function show_labels(...)
show_labels = require(labels_module).show_labels
return show_labels(...)
end
local function split(...)
split = require(string_utilities_module).split
return split(...)
end
local function u(...)
u = require(string_char_module)
return u(...)
end
-- Add the page to a tracking "category". To see the pages in the "category",
-- go to [[Wiktionary:Tracking/transclude/PAGE]] and click on "What links here".
local function track(page)
require(debug_track_module)("transclude/" .. page)
return true
end
-- 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 list of labels. For compatibility, we allow splitting on semicolon, but will convert to splitting on
-- comma not followed by space, for compatibility with other modules/params.
local function split_labels(val)
if val:find(";") then
track("label-with-semicolon")
return split(val, ";")
else
return split_on_comma(val)
end
end
-- From [[Template:gloss]]
-- local gloss_left = '<span class="mention-gloss-paren">(</span><span class="mention-gloss">'
-- local gloss_right = '</span><span class="mention-gloss-paren">)</span>'
local gloss_left = '<span class="mention-gloss-paren">(</span><span class="mention-gloss">'
local gloss_right = '</span><span class="mention-gloss-paren">)</span>'
-- Ensure that Wikicode (template calls, bracketed links, HTML, bold/italics, etc.) displays literally in error messages
-- by inserting a Unicode word-joiner symbol after all characters that may trigger Wikicode interpretation. Replacing
-- with equivalent HTML escapes doesn't work because they are displayed literally. I could not get this to work using
-- <nowiki>...</nowiki> (those tags display literally), using using {{#tag:nowiki|...}} (same thing) or using
-- mw.getCurrentFrame():extensionTag("nowiki", ...) (everything gets converted to a strip marker
-- `UNIQ--nowiki-00000000-QINU` or similar). FIXME: This is a massive hack; there must be a better way.
local function escape_wikicode(text)
text = text:gsub("([%[<'{])", "%1" .. u(0x2060))
return text
end
local function preprocess(frame, text)
if text:find("{") or text:find("<math>") then
return frame:preprocess(text)
else
return text
end
end
local function ine(arg)
return arg ~= "" and arg or nil
end
local function discard(offset, iter, obj, index)
return iter, obj, index + offset
end
local function remove_templates_if(haystack, predicate)
local remaining = {}
local last_start = 1
for template in find_templates(haystack) do
local name = template:get_name()
if name ~= nil and predicate(name, template:get_arguments(), next(remaining) == nil) then
local index = template.index
if last_start < index then
local chunk = haystack:sub(last_start, index - 1)
if chunk:find("%S") then
insert(remaining, chunk)
end
end
last_start = index + template.raw:len()
end
end
if last_start == 1 then
return haystack
else
insert(remaining, haystack:sub(last_start))
return concat(remaining)
end
end
local function copy_unnamed_args_maybe_except_code(to, from, deny_list, first_argument)
first_argument = first_argument or 2
for _, value in discard(first_argument - 1, ipairs(from)) do
if not deny_list or not contains(deny_list, value) then
insert(to, value)
end
end
end
local function parse_form_of_directive(value, param)
local new_directive, new_value = value:match("^@([a-z -]+):(.*)$")
if not new_directive then
if param then
error(("Misformatted value %s=%s; should be e.g. 'place_acronym_of=" ..
"@init of:ehemalige jugoslawische Republik Mazedonien' to replace " ..
"'@acronym of:...' with '@init of:...'"):format(
param, value))
else
error(("Misformatted form-of directive '%s'; should be e.g. '@ellip of:Santiago del Estero'"):format(
value))
end
end
if not m_place.all_form_of_directives[new_directive] then
local known_directives = {}
for k, _ in pairs(m_place.all_form_of_directives) do
insert(known_directives, '"' .. k .. '"')
end
table.sort(known_directives)
known_directives = concat(known_directives, ", ")
if param then
error(("Unrecognized form-of directive '%s' in replacement @-directive %s=%s; " ..
"recognized directives are %s"):format(new_directive, param, value, known_directives))
else
error(("Unrecognized form-of directive '%s' in '%s'; recognized directives are %s"):format(
new_directive, value, known_directives))
end
else
-- canonicalize replacement directive aliases
new_directive = m_place.all_form_of_directives[new_directive].alias_of or new_directive
end
return new_directive, new_value
end
local function handle_definition_template(data)
local name, args, transclude_args = data.name, data.template_args, data.transclude_args
if name == "place" then
local place_form_of_directives = data.place_form_of_directives
return {
should_remove = true,
must_be_first = true,
generate = function(data)
if data.formatted_to and data.formatted_to ~= "" then
error("{{place}} cannot be used in conjunction with |to=")
end
local place_args = {}
local langcode = data.lang:getCode()
local place_translation_follows = transclude_args.place_translation_follows
local include_place_extra_info = transclude_args.include_place_extra_info
local drop_extra = not include_place_extra_info -- false or unspecified
local extra_info_overridden_set = {}
for _, extra_info_spec in pairs(m_place.extra_info_args) do
local overriding_arg = transclude_args["place_" .. extra_info_spec.arg]
if overriding_arg and overriding_arg[1] then
extra_info_overridden_set[extra_info_spec.arg] = true
end
end
local form_of_overridden_args = {}
for form_of_directive, directive_spec in pairs(m_place.all_form_of_directives) do
if not directive_spec.alias_of then
local transclude_key = "place_" .. (form_of_directive:gsub(" ", "_"))
local transclude_value = transclude_args[transclude_key]
if transclude_value then
local new_directive, new_value
if transclude_value:find("^@") then
new_directive, new_value = parse_form_of_directive(transclude_value, transclude_key)
else
new_directive = form_of_directive
new_value = transclude_value
end
form_of_overridden_args[form_of_directive] = {
new_directive = new_directive,
new_value = new_value,
}
if directive_spec.default_foreign and place_translation_follows == nil then
place_translation_follows = true
end
end
end
end
place_args[1] = langcode
place_args.pagename = data.source
-- If form-of directives specified in the numeric args to {{tcl}}, they get inserted before any
-- numeric args taken from {{place}}.
local next_numarg = 2
for _, form_of_directive in ipairs(place_form_of_directives) do
place_args[next_numarg] = ("@%s:%s"):format(form_of_directive.directive, form_of_directive.value)
next_numarg = next_numarg + 1
end
local saw_tcl_t
local saw_t
-- Copy the arguments but drop translations, maybe the "extra info", and maybe the numbered args
-- (if tcl= given)
local tcl_arg = ine(args.tcl)
for key, val in pairs(args) do
local base = tostring(key):match("^(.-)(%d*)$")
if base == "tcl_t" or base == "tcl_tid" then
saw_tcl_t = true -- otherwise ignore
elseif base == "tcl_nolb" then
data.nolb = val -- otherwise ignore
elseif base == "t" or base == "tid" then
if transclude_args.t[1] then
-- ignore it if the user specified t= in {{tcl}}, otherwise keep it unless tcl_t is given
else
saw_t = true
end
elseif m_place.extra_info_arg_map[base] and extra_info_overridden_set[base] then
-- don't copy any extra info arguments that we will be overriding, in case there are more
-- original values than overrides for this particular argument
elseif base == "" then
if not tcl_arg and key > 1 then
-- We want keys starting at 2 to go into positions starting at `next_numarg`.
place_args[next_numarg + key - 2] = val
end
else
place_args[key] = val
end
end
local function sub_plus(t)
if t:find("+") then
t = t:gsub("+", replacement_escape(data.source))
end
return t
end
-- If tcl= given, copy its value into the numeric args.
if tcl_arg then
place_args[next_numarg] = tcl_arg
next_numarg = next_numarg + 1
place_args.a = nil
end
if transclude_args.t[1] then
local argno = 1
for _, t in ipairs(transclude_args.t) do
if t ~= "-" then
place_args["t" .. (argno == 1 and "" or argno)] = sub_plus(t)
argno = argno + 1
end
end
elseif langcode ~= "zh" then
if saw_tcl_t then
for key, val in pairs(args) do
local base, num = tostring(key):match("^(.-)(%d*)$")
if base == "tcl_t" then
place_args["t" .. num] = sub_plus(val)
elseif base == "tcl_tid" then
place_args["tid" .. num] = val
end
end
elseif saw_t then
for key, val in pairs(args) do
local base = tostring(key):match("^(.-)(%d*)$")
if base == "t" or base == "tid" then
place_args[key] = val
end
end
else
place_args["t"] = data.source
place_args["tid"] = data.id
end
end
place_args["sort"] = data.sort
if data.nocat then
place_args["nocat"] = "1"
end
if transclude_args.place_addl then
place_args.addl = transclude_args.place_addl
end
if data.no_gloss then
place_args["def"] = "-"
else
local gloss = data.gloss
-- Copy overriding extra info values. They are in the term language rather than Chinese,
-- which we signal through `extra_info_overridden_set`.
for _, extra_info_spec in pairs(m_place.extra_info_args) do
for i, v in ipairs(transclude_args["place_" .. extra_info_spec.arg]) do
place_args[extra_info_spec.arg .. (i == 1 and "" or i)] = v
end
end
if not args.tcl_noextratext and not tcl_arg and gloss ~= "" then
-- Copy text after {{place}} into {{place}}, unless tcl= or tcl_noextratext= is given.
local first_free = 2
while place_args[first_free] ~= nil do first_free = first_free + 1 end
if place_args[first_free - 1]:find("<<") then
-- new-style argument; concatenate to end of argument
if not gloss:find("^[,;.]") then
gloss = " " .. gloss
end
place_args[first_free - 1] = place_args[first_free - 1] .. gloss
else
-- old-style argument; add as separate argument
if gloss:find("^,") then
place_args[first_free] = gloss:gsub("^, *", "")
elseif gloss:find("^;") then
place_args[first_free] = ";"
place_args[first_free + 1] = gloss:gsub("^; *", "")
else
-- the "*" ensures no extra comma
place_args[first_free] = "*" .. gloss:gsub("^ *", "")
end
end
end
end
return m_place.format {
template_args = place_args,
from_tcl = true,
drop_extra_info = drop_extra,
extra_info_overridden_set = extra_info_overridden_set,
form_of_overridden_args = form_of_overridden_args,
translation_follows = place_translation_follows,
}
end,
}
elseif name == "abbreviation of" or name == "abbr of" or name == "abbrev of"
or name == "acronym of" or name == "ellipsis of"
or name == "contraction of" or name == "contr of"
or name == "initialism of" or name == "init of"
or name == "short for" or name == "synonym of" then
return {
should_remove = true,
must_be_first = true,
generate = function(data)
local formatted_gloss = ""
if not data.no_gloss then
local formatted_link = full_link{
term = args[2], alt = args[3], lang = data.source_lang, id = args["id"]
}
local after_link = ""
if data.gloss ~= "" then
local separator = (args["nodot"] and "") or ((args["dot"] or ";") .. " ")
after_link = separator .. data.gloss
end
-- formatted_gloss = " " .. gloss_left .. formatted_link .. after_link .. gloss_right
formatted_gloss = gloss_left .. formatted_link .. after_link .. gloss_right
end
return data.formatted_to .. full_link{
term = data.source, lang = data.source_lang, id = data.id
} .. formatted_gloss
end,
}
end
return nil
end
function export.show(frame)
local boolean = {type = "boolean"}
local list = {list = true}
local required = {required = true}
local params = {
[1] = {required = true, type = "language"}, -- langcode of target language (the current entry's language)
[2] = {list = true, required = true}, -- source Chinese term to transclude from and/or form-or directives
id = true, -- can have multiple comma-separated IDs
sort = true,
nogloss = {default = false, type = "boolean"},
no_truncate_gloss = boolean,
-- Normally, we ignore most of the extra info (capital, largest city, official name, etc.) when transcluding
-- {{place}} because the given terms are in Chinese and will likely differ from language to language.
include_place_extra_info = boolean,
-- Normally the translation (the transcluded page or overriding value in t=) comes first with the definition
-- following in parens, but that may not produce sensible results in some cases.
place_translation_follows = boolean,
place_addl = true,
lb = true, -- can have multiple comma-separated or (for compatibility) semicolon-separated labels
nolb = true, -- can have multiple comma-separated or (for compatibility) semicolon-separated labels
nocat = boolean,
to = boolean,
t = list,
indent = true,
dot = boolean,
pagename = true,
}
for _, extra_arg_spec in ipairs(m_place.extra_info_args) do
params["place_" .. extra_arg_spec.arg] = list
end
for form_of_directive, directive_spec in pairs(m_place.all_form_of_directives) do
params["place_" .. (form_of_directive:gsub(" ", "_"))] = directive_spec.alias_of and
{alias_of = "place_" .. (directive_spec.alias_of:gsub(" ", "_"))} or true
end
local args = process_params(frame:getParent().args, params)
local pagename = args.pagename or mw.loadData(headword_data_module).pagename
local language = args[1]
local language_code = language:getCode()
local source
local place_form_of_directives = {}
if args[2][1]:find("^@") then
-- form-of directives in place of source
for i, arg in ipairs(args[2]) do
if arg:find("^@") then
local directive, value = parse_form_of_directive(arg)
insert(place_form_of_directives, {
directive = directive,
value = value,
})
elseif i ~= #args[2] then
error(("When form-of directives are specified, the source must come last, but saw source %s=%s " ..
"when higher-numbered arguments exist"):format(i + 1, arg))
else
source = arg
end
end
if not source then
source = place_form_of_directives[#place_form_of_directives].value:gsub("<.*", "")
end
elseif args[2][2] then
error(("Extraneous argument 3=%s"):format(args[2][2]))
else
source = args[2][1]
end
local source_lang = zhlang
local source_langcode = source_lang:getCode()
local source_langname = source_lang:getFullName()
local ids = args.id and split(args.id, ",") or {""}
local sort = args.sort
if source == "+" then
source = pagename
end
local source_is_current_page = source == pagename
local copy_sortkey = (sort == nil) and source_is_current_page
local no_gloss = args.nogloss
local labels = args.lb and split_labels(args.lb) or {}
local to = args.to
local function issue_error(msg)
if source_is_current_page and is_preview() then
msg = msg .. ". NOTE: You are in preview mode. If you're previewing only part of the page, try previewing the full page, as the error may go away."
end
error(msg)
end
local content = mw.title.new(source):getContent()
if content == nil then
issue_error("Couldn't find the entry [[" .. source .. "]]")
end
-- Remove HTML comments.
content = remove_comments(content)
-- Remove <ref></ref> with nothing inside the first <ref>.
content = content:gsub("< *[rR][eE][fF] *>.-< */ *[rR][eE][fF] *>", "")
-- Remove <ref ...></ref> but don't get confused by inline modifiers <ref:...>.
content = content:gsub("< *[rR][eE][fF][^%a>/:][^>/]*>.-< */ *[rR][eE][fF] *>", "")
-- Remove <ref/> with nothing inside the <ref>.
content = content:gsub("< *[rR][eE][fF] */ *>", "")
-- Remove <ref .../> but don't get confused by inline modifiers <ref:...>.
content = content:gsub("< *[rR][eE][fF][^%a>/:][^>/]*/ *>", "")
-- TODO: Handle <nowiki> (it's more complex than just cutting it out too).
local retlines = {}
for _, id in ipairs(ids) do
local nolb
local found_labels = {}
local line_start, line
if id == "" then
id = nil
end
if id ~= nil then
local senseid_start, senseid_end = content:find("{{ *senseid *| *" .. pattern_escape(source_langcode) .. " *| *" .. pattern_escape(id) .. " *}}")
if senseid_start == nil then
senseid_start, senseid_end = content:find("{{ *sid *| *" .. pattern_escape(source_langcode) .. " *| *" .. pattern_escape(id) .. " *}}")
end
if senseid_start == nil then
local alternatives = nil
for id in content:gmatch("{{ *senseid *| *" .. pattern_escape(source_langcode) .. " *| *([^}]*)}}") do
alternatives = alternatives and alternatives .. ", " .. id or id
end
for id in content:gmatch("{{ *sid *| *" .. pattern_escape(source_langcode) .. " *| *([^}]*)}}") do
alternatives = alternatives and alternatives .. ", " .. id or id
end
if alternatives then
alternatives = ": Alternatives for |id= are: " .. alternatives
else
alternatives = ""
end
issue_error("Couldn't find the template {{[[Template:senseid|senseid]]|" .. source_langcode .. "|" .. id .. "}} within entry [[" .. source .. "]]" .. alternatives)
end
-- Do the following manually instead of using regex or iterators in hopes of saving memory.
local newline, pound = 10, 35
line_start = senseid_start
while line_start > 0 and content:byte(line_start - 1) ~= newline do line_start = line_start - 1 end
local def_start = line_start
while content:byte(def_start) == pound do def_start = def_start + 1 end
local line_end = senseid_end
while line_end < content:len() and content:byte(line_end + 1) ~= newline do line_end = line_end + 1 end
line = content:sub(def_start, senseid_start - 1) .. content:sub(senseid_end + 1, line_end)
else -- id == nil
--l10n: 更改為匹配「漢語」或「汉语」,並相容簡繁轉換
-- local _, start_source = find(content, "==[ \t]*" .. pattern_escape(source_langname) .. "[ \t]*==")
local _, start_source = find(content, "==[ \t]*[漢汉][語语][ \t]*==")
if not start_source then
issue_error(("Couldn't find L2 header for source language '%s' on page [[%s]]"):format(source_langname,
source))
end
-- Find index of start of next language; may be nil if no language follows.
local _, start_next_lang = find(content, "\n==[^=\n]+==", start_source, false)
content = content:sub(start_source, start_next_lang)
while true do
local next_line_start
_, next_line_start = find(content, "\n#+[^:*]", line_start, false)
if not next_line_start then
break
end
if line_start then
local first_line = match(content, "(.-)%f[\n%z]", line_start)
local next_line = match(content, "(.-)%f[\n%z]", next_line_start + 1)
issue_error(("No id specified and saw two definition lines '%s' and '%s' for source language '%s' on page [[%s]]"):format(
escape_wikicode(first_line), escape_wikicode(next_line), source_langname, source))
end
line_start = next_line_start + 1
end
if not line_start then
issue_error(("Couldn't find any definition lines for source language '%s' on page [[%s]]"):format(
source_langname, source))
end
line = match(content, "(.-)%f[\n%z]", line_start)
end
--[[
if to == nil then
local i = line_start
while i > 1 do
i = i - 1 -- i is now the index of the newline
while i > 1 and content:byte(i - 1) ~= 0xA do i = i - 1 end
local header = content:match("^===+([^=\n]+)===+ *\n", i)
if header then
to = (header:match("Verb") ~= nil)
break
end
end
end
]]--
-- TODO: Remove this error once <nowiki> is handled correctly (see above TODO).
if line:find("< *nowiki%W") or line:find("< */ *nowiki%W") then
error("Cannot handle <nowiki>")
end
-- Quick'n'dirty templatization of manual cats so that the below code also works for them.
for _, v in ipairs({{source_langcode .. ":", "c"}, {source_lang:getCanonicalName() .. " ", "cln"}, {"", "cat"}}) do
line = line:gsub("%[%[ *Category *: *" .. v[1] .. "([^%]|]*)%]%]", "{{" .. v[2] .. "|" .. source_langcode .. "|%1}}")
line = line:gsub("%[%[ *Category *%: *" .. v[1] .. "([^%]|]*)%|([^%]|]*)%]%]", "{{" .. v[2] .. "|" .. source_langcode .. "|%1|sort=%2}}")
end
-- Extract template information.
local cats = {}
local cats_cln = {}
local cats_top = {}
local encountered_label = false
local generator = nil
local sortkeys = {}
local sortkey_most_frequent = nil
local sortkey_most_frequent_n = 0
local function process_template(name, tempargs, is_at_the_start)
-- Expand any nested templates in template arguments.
local name = name and name:lower() or "" -- l10n
for k, v in pairs(tempargs) do
tempargs[k] = preprocess(frame, v)
end
local supports_sortkey = false
local should_remove = true -- If set, removes the template from the line after processing.
local must_be_first = false -- If set, ensures that nothing (except for removed templates) preceeds this template.
local definition_template_handler = handle_definition_template {
name = name,
template_args = tempargs,
transclude_args = args,
place_form_of_directives = place_form_of_directives,
}
if definition_template_handler ~= nil then
if generator ~= nil then
error("Encountered {{[[Template:" .. name .. "|" .. name .. "]]}} even though a full definition template has already been processed")
end
should_remove = definition_template_handler.should_remove
must_be_first = definition_template_handler.must_be_first
generator = definition_template_handler.generate
elseif name == "categorize" or name == "cat" then
copy_unnamed_args_maybe_except_code(cats, tempargs)
supports_sortkey = true
elseif name == "catlangname" or name == "cln" then
copy_unnamed_args_maybe_except_code(cats, tempargs)
supports_sortkey = true
elseif name == "catlangcode" or name == "topics" or name == "top" or name == "C" or name == "c" then
copy_unnamed_args_maybe_except_code(cats_top, tempargs)
supports_sortkey = true
elseif name == "label" or name == "lbl" or name == "lb" then
if encountered_label then
error("Encountered multiple {{[[Template:label|label]]}} templates in the definition line")
end
encountered_label = true
copy_unnamed_args_maybe_except_code(found_labels, tempargs)
supports_sortkey = true
must_be_first = true
elseif name == "defdate" or name == "defdt" or name == "century" or name == "ref" or name == "refn" or name == "rfd-sense" or name == "rfv-sense" or name == "senseid" or name == "sid" or name == "zh-div" then
-- Remove and do nothing.
else
-- We are dealing with a template other than the above hard-coded ones.
-- If it contains the language code, we cannot handle it.
if tempargs[1] == source_langcode then
error("Cannot handle template {{[[Template:" .. name .. "|" .. name .. "]]}}")
end
supports_sortkey = tempargs["sort"] or tempargs["sort1"] -- TODO: This doesn't handle the case where there is only sortn but not sort1/sort.
should_remove = false -- Leave the template in and just copy it, e.g. [[Template:,]], [[Template:gloss]], [[Template:qualifier]], [[Template:w]] etc.
end
if supports_sortkey then
if tempargs["sort1"] ~= nil then
error("Cannot handle multiple sort keys")
end
local sortkey = tempargs["sort"]
if sortkey ~= nil then
if sortkeys[sortkey] == nil then
sortkeys[sortkey] = 1
else
sortkeys[sortkey] = sortkeys[sortkey] + 1
end
if sortkeys[sortkey] > sortkey_most_frequent_n then
sortkey_most_frequent = sortkey
sortkey_most_frequent_n = sortkeys[sortkey]
end
end
end
if must_be_first and not is_at_the_start then
error("The template {{[[Template:" .. name .. "|" .. name .. "]]}} should occur to the front of the definition line")
end
return should_remove
end
line = remove_templates_if(line, process_template)
line = line:gsub("^%s+", ""):gsub("%s+$", "") -- Prune ends.
-- Tidy up the remaining definition (to be used as a gloss).
-- Truncate full sentences after a period, as they won't be formatted well as a gloss. Require a space after
-- the period as a possible way of reducing false positives with abbreviations.
local gloss = line
if not args.no_truncate_gloss then
-- l10n: 中文使用全形句號截斷,不需要英文縮寫防誤判邏輯
--[[
-- Substitute a list of known abbreviations that shouldn't mark the end-point of the gloss, which will be reinserted after truncation.
local abbrevs = {"A.D.", "B.C.", "B.C.E.", "c[af]?.", "C.E.", "e.g.", "fl.", "i.[ae].", "r.", "sc.", "scil.", "viz.", "vs?."}
local substitutes, i = {}, 0
local function insert_substitute(m)
i = i + 1
insert(substitutes, m)
return u(0x80000 + i)
end
for j, abbrev in ipairs(abbrevs) do
abbrev = abbrev:gsub("%.", "%%.")
:gsub("%f[^.].", " *%0")
abbrevs[j] = abbrev
gloss = gloss:gsub("%f[%S]" .. abbrev .. "%f[%s]", insert_substitute)
end
gloss = gloss:gsub("%s*%. .*$", "")
:gsub("\242[\128-\191]*", function(m)
return substitutes[codepoint(m) - 0x80000]
end)
]]--
gloss = gloss:gsub("。.*$", "")
end
-- l10n: 註解掉英文首字母小寫邏輯,將句尾半形句號改為去除全形句號
-- gloss = gloss:gsub("^%u", lower):gsub("%.$", "")
gloss = gloss:gsub("。$", "")
gloss = gloss:gsub("^{{1|([^}|]*)}}", "%1") -- Remove [[Template:1]]
local _, link_end, link_dest_head, link_dest_tail, link_face_head, link_face_tail = gloss:find("^%[%[(.)([^|%]]*)|(.)([^%]]*)%]%]") -- Remove [[foo|Foo]]
if link_end ~= nil and link_dest_tail == link_face_tail and link_face_head:lower() == link_dest_head then
gloss = "[[" .. link_dest_head .. link_dest_tail .. gloss:sub(link_end - 1)
end
gloss = preprocess(frame, gloss)
if copy_sortkey then
sort = sortkey_most_frequent
end
local formatted_senseid = ""
local formatted_senseid_close = ""
if id ~= nil then
formatted_senseid = senseid(language, id, "span")
if formatted_senseid:find("<span") then
formatted_senseid_close = "</span>"
end
end
local formatted_categories = args.nocat and "" or (
((next(cats ) == nil) and "" or frame:expandTemplate({title = "cat", args = {language_code, unpack(cats )}})) ..
((next(cats_cln) == nil) and "" or frame:expandTemplate({title = "cln", args = {language_code, unpack(cats_cln)}})) ..
((next(cats_top) == nil) and "" or frame:expandTemplate({title = "top", args = {language_code, unpack(cats_top)}}))
)
-- l10n: 中文動詞不加 to
-- local formatted_to = to and "to " or ""
local formatted_to = ""
local formatted_definition
if generator ~= nil then
local data = {
frame = frame, lang = language, source = source, source_lang = source_lang, id = id,
sort = sort, nocat = args.nocat, no_gloss = no_gloss, gloss = gloss, formatted_to = formatted_to,
}
formatted_definition = generator(data)
nolb = data.nolb or nolb
else
local formatted_link = full_link{term = source, lang = source_lang, id = id}
-- l10n: 移除全形括號前的空格
-- local formatted_gloss = no_gloss and "" or (" " .. gloss_left .. gloss .. gloss_right)
local formatted_gloss = no_gloss and "" or (gloss_left .. gloss .. gloss_right)
formatted_definition = formatted_to .. formatted_link .. formatted_gloss
end
nolb = args.nolb or nolb
local labels_to_ignore = nil
local ignore_all_labels = false
if nolb then
if nolb == "+" or nolb == "1" or nolb == "*" then
ignore_all_labels = true
else
labels_to_ignore = split_labels(nolb)
end
end
local this_labels = deep_copy(labels)
if not ignore_all_labels then
copy_unnamed_args_maybe_except_code(this_labels, found_labels, labels_to_ignore, 1)
end
local formatted_labels = (next(this_labels) == nil) and "" or (show_labels{labels = this_labels, lang = language, sort = sort} .. " ")
insert(retlines, formatted_senseid .. formatted_categories .. formatted_labels .. formatted_definition ..
formatted_senseid_close .. (args.dot and "。" or ""))
end
return concat(retlines, "\n" .. (args.indent or "#") .. " ")
end
return export
rnbeb6d0n2hokc7ca5i5x1yxe7pkkc9
vypláchnout
0
3507378
9942289
9847316
2026-10-11T14:00:08Z
Chihunglu83
87715
/* 發音 */
9942289
wikitext
text/x-wiki
==捷克語==
===發音===
* {{cs-IPA}}
* {{audio|cs|LL-Q9056 (ces)-Ghost4Man-vypláchnout.wav}}
===動詞===
{{cs-verb|a=pf|impf=vyplachovat}}
# [[漱口]]
====變位====
{{cs-conj-tisk-nout|vyplách|aspect=p}}
===延伸閱讀===
* {{R:cs:PSJC|vypláchnouti}}
* {{R:cs:IJP}}
hbvkflxyppimeu1b71pw16v0yx9aziz
Module:Gho-conj
828
3540554
9943002
9909272
2026-10-12T07:10:47Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943002
Scribunto
text/plain
--[=[
Conjugation of Ghomara verbs.
Called as {{gho-conj|PARADIGM[:STEM][.FIELD[:VALUE]]…}}. Angle brackets around
the spec are accepted but carry nothing: the lemma comes from the page name,
so there is no lemma text for them to delimit.
ber:ttaddu Berber paradigm, imperfective stem ttaddu
ber:ssuṭus.caus ... forced causative
ar:u Arabic paradigm, hollow/defective vowel u
ar:ktub Arabic paradigm, imperfect stem (no prefix)
ar:- ... imperfect suppressed
ber:ttaddu.imp:bdu imperative stem, .imp:a:b for alternatives,
.imp:- suppresses
ber:x.perfective_sg3m:y slot override; SLOT+SLOT2, SLOT:V1:V2, SLOT:-
ber:x.addnote[SLOTS][n] footnote named slots
ber:x[rare] footnote the slots that stem feeds
ber:x.[rare] footnote every form
|json=1| returns the analysis instead of the table, for bot use.
]=]
local export = {}
local M = require("Module:module loader").init({
require = {
template_parser = "Module:template parser",
iut = "Module:inflection utilities",
languages = "Module:languages",
links = "Module:links",
string_utilities = "Module:string utilities",
parameters = "Module:parameters",
JSON = "Module:JSON",
put = "Module:parse utilities",
utilities = "Module:utilities",
inflection_table = "Module:inflection-table",
gender_and_number = "Module:gender and number",
},
lazy = {
ustring = function() return mw.ustring end,
},
})
-- Set true to make categories show up outside the main namespace, for checking
-- them from a /testcases page.
local force_cat = false
--[==[ Shared: accents and page probing ]==]
local accent_pairs = {
{ "ḏ̣", "ḍ" },
{ "ḏ", "d" },
{ "ḷ", "l" },
{ "ṛ", "r" },
{ "p̣", "p" },
{ "ḵ", "k" },
{ "ḡ", "g" },
{ "ṯ", "t" },
{ "ḇ", "b" },
}
local function strip_accents(stem)
for _, pair in ipairs(accent_pairs) do
stem = stem:gsub(pair[1], pair[2])
end
return stem
end
-- The accented respelling from {{gho-IPA}} and whether {{causative of|gho}} is
-- present. Memoised per page.
local page_facts_cache = {}
local function page_facts(pagename)
local cached = page_facts_cache[pagename]
if cached then return cached end
local facts = { ipa = nil, ipa_all = nil, causative = false }
local title = mw.title.new(pagename)
local content = title and title:getContent()
if content then
for template in M.template_parser.find_templates(content) do
local template_name = template:get_name()
if template_name == "gho-IPA" then
-- {{gho-IPA|bnu|ḇnu}} gives two accented stems, both of which
-- conjugate. The scan stops at the first gap: |1=a|2=b|4=c is
-- two, not three.
if facts.ipa == nil then
local args = template:get_arguments()
local val = args[1]
if val and val ~= "" then
facts.ipa = val
facts.ipa_all = { val }
local index = 2
while args[index] and args[index] ~= "" do
table.insert(facts.ipa_all, args[index])
index = index + 1
end
end
end
elseif template_name == "causative of" then
if not facts.causative and template:get_arguments()[1] == "gho" then
facts.causative = true
end
end
end
end
page_facts_cache[pagename] = facts
return facts
end
--[==[ Shared: character classes ]==]
local vowel_chars = "aeiu"
local dental_chars = "tdṭḍčǧ"
local sibilant_chars = "szṣẓ"
local function char_in_class(character_class, character)
return character ~= nil and M.ustring.find(character_class, character, 1, true) ~= nil
end
-- Splits into graphemes, not codepoints: ḏ̣ and p̣ are a base letter plus U+0323,
-- with no precomposed form.
local function split_into_characters(text)
local result = {}
for _, codepoint in ipairs({ M.ustring.codepoint(text, 1, M.ustring.len(text)) }) do
local character = M.ustring.char(codepoint)
if codepoint >= 0x0300 and codepoint <= 0x036F and #result > 0 then
result[#result] = result[#result] .. character
else
table.insert(result, character)
end
end
return result
end
-- Length in graphemes, the unit insert_schwas and hyphenate index by.
local function grapheme_len(text)
return #split_into_characters(text)
end
local function is_vowel(character)
return char_in_class(vowel_chars, character and M.ustring.lower(character))
end
local function stem_has_vowel(stem)
for i = 1, M.ustring.len(stem) do
if is_vowel(M.ustring.sub(stem, i, i)) then
return true
end
end
return false
end
local function is_geminate(first, second)
if not first or not second then return false end
if first == second then return true end
return (char_in_class(dental_chars, first) and char_in_class(dental_chars, second))
or (char_in_class(sibilant_chars, first) and char_in_class(sibilant_chars, second))
end
local function should_pair_as_geminate(first, second, char_after_second)
if not is_geminate(first, second) then return false end
if first ~= second and second == char_after_second then
return false
end
return true
end
-- ǧ and č are geminates in themselves: each fills a consonant slot alone
-- rather than pairing with what follows, and counts as a cluster where the
-- schwa rules ask whether one is there.
local function is_inherent_geminate(character)
return character == "ǧ" or character == "č"
end
local function get_consonant_slots(skeleton)
local characters = split_into_characters(skeleton)
local char_count = #characters
local slots = {}
local i = 1
while i <= char_count do
local character = characters[i]
if character == "e" or is_vowel(character) then
i = i + 1
elseif character == "ʷ" then
if #slots > 0 then
slots[#slots] = slots[#slots] .. "ʷ"
end
i = i + 1
elseif is_inherent_geminate(character) then
table.insert(slots, character)
i = i + 1
else
local next_character = characters[i + 1]
if next_character and should_pair_as_geminate(character, next_character, characters[i + 2]) then
table.insert(slots, character .. next_character)
i = i + 2
else
table.insert(slots, character)
i = i + 1
end
end
end
return slots
end
local function four_consonant_skip_index(skeleton, prefix_len)
if stem_has_vowel(skeleton) then return nil end
local slots = get_consonant_slots(skeleton)
if #slots ~= 4 then return nil end
for _, slot in ipairs(slots) do
if M.ustring.len(slot) > 1 or is_inherent_geminate(slot) then
return nil
end
end
local characters = split_into_characters(skeleton)
local char_count = #characters
local slot_count, after_c2 = 0, nil
local index = 1
while index <= char_count do
local character = characters[index]
if character == "e" or is_vowel(character) then
index = index + 1
elseif character == "ʷ" then
index = index + 1
if slot_count == 2 then after_c2 = index - 1 end
elseif is_inherent_geminate(character) then
slot_count = slot_count + 1
index = index + 1
if slot_count == 2 then after_c2 = index - 1 end
else
local next_character = characters[index + 1]
if next_character and should_pair_as_geminate(character, next_character, characters[index + 2]) then
slot_count = slot_count + 1
index = index + 2
else
slot_count = slot_count + 1
index = index + 1
end
if slot_count == 2 then after_c2 = index - 1 end
end
end
return after_c2 and (prefix_len + after_c2) or nil
end
--[==[ Shared: schwa phonology ]==]
local function strip_schwas(stem)
local characters = split_into_characters(stem)
local char_count = #characters
local effective_char_count = char_count
if characters[effective_char_count] == "ʷ" then
effective_char_count = effective_char_count - 1
end
local ends_with_e_between_consonants = (effective_char_count >= 3
and characters[effective_char_count - 2] == "e"
and not is_vowel(characters[effective_char_count - 1])
and not is_vowel(characters[effective_char_count]))
local result = {}
for char_index, character in ipairs(characters) do
local keep = false
if character == "e" then
if ends_with_e_between_consonants and char_index == effective_char_count - 2 then
keep = true
elseif char_index > 1 and char_index < char_count then
local char_before = characters[char_index - 1]
local char_after = characters[char_index + 1]
if not is_vowel(char_before) and not is_vowel(char_after) and is_inherent_geminate(char_after) then
keep = true
end
end
else
keep = true
end
if keep then table.insert(result, character) end
end
local result_len = #result
if result_len >= 4 then
local first_pair_first = result[result_len - 3]
local first_pair_second = result[result_len - 2]
local second_pair_first = result[result_len - 1]
local second_pair_second = result[result_len]
if first_pair_first == second_pair_first and first_pair_second == second_pair_second
and not is_vowel(first_pair_first) and not is_vowel(first_pair_second) then
table.insert(result, result_len - 2, "e")
end
end
return table.concat(result)
end
local function has_geminate_echo(stem)
local slots = get_consonant_slots(strip_schwas(stem))
for i = 1, #slots - 1 do
if M.ustring.len(slots[i]) == 2 and M.ustring.sub(slots[i], 1, 1) == slots[i + 1] then
return true
end
end
return false
end
-- Walks the word right to left inserting the epenthetic vowel, restarting after
-- every insertion. `epenthetic_vowel` defaults to "e"; the Arabic engine passes
-- "u"/"i" for geminate cC verbs.
local function insert_schwas(word, protect_suffix_len, prefix_len, stem_len, vowelless_stem, epenthetic_vowel, skip_index, only_allow_index)
protect_suffix_len = protect_suffix_len or 0
prefix_len = prefix_len or 0
stem_len = stem_len or 0
vowelless_stem = vowelless_stem or false
epenthetic_vowel = epenthetic_vowel or "e"
local characters = split_into_characters(word)
local char_count = #characters
local index = char_count - 1
local stem_start = prefix_len + 1
local stem_end = prefix_len + stem_len
while index >= 1 do
local protected_from_index = char_count - protect_suffix_len + 1
if index >= protected_from_index then
index = index - 1
else
local char_at_index = characters[index]
local char_after_index = characters[index + 1]
if not is_vowel(char_at_index) and not is_vowel(char_after_index) then
if char_after_index == "ʷ" then
index = index - 1
elseif (should_pair_as_geminate(char_at_index, char_after_index, characters[index + 2]) or is_inherent_geminate(char_after_index)) and index ~= prefix_len
and index + 1 < protected_from_index then
index = index - 1
else
local lookahead_index = index + 2
local next_is_geminate = false
if lookahead_index <= char_count
and should_pair_as_geminate(char_after_index, characters[lookahead_index], characters[lookahead_index + 1]) then
next_is_geminate = true; lookahead_index = lookahead_index + 1
elseif is_inherent_geminate(char_after_index) then
next_is_geminate = true
end
while lookahead_index <= char_count do
if lookahead_index < char_count and characters[lookahead_index]
and characters[lookahead_index + 1]
and should_pair_as_geminate(characters[lookahead_index], characters[lookahead_index + 1], characters[lookahead_index + 2]) then
lookahead_index = lookahead_index + 2
elseif is_inherent_geminate(characters[lookahead_index]) then
lookahead_index = lookahead_index + 1
elseif characters[lookahead_index] == "ʷ" then
lookahead_index = lookahead_index + 1
else
break
end
end
local char_at_lookahead = characters[lookahead_index]
local creates_open_syllable = char_at_lookahead and is_vowel(char_at_lookahead)
and not next_is_geminate
local is_redup_echo = char_at_lookahead and (char_at_index == char_at_lookahead)
and (index >= 3 and characters[index - 2] == char_after_index)
local char_before_index = index > 1 and characters[index - 1] or nil
-- A geminate alone does not license dropping the schwa before
-- it: berrem keeps its e and gives iberrem. Only a reduplicated
-- echo does.
if char_before_index and is_vowel(char_before_index)
and is_redup_echo
and (not is_inherent_geminate(char_at_index))
and (index + 1 < protected_from_index) then
index = index - 1
elseif creates_open_syllable then
index = index - 1
else
if only_allow_index and index >= stem_start and index ~= only_allow_index then
index = index - 1
elseif skip_index and index == skip_index then
index = index - 1
elseif vowelless_stem and index >= stem_start and index + 1 <= stem_end then
index = index - 1
else
table.insert(characters, index + 1, epenthetic_vowel)
char_count = char_count + 1
if index < stem_start then
stem_start = stem_start + 1
stem_end = stem_end + 1
elseif index < stem_end then
stem_end = stem_end + 1
end
index = char_count - 1
end
end
end
else
index = index - 1
end
end
end
-- Two schwas either side of one consonant is one syllable too many: the
-- second goes, so tceḵcam gives ccekcmex and not cckecmex. An inherent
-- geminate or a labialised consonant does not count as that consonant, and
-- a combining mark belongs to the letter it sits on.
local function is_combining(character)
if not character then return false end
local codepoint = M.ustring.codepoint(character)
return codepoint >= 0x0300 and codepoint <= 0x036F
end
local at = 1
while at <= char_count - 2 do
local removed = false
if characters[at] == "e" then
local consonant = characters[at + 1]
local next_index = at + 2
while next_index <= char_count and is_combining(characters[next_index]) do
next_index = next_index + 1
end
if next_index <= char_count and characters[next_index] == "e"
and next_index + 1 <= char_count
and not is_vowel(characters[next_index + 1])
and not is_inherent_geminate(consonant)
and consonant ~= "ʷ" and not is_vowel(consonant) then
table.remove(characters, next_index)
char_count = char_count - 1
if next_index < stem_start then
stem_start = stem_start - 1
stem_end = stem_end - 1
elseif next_index < stem_end then
stem_end = stem_end - 1
end
removed = true
end
end
if not removed then at = at + 1 end
end
-- Three genuinely identical consonants in a row never surfaces (qeṣṣeṣ +
-- -et would otherwise give qeṣṣṣet): drop the third one. Exact character
-- match only -- an accented consonant is never identical to its plain
-- counterpart here. This only fires on whatever the passes above
-- actually produced: a form where a schwa already splits the run apart
-- (qeṣṣeṣ itself, i-qeṣṣeṣ, ...) has no run of 3 left by this point and
-- is left untouched.
local at3 = 1
while at3 <= char_count - 2 do
if characters[at3] ~= "" and characters[at3] == characters[at3 + 1]
and characters[at3] == characters[at3 + 2] then
table.remove(characters, at3 + 2)
char_count = char_count - 1
if at3 + 2 < stem_start then
stem_start = stem_start - 1
stem_end = stem_end - 1
elseif at3 + 2 < stem_end then
stem_end = stem_end - 1
end
else
at3 = at3 + 1
end
end
return table.concat(characters), stem_start, stem_end
end
local function finalize(word)
if M.ustring.len(word) > 1 and M.ustring.sub(word, 1, 1) == "e" then
word = M.ustring.sub(word, 2)
end
local word_len = M.ustring.len(word)
if word_len >= 2 then
local last_two = M.ustring.sub(word, word_len - 1, word_len)
if last_two == "ew" then
return M.ustring.sub(word, 1, word_len - 2) .. "u"
elseif last_two == "ey" then
return M.ustring.sub(word, 1, word_len - 2) .. "i"
end
end
return word
end
local function finalize_part(part, is_first, is_last)
if is_first and M.ustring.len(part) > 1 and M.ustring.sub(part, 1, 1) == "e" then
part = M.ustring.sub(part, 2)
end
if is_last then
local part_len = M.ustring.len(part)
if part_len >= 2 then
local last_two = M.ustring.sub(part, part_len - 1, part_len)
if last_two == "ew" then
part = M.ustring.sub(part, 1, part_len - 2) .. "u"
elseif last_two == "ey" then
part = M.ustring.sub(part, 1, part_len - 2) .. "i"
end
end
end
return part
end
-- `stem_start` and `stem_end` are grapheme offsets from insert_schwas.
local function hyphenate(word, prefix_len, stem_start, stem_end)
local characters = split_into_characters(word)
local function slice(from, to)
local parts = {}
for i = from, to or #characters do
if characters[i] then table.insert(parts, characters[i]) end
end
return table.concat(parts)
end
if characters[stem_end + 1] == "ʷ" then
stem_end = stem_end + 1
end
local prefix = prefix_len > 0 and slice(1, stem_start - 1) or ""
local root = slice(stem_start, stem_end)
local suffix = slice(stem_end + 1)
local parts = {}
if prefix ~= "" then
table.insert(parts, finalize_part(prefix, true, false))
end
table.insert(parts, finalize_part(root, prefix == "", suffix == ""))
if suffix ~= "" then
table.insert(parts, finalize_part(suffix, false, true))
end
return table.concat(parts, "-")
end
--[==[ Form tables ]==]
-- Ghomara stores two spellings per form: the accented one for the accelerator,
-- and the accent-stripped one for the link.
local function insert_form_pair(forms, slot, value, hyphenated_value, footnotes)
M.iut.insert_form(forms, slot, {
form = strip_accents(value),
accented_form = hyphenated_value or value,
footnotes = footnotes,
})
end
-- Footnote lists are shared between form objects; each addition builds a new
-- list rather than modifying one in place.
local function add_footnotes(forms, slot, footnotes)
if not footnotes or not forms[slot] then return end
for _, formobj in ipairs(forms[slot]) do
local combined = {}
for _, footnote in ipairs(formobj.footnotes or {}) do
table.insert(combined, footnote)
end
for _, footnote in ipairs(footnotes) do
local seen = false
for _, existing in ipairs(combined) do
if existing == footnote then seen = true break end
end
if not seen then table.insert(combined, footnote) end
end
formobj.footnotes = combined
end
end
--[==[ Row formatting ]==]
-- Gender labels for the m/f row headers, equivalent to {{g|m}} and {{g|f}}.
local gender_label_replacements
local function get_gender_label_replacements()
if not gender_label_replacements then
-- format_genders returns text and categories; only the text is used.
local masculine = M.gender_and_number.format_genders{ "m" }
local feminine = M.gender_and_number.format_genders{ "f" }
gender_label_replacements = { ["{g_m}"] = masculine, ["{g_f}"] = feminine }
end
return gender_label_replacements
end
-- Row templates are constant, so each is prepared with the gender labels once
-- per #invoke; only the forms vary per call. gsub, not format(), which would
-- reject the slot placeholders this pass has to leave alone.
local prepared_rows = {}
local function format_rows(rows, forms)
local prepared = prepared_rows[rows]
if not prepared then
prepared = (rows:gsub("{g_[mf]}", get_gender_label_replacements()))
prepared_rows[rows] = prepared
end
return M.string_utilities.format(prepared, forms)
end
local table_helpers = {
format_rows = format_rows,
make_top = function(args) return M.inflection_table.make_top(args) end,
make_bottom = function(args) return M.inflection_table.make_bottom(args) end,
}
-- .imp:STEM replaces the stem the imperative is built on; .imp:- suppresses it.
-- `suppressed` is what to fall back on when the spec says nothing: the Arabic
-- imperative is built on the imperfect stem and so inherits its suppression,
-- while the Berber one is built on the aorist and has nothing to inherit.
-- .imp: may name several stems, .imp:ndu:nda, when the imperative has
-- alternative forms. Returns the stems to build imperatives on.
local function imperative_from(default_stem, overrides, suppressed)
if overrides[1] == "-" then return {}, true end
if #overrides > 0 then return overrides, false end
return { default_stem }, suppressed
end
--[==[ The paradigms ]==]
-- Each paradigm exposes:
-- code, label, category, appendix descriptive/dispatch metadata
-- slot_list {slot, accelerator tag spec} pairs
-- derive(context) -> forms, info
-- citation_lemma_from_forms(forms, fallback)
-- make_table(forms, notes, helpers) -> wikitext
-- `context` is { pagename, accented, stem, imp, caus }, where `stem` is the
-- spec's stem override and `imp` its list of imperative stems. `info` is { class, class_desc,
-- stem_slot_prefix }: the inflection class, its display form, and the slot
-- prefix a stem footnote attaches to (nil meaning every slot).
local PARADIGMS = {}
local person_keys = { "sg1", "sg2", "sg3m", "sg3f", "pl1", "pl2", "pl3" }
-- Arabic-morphology verb "forms" (measures) whose citation spelling starts
-- with a fixed augment permanently fused to the root, so the augment's own
-- internal boundaries -- and the boundary between the augment and the root
-- -- never take a schwa the way an ordinary root's consonant clusters do.
-- Declared as {{gho-conj|ar:VII}} etc. Value is the augment's length in
-- consonants: VII is n- (nbheṭ), VIII is a t- infixed after C1 (rtɛeb),
-- X is st- (steɛjeb) -- VIII and X differ in where the augment sits
-- morphologically, but behave identically for schwa placement.
local AR_AUGMENT_CLASSES = { VII = 1, VIII = 2, X = 2 }
do --[==[ Arabic morphology ]==]
local function bare_consonant_skeleton(stem)
local characters = split_into_characters(stem)
local result = {}
for _, character in ipairs(characters) do
if character ~= "e" then
table.insert(result, character)
end
end
return table.concat(result)
end
local function is_cC_verb(skeleton)
local bare = bare_consonant_skeleton(skeleton)
if stem_has_vowel(bare) then return false end
local slots = get_consonant_slots(bare)
if #slots ~= 2 then return false end
return M.ustring.len(slots[2]) >= 2
end
local function is_cac_verb(stem)
local characters = split_into_characters(stem)
local char_count = #characters
local slots = {}
local vowel_count = 0
local vowel_position = nil
local i = 1
while i <= char_count do
local character = characters[i]
local lowered = M.ustring.lower(character)
if character == "e" then
i = i + 1
elseif lowered == "a" or lowered == "i" or lowered == "u" then
vowel_count = vowel_count + 1
if lowered ~= "a" then return false end
vowel_position = #slots
i = i + 1
elseif character == "ʷ" then
i = i + 1
elseif is_inherent_geminate(character) then
table.insert(slots, character)
i = i + 1
else
local next_character = characters[i + 1]
if next_character and should_pair_as_geminate(character, next_character, characters[i + 2]) then
return false
end
table.insert(slots, character)
i = i + 1
end
end
return vowel_count == 1 and #slots == 2 and vowel_position == 1
end
local function cac_with_vowel(stem, new_vowel)
local characters = split_into_characters(stem)
for i, character in ipairs(characters) do
if M.ustring.lower(character) == "a" then
characters[i] = new_vowel
break
end
end
return table.concat(characters)
end
local function is_final_a_verb(stem)
local stem_len = M.ustring.len(stem)
if stem_len < 1 then return false end
return M.ustring.lower(M.ustring.sub(stem, stem_len, stem_len)) == "a"
end
local function final_a_with_vowel(stem, new_vowel)
local stem_len = M.ustring.len(stem)
return M.ustring.sub(stem, 1, stem_len - 1) .. new_vowel
end
local function dental_for(preceding_char)
if is_vowel(preceding_char) then return "ṯ" else return "t" end
end
local function apply_dental(suffix, preceding_char)
local d = dental_for(preceding_char)
return (suffix:gsub("^t", d))
end
local function augment_schwa_indices(augment_len, prefix_len, has_suffix)
if not augment_len then return nil, nil end
if has_suffix then
return nil, prefix_len + 2
end
return prefix_len + 1, nil
end
local function perfect_direct(stem, suffix, insert_i)
if insert_i then
local realized = apply_dental(suffix, "i")
local result = stem .. "i" .. realized
local hyph = realized ~= "" and (stem .. "i-" .. realized) or (stem .. "i")
return result, hyph
end
local stem_last = M.ustring.sub(stem, M.ustring.len(stem), M.ustring.len(stem))
local realized = apply_dental(suffix, stem_last)
local result = stem .. realized
local hyph = realized ~= "" and (stem .. "-" .. realized) or stem
return result, hyph
end
local function perfect_recompute(stem, suffix, protect_len, augment_len)
if suffix == "" and has_geminate_echo(stem) then
return finalize(stem), finalize(stem)
end
local skeleton = strip_schwas(stem)
if is_cC_verb(skeleton) then
skeleton = bare_consonant_skeleton(skeleton)
end
local stem_len = grapheme_len(skeleton)
local vowelless = not stem_has_vowel(stem)
local word = skeleton .. suffix
local skip_index, only_allow_index
if augment_len then
skip_index, only_allow_index = augment_schwa_indices(augment_len, 0, suffix ~= "")
else
skip_index = four_consonant_skip_index(skeleton, 0)
end
local raw, ss, se = insert_schwas(word, protect_len, 0, stem_len, vowelless,
nil, skip_index, only_allow_index)
local result = finalize(raw)
local hyph = hyphenate(raw, 0, ss, se)
return result, hyph
end
-- sg2 and pl2 return two variants as (form, hyphenated, form, hyphenated),
-- via locals: a call in a non-final position of a return list is truncated.
local function conjugate_perfect(stem, person_key, vowel_override, augment_len)
local is_hollow = vowel_override ~= nil and is_cac_verb(stem)
local is_final_a = is_final_a_verb(stem)
local direct_stem = stem
if is_hollow then
direct_stem = cac_with_vowel(stem, vowel_override)
elseif is_final_a then
direct_stem = final_a_with_vowel(stem, "i")
end
local stem_last = M.ustring.sub(direct_stem, M.ustring.len(direct_stem), M.ustring.len(direct_stem))
local skeleton = strip_schwas(stem)
local skeleton_last = M.ustring.sub(skeleton, M.ustring.len(skeleton), M.ustring.len(skeleton))
local after_vowel = is_vowel(skeleton_last)
local is_geminated = is_cC_verb(skeleton)
if person_key == "sg1" then
if is_geminated then
return perfect_direct(direct_stem, "t", true)
end
return perfect_direct(direct_stem, apply_dental("t", stem_last))
elseif person_key == "sg2" then
if is_geminated then
local plain, plain_hyph = perfect_direct(direct_stem, "t", true)
local with_i, with_i_hyph = perfect_direct(direct_stem, "ti", true)
return plain, plain_hyph, with_i, with_i_hyph
end
local d = dental_for(stem_last)
local plain, plain_hyph = perfect_direct(direct_stem, d)
local with_i, with_i_hyph = perfect_direct(direct_stem, d .. "i")
return plain, plain_hyph, with_i, with_i_hyph
elseif person_key == "sg3m" then
return perfect_recompute(stem, "", 0, augment_len)
elseif person_key == "sg3f" then
if after_vowel then
return perfect_recompute(stem, "ṯ", 1, augment_len)
else
return perfect_recompute(stem, "eṯ", 1, augment_len)
end
elseif person_key == "pl1" then
if is_geminated then
return perfect_direct(direct_stem, "na", true)
end
return perfect_direct(direct_stem, "na")
elseif person_key == "pl2" then
if is_geminated then
local long, long_hyph = perfect_direct(direct_stem, "tum", true)
local short, short_hyph = perfect_direct(direct_stem, "tu", true)
return long, long_hyph, short, short_hyph
end
local d = dental_for(stem_last)
local long, long_hyph = perfect_direct(direct_stem, d .. "um")
local short, short_hyph = perfect_direct(direct_stem, d .. "u")
return long, long_hyph, short, short_hyph
elseif person_key == "pl3" then
local suffix = after_vowel and "w" or "u"
local protect = M.ustring.len(suffix)
return perfect_recompute(stem, suffix, protect, augment_len)
end
end
local function fixed_prefix(person_key)
if person_key == "sg1" or person_key == "pl1" then
return "n"
elseif person_key == "sg2" or person_key == "sg3f" or person_key == "pl2" then
return "d"
end
return nil
end
local function conjugate_imperfect(stem, person_key, vowel_override, augment_len)
if vowel_override ~= nil then
if is_cac_verb(stem) then
stem = cac_with_vowel(stem, vowel_override)
elseif is_final_a_verb(stem) then
stem = final_a_with_vowel(stem, vowel_override)
end
end
local has_suffix = (person_key == "pl1" or person_key == "pl2" or person_key == "pl3")
local is_3rd = (person_key == "sg3m" or person_key == "pl3")
if not has_suffix and has_geminate_echo(stem) then
local prefix = is_3rd and (is_vowel(M.ustring.sub(stem, 1, 1)) and "y" or "i") or fixed_prefix(person_key)
return finalize(prefix .. stem), prefix .. "-" .. stem
end
local skeleton = strip_schwas(stem)
local is_geminated = is_cC_verb(skeleton)
local epenthetic_vowel = "e"
if is_geminated then
skeleton = bare_consonant_skeleton(skeleton)
epenthetic_vowel = vowel_override or "u"
end
local stem_len = grapheme_len(skeleton)
local vowelless = not stem_has_vowel(stem)
local suffix, protect_len
if has_suffix then
local sk_last = M.ustring.sub(skeleton, M.ustring.len(skeleton), M.ustring.len(skeleton))
suffix = is_vowel(sk_last) and "w" or "u"
protect_len = M.ustring.len(suffix)
else
suffix = ""
protect_len = 0
end
local prefix, prefix_len, raw, ss, se
if is_3rd then
-- Vowel-initial stems take y-; i- would put two vowels together.
-- Everything else takes i-, whether or not a schwa follows: bɣa
-- gives ibɣi, not yebɣi.
prefix = is_vowel(M.ustring.sub(skeleton, 1, 1)) and "y" or "i"
prefix_len = M.ustring.len(prefix)
local word = prefix .. skeleton .. suffix
local skip_index, only_allow_index
if augment_len then
skip_index, only_allow_index = augment_schwa_indices(augment_len, prefix_len, has_suffix)
else
skip_index = four_consonant_skip_index(skeleton, prefix_len)
end
raw, ss, se = insert_schwas(word, protect_len, prefix_len, stem_len, vowelless,
epenthetic_vowel, skip_index, only_allow_index)
else
prefix = fixed_prefix(person_key)
prefix_len = M.ustring.len(prefix)
local word = prefix .. skeleton .. suffix
local skip_index, only_allow_index
if augment_len then
skip_index, only_allow_index = augment_schwa_indices(augment_len, prefix_len, has_suffix)
else
skip_index = four_consonant_skip_index(skeleton, prefix_len)
end
raw, ss, se = insert_schwas(word, protect_len, prefix_len, stem_len, vowelless,
epenthetic_vowel, skip_index, only_allow_index)
end
local result = finalize(raw)
local hyph = hyphenate(raw, prefix_len, ss, se)
return result, hyph
end
local function imperative_singular(stem, vowel_override, augment_len)
if vowel_override ~= nil then
if is_cac_verb(stem) then
stem = cac_with_vowel(stem, vowel_override)
elseif is_final_a_verb(stem) then
stem = final_a_with_vowel(stem, vowel_override)
end
end
if has_geminate_echo(stem) then
return finalize(stem), finalize(stem)
end
local skeleton = strip_schwas(stem)
local is_geminated = is_cC_verb(skeleton)
local epenthetic_vowel = "e"
if is_geminated then
skeleton = bare_consonant_skeleton(skeleton)
epenthetic_vowel = vowel_override or "u"
end
local stem_len = grapheme_len(skeleton)
local vowelless = not stem_has_vowel(stem)
local skip_index, only_allow_index
if augment_len then
skip_index, only_allow_index = augment_schwa_indices(augment_len, 0, false)
else
skip_index = four_consonant_skip_index(skeleton, 0)
end
local raw, ss, se = insert_schwas(skeleton, 0, 0, stem_len, vowelless, epenthetic_vowel,
skip_index, only_allow_index)
local result = finalize(raw)
local hyph = hyphenate(raw, 0, ss, se)
return result, hyph
end
local function imperative_plural(stem, vowel_override, augment_len)
if vowel_override ~= nil then
if is_cac_verb(stem) then
stem = cac_with_vowel(stem, vowel_override)
elseif is_final_a_verb(stem) then
stem = final_a_with_vowel(stem, vowel_override)
end
end
local skeleton = strip_schwas(stem)
local is_geminated = is_cC_verb(skeleton)
local epenthetic_vowel = "e"
if is_geminated then
skeleton = bare_consonant_skeleton(skeleton)
epenthetic_vowel = vowel_override or "u"
end
local stem_len = grapheme_len(skeleton)
local vowelless = not stem_has_vowel(stem)
local sk_last = M.ustring.sub(skeleton, M.ustring.len(skeleton), M.ustring.len(skeleton))
local suffix = is_vowel(sk_last) and "w" or "u"
local protect_len = M.ustring.len(suffix)
local word = skeleton .. suffix
local skip_index, only_allow_index
if augment_len then
skip_index, only_allow_index = augment_schwa_indices(augment_len, 0, true)
else
skip_index = four_consonant_skip_index(skeleton, 0)
end
local raw, ss, se = insert_schwas(word, protect_len, 0, stem_len, vowelless, epenthetic_vowel,
skip_index, only_allow_index)
local result = finalize(raw)
local hyph = hyphenate(raw, 0, ss, se)
return result, hyph
end
local slot_list = {
{ "perfect_sg1", "1|s|perf" },
{ "perfect_sg2", "2|s|perf" },
{ "perfect_sg3m", "3|m|s|perf" },
{ "perfect_sg3f", "3|f|s|perf" },
{ "perfect_pl1", "1|p|perf" },
{ "perfect_pl2", "2|p|perf" },
{ "perfect_pl3", "3|p|perf" },
{ "imperfect_sg1", "1|s|impf" },
{ "imperfect_sg2", "2|s|impf" },
{ "imperfect_sg3m", "3|m|s|impf" },
{ "imperfect_sg3f", "3|f|s|impf" },
{ "imperfect_pl1", "1|p|impf" },
{ "imperfect_pl2", "2|p|impf" },
{ "imperfect_pl3", "3|p|impf" },
{ "imperative_sg", "s|imp" },
{ "imperative_pl", "p|imp" },
}
local function insert_perfect_forms(forms, stem, person_key, vowel_override, augment_len)
if person_key == "sg2" or person_key == "pl2" then
local r1, h1, r2, h2 = conjugate_perfect(stem, person_key, vowel_override, augment_len)
insert_form_pair(forms, "perfect_" .. person_key, r1, h1)
insert_form_pair(forms, "perfect_" .. person_key, r2, h2)
else
insert_form_pair(forms, "perfect_" .. person_key, conjugate_perfect(stem, person_key, vowel_override, augment_len))
end
end
-- Ordered; first match wins. These carry no derive: the branching on
-- hollow, defective and geminate is inside the stem builders above. Here to
-- name the classes in one place.
local verb_classes = {
{ name = "geminate", matches = function(_h, _d, geminate) return geminate end },
{ name = "hollow", matches = function(hollow) return hollow end },
{ name = "final-a", matches = function(_h, defective) return defective end },
{ name = "sound", matches = function() return true end },
}
local function derive(context)
local accented_perfect = context.accented
local param_1 = context.head or ""
local accented_imperative = context.imp or {}
local augment_len = context.augment_class and AR_AUGMENT_CLASSES[context.augment_class] or nil
local is_hollow = is_cac_verb(accented_perfect)
local is_defective = is_final_a_verb(accented_perfect)
local is_geminate = is_cC_verb(strip_schwas(accented_perfect))
local vowel_override = nil
local imperfect_override = param_1
-- On hollow and final-a verbs the stem slot holds either the vowel of the
-- paradigm or an imperfect stem; on a geminate it holds the vowel that
-- breaks the cluster in the imperfect, u unless the verb says otherwise.
-- Only a bare a/i/u is the vowel.
if (is_hollow or is_defective or is_geminate)
and (param_1 == "a" or param_1 == "i" or param_1 == "u") then
vowel_override = param_1
imperfect_override = ""
end
local accented_imperfect
local skip_imperfect = false
if imperfect_override == "-" then
skip_imperfect = true
accented_imperfect = ""
elseif imperfect_override ~= "" then
accented_imperfect = imperfect_override
else
accented_imperfect = accented_perfect
end
local forms = {}
for _, person_key in ipairs(person_keys) do
insert_perfect_forms(forms, accented_perfect, person_key, vowel_override, augment_len)
end
if accented_imperfect ~= "" and not skip_imperfect then
for _, person_key in ipairs(person_keys) do
insert_form_pair(forms, "imperfect_" .. person_key,
conjugate_imperfect(accented_imperfect, person_key, vowel_override, augment_len))
end
end
local imp_stems, skip_imperative =
imperative_from(accented_imperfect, accented_imperative, skip_imperfect)
if not skip_imperative then
for _, imp_stem in ipairs(imp_stems) do
if imp_stem ~= "" then
insert_form_pair(forms, "imperative_sg", imperative_singular(imp_stem, vowel_override, augment_len))
insert_form_pair(forms, "imperative_pl", imperative_plural(imp_stem, vowel_override, augment_len))
end
end
end
local class = "sound"
for _, candidate in ipairs(verb_classes) do
if candidate.matches(is_hollow, is_defective, is_geminate) then
class = candidate.name
break
end
end
-- A vowel override colours the whole paradigm, an imperfect stem only
-- the imperfect; stem footnotes follow the same split.
return forms, {
class = class,
stem_slot_prefix = vowel_override == nil and "imperfect_" or nil,
}
end
local function citation_lemma_from_forms(forms, fallback)
local perfect_sg3m = forms.perfect_sg3m
if perfect_sg3m and perfect_sg3m[1] and perfect_sg3m[1].form ~= "" then
return perfect_sg3m[1].form
end
if fallback and fallback ~= "" then
return fallback
end
end
-- l10n: 表頭中文化
local main_rows = [=[
|-
! colspan="2" class="outer" |
! colspan="3" class="outer" | 單數
! class="separator" rowspan="999" |
! colspan="3" class="outer" | 複數
|-
! colspan="2" class="outer" |
! 第一人稱
! 第二人稱
! 第三人稱
! 第一人稱
! 第二人稱
! 第三人稱
|-
! rowspan="2" class="outer" | 完成時
! {g_m}
| rowspan="2" | {perfect_sg1}
| rowspan="2" | {perfect_sg2}
| {perfect_sg3m}
| rowspan="2" | {perfect_pl1}
| rowspan="2" | {perfect_pl2}
| rowspan="2" | {perfect_pl3}
|-
! {g_f}
| {perfect_sg3f}
|-
! rowspan="2" class="outer" | 未完成時
! {g_m}
| rowspan="2" | {imperfect_sg1}
| rowspan="2" | {imperfect_sg2}
| {imperfect_sg3m}
| rowspan="2" | {imperfect_pl1}
| rowspan="2" | {imperfect_pl2}
| rowspan="2" | {imperfect_pl3}
|-
! {g_f}
| {imperfect_sg3f}
|-
! class="separator" colspan="999" |
|-
! rowspan="2" class="outer" | 命令式
! {g_m}
| class="secondary" rowspan="2" |
| rowspan="2" | {imperative_sg}
| class="secondary" rowspan="2" |
| class="secondary" rowspan="2" |
| rowspan="2" | {imperative_pl}
| class="secondary" rowspan="2" |
|-
! {g_f}
]=]
local function make_table(forms, notes, helpers)
return helpers.make_top{ title = "-", palette = "red" }
.. helpers.format_rows(main_rows, forms)
.. helpers.make_bottom{ notes = notes }
end
PARADIGMS.ar = {
code = "ar",
-- l10n: 標籤與分類名稱中文化;本站沒有此附錄,連到英語維基詞典
label = "阿拉伯語型",
category = "戈瑪拉語阿拉伯語型動詞",
appendix = ":en:Appendix:Ghomara verbs#Arabic-morphology verbs",
slot_list = slot_list,
derive = derive,
citation_lemma_from_forms = citation_lemma_from_forms,
make_table = make_table,
}
end
do --[==[ Berber morphology ]==]
local function replace_all_vowel(stem, from_vowel, to_vowel)
return (M.ustring.gsub(stem, from_vowel, to_vowel))
end
local function has_full_vowel(stem)
for _, character in ipairs(split_into_characters(stem)) do
local lowered = M.ustring.lower(character)
if lowered == "a" or lowered == "i" or lowered == "u" then
return true
end
end
return false
end
local function is_cc_verb(aorist_stem)
return not has_full_vowel(aorist_stem) and #get_consonant_slots(aorist_stem) == 2
end
local function is_C_verb(aorist_stem)
return not has_full_vowel(aorist_stem) and #get_consonant_slots(aorist_stem) == 1
end
local function strip_labialization(stem)
return (M.ustring.gsub(stem, "ʷ", ""))
end
local function final_schwa_glide(stem)
local stem_len = M.ustring.len(stem)
if stem_len < 2 then return nil end
local last_char = M.ustring.sub(stem, stem_len, stem_len)
local prev_char = M.ustring.sub(stem, stem_len - 1, stem_len - 1)
if prev_char == "e" and (last_char == "w" or last_char == "y") then return last_char end
return nil
end
local function citation_schwa_before_final_slot(stem)
local characters = split_into_characters(stem)
local char_count = #characters
local last_e_seen = false
local slot_count = 0
local i = 1
while i <= char_count do
local character = characters[i]
if character == "e" then
last_e_seen = true
i = i + 1
elseif is_vowel(character) then
last_e_seen = false
i = i + 1
elseif character == "ʷ" then
i = i + 1
elseif is_inherent_geminate(character) then
slot_count = slot_count + 1
if slot_count == 2 then return last_e_seen end
last_e_seen = false
i = i + 1
else
local next_character = characters[i + 1]
if next_character and should_pair_as_geminate(character, next_character, characters[i + 2]) then
slot_count = slot_count + 1
if slot_count == 2 then return last_e_seen end
last_e_seen = false
i = i + 2
else
slot_count = slot_count + 1
if slot_count == 2 then return last_e_seen end
last_e_seen = false
i = i + 1
end
end
end
return false
end
local function perfective_stem_data_by_type(aorist_stem, verb_type)
if verb_type == 3 then
local stem = strip_labialization(aorist_stem)
return { unsuffixed_stem = stem, suffixed_stem = stem, dual_participle = true }
end
local slots = get_consonant_slots(aorist_stem)
local bare_parts = {}
for _, slot in ipairs(slots) do
table.insert(bare_parts, strip_labialization(slot))
end
local bare = table.concat(bare_parts)
local with_a = bare .. "a"
local unsuffixed_bare = bare
local keeps_schwa = final_schwa_glide(aorist_stem) or citation_schwa_before_final_slot(aorist_stem)
if keeps_schwa then
bare_parts[#bare_parts] = "e" .. bare_parts[#bare_parts]
unsuffixed_bare = table.concat(bare_parts)
end
if verb_type == 1 then
return { unsuffixed_stem = with_a, suffixed_stem = with_a, dual_participle = false }
else
return { unsuffixed_stem = unsuffixed_bare, suffixed_stem = with_a, dual_participle = false }
end
end
local function shape_slots(stem)
local characters = split_into_characters(stem)
local char_count = #characters
local slots = {}
local i = 1
while i <= char_count do
local character = characters[i]
local lowered = M.ustring.lower(character)
if character == "e" then
i = i + 1
elseif lowered == "a" or lowered == "i" or lowered == "u" then
table.insert(slots, { kind = "vowel", text = lowered })
i = i + 1
elseif character == "ʷ" then
if #slots > 0 then
slots[#slots].text = slots[#slots].text .. "ʷ"
end
i = i + 1
elseif is_inherent_geminate(character) then
table.insert(slots, { kind = "cons", text = character })
i = i + 1
else
local next_character = characters[i + 1]
if next_character and should_pair_as_geminate(character, next_character, characters[i + 2]) then
table.insert(slots, { kind = "cons", text = character .. next_character })
i = i + 2
else
table.insert(slots, { kind = "cons", text = character })
i = i + 1
end
end
end
return slots
end
local function shape_pattern_string(slots)
local parts = {}
for _, slot in ipairs(slots) do
if slot.kind == "vowel" then
table.insert(parts, slot.text)
elseif M.ustring.len(slot.text:gsub("ʷ", "")) > 1 then
table.insert(parts, "C")
else
table.insert(parts, "c")
end
end
return table.concat(parts)
end
local function shape_matches(aorist_stem, pattern)
return shape_pattern_string(shape_slots(aorist_stem)) == pattern
end
local function swap_vowel_slot_to_a(aorist_stem, vowel_index)
local characters = split_into_characters(aorist_stem)
local seen_vowels = 0
for i, character in ipairs(characters) do
local lowered = M.ustring.lower(character)
if lowered == "a" or lowered == "i" or lowered == "u" then
seen_vowels = seen_vowels + 1
if seen_vowels == vowel_index then
characters[i] = "a"
end
end
end
return table.concat(characters)
end
local function swap_middle_vowel_to_a(aorist_stem)
return swap_vowel_slot_to_a(aorist_stem, 1)
end
local function swapped_middle_vowel_perfective(aorist_stem)
return { swap_middle_vowel_to_a(aorist_stem) }
end
local function caci_perfective_stems(aorist_stem)
return { swap_vowel_slot_to_a(aorist_stem, 2) }
end
local function ss_causative_perfective_stems(aorist_stem)
if M.ustring.find(aorist_stem, "u", 1, true) or M.ustring.find(aorist_stem, "i", 1, true) then
local swapped = replace_all_vowel(aorist_stem, "u", "a")
swapped = replace_all_vowel(swapped, "i", "a")
return { swapped }
end
return nil
end
local function first_vowel_or_schwa(stem)
for _, character in ipairs(split_into_characters(stem)) do
local lowered = M.ustring.lower(character)
if lowered == "a" or lowered == "e" or lowered == "i" or lowered == "u" then
return lowered
end
end
return nil
end
local function is_causative_initial_u(stem, is_causative)
return is_causative == true and first_vowel_or_schwa(stem) == "u"
end
local function causative_echo_stem(stem)
local characters = split_into_characters(stem)
for i = #characters, 1, -1 do
if characters[i] == "e" then
characters[i] = "u"
break
end
end
return table.concat(characters)
end
local aorist_unsuffixed_persons = { sg3m = true, sg3f = true, pl1 = true }
local function expand_stem(stem, has_suffix)
if M.ustring.find(stem, "i/a", 1, true) then
if has_suffix then
return (M.ustring.gsub(stem, "i/a", "i"))
else
return (M.ustring.gsub(stem, "i/a", "a"))
end
end
return stem
end
local function vocalize_final_glide(word)
local word_len = M.ustring.len(word)
if word_len < 1 then return word end
local last_char = M.ustring.sub(word, word_len, word_len)
if last_char == "w" then
return M.ustring.sub(word, 1, word_len - 1) .. "u"
elseif last_char == "y" then
return M.ustring.sub(word, 1, word_len - 1) .. "i"
end
return word
end
local slot_list = {
{ "aorist_sg1", "1|s|aor" },
{ "aorist_sg2", "2|s|aor" },
{ "aorist_sg3m", "3|m|s|aor" },
{ "aorist_sg3f", "3|f|s|aor" },
{ "aorist_pl1", "1|p|aor" },
{ "aorist_pl2", "2|p|aor" },
{ "aorist_pl3", "3|p|aor" },
{ "aorist_participle", "aor|part" },
{ "imperative_sg", "s|imp" },
{ "imperative_pl", "p|imp" },
{ "perfective_sg1", "1|s|pfv" },
{ "perfective_sg2", "2|s|pfv" },
{ "perfective_sg3m", "3|m|s|pfv" },
{ "perfective_sg3f", "3|f|s|pfv" },
{ "perfective_pl1", "1|p|pfv" },
{ "perfective_pl2", "2|p|pfv" },
{ "perfective_pl3", "3|p|pfv" },
{ "perfective_participle", "pfv|part" },
{ "imperfective_sg1", "1|s|impfv" },
{ "imperfective_sg2", "2|s|impfv" },
{ "imperfective_sg3m", "3|m|s|impfv" },
{ "imperfective_sg3f", "3|f|s|impfv" },
{ "imperfective_pl1", "1|p|impfv" },
{ "imperfective_pl2", "2|p|impfv" },
{ "imperfective_pl3", "3|p|impfv" },
{ "imperfective_participle", "impfv|part" },
{ "inj", "inj" },
}
local person_affixes = {
sg1 = { prefix = "", suffix = "x" },
sg2 = { prefix = "t", suffix = "t" },
sg3m = { prefix = "y", suffix = "" },
sg3f = { prefix = "t", suffix = "" },
pl1 = { prefix = "n", suffix = "" },
pl2 = { prefix = "t", suffix = "m" },
pl3 = { prefix = "", suffix = "n" },
}
local function conjugate(stem, person_key)
local person = person_affixes[person_key]
stem = expand_stem(stem, M.ustring.len(person.suffix) > 0)
local final_glide = final_schwa_glide(stem)
local skeleton = strip_schwas(stem)
local prefix = person.prefix
if person_key == "sg3m" then
local first_char = M.ustring.sub(skeleton, 1, 1)
if is_vowel(first_char) then
prefix = "y"
else
prefix = "i"
end
end
local suffix = person.suffix
if suffix == "" and has_geminate_echo(stem) then
local result = finalize(prefix .. stem)
local hyphenated = prefix .. "-" .. stem
if final_glide then
result = vocalize_final_glide(result)
hyphenated = vocalize_final_glide(hyphenated)
end
return result, hyphenated
end
local suffix_len = M.ustring.len(suffix)
local prefix_len = M.ustring.len(prefix)
local stem_chars = split_into_characters(stem)
local stem_char_count = #stem_chars
local effective_stem_char_count = stem_char_count
if stem_chars[effective_stem_char_count] == "ʷ" then
effective_stem_char_count = effective_stem_char_count - 1
end
local ends_with_e_between_consonants = (effective_stem_char_count >= 3
and stem_chars[effective_stem_char_count - 2] == "e"
and not is_vowel(stem_chars[effective_stem_char_count - 1])
and not is_vowel(stem_chars[effective_stem_char_count]))
local protect_suffix_len = suffix_len
if ends_with_e_between_consonants and suffix_len == 0 then protect_suffix_len = 2 end
local prefixed_form = prefix .. skeleton .. suffix
local stem_len = grapheme_len(skeleton)
local has_vowel = stem_has_vowel(stem)
local vowelless_stem = not has_vowel
local with_schwas, stem_start, stem_end = insert_schwas(prefixed_form, protect_suffix_len, prefix_len, stem_len,
vowelless_stem, nil, four_consonant_skip_index(skeleton, prefix_len))
local result = finalize(with_schwas)
local hyphenated = hyphenate(with_schwas, prefix_len, stem_start, stem_end)
if final_glide and suffix == "" then
result = vocalize_final_glide(result)
hyphenated = vocalize_final_glide(hyphenated)
end
return result, hyphenated
end
local function participle(stem)
stem = expand_stem(stem, true)
local skeleton = strip_schwas(stem)
local first_char = M.ustring.sub(skeleton, 1, 1)
local prefix = is_vowel(first_char) and "y" or "i"
local participle_form = prefix .. skeleton .. "n"
local stem_len = grapheme_len(skeleton)
local has_vowel = stem_has_vowel(stem)
local vowelless_stem = not has_vowel
local with_schwas, stem_start, stem_end = insert_schwas(participle_form, 1, 1, stem_len, vowelless_stem,
nil, four_consonant_skip_index(skeleton, 1))
return finalize(with_schwas), hyphenate(with_schwas, 1, stem_start, stem_end)
end
local function participle_dual(stem)
stem = expand_stem(stem, true)
local skeleton = strip_schwas(stem)
local first_char = M.ustring.sub(skeleton, 1, 1)
local prefix = is_vowel(first_char) and "y" or "i"
local stem_len = grapheme_len(skeleton)
local has_vowel = stem_has_vowel(stem)
local vowelless_stem = not has_vowel
local en_raw, en_start, en_end = insert_schwas(prefix .. skeleton .. "en", 2, 1, stem_len, vowelless_stem,
nil, four_consonant_skip_index(skeleton, 1))
local an_raw, an_start, an_end = insert_schwas(prefix .. skeleton .. "an", 2, 1, stem_len, vowelless_stem,
nil, four_consonant_skip_index(skeleton, 1))
local with_en, with_en_hyph = finalize(en_raw), hyphenate(en_raw, 1, en_start, en_end)
local with_an, with_an_hyph = finalize(an_raw), hyphenate(an_raw, 1, an_start, an_end)
return with_en, with_en_hyph, with_an, with_an_hyph
end
local function imperative_singular(stem)
local final_glide = final_schwa_glide(stem)
stem = expand_stem(stem, false)
if has_geminate_echo(stem) then
local result = finalize(stem)
local hyphenated = finalize(stem)
if final_glide then
result = vocalize_final_glide(result)
hyphenated = vocalize_final_glide(hyphenated)
end
return result, hyphenated
end
local skeleton = strip_schwas(stem)
local stem_chars = split_into_characters(stem)
local stem_char_count = #stem_chars
local effective_stem_char_count = stem_char_count
if stem_chars[effective_stem_char_count] == "ʷ" then
effective_stem_char_count = effective_stem_char_count - 1
end
local ends_with_e_between_consonants = (effective_stem_char_count >= 3
and stem_chars[effective_stem_char_count - 2] == "e"
and not is_vowel(stem_chars[effective_stem_char_count - 1])
and not is_vowel(stem_chars[effective_stem_char_count]))
local protect_suffix_len = ends_with_e_between_consonants and 2 or 0
local stem_len = grapheme_len(skeleton)
local has_vowel = stem_has_vowel(stem)
local vowelless_stem = not has_vowel
local raw, stem_start, stem_end = insert_schwas(skeleton, protect_suffix_len, 0, stem_len, vowelless_stem,
nil, four_consonant_skip_index(skeleton, 0))
local result = finalize(raw)
local hyphenated = hyphenate(raw, 0, stem_start, stem_end)
if final_glide then
result = vocalize_final_glide(result)
hyphenated = vocalize_final_glide(hyphenated)
end
return result, hyphenated
end
local function assimilate_before_suffix(skeleton)
local len = M.ustring.len(skeleton)
if len == 0 then return skeleton end
local last = M.ustring.sub(skeleton, len, len)
if last == "i" then
return M.ustring.sub(skeleton, 1, len - 1) .. "y"
elseif last == "u" then
return M.ustring.sub(skeleton, 1, len - 1) .. "w"
elseif last == "a" then
return M.ustring.sub(skeleton, 1, len - 1)
end
return skeleton
end
-- Builds the -awet and -at variants. The imperative plural and the
-- injunctive differ only in the n- prefix.
local function suffixed_pair(stem, prefix)
stem = expand_stem(stem, true)
local skeleton = strip_schwas(stem)
local vowelless_stem = not stem_has_vowel(stem)
local assimilated = assimilate_before_suffix(skeleton)
local prefix_len = M.ustring.len(prefix)
local stem_len = grapheme_len(assimilated)
local awet_raw, awet_start, awet_end =
insert_schwas(prefix .. assimilated .. "awet", 4, prefix_len, stem_len,
vowelless_stem, nil, four_consonant_skip_index(assimilated, prefix_len))
local at_raw, at_start, at_end =
insert_schwas(prefix .. assimilated .. "at", 2, prefix_len, stem_len,
vowelless_stem, nil, four_consonant_skip_index(assimilated, prefix_len))
local with_awet, with_awet_hyph = finalize(awet_raw), hyphenate(awet_raw, prefix_len, awet_start, awet_end)
local with_at, with_at_hyph = finalize(at_raw), hyphenate(at_raw, prefix_len, at_start, at_end)
with_awet_hyph = with_awet_hyph:gsub("t$", "ṯ")
with_at_hyph = with_at_hyph:gsub("t$", "ṯ")
return with_awet, with_awet_hyph, with_at, with_at_hyph
end
local function imperative_plural(stem)
return suffixed_pair(stem, "")
end
local function injunctive(stem)
return suffixed_pair(stem, "n")
end
local function insert_perfective_forms_by_type(forms, aorist_stem, verb_types, person_keys)
for _, verb_type in ipairs(verb_types) do
local stem_data = perfective_stem_data_by_type(aorist_stem, verb_type)
for _, person_key in ipairs(person_keys) do
local has_suffix = person_affixes[person_key].suffix ~= ""
local stem = has_suffix and stem_data.suffixed_stem or stem_data.unsuffixed_stem
insert_form_pair(forms, "perfective_" .. person_key, conjugate(stem, person_key))
end
if stem_data.dual_participle then
local with_en, with_en_hyph, with_an, with_an_hyph = participle_dual(stem_data.unsuffixed_stem)
insert_form_pair(forms, "perfective_participle", with_en, with_en_hyph)
insert_form_pair(forms, "perfective_participle", with_an, with_an_hyph)
else
insert_form_pair(forms, "perfective_participle", participle(stem_data.suffixed_stem))
end
end
end
local function insert_literal_perfective_forms(forms, stems, person_keys)
for _, stem in ipairs(stems) do
local delabialized_stem = strip_labialization(stem)
for _, person_key in ipairs(person_keys) do
insert_form_pair(forms, "perfective_" .. person_key, conjugate(delabialized_stem, person_key))
end
insert_form_pair(forms, "perfective_participle", participle(delabialized_stem))
end
end
-- Ordered; first match wins. One block per class: what it matches and what
-- perfective it builds.
local verb_classes = {}
table.insert(verb_classes, {
name = "ss-causative",
matches = function(aorist_stem, is_causative)
return is_causative == true
end,
-- A causative with u or i swaps them for a; with neither, the
-- perfective is the aorist unchanged.
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms,
ss_causative_perfective_stems(aorist_stem) or { aorist_stem },
person_keys)
end,
})
do
local function is_a_initial_verb(aorist_stem)
return M.ustring.sub(aorist_stem, 1, 1) == "a"
end
-- The a becomes u. A verb that keeps it, or varies, says so with .perf:.
local function a_initial_perfective_stems(aorist_stem)
return { "u" .. M.ustring.sub(aorist_stem, 2) }
end
table.insert(verb_classes, {
name = "a-initial",
matches = function(aorist_stem)
return is_a_initial_verb(aorist_stem)
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, a_initial_perfective_stems(aorist_stem), person_keys)
end,
})
end
table.insert(verb_classes, {
name = "cic",
matches = function(aorist_stem)
return shape_matches(aorist_stem, "cic")
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, swapped_middle_vowel_perfective(aorist_stem), person_keys)
end,
})
do
local function cicc_perfective_stems(aorist_stem)
return { aorist_stem }
end
table.insert(verb_classes, {
name = "cicc",
matches = function(aorist_stem)
return shape_matches(aorist_stem, "cicc")
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, cicc_perfective_stems(aorist_stem), person_keys)
end,
})
end
do
local function ccic_perfective_stems(aorist_stem)
return { aorist_stem }
end
table.insert(verb_classes, {
name = "ccic",
matches = function(aorist_stem)
return shape_matches(aorist_stem, "ccic")
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, ccic_perfective_stems(aorist_stem), person_keys)
end,
})
end
do
local function cuc_perfective_stems(aorist_stem)
return { swap_middle_vowel_to_a(aorist_stem), aorist_stem }
end
table.insert(verb_classes, {
name = "cuc",
matches = function(aorist_stem)
return shape_matches(aorist_stem, "cuc")
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, cuc_perfective_stems(aorist_stem), person_keys)
end,
})
end
do
local function ccuc_perfective_stems(aorist_stem)
return { aorist_stem }
end
table.insert(verb_classes, {
-- Matches the geminate-initial shape Cuc, despite the name.
name = "ccuc",
matches = function(aorist_stem)
return shape_matches(aorist_stem, "Cuc")
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, ccuc_perfective_stems(aorist_stem), person_keys)
end,
})
end
table.insert(verb_classes, {
name = "ccu",
matches = function(aorist_stem)
return shape_matches(aorist_stem, "ccu")
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, swapped_middle_vowel_perfective(aorist_stem), person_keys)
end,
})
do
local function cu_perfective_stems(aorist_stem)
return { swap_middle_vowel_to_a(aorist_stem) }
end
table.insert(verb_classes, {
name = "Cu",
matches = function(aorist_stem)
return shape_matches(aorist_stem, "Cu")
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, cu_perfective_stems(aorist_stem), person_keys)
end,
})
end
do
local function cci_geminate_perfective_stems(aorist_stem)
return { swap_middle_vowel_to_a(aorist_stem) }
end
table.insert(verb_classes, {
name = "cCi",
matches = function(aorist_stem)
return shape_matches(aorist_stem, "cCi")
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, cci_geminate_perfective_stems(aorist_stem), person_keys)
end,
})
end
do
local function cci_perfective_stems(aorist_stem)
return { aorist_stem }
end
table.insert(verb_classes, {
name = "cci",
matches = function(aorist_stem)
return shape_matches(aorist_stem, "cci")
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, cci_perfective_stems(aorist_stem), person_keys)
end,
})
end
table.insert(verb_classes, {
name = "caci",
matches = function(aorist_stem)
return shape_matches(aorist_stem, "caci")
end,
derive = function(aorist_stem, person_keys, forms)
insert_literal_perfective_forms(forms, caci_perfective_stems(aorist_stem), person_keys)
end,
})
table.insert(verb_classes, {
-- nes is type 2 and meḏ type 3 on the same skeleton, so the shape
-- cannot pick: a cc verb joins this class only once .type: says
-- which. A C shape defaults to type 2.
name = "cc/C",
matches = function(aorist_stem, _is_causative, stated_types)
if is_cc_verb(aorist_stem) then
return stated_types ~= nil and #stated_types > 0
end
return is_C_verb(aorist_stem)
end,
derive = function(aorist_stem, person_keys, forms, stated_types)
local verb_types = stated_types
if not verb_types or #verb_types == 0 then verb_types = { 2 } end
insert_perfective_forms_by_type(forms, aorist_stem, verb_types, person_keys)
end,
})
local function derive(context)
local accented_aorist = context.accented
local accented_imperfective = context.head or ""
local accented_imperative = context.imp or {}
local is_causative = context.caus or page_facts(context.pagename).causative
local forms = {}
local stated_perfective = context.perf
local matched_class = nil
for _, class in ipairs(verb_classes) do
if class.matches(accented_aorist, is_causative, context.types) then
matched_class = class
break
end
end
if stated_perfective then
-- .perf: replaces the class's perfective derivation, not the class:
-- the table and the category still come from the match.
insert_literal_perfective_forms(forms, stated_perfective, person_keys)
elseif matched_class then
matched_class.derive(accented_aorist, person_keys, forms, context.types)
else
local delabialized_stem = strip_labialization(accented_aorist)
for _, person_key in ipairs(person_keys) do
insert_form_pair(forms, "perfective_" .. person_key, conjugate(delabialized_stem, person_key))
end
insert_form_pair(forms, "perfective_participle", participle(delabialized_stem))
end
local stems = {
{ name = "aorist", stem = accented_aorist },
{ name = "imperfective", stem = accented_imperfective },
}
for _, stem_entry in ipairs(stems) do
if stem_entry.stem ~= "" then
local use_echo = stem_entry.name == "aorist"
and is_causative_initial_u(stem_entry.stem, is_causative)
local echo_stem = use_echo and causative_echo_stem(stem_entry.stem) or nil
for _, person_key in ipairs(person_keys) do
local stem_for_person = stem_entry.stem
if use_echo and aorist_unsuffixed_persons[person_key] then
stem_for_person = echo_stem
end
insert_form_pair(forms, stem_entry.name .. "_" .. person_key,
conjugate(stem_for_person, person_key))
end
insert_form_pair(forms, stem_entry.name .. "_participle", participle(stem_entry.stem))
end
end
local imp_stems, skip_imperative =
imperative_from(accented_aorist, accented_imperative, false)
if accented_aorist ~= "" and not skip_imperative then
for _, imp_stem in ipairs(imp_stems) do
insert_form_pair(forms, "imperative_sg", imperative_singular(imp_stem))
local imp_pl_awet, imp_pl_awet_hyph, imp_pl_at, imp_pl_at_hyph = imperative_plural(imp_stem)
insert_form_pair(forms, "imperative_pl", imp_pl_awet, imp_pl_awet_hyph)
insert_form_pair(forms, "imperative_pl", imp_pl_at, imp_pl_at_hyph)
end
end
if accented_aorist ~= "" then
local inj_awet, inj_awet_hyph, inj_at, inj_at_hyph = injunctive(accented_aorist)
insert_form_pair(forms, "inj", inj_awet, inj_awet_hyph)
insert_form_pair(forms, "inj", inj_at, inj_at_hyph)
end
local class = matched_class and matched_class.name or "default"
local class_desc = class
if matched_class and matched_class.name == "cc/C" then
local types = context.types
if types and #types > 0 then
class_desc = ("cc/C type %s"):format(table.concat(types, ", "))
end
end
return forms, {
class = class,
class_desc = class_desc,
stem_slot_prefix = "imperfective_",
}
end
-- The imperative singular is the citation form, but only where the module
-- derived it. A verb whose imperative is suppletive states it, and stating
-- it is not evidence about the lemma: ddu takes ndu and stays ddu.
local function citation_lemma_from_forms(forms, fallback, imperative_stated)
local imperative_sg = forms.imperative_sg
if not imperative_stated
and imperative_sg and imperative_sg[1] and imperative_sg[1].form ~= "" then
return imperative_sg[1].form
end
if fallback and fallback ~= "" then
return fallback
end
end
-- l10n: 表頭中文化
local participle_rows = [=[
! colspan="2" class="outer" |
! class="outer" | 不定過去式
! class="outer" | 完整體
! class="outer" | 非完整體
|-
! colspan="2" class="outer" | 分詞
| {aorist_participle}
| {perfective_participle}
| {imperfective_participle}
]=]
-- l10n: 表頭中文化
local main_rows = [=[
|-
! colspan="2" class="outer" |
! colspan="3" class="outer" | 單數
! class="separator" rowspan="999" |
! colspan="3" class="outer" | 複數
|-
! colspan="2" class="outer" |
! 第一人稱
! 第二人稱
! 第三人稱
! 第一人稱
! 第二人稱
! 第三人稱
|-
! rowspan="2" class="outer" | 不定過去式
! {g_m}
| rowspan="2" | {aorist_sg1}
| rowspan="2" | {aorist_sg2}
| {aorist_sg3m}
| rowspan="2" | {aorist_pl1}
| rowspan="2" | {aorist_pl2}
| rowspan="2" | {aorist_pl3}
|-
! {g_f}
| {aorist_sg3f}
|-
! rowspan="2" class="outer" | 完整體
! {g_m}
| rowspan="2" | {perfective_sg1}
| rowspan="2" | {perfective_sg2}
| {perfective_sg3m}
| rowspan="2" | {perfective_pl1}
| rowspan="2" | {perfective_pl2}
| rowspan="2" | {perfective_pl3}
|-
! {g_f}
| {perfective_sg3f}
|-
! rowspan="2" class="outer" | 非完整體
! {g_m}
| rowspan="2" | {imperfective_sg1}
| rowspan="2" | {imperfective_sg2}
| {imperfective_sg3m}
| rowspan="2" | {imperfective_pl1}
| rowspan="2" | {imperfective_pl2}
| rowspan="2" | {imperfective_pl3}
|-
! {g_f}
| {imperfective_sg3f}
|-
! class="separator" colspan="999" |
|-
! rowspan="2" class="outer" | 命令式
! {g_m}
| class="secondary" rowspan="2" |
| rowspan="2" | {imperative_sg}
| class="secondary" rowspan="2" |
| class="secondary" rowspan="2" |
| rowspan="2" | {imperative_pl}
| class="secondary" rowspan="2" |
|-
! {g_f}
|-
! class="separator" colspan="999" |
|-
! rowspan="2" class="outer" | 指令式
! {g_m}
| class="secondary" rowspan="2" |
| class="secondary" rowspan="2" |
| class="secondary" rowspan="2" |
| rowspan="2" | {inj}
| class="secondary" rowspan="2" |
| class="secondary" rowspan="2" |
|-
! {g_f}
]=]
local function make_table(forms, notes, helpers)
local function table_top()
return helpers.make_top{ title = "-", palette = "red" }
end
return table_top()
.. helpers.format_rows(participle_rows, forms)
.. helpers.make_bottom{}
.. table_top()
.. helpers.format_rows(main_rows, forms)
.. helpers.make_bottom{ notes = notes }
end
PARADIGMS.ber = {
code = "ber",
-- l10n: 標籤與分類名稱中文化;本站沒有此附錄,連到英語維基詞典
label = "柏柏爾語型",
category = "戈瑪拉語柏柏爾語型動詞",
appendix = ":en:Appendix:Ghomara verbs#Berber-morphology verbs",
slot_list = slot_list,
derive = derive,
citation_lemma_from_forms = citation_lemma_from_forms,
make_table = make_table,
}
end
--[==[ The spec's named fields
`where` is the text of the error a field gets on a verb it does not apply
to; `applies` decides. Rejected outright, as Module:parameters rejects an
unknown parameter.
`applies` takes the paradigm code and the class. The class is not known
until an engine has derived, so a field that turns on it is checked in the
second pass, in get_forms.
]==]
local INDICATORS = {
["imp"] = { value = true,
where = "any verb; the imperative is otherwise built from the stem",
applies = function() return true end },
-- Where a verb's class cannot derive its perfective stem, the spec says it.
["perf"] = { value = true,
where = "a Berber-morphology verb",
applies = function(code) return code == "ber" end },
["type"] = { value = true,
where = "a Berber-morphology verb of cc or C shape",
applies = function(code) return code == "ber" end },
["caus"] = { flag = true,
where = "a Berber-morphology verb",
-- Arabic has no causative stem for the flag to force.
applies = function(code) return code == "ber" end },
}
--[==[ Spec parsing ]==]
local ESCAPED_COMMA = "\1"
local ESCAPED_PERIOD = "\2"
local function split_groups(segments, splitchar)
for i, segment in ipairs(segments) do
segment = segment:gsub("\\,", ESCAPED_COMMA)
segments[i] = segment:gsub("\\%.", ESCAPED_PERIOD)
end
local groups = M.put.split_alternating_runs_and_strip_spaces(segments, splitchar)
for _, group in ipairs(groups) do
for i, segment in ipairs(group) do
segment = segment:gsub(ESCAPED_COMMA, ",")
group[i] = segment:gsub(ESCAPED_PERIOD, ".")
end
end
return groups
end
-- Bracketed footnotes trailing a group, e.g. the {"[rare]", ""} in
-- {"ttaddu", "[rare]", ""}.
local function fetch_footnotes(group, parse_err)
local footnotes
for i = 2, #group - 1, 2 do
if group[i + 1] ~= "" then
parse_err("Extraneous text after bracketed footnotes: '" .. table.concat(group) .. "'")
end
footnotes = footnotes or {}
table.insert(footnotes, group[i])
end
return footnotes
end
local function slot_set_for(paradigm)
if not paradigm.slot_set then
local slots = {}
for _, pair in ipairs(paradigm.slot_list) do
slots[pair[1]] = true
end
paradigm.slot_set = slots
end
return paradigm.slot_set
end
local function slot_list_for_err(paradigm)
local names = {}
for _, pair in ipairs(paradigm.slot_list) do
table.insert(names, "'" .. pair[1] .. "'")
end
return table.concat(names, ", ")
end
-- SLOT[+SLOT2]:VALUE[:VALUE2], each value optionally carrying footnotes. A
-- single value of "-" deletes the slot.
local function parse_override(group, paradigm, parse_err)
local colon_groups = M.put.split_alternating_runs_and_strip_spaces(group, ":")
if colon_groups[1][2] then
parse_err(("Footnotes not allowed directly on slot override '%s'; put them on the value after the colon")
:format(colon_groups[1][1]))
end
if not colon_groups[2] then
parse_err(("Slot override '%s' needs a value"):format(colon_groups[1][1]))
end
local slots = {}
local valid = slot_set_for(paradigm)
for slot in colon_groups[1][1]:gmatch("[^+]+") do
if not valid[slot] then
parse_err(("Unrecognized slot '%s' in override; %s has %s")
:format(slot, paradigm.code, slot_list_for_err(paradigm)))
end
table.insert(slots, slot)
end
local specs = {}
for i = 2, #colon_groups do
local value = colon_groups[i][1]
if value == "" then
parse_err(("Empty value in slot override '%s'"):format(table.concat(group)))
end
table.insert(specs, { form = value, footnotes = fetch_footnotes(colon_groups[i], parse_err) })
end
return slots, specs
end
local function parse_spec(spec, pagename)
if type(spec) ~= "string" or spec == "" then
error("Missing inflection spec as the first parameter")
end
-- Angle brackets are optional: there is no lemma text for them to delimit,
-- since the lemma comes from the page name.
local inner = spec
if spec:find("^<") or spec:find(">$") then
inner = spec:match("^<(.*)>$")
if not inner then
error("Unbalanced angle brackets in inflection spec: " .. spec)
end
end
local function parse_err(msg)
error(msg .. ": <" .. inner .. ">")
end
local groups = split_groups(M.put.parse_balanced_segment_run(inner, "[", "]"), "%.")
if not groups[1] or groups[1][1] == "" and not groups[1][2] then
parse_err("Empty inflection spec")
end
local head_group = M.put.split_alternating_runs_and_strip_spaces(groups[1], ":")
local code = head_group[1][1]
if head_group[1][2] then
parse_err(("Footnotes not allowed on the paradigm '%s'; put them on the head or use addnote"):format(code))
end
-- Several stems are written the way slot overrides write their variants,
-- <ber:ttuṯu:ttiṯu>, and each carries its own footnotes.
local heads = {}
for index = 2, #head_group do
local value = head_group[index][1]
if value == "" then
parse_err("Empty head value")
end
table.insert(heads, {
form = value,
footnotes = fetch_footnotes(head_group[index], parse_err),
})
end
-- {{gho-conj|ar:VII}} etc.: the augment class is written where a stem
-- override normally goes, but it isn't one -- it never feeds a stem, only
-- schwa placement. Recognized only as the first head and only when it
-- carries no footnotes of its own (a footnoted "VII" is presumably an
-- actual, if unlikely, stem spelling someone means literally).
local augment_class = nil
if code == "ar" and heads[1] and not heads[1].footnotes and AR_AUGMENT_CLASSES[heads[1].form] then
augment_class = heads[1].form
table.remove(heads, 1)
end
local parsed = {
code = code,
heads = heads,
-- What wants a single head reads the first stem.
head = heads[1] and heads[1].form or "",
head_footnotes = heads[1] and heads[1].footnotes or nil,
augment_class = augment_class,
fields = {},
field_values = {},
seen_fields = {},
overrides = {},
addnotes = {},
footnotes = nil,
}
-- Fields first, paradigm second: slot names can only be validated once the
-- paradigm is known.
local deferred = {}
for i = 2, #groups do
local group = groups[i]
local part = group[1]
local name = part:match("^([^:]+)") or part
local indicator = INDICATORS[name]
if part == "" then
-- A bare [footnote] group: applies to every form.
if not group[2] then
parse_err("Blank field; only allowed carrying footnotes")
end
parsed.footnotes = fetch_footnotes(group, parse_err)
elseif part == "addnote" then
table.insert(deferred, { kind = "addnote", group = group })
elseif indicator and indicator.flag and part == name then
if group[2] then
parse_err(("Footnotes not allowed on '%s'"):format(part))
end
parsed.fields[name] = true
table.insert(parsed.seen_fields, name)
elseif indicator and indicator.value and part:find(":") then
local colon_groups = M.put.split_alternating_runs_and_strip_spaces(group, ":")
-- A field may state variants the way an override does, .perf:a:b.
local values = {}
for index = 2, #colon_groups do
if colon_groups[index][2] then
parse_err(("Footnotes not allowed on '%s'; use addnote or a slot override"):format(name))
end
local value = colon_groups[index][1]
if value == "" then
parse_err(("Field '%s' needs a value"):format(name))
end
table.insert(values, value)
end
if #values > 1 then
for _, value in ipairs(values) do
if value == "-" then
parse_err(("Field '%s' cannot combine - with another value"):format(name))
end
end
end
parsed.fields[name] = values[1]
parsed.field_values[name] = values
table.insert(parsed.seen_fields, name)
elseif table.concat(group):find(":") then
-- Whole group, not `part`: a footnote on the slot name pushes the
-- colon into a later segment.
table.insert(deferred, { kind = "override", group = group })
else
parse_err(("Unrecognized field '%s'"):format(table.concat(group)))
end
end
local paradigm = PARADIGMS[code]
if not paradigm then
local names = {}
for name in pairs(PARADIGMS) do table.insert(names, "'" .. name .. "'") end
table.sort(names)
parse_err(("Unrecognized paradigm '%s'; expected %s"):format(code, table.concat(names, ", ")))
end
parsed.paradigm = paradigm
-- A field that means nothing to this paradigm is an error, not a no-op.
for _, name in ipairs(parsed.seen_fields) do
local indicator = INDICATORS[name]
if indicator.applies and not indicator.applies(code, nil) then
parse_err(("'%s' applies to %s; '%s' is %s")
:format(name, indicator.where, pagename, paradigm.label))
end
end
for _, item in ipairs(deferred) do
if item.kind == "override" then
local slots, specs = parse_override(item.group, paradigm, parse_err)
for _, slot in ipairs(slots) do
parsed.overrides[slot] = specs
end
else
local spec_and_footnotes = fetch_footnotes(item.group, parse_err)
if not spec_and_footnotes or #spec_and_footnotes < 2 then
parse_err("addnote should be of the form addnote[SLOT,SLOT2][FOOTNOTE][FOOTNOTE...]")
end
local slot_spec = table.remove(spec_and_footnotes, 1):match("^%[(.*)%]$")
local slots = {}
local valid = slot_set_for(paradigm)
for raw_slot in slot_spec:gmatch("[^,]+") do
local slot = raw_slot:match("^%s*(.-)%s*$")
if not valid[slot] then
parse_err(("Unrecognized slot '%s' in addnote; %s has %s")
:format(slot, paradigm.code, slot_list_for_err(paradigm)))
end
table.insert(slots, slot)
end
table.insert(parsed.addnotes, { slots = slots, footnotes = spec_and_footnotes })
end
end
return parsed
end
--[==[ Entry points ]==]
local conj_params = {
[1] = {},
t = true,
id = true,
pagename = true,
json = { type = "boolean" },
}
local lang
local function get_lang()
if not lang then
lang = M.languages.getByCode("gho")
end
return lang
end
function export.process_conj_args(args)
return M.parameters.process(args, conj_params)
end
-- The accented spelling comes from {{gho-IPA}} on the page, falling back to the
-- page name; the link spelling is that with the accents stripped.
local function context_for(pagename, parsed, accented, head)
return {
pagename = pagename,
accented = accented,
accented_stem = accented,
stem = strip_accents(accented),
head = head,
imp = parsed.field_values.imp or {},
caus = parsed.fields.caus or false,
perf = parsed.field_values.perf,
augment_class = parsed.augment_class,
types = parsed.fields.type and (function()
local list = {}
for part in parsed.fields.type:gmatch("[^,]+") do
table.insert(list, tonumber(part:match("^%s*(.-)%s*$")))
end
return list
end)() or nil,
}
end
-- Every (accented stem, head) pair: two spellings and two stems is four.
local VARIANT_LIMIT = 8
local function variants_for(pagename, parsed, parse_err)
local accented = page_facts(pagename).ipa_all
if not accented or #accented == 0 then accented = { pagename } end
local heads = {}
for _, head in ipairs(parsed.heads) do table.insert(heads, head) end
-- No head at all still conjugates: the engines read "" as "not given".
if #heads == 0 then heads = { { form = "" } } end
if #accented * #heads > VARIANT_LIMIT then
parse_err(("%d accented spellings and %d stems is %d conjugations; %d is the limit")
:format(#accented, #heads, #accented * #heads, VARIANT_LIMIT))
end
local pairs_out = {}
for _, one in ipairs(accented) do
for _, head in ipairs(heads) do
table.insert(pairs_out, { accented = one, head = head })
end
end
return pairs_out
end
-- One form table out of several. Grouping is on the accent-stripped spelling,
-- so bnu and ḇnu are one form carrying two respellings rather than two
-- identical-looking rows; the pipe between them is what the accelerator reads.
-- Footnotes are unioned, since a variant may be marked rare.
local function merge_variant_forms(tables)
if #tables == 1 then return tables[1] end
local merged = {}
for _, forms in pairs(tables) do
for slot, formobjs in pairs(forms) do
for _, formobj in ipairs(formobjs) do
local existing
for _, candidate in ipairs(merged[slot] or {}) do
if candidate.form == formobj.form then existing = candidate break end
end
if existing then
local accented = formobj.accented_form or formobj.form
local seen = false
for spelling in existing.accented_form:gmatch("[^|]+") do
if spelling == accented then seen = true break end
end
if not seen then
existing.accented_form = existing.accented_form .. "|" .. accented
end
if formobj.footnotes then
add_footnotes({ [slot] = { existing } }, slot, formobj.footnotes)
end
else
merged[slot] = merged[slot] or {}
table.insert(merged[slot], {
form = formobj.form,
accented_form = formobj.accented_form or formobj.form,
footnotes = formobj.footnotes,
})
end
end
end
end
return merged
end
function export.get_forms(args)
local pagename = args.pagename or mw.title.getCurrentTitle().text
local parsed = parse_spec(args[1], pagename)
local paradigm = parsed.paradigm
local function parse_err(msg)
error(msg .. ": <" .. tostring(args[1]) .. ">")
end
-- The first variant names the class, the stem and the accented stem.
local derived, info = {}, nil
for _, variant in ipairs(variants_for(pagename, parsed, parse_err)) do
local variant_forms, variant_info =
paradigm.derive(context_for(pagename, parsed, variant.accented, variant.head.form))
if variant.head.footnotes then
for _, pair in ipairs(paradigm.slot_list) do
local prefix = (variant_info or {}).stem_slot_prefix
if not prefix or pair[1]:sub(1, #prefix) == prefix then
add_footnotes(variant_forms, pair[1], variant.head.footnotes)
end
end
end
table.insert(derived, variant_forms)
info = info or variant_info
end
local forms = merge_variant_forms(derived)
info = info or {}
-- The class exists only now, so the fields that turn on it are checked here.
for _, name in ipairs(parsed.seen_fields) do
local indicator = INDICATORS[name]
if indicator.applies and not indicator.applies(parsed.code, info.class) then
error(("'%s' applies to %s; '%s' is %s"):format(
name, indicator.where, pagename, info.class_desc or info.class or paradigm.label))
end
end
-- Slot overrides replace the derived forms outright; "-" deletes the slot.
for slot, specs in pairs(parsed.overrides) do
forms[slot] = nil
for _, spec in ipairs(specs) do
if spec.form ~= "-" then
insert_form_pair(forms, slot, spec.form, nil, spec.footnotes)
end
end
end
for _, pair in ipairs(paradigm.slot_list) do
local slot = pair[1]
if parsed.footnotes then
add_footnotes(forms, slot, parsed.footnotes)
end
end
for _, addnote in ipairs(parsed.addnotes) do
for _, slot in ipairs(addnote.slots) do
add_footnotes(forms, slot, addnote.footnotes)
end
end
-- The first variant's spelling, matching the class reported above.
local first = variants_for(pagename, parsed, error)[1]
local context = context_for(pagename, parsed, first.accented, first.head.form)
return {
paradigm = paradigm.code,
slot_list = paradigm.slot_list,
class = info.class,
class_desc = info.class_desc or info.class,
stem = context.stem,
accented_stem = context.accented_stem or context.stem,
lemma = paradigm.citation_lemma_from_forms(forms, context.stem,
(parsed.fields.imp ~= nil) or (parsed.overrides.imperative_sg ~= nil)),
id = args.id,
t = args.t,
forms = forms,
}
end
-- |json=1| output: the data table minus slot_list, which is a property of the
-- paradigm rather than of this word.
local function json_payload(data)
return {
paradigm = data.paradigm,
class = data.class,
stem = data.stem,
accented_stem = data.accented_stem,
lemma = data.lemma,
id = data.id,
t = data.t,
forms = data.forms,
}
end
local function show_forms(data, args)
local pagename = args.pagename or mw.title.getCurrentTitle().text
M.iut.show_forms(data.forms, {
lang = get_lang(),
lemmas = { { form = data.lemma or pagename } },
slot_list = data.slot_list,
transform_accel_obj = function(_slot, form_object, accel_object)
if accel_object then
accel_object.form = "verb-form-ipa("
.. (form_object.accented_form or form_object.form) .. ")-+" .. pagename
end
return accel_object
end,
})
end
local function categories_for(data)
return { PARADIGMS[data.paradigm].category }
end
function export.show(frame)
local parent_args = frame:getParent().args
if parent_args[1] == nil and frame.args[1] ~= nil then
parent_args = frame.args
end
local args = export.process_conj_args(parent_args)
local data = export.get_forms(args)
if args.json then
return M.JSON.toJSON(json_payload(data))
end
local paradigm = PARADIGMS[data.paradigm]
local pagename = args.pagename or mw.title.getCurrentTitle().text
show_forms(data, args)
local label = paradigm.appendix
and ("[[" .. paradigm.appendix .. "|" .. paradigm.label .. "]]")
or paradigm.label
-- l10n: 標題中文化
local box_title = M.links.full_link({
lang = get_lang(),
term = pagename,
show_decorations = true,
}, "term", false)
.. " 的變位(" .. label .. ")"
return M.inflection_table.make_box_top{
title = box_title,
flow = "vertical",
category = "conjugation",
}
.. "\n"
.. paradigm.make_table(data.forms, data.forms.footnote, table_helpers)
.. "\n"
.. M.inflection_table.make_bottom{}
.. M.utilities.format_categories(categories_for(data), get_lang(), nil, nil, force_cat)
end
return export
l1kk2mzhirl74pm27unm8tj29ph6tba
Module:Rif-verb form
828
3540555
9943004
9909273
2026-10-12T07:10:52Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943004
Scribunto
text/plain
-- Based on ar-inflections by Ben Wing
local export = {}
local M = require("Module:module loader").init({
require = {
template_parser = "Module:template parser",
rif_conj = "Module:rif-conj",
ber_headword = "Module:ber-headword",
form_of = "Module:form of",
languages = "Module:languages",
},
})
local lang_code = "rif"
local lang_obj
local function get_lang()
if not lang_obj then
lang_obj = M.languages.getByCode(lang_code)
end
return lang_obj
end
local all_slots = {}
local slot_tags = {}
for _, pair in ipairs(M.rif_conj.slot_list) do
local slot, accel = pair[1], pair[2]
table.insert(all_slots, slot)
local tags = {}
for tag in accel:gmatch("[^|]+") do table.insert(tags, tag) end
slot_tags[slot] = tags
end
local function split_comma(s)
if not s or s == "" then return nil end
local t = {}
for part in s:gmatch("[^,]+") do
table.insert(t, (part:match("^%s*(.-)%s*$")))
end
return t
end
local function list_to_set(list)
if not list then return nil end
local s = {}
for _, v in ipairs(list) do s[v] = true end
return s
end
local function find_conjugations(lemma, conjid, noconjid)
local title = mw.title.new(lemma)
if not title then return nil, "Bad lemma" end
local content = title:getContent()
if not content then return nil, "No content" end
local found_conjs = {}
for template in M.template_parser.find_templates(content) do
if template:get_name() == "rif-conj" then
local args = template:get_arguments()
if not (conjid and args.id ~= conjid) and not (noconjid and args.id == noconjid) then
table.insert(found_conjs, args)
end
end
end
if #found_conjs > 0 then return found_conjs, nil end
return nil, "Could not find any rif-conj matching id=" .. (conjid or "nil")
end
local function citation_lemma(data, conj_lemma)
local from_forms = M.rif_conj.citation_lemma_from_forms(data.forms, data.aorist)
if from_forms and from_forms ~= "" then
return from_forms
end
return conj_lemma
end
local function build_inflection_line(matches, user_gloss)
local by_lemma = {}
local lemma_seen = {}
for _, match in ipairs(matches) do
local lf = citation_lemma(match.lemma, match.conj_lemma)
if lf and lf ~= "" then
local gloss = user_gloss
if (not gloss or gloss == "") and match.lemma.t and match.lemma.t ~= "" then
gloss = match.lemma.t
end
if not lemma_seen[lf] then
table.insert(by_lemma, {lemma_form = lf, gloss = gloss, tag_sets = {}, tag_set_keys = {}})
lemma_seen[lf] = #by_lemma
end
local entry = by_lemma[lemma_seen[lf]]
local key = table.concat(match.tags, "|")
local found = false
for _, k in ipairs(entry.tag_set_keys) do
if k == key then found = true; break end
end
if not found then
table.insert(entry.tag_sets, match.tags)
table.insert(entry.tag_set_keys, key)
end
end
end
local lang = get_lang()
local parts = {}
for _, lem in ipairs(by_lemma) do
local flat_tags = {}
for i, tag_set in ipairs(lem.tag_sets) do
if i > 1 then table.insert(flat_tags, ";") end
for _, tag in ipairs(tag_set) do
table.insert(flat_tags, tag)
end
end
table.insert(parts, M.form_of.tagged_inflections({
lang = lang,
tags = flat_tags,
lemmas = { { lang = lang, term = lem.lemma_form } },
lemma_face = "term",
t = (lem.gloss and lem.gloss ~= "") and lem.gloss or nil,
}))
end
if #parts == 0 then return nil end
return table.concat(parts, "\n# ")
end
local function definition(opts)
local slot_filter = list_to_set(split_comma(opts.slots))
local slot_neg_filter = list_to_set(split_comma(opts.noslots))
local matches = {}
for _, conj_lemma in ipairs(opts.lemmas) do
local conj_args_list, err = find_conjugations(conj_lemma, opts.conjid, opts.noconjid)
if err then error(err) end
for _, conj_args in ipairs(conj_args_list) do
local data = M.rif_conj.get_forms(M.rif_conj.process_conj_args(conj_args))
for _, slot in ipairs(all_slots) do
if (not slot_filter or slot_filter[slot])
and (not slot_neg_filter or not slot_neg_filter[slot]) then
for _, formobj in ipairs(data.forms[slot] or {}) do
if formobj.form == opts.pagename then
table.insert(matches, {
tags = slot_tags[slot] or {slot},
lemma = data,
conj_lemma = conj_lemma,
})
end
end
end
end
end
end
if #matches == 0 then
error("'" .. opts.pagename
.. "' does not match any form of [[" .. table.concat(opts.lemmas, "]], [[") .. "]]")
end
return build_inflection_line(matches, opts.gloss)
end
function export.definition_line(opts)
local lemmas = {}
for index = 1, math.max(#opts.lemmas, 1) do
local lemma = opts.lemmas[index] or ""
if lemma == "" or lemma:sub(1, 1) == "+" then
error("Give the lemmas comma-separated and without +, e.g. mɣar")
end
table.insert(lemmas, lemma)
end
return definition {
pagename = opts.pagename,
lemmas = lemmas,
slots = opts.slots,
noslots = opts.noslots,
conjid = opts.conjid,
noconjid = opts.noconjid,
gloss = opts.gloss,
}
end
function export.verb_form(frame)
local pargs = {}
for k, v in pairs(frame:getParent().args) do pargs[k] = v end
for k, v in pairs(frame.args) do if pargs[k] == nil then pargs[k] = v end end
local is_template_example =
-- l10n: 本站的頁面標題首字母大寫
mw.title.getCurrentTitle().fullText == "Template:Rif-verb form"
if is_template_example and (not pargs[1] or pargs[1] == "") then
pargs[1] = "+mɣar"
end
local working_pagename = is_template_example and "yemɣar"
or pargs.pagename
or mw.title.getCurrentTitle().text
local arg1 = pargs[1] or ""
if arg1:sub(1, 1) ~= "+" then
error("Direct conjugation spec not yet supported; use +lemma syntax.")
end
local line = definition {
pagename = working_pagename,
lemmas = { arg1:sub(2) },
slots = pargs.slots,
noslots = pargs.noslots,
conjid = pargs.conjid,
noconjid = pargs.noconjid,
gloss = pargs.t or pargs.gloss,
}
local headword_line = M.ber_headword.show_impl("verb forms", lang_code, {})
return headword_line .. "\n" .. (line and ("# " .. line) or "")
end
return export
agc6ixg0jqub3uok6w6zzmqzcgdqo9r
Module:Gho-verb form
828
3540556
9943003
9909274
2026-10-12T07:10:50Z
TongcyDai
53191
模板名比對還原為 enwikt 寫法(大小寫改由 Module:Template parser 統一處理)
9943003
Scribunto
text/plain
local export = {}
local M = require("Module:module loader").init({
require = {
template_parser = "Module:template parser",
gho_conj = "Module:gho-conj",
form_of = "Module:form of",
ber_headword = "Module:ber-headword",
languages = "Module:languages",
},
})
local lang_code = "gho"
local lang_obj
local function get_lang()
if not lang_obj then
lang_obj = M.languages.getByCode(lang_code)
end
return lang_obj
end
local conj_template = "gho-conj"
local slot_tags_cache = setmetatable({}, { __mode = "k" })
local function slot_tags_for(slot_list)
local cached = slot_tags_cache[slot_list]
if cached then return cached end
local slot_tags = {}
for _, pair in ipairs(slot_list) do
local tags = {}
for tag in pair[2]:gmatch("[^|]+") do table.insert(tags, tag) end
slot_tags[pair[1]] = tags
end
slot_tags_cache[slot_list] = slot_tags
return slot_tags
end
local function split_comma(text)
if not text or text == "" then return nil end
local list = {}
for part in text:gmatch("[^,]+") do
table.insert(list, (part:match("^%s*(.-)%s*$")))
end
return list
end
local function list_to_set(list)
if not list then return nil end
local set = {}
for _, value in ipairs(list) do set[value] = true end
return set
end
local function find_conjugations(lemma, conjid, noconjid)
local title = mw.title.new(lemma)
if not title then return nil, "Bad lemma" end
local content = title:getContent()
if not content then return nil, ("[[%s]] has no content"):format(lemma) end
local found = {}
for template in M.template_parser.find_templates(content) do
if template:get_name() == conj_template then
local args = template:get_arguments()
if not (conjid and args.id ~= conjid)
and not (noconjid and args.id == noconjid) then
args.pagename = lemma
table.insert(found, args)
end
end
end
if #found > 0 then return found, nil end
return nil, ("Could not find any {{%s}} on [[%s]]%s")
:format(conj_template, lemma, conjid and (" with id=" .. conjid) or "")
end
local function build_inflection_line(matches, user_gloss)
local by_lemma, lemma_seen = {}, {}
for _, match in ipairs(matches) do
local lemma_form = match.lemma ~= "" and match.lemma or match.conj_lemma
if lemma_form and lemma_form ~= "" then
if not lemma_seen[lemma_form] then
table.insert(by_lemma, { form = lemma_form, gloss = user_gloss or match.t,
tag_sets = {}, seen = {} })
lemma_seen[lemma_form] = #by_lemma
end
local entry = by_lemma[lemma_seen[lemma_form]]
local key = table.concat(match.tags, "|")
if not entry.seen[key] then
entry.seen[key] = true
table.insert(entry.tag_sets, match.tags)
end
end
end
local lang = get_lang()
local parts = {}
for _, entry in ipairs(by_lemma) do
local tags = {}
for i, tag_set in ipairs(entry.tag_sets) do
if i > 1 then table.insert(tags, ";") end
for _, tag in ipairs(tag_set) do table.insert(tags, tag) end
end
table.insert(parts, M.form_of.tagged_inflections({
lang = lang,
tags = tags,
lemmas = { { lang = lang, term = entry.form } },
lemma_face = "term",
POS = "verb",
t = (entry.gloss and entry.gloss ~= "") and entry.gloss or nil,
}))
end
if #parts == 0 then return nil end
return table.concat(parts, "\n# ")
end
local function definition(opts)
local only = list_to_set(split_comma(opts.slots))
local avoid = list_to_set(split_comma(opts.noslots))
local matches = {}
local conjugations = {}
for _, conj_lemma in ipairs(opts.lemmas) do
local found, err = find_conjugations(conj_lemma, opts.conjid, opts.noconjid)
if err then error(err) end
for _, conj_args in ipairs(found) do
table.insert(conjugations, { args = conj_args, lemma = conj_lemma })
end
end
for _, entry in ipairs(conjugations) do
local conj_args, conj_lemma = entry.args, entry.lemma
local data = M.gho_conj.get_forms(M.gho_conj.process_conj_args(conj_args))
local slot_tags = slot_tags_for(data.slot_list)
for _, pair in ipairs(data.slot_list) do
local slot = pair[1]
if (not only or only[slot]) and not (avoid and avoid[slot]) then
for _, formobj in ipairs(data.forms[slot] or {}) do
if formobj.form == opts.pagename then
table.insert(matches, {
tags = slot_tags[slot] or { slot },
lemma = data.lemma or "",
conj_lemma = conj_lemma,
t = data.t,
})
end
end
end
end
end
if #matches == 0 then
error(("'%s' is not a form of [[%s]]")
:format(opts.pagename, table.concat(opts.lemmas, "]], [[")))
end
return build_inflection_line(matches, opts.gloss)
end
function export.definition_line(opts)
local lemmas = {}
for index = 1, math.max(#opts.lemmas, 1) do
local lemma = opts.lemmas[index] or ""
if lemma == "" or lemma:sub(1, 1) == "+" then
error("Give the lemmas comma-separated and without +, e.g. ẓer")
end
table.insert(lemmas, lemma)
end
return definition {
pagename = opts.pagename,
lemmas = lemmas,
slots = opts.slots,
noslots = opts.noslots,
conjid = opts.conjid,
noconjid = opts.noconjid,
gloss = opts.gloss,
}
end
function export.verb_form(frame)
local args = {}
for key, value in pairs(frame:getParent().args) do args[key] = value end
for key, value in pairs(frame.args) do
if args[key] == nil then args[key] = value end
end
local pagename = args.pagename or mw.title.getCurrentTitle().text
local lemmas = {}
for index = 1, math.max(#args, 1) do
local head = args[index] or ""
if head:sub(1, 1) ~= "+" then
error("Give each lemma as +LEMMA, e.g. {{gho-verb form|+ẓer}}")
end
table.insert(lemmas, head:sub(2))
end
local line = definition {
pagename = pagename,
lemmas = lemmas,
slots = args.slots,
noslots = args.noslots,
conjid = args.conjid,
noconjid = args.noconjid,
gloss = args.t or args.gloss,
}
local headword = M.ber_headword.show_impl("verb forms", lang_code, {})
return headword .. "\n# " .. line
end
return export
rxs7mfnz9stwyr5iwgdugk41fo1w222
Wiktionary:外語每日一詞/2026年/10月12日
4
3546068
9942235
2026-10-11T12:30:33Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{FWOTD|fr|courriel|名詞|2026|10月|12日| # {{lb|fr|可數}} [[電子郵件]]{{gloss|透過電子系統發送的訊息}} # {{lb|fr|不可數}} [[電子郵件]]{{gloss|傳輸和接收數位訊息的系統}} # {{lb|fr|可數|非正式}} [[電子郵件地址]] }}」的新頁面
9942235
wikitext
text/x-wiki
{{FWOTD|fr|courriel|名詞|2026|10月|12日|
# {{lb|fr|可數}} [[電子郵件]]{{gloss|透過電子系統發送的訊息}}
# {{lb|fr|不可數}} [[電子郵件]]{{gloss|傳輸和接收數位訊息的系統}}
# {{lb|fr|可數|非正式}} [[電子郵件地址]]
}}
7hr4vm9pwk07guravelnw3uz0p4xzj8
-iere
0
3546069
9942236
2026-10-11T12:34:08Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{also|iere|-ière}} ==意大利語== ===發音=== {{it-pr|-ière}} ===詞源1=== {{ety|it|:bor|fro:-ier<id:名詞>|text=++}} 繼承後綴{{doublet|it|-aio|-aro|notext=1}} 的[[同源對似詞]]。和{{cog|scn|-eri}} 同源。 ====後綴==== {{it-noun|m|f=-iera}} # {{ng|用於構成表示製造或銷售特定物品的人的陽性名詞(常源自法語)}} #: {{alti|it|-ere}} #: {{suffixusex|it|giardino|giardiniere|gloss1=花園|gloss2=…」的新頁面
9942236
wikitext
text/x-wiki
{{also|iere|-ière}}
==意大利語==
===發音===
{{it-pr|-ière}}
===詞源1===
{{ety|it|:bor|fro:-ier<id:名詞>|text=++}}
繼承後綴{{doublet|it|-aio|-aro|notext=1}} 的[[同源對似詞]]。和{{cog|scn|-eri}} 同源。
====後綴====
{{it-noun|m|f=-iera}}
# {{ng|用於構成表示製造或銷售特定物品的人的陽性名詞(常源自法語)}}
#: {{alti|it|-ere}}
#: {{suffixusex|it|giardino|giardiniere|gloss1=花園|gloss2=園丁}}
#: {{suffixusex|it|gioiello|gioielliere|gloss1=珠寶|gloss2=珠寶商}}
=====派生詞彙=====
{{suffixsee|it}}
===詞源2===
{{nonlemma}}
====後綴====
{{head|it|後綴變格形|g=f}}
# {{plural of|it|-iera}}
===參見===
* {{l|it|-ista}}
* {{l|it|-tore}}
===異序詞===
* {{anagrams|it|a=eeir|-erei}}
==中古英語==
===其他形式===
* {{alter|enm|-ȝer|-iar|-ier|-ior|-yare|-yer|-yere|-yȝere}}
===詞源===
可能源自{{af|enm|-ien|-ere|id1=不定式|id2=施事|pos2=施事名詞|pos1=不定式後綴|nocat=1}};即在 {{m|enm|-ien|id=不定式}} 動詞上加上 {{m|enm|-ere|id=施事}} 構成的名詞,可能是仿照古英語在第2類弱變化動詞上加上{{m+|ang|-end}} 時保留動詞的 ''-i-'' 的模式(例如 {{m|enm|lovye|lovye(n)}} → {{m|enm|lovyere}},類似{{m+|ang|lufian}} → {{m|ang|lufiend}})。在後期的使用中,一旦 ''-ie-'' 變成上升雙元音,可能受到{{bor|enm|fro|-ier}} 的強化。
===發音===
* {{IPA|enm|/-jər(ə)/|/-i.ər(ə)/}}
* {{IPA|enm|/-iˌɛ̞ːr(ə)/|/-jɛ̞ːr(ə)/|aa=帶次重音}}
===後綴===
{{head|enm|後綴|cat2=造名詞後綴}}
# {{n-g|由其他名詞或動詞構成施事名詞}};與 {{m|en|-er}} 同義
====用法說明====
* 許多帶有此後綴的名詞在 {{m|enm|-ere|id=施事}} 中有變體形式;同樣,一些以 ''-ere'' 結尾的名詞,尤其是那些派生自 {{m|enm|-ien|id=不定式}} 動詞的名詞,也有帶此後綴的變體形式。
====派生詞彙====
{{suffixsee|enm|-iere}}
====派生語彙====
* {{desc|en|-yer|-ier}}
====參考資料====
* {{R:MED Online|-iē̆r(e|suf|MED21748}}
* {{R:Jespersen MEGoHP|VI|14.51|238}}
* {{R:enm:Tolkien:1929|121|It led also to the generalization of ''luui''- as the stem (later M.E. ''lovyeth'' sg. and pl., ''lovyere'')|t=這也導致了將 ''luui''- 普遍作為詞幹(後期的中古英語 ''lovyeth'' 單數和複數,''lovyere'')}}
{{cln|enm|含有後綴-ere (施事)的詞}}
==西班牙語==
===後綴===
{{head|es|後綴變格形}}
# {{es-verb form of|-er}}
# {{es-verb form of|-ir}}
====用法說明====
將來虛擬式在現代日常西班牙語中極少使用,主要用於正式、技術或文學語境中。
====參見====
* {{l|es|-are}}
2phjpd3oxcs5ix9kqw3nidzvxjueh7y
9942237
9942236
2026-10-11T12:34:45Z
TongcyDai
53191
9942237
wikitext
text/x-wiki
{{also|iere|-ière}}
==意大利語==
===發音===
{{it-pr|-ière}}
===詞源1===
{{ety|it|:bor|fro:-ier<id:名詞>|text=++}}
繼承後綴{{doublet|it|-aio|-aro|notext=1}} 的[[同源對似詞]]。和{{cog|scn|-eri}} 同源。
====後綴====
{{it-noun|m|f=-iera}}
# {{ng|用於構成表示製造或銷售特定物品的人的陽性名詞(常源自法語)}}
#: {{alti|it|-ere}}
#: {{suffixusex|it|giardino|giardiniere|gloss1=花園|gloss2=園丁}}
#: {{suffixusex|it|gioiello|gioielliere|gloss1=珠寶|gloss2=珠寶商}}
=====派生詞彙=====
{{suffixsee|it}}
===詞源2===
{{nonlemma}}
====後綴====
{{head|it|後綴變格形|g=f}}
# {{plural of|it|-iera}}
===參見===
* {{l|it|-ista}}
* {{l|it|-tore}}
===異序詞===
* {{anagrams|it|a=eeir|-erei}}
==中古英語==
===其他形式===
* {{alter|enm|-ȝer|-iar|-ier|-ior|-yare|-yer|-yere|-yȝere}}
===詞源===
可能源自{{af|enm|-ien|-ere|id1=不定式|id2=施事|pos2=施事名詞|pos1=不定式後綴|nocat=1}};即在 {{m|enm|-ien|id=不定式}} 動詞上加上 {{m|enm|-ere|id=施事}} 構成的名詞,可能是仿照古英語在第2類弱變化動詞上加上{{m+|ang|-end}} 時保留動詞的 ''-i-'' 的模式(例如 {{m|enm|lovye|lovye(n)}} → {{m|enm|lovyere}},類似{{m+|ang|lufian}} → {{m|ang|lufiend}})。在後期的使用中,一旦 ''-ie-'' 變成上升雙元音,可能受到{{bor|enm|fro|-ier}} 的強化。
===發音===
* {{IPA|enm|/-jər(ə)/|/-i.ər(ə)/}}
* {{IPA|enm|/-iˌɛ̞ːr(ə)/|/-jɛ̞ːr(ə)/|aa=帶次重音}}
===後綴===
{{head|enm|後綴|cat2=構成名詞的後綴}}
# {{n-g|由其他名詞或動詞構成施事名詞}};與 {{m|en|-er}} 同義
====用法說明====
* 許多帶有此後綴的名詞在 {{m|enm|-ere|id=施事}} 中有變體形式;同樣,一些以 ''-ere'' 結尾的名詞,尤其是那些派生自 {{m|enm|-ien|id=不定式}} 動詞的名詞,也有帶此後綴的變體形式。
====派生詞彙====
{{suffixsee|enm|-iere}}
====派生語彙====
* {{desc|en|-yer|-ier}}
====參考資料====
* {{R:MED Online|-iē̆r(e|suf|MED21748}}
* {{R:Jespersen MEGoHP|VI|14.51|238}}
* {{R:enm:Tolkien:1929|121|It led also to the generalization of ''luui''- as the stem (later M.E. ''lovyeth'' sg. and pl., ''lovyere'')|t=這也導致了將 ''luui''- 普遍作為詞幹(後期的中古英語 ''lovyeth'' 單數和複數,''lovyere'')}}
{{cln|enm|含有後綴-ere (施事)的詞}}
==西班牙語==
===後綴===
{{head|es|後綴變格形}}
# {{es-verb form of|-er}}
# {{es-verb form of|-ir}}
====用法說明====
將來虛擬式在現代日常西班牙語中極少使用,主要用於正式、技術或文學語境中。
====參見====
* {{l|es|-are}}
ff3l46bker5u9jrvu10o8keskr7dss3
Category:有詞源文字的羅馬尼亞語詞條
14
3546070
9942238
2026-10-11T12:35:07Z
TongcyBot
83009
養貓
9942238
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
-ier
0
3546071
9942239
2026-10-11T12:40:26Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{also|Appendix:"ier"的變體}} ==英語== ===詞源1=== {{ety|en|:af|-y|-er<id:比較級>|text=+|tree=1}} ====後綴==== {{en-suffix}} # {{non-gloss|{{m|en|-y}} 與 {{m|en|-er}} 後綴序列的拼寫,或任何以 ''-(e)y'' 結尾並加上後綴 ''-er'' 的單詞的拼寫。}} #: {{m|en|dicey}} → {{m|en|dicier}}; {{m|en|clayey}} → {{m|en|clayier}}; {{m|en|gluey}} → {{m|en|gluier}}; {{m|en|happy}} → {{m|en|happier}}; {{m|en|scary…」的新頁面
9942239
wikitext
text/x-wiki
{{also|Appendix:"ier"的變體}}
==英語==
===詞源1===
{{ety|en|:af|-y|-er<id:比較級>|text=+|tree=1}}
====後綴====
{{en-suffix}}
# {{non-gloss|{{m|en|-y}} 與 {{m|en|-er}} 後綴序列的拼寫,或任何以 ''-(e)y'' 結尾並加上後綴 ''-er'' 的單詞的拼寫。}}
#: {{m|en|dicey}} → {{m|en|dicier}}; {{m|en|clayey}} → {{m|en|clayier}}; {{m|en|gluey}} → {{m|en|gluier}}; {{m|en|happy}} → {{m|en|happier}}; {{m|en|scary}} → {{m|en|scarier}}; {{m|en|tomatoey}} → {{m|en|tomatoier}}
=====參見=====
* {{l|en|-ied}}
* {{l|en|-iest}}
===詞源2===
{{inh+|en|enm|-ier}}、{{m|enm|-iere}},源自以 {{m|enm|-ien}} + {{m|enm|-ere}} 結尾的動詞,後來擴展用以構成其他名詞(如{{m+|enm|clothyer}}、{{m|enm|glasiere}}、{{m|enm|lovyer|lovier}}、{{m|enm|tilier|tiliere}})。後來受到{{bor|en|frm|-}}和現代{{bor|en|fr|-ier}}的強化,主要出現在近代借自法語或受法語影響的詞彙中(如 {{m|en|cashier}}、{{m|en|financier}} 等)。{{dbt|en|-ar<id:職業>|-ary|-eer|-yer}}。
====後綴====
{{en-suffix}}
# {{senseid|en|occupation}} {{non-gloss|構成表示[[職業]]的名詞,特別是用於來自法語的詞彙。}}
#: {{m|en|clothier}}、{{m|en|perfumier}}
=====派生詞彙=====
{{suffixsee|en|id=職業}}
===異序詞===
* {{anagrams|en|a=eir|rie|RIE|ire|eir|Rie|IRE|IrE|rei|Ire.|Eri|EIR|Eri.}}
==荷蘭語==
===詞源===
借自{{der|nl|fr|-ier}}。
===發音===
* {{IPA|nl|/ir/|[iːr]}}
* {{audio|nl|Nl--ier.ogg}}
* {{hyph|nl|-ier}}
===後綴===
{{nl-noun|m|-s|+}}
# {{ng|構成施事名詞,表示執行某項職能的人,有時指專業人士}}
#: {{afex|nl|beiaard<t:鐘琴>|beiaardier<t:鐘琴手>}}
#: {{afex|nl|harpoen<t:魚叉>|harpoenier<t:魚叉手>}}
#: {{afex|nl|fr:poule<t:母雞>|poelier<t:家禽商>}}
====派生詞彙====
{{suffixsee|nl}}
====參見====
* {{l|nl|-er}}
==法語==
===詞源===
{{etymon|fr|id=noun|:inh|frm:-er<id:名詞>}}
{{inh+|fr|frm|-ier}}、{{m|frm|-er}},源自{{inh+|fr|fro|-ier}}、{{m|fro|-er}},源自{{inh+|fr|la||-ārium}},即 {{m|la|-ārius}} 的賓格。對照借用的雙層詞 {{doublet|fr|notext=1|-aire}}。
===發音===
* {{fr-IPA}}
* {{audio|fr|LL-Q150 (fra)-Lyokoï--ier.wav|a=里昂}}
* {{audio|fr|LL-Q150 (fra)-WikiLucas00--ier.wav|a=里昂}}
* {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick--ier.wav|a=索曼}}
===後綴===
{{fr-noun|m|f=+}}
# {{n-g|構成結有特定水果的樹木或灌木的名稱}}
#: {{sufex|fr|banane<t:[[香蕉]]>|bananier<t:[[香蕉樹]]>}}
#: {{sufex|fr|poire<t:[[梨]]>|poirier<t:[[梨樹]]>}}
# {{n-g|構成船隻的名稱}}
#: {{sufex|fr|chalut<t:[[拖網]]>|chalutier<t:[[拖網漁船]]>}}
#: {{sufex|fr|pétrole<t:[[石油]]>|pétrolier<t:[[油輪]]>}}
# {{n-g|構成職業的名稱}}
#: {{sufex|fr|chocolat<t:[[巧克力]]>|chocolatier<t:[[巧克力師]]>}}
===後綴===
{{fr-adj}}
# {{n-g|構成形容詞}}
#: {{sufex|fr|huile<t:[[油]]>|huilier<t:油的,與油有關的>}}
===派生詞彙===
{{suffixsee|fr}}
===延伸閱讀===
* {{R:fr:TLFi}}
==德語==
===詞源===
{{ety|de|:bor|fr:-ier}}
{{bor+|de|fr|-ier}}。
===發音===
* {{IPA|de|/i̯eː/|/jeː/}}
* {{audio|de|De--ier2.ogg|a=柏林}}
* {{audio|de|De--ier.ogg|a=柏林}}
* {{hyph|de|-ier}}
===後綴===
{{head|de|後綴|g=m}}
# {{n-g|構成名詞的後綴,特別用於在法語借詞中體現類似的後綴。}}
#: {{suffixusex|de|Kneipe|Kneipier}}
#: {{suffixusex|de|Pleite|Pleitier}}
====派生詞彙====
{{suffixsee|de}}
===延伸閱讀===
* {{R:de:DWDS|-ier}}
==拉丁語==
===後綴===
{{head|la|後綴|var=1}}
# {{alt form|la|-ri|pos=現在被動不定式}}
==中古英語==
===詞源1===
====後綴====
{{head|enm|後綴|var=1}}
# {{alt form|enm|-er|id=agentive|pos=施事後綴}}
===詞源2===
====後綴====
{{head|enm|後綴|var=1}}
# {{alt form|enm|-iere}}
==中古法語==
===後綴===
{{head|frm|後綴}}
# {{alternative form of|frm|-er}} (構成或表示動詞的後綴)
# {{alternative form of|frm|-er}} (構成或表示施事名詞(通常為職業)的後綴)
==古法語==
===發音===
{{rfp|fro}}
===詞源1===
{{etymon|fro|id=infinitive suffix|:inh|la:-āre<id:verb suffix>}}
{{inh+|fro|la|-āre}}。
====其他形式====
* {{l|fro|-er}} {{qualifier|出現在所有變種中,但在盎格魯-諾曼語中比在法蘭西更常見}}
* {{l|fro|-ar}} {{qualifier|9世紀與10世紀。僅有少數幾個詞有帶此後綴的紀錄:{{l|fro|salvar}}、{{l|fro|intrar}} 和 {{l|fro|devastar}}}}
====後綴====
{{head|fro|後綴}}
# {{non-gloss|用於構成第一類變位動詞不定式的後綴}}
#: {{uxi|fro|forg'''ier'''|鍛造}}
=====變位=====
{{fro-conj-ier}}
=====派生語彙=====
* {{desctree|frm|-er|id=1conj}}
* {{desc|roa-gal|-ieu}}
* {{desctree|gmh|-ieren|bor=1}}
* {{desc|nrf|-yi}} {{qualifier|澤西}}
===詞源2===
{{etymon|fro|id=nouns|:inh|la:-ārius<id:施事名詞>|pos=suffix}}
{{inh+|fro|la|-ārius|-ārium|pos={{m|la|-ārius}} 的賓格}}。
====其他形式====
* {{l|fro|-er}} {{qualifier|出現在所有變種中,但在盎格魯-諾曼語中比在法蘭西更常見}}
====後綴====
{{head|fro|後綴}}
# {{senseid|fro|suf}}{{non-gloss|表示職業}}
#: {{ux|fro|bouch'''ier'''|t=屠夫|inline=1}}
# {{non-gloss|表示位置或居住地}}
#: {{ux|fro|forest'''ier'''|t=林務員|inline=1}}
=====派生詞彙=====
* {{l|fro|-erie|g=f}}
=====派生語彙=====
* {{desctree|frm|-er|id=suf}}
* {{desctree|enm|-er|bor=1}}
* {{desc|bor=1|it|-iere}}
* {{desc|bor=1|ro|-ier}}
* {{desctree|bor=1|sga|-aire}}
* {{desc|bor=1|scn|-eri}}
===參見===
* [[Appendix:Old French verbs]]
* {{l|fro|-ir}}
* {{l|fro|-re}}
==斯洛伐克語==
===發音===
* {{sk-IPA}}
===後綴===
{{head|sk|後綴變格形}}
# {{infl of|sk|-ra||gen|p}}
==瑞典語==
===後綴===
{{head|sv|後綴}}
# {{ng|從國家名構成[[國籍]];}}來自……的人
#: {{suffixusex|sv|Indien|indier}}
#: {{suffixusex|sv|Iran|iranier}}
====近義詞====
* {{l|sv|-an}}
====派生詞彙====
{{suffixsee|sv}}
===異序詞===
* {{anagrams|sv|a=eir|-eri}}
fukmql1eqn7h0jrgveju1clpbfii2tj
9942240
9942239
2026-10-11T12:41:40Z
TongcyDai
53191
9942240
wikitext
text/x-wiki
{{also|Appendix:"ier"的變體}}
==英語==
===詞源1===
{{ety|en|:af|-y|-er<id:比較級>|text=+|tree=1}}
====後綴====
{{en-suffix}}
# {{non-gloss|{{m|en|-y}} 與 {{m|en|-er}} 後綴序列的拼寫,或任何以 ''-(e)y'' 結尾並加上後綴 ''-er'' 的單詞的拼寫。}}
#: {{m|en|dicey}} → {{m|en|dicier}}; {{m|en|clayey}} → {{m|en|clayier}}; {{m|en|gluey}} → {{m|en|gluier}}; {{m|en|happy}} → {{m|en|happier}}; {{m|en|scary}} → {{m|en|scarier}}; {{m|en|tomatoey}} → {{m|en|tomatoier}}
=====參見=====
* {{l|en|-ied}}
* {{l|en|-iest}}
===詞源2===
{{inh+|en|enm|-ier}}、{{m|enm|-iere}},源自以 {{m|enm|-ien}} + {{m|enm|-ere}} 結尾的動詞,後來擴展用以構成其他名詞(如{{m+|enm|clothyer}}、{{m|enm|glasiere}}、{{m|enm|lovyer|lovier}}、{{m|enm|tilier|tiliere}})。後來受到{{bor|en|frm|-}}和現代{{bor|en|fr|-ier}}的強化,主要出現在近代借自法語或受法語影響的詞彙中(如 {{m|en|cashier}}、{{m|en|financier}} 等)。{{dbt|en|-ar<id:職業>|-ary|-eer|-yer}}。
====後綴====
{{en-suffix}}
# {{senseid|en|occupation}} {{non-gloss|構成表示[[職業]]的名詞,特別是用於來自法語的詞彙。}}
#: {{m|en|clothier}}、{{m|en|perfumier}}
=====派生詞彙=====
{{suffixsee|en|id=職業}}
===異序詞===
* {{anagrams|en|a=eir|rie|RIE|ire|eir|Rie|IRE|IrE|rei|Ire.|Eri|EIR|Eri.}}
==荷蘭語==
===詞源===
借自{{der|nl|fr|-ier}}。
===發音===
* {{IPA|nl|/ir/|[iːr]}}
* {{audio|nl|Nl--ier.ogg}}
* {{hyph|nl|-ier}}
===後綴===
{{nl-noun|m|-s|+}}
# {{ng|構成施事名詞,表示執行某項職能的人,有時指專業人士}}
#: {{afex|nl|beiaard<t:鐘琴>|beiaardier<t:鐘琴手>}}
#: {{afex|nl|harpoen<t:魚叉>|harpoenier<t:魚叉手>}}
#: {{afex|nl|fr:poule<t:母雞>|poelier<t:家禽商>}}
====派生詞彙====
{{suffixsee|nl}}
====參見====
* {{l|nl|-er}}
==法語==
===詞源===
{{etymon|fr|id=noun|:inh|frm:-er<id:名詞>}}
{{inh+|fr|frm|-ier}}、{{m|frm|-er}},源自{{inh+|fr|fro|-ier}}、{{m|fro|-er}},源自{{inh+|fr|la||-ārium}},即 {{m|la|-ārius}} 的賓格。對照借用的雙層詞 {{doublet|fr|notext=1|-aire}}。
===發音===
* {{fr-IPA}}
* {{audio|fr|LL-Q150 (fra)-Lyokoï--ier.wav|a=里昂}}
* {{audio|fr|LL-Q150 (fra)-WikiLucas00--ier.wav|a=里昂}}
* {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick--ier.wav|a=索曼}}
===後綴===
{{fr-noun|m|f=+}}
# {{n-g|構成結有特定水果的樹木或灌木的名稱}}
#: {{sufex|fr|banane<t:[[香蕉]]>|bananier<t:[[香蕉樹]]>}}
#: {{sufex|fr|poire<t:[[梨]]>|poirier<t:[[梨樹]]>}}
# {{n-g|構成船隻的名稱}}
#: {{sufex|fr|chalut<t:[[拖網]]>|chalutier<t:[[拖網漁船]]>}}
#: {{sufex|fr|pétrole<t:[[石油]]>|pétrolier<t:[[油輪]]>}}
# {{n-g|構成職業的名稱}}
#: {{sufex|fr|chocolat<t:[[巧克力]]>|chocolatier<t:[[巧克力師]]>}}
===後綴===
{{fr-adj}}
# {{n-g|構成形容詞}}
#: {{sufex|fr|huile<t:[[油]]>|huilier<t:油的,與油有關的>}}
===派生詞彙===
{{suffixsee|fr}}
===延伸閱讀===
* {{R:fr:TLFi}}
==德語==
===詞源===
{{ety|de|:bor|fr:-ier}}
{{bor+|de|fr|-ier}}。
===發音===
* {{IPA|de|/i̯eː/|/jeː/}}
* {{audio|de|De--ier2.ogg|a=柏林}}
* {{audio|de|De--ier.ogg|a=柏林}}
* {{hyph|de|-ier}}
===後綴===
{{head|de|後綴|g=m}}
# {{n-g|構成名詞的後綴,特別用於在法語借詞中體現類似的後綴。}}
#: {{suffixusex|de|Kneipe|Kneipier}}
#: {{suffixusex|de|Pleite|Pleitier}}
====派生詞彙====
{{suffixsee|de}}
===延伸閱讀===
* {{R:de:DWDS|-ier}}
==拉丁語==
===後綴===
{{head|la|後綴|var=1}}
# {{alt form|la|-ri|pos=現在被動不定式}}
==中古英語==
===詞源1===
====後綴====
{{head|enm|後綴|var=1}}
# {{alt form|enm|-er|id=agentive|pos=施事後綴}}
===詞源2===
====後綴====
{{head|enm|後綴|var=1}}
# {{alt form|enm|-iere}}
==中古法語==
===後綴===
{{head|frm|後綴}}
# {{alternative form of|frm|-er}} (構成或表示動詞的後綴)
# {{alternative form of|frm|-er}} (構成或表示施事名詞(通常為職業)的後綴)
==古法語==
===發音===
{{rfp|fro}}
===詞源1===
{{etymon|fro|id=不定式後綴|:inh|la:-āre<id:動詞後綴>}}
{{inh+|fro|la|-āre}}。
====其他形式====
* {{l|fro|-er}} {{qualifier|出現在所有變種中,但在盎格魯-諾曼語中比在法蘭西更常見}}
* {{l|fro|-ar}} {{qualifier|9世紀與10世紀。僅有少數幾個詞有帶此後綴的紀錄:{{l|fro|salvar}}、{{l|fro|intrar}} 和 {{l|fro|devastar}}}}
====後綴====
{{head|fro|後綴}}
# {{non-gloss|用於構成第一類變位動詞不定式的後綴}}
#: {{uxi|fro|forg'''ier'''|鍛造}}
=====變位=====
{{fro-conj-ier}}
=====派生語彙=====
* {{desctree|frm|-er|id=1conj}}
* {{desc|roa-gal|-ieu}}
* {{desctree|gmh|-ieren|bor=1}}
* {{desc|nrf|-yi}} {{qualifier|澤西}}
===詞源2===
{{etymon|fro|id=nouns|:inh|la:-ārius<id:施事名詞>|pos=suffix}}
{{inh+|fro|la|-ārius|-ārium|pos={{m|la|-ārius}} 的賓格}}。
====其他形式====
* {{l|fro|-er}} {{qualifier|出現在所有變種中,但在盎格魯-諾曼語中比在法蘭西更常見}}
====後綴====
{{head|fro|後綴}}
# {{senseid|fro|suf}}{{non-gloss|表示職業}}
#: {{ux|fro|bouch'''ier'''|t=屠夫|inline=1}}
# {{non-gloss|表示位置或居住地}}
#: {{ux|fro|forest'''ier'''|t=林務員|inline=1}}
=====派生詞彙=====
* {{l|fro|-erie|g=f}}
=====派生語彙=====
* {{desctree|frm|-er|id=suf}}
* {{desctree|enm|-er|bor=1}}
* {{desc|bor=1|it|-iere}}
* {{desc|bor=1|ro|-ier}}
* {{desctree|bor=1|sga|-aire}}
* {{desc|bor=1|scn|-eri}}
===參見===
* [[Appendix:古法語動詞]]
* {{l|fro|-ir}}
* {{l|fro|-re}}
==斯洛伐克語==
===發音===
* {{sk-IPA}}
===後綴===
{{head|sk|後綴變格形}}
# {{infl of|sk|-ra||gen|p}}
==瑞典語==
===後綴===
{{head|sv|後綴}}
# {{ng|從國家名構成[[國籍]];}}來自……的人
#: {{suffixusex|sv|Indien|indier}}
#: {{suffixusex|sv|Iran|iranier}}
====近義詞====
* {{l|sv|-an}}
====派生詞彙====
{{suffixsee|sv}}
===異序詞===
* {{anagrams|sv|a=eir|-eri}}
iarjd5pyzmq9cmhkae09y1r4oruqal6
9942241
9942240
2026-10-11T12:42:52Z
TongcyDai
53191
9942241
wikitext
text/x-wiki
{{also|Appendix:"ier"的變體}}
==英語==
===詞源1===
{{ety|en|:af|-y|-er<id:比較級>|text=+|tree=1}}
====後綴====
{{en-suffix}}
# {{non-gloss|{{m|en|-y}} 與 {{m|en|-er}} 後綴序列的拼寫,或任何以 ''-(e)y'' 結尾並加上後綴 ''-er'' 的單詞的拼寫。}}
#: {{m|en|dicey}} → {{m|en|dicier}}; {{m|en|clayey}} → {{m|en|clayier}}; {{m|en|gluey}} → {{m|en|gluier}}; {{m|en|happy}} → {{m|en|happier}}; {{m|en|scary}} → {{m|en|scarier}}; {{m|en|tomatoey}} → {{m|en|tomatoier}}
=====參見=====
* {{l|en|-ied}}
* {{l|en|-iest}}
===詞源2===
{{inh+|en|enm|-ier}}、{{m|enm|-iere}},源自以 {{m|enm|-ien}} + {{m|enm|-ere}} 結尾的動詞,後來擴展用以構成其他名詞(如{{m+|enm|clothyer}}、{{m|enm|glasiere}}、{{m|enm|lovyer|lovier}}、{{m|enm|tilier|tiliere}})。後來受到{{bor|en|frm|-}}和現代{{bor|en|fr|-ier}}的強化,主要出現在近代借自法語或受法語影響的詞彙中(如 {{m|en|cashier}}、{{m|en|financier}} 等)。{{dbt|en|-ar<id:職業>|-ary|-eer|-yer}}。
====後綴====
{{en-suffix}}
# {{senseid|en|occupation}} {{non-gloss|構成表示[[職業]]的名詞,特別是用於來自法語的詞彙。}}
#: {{m|en|clothier}}、{{m|en|perfumier}}
=====派生詞彙=====
{{suffixsee|en|id=職業}}
===異序詞===
* {{anagrams|en|a=eir|rie|RIE|ire|eir|Rie|IRE|IrE|rei|Ire.|Eri|EIR|Eri.}}
==荷蘭語==
===詞源===
借自{{der|nl|fr|-ier}}。
===發音===
* {{IPA|nl|/ir/|[iːr]}}
* {{audio|nl|Nl--ier.ogg}}
* {{hyph|nl|-ier}}
===後綴===
{{nl-noun|m|-s|+}}
# {{ng|構成施事名詞,表示執行某項職能的人,有時指專業人士}}
#: {{afex|nl|beiaard<t:鐘琴>|beiaardier<t:鐘琴手>}}
#: {{afex|nl|harpoen<t:魚叉>|harpoenier<t:魚叉手>}}
#: {{afex|nl|fr:poule<t:母雞>|poelier<t:家禽商>}}
====派生詞彙====
{{suffixsee|nl}}
====參見====
* {{l|nl|-er}}
==法語==
===詞源===
{{etymon|fr|id=名詞|:inh|frm:-er<id:名詞>}}
{{inh+|fr|frm|-ier}}、{{m|frm|-er}},源自{{inh+|fr|fro|-ier}}、{{m|fro|-er}},源自{{inh+|fr|la||-ārium}},即 {{m|la|-ārius}} 的賓格。對照借用的雙層詞 {{doublet|fr|notext=1|-aire}}。
===發音===
* {{fr-IPA}}
* {{audio|fr|LL-Q150 (fra)-Lyokoï--ier.wav|a=里昂}}
* {{audio|fr|LL-Q150 (fra)-WikiLucas00--ier.wav|a=里昂}}
* {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick--ier.wav|a=索曼}}
===後綴===
{{fr-noun|m|f=+}}
# {{n-g|構成結有特定水果的樹木或灌木的名稱}}
#: {{sufex|fr|banane<t:[[香蕉]]>|bananier<t:[[香蕉樹]]>}}
#: {{sufex|fr|poire<t:[[梨]]>|poirier<t:[[梨樹]]>}}
# {{n-g|構成船隻的名稱}}
#: {{sufex|fr|chalut<t:[[拖網]]>|chalutier<t:[[拖網漁船]]>}}
#: {{sufex|fr|pétrole<t:[[石油]]>|pétrolier<t:[[油輪]]>}}
# {{n-g|構成職業的名稱}}
#: {{sufex|fr|chocolat<t:[[巧克力]]>|chocolatier<t:[[巧克力師]]>}}
===後綴===
{{fr-adj}}
# {{n-g|構成形容詞}}
#: {{sufex|fr|huile<t:[[油]]>|huilier<t:油的,與油有關的>}}
===派生詞彙===
{{suffixsee|fr}}
===延伸閱讀===
* {{R:fr:TLFi}}
==德語==
===詞源===
{{ety|de|:bor|fr:-ier}}
{{bor+|de|fr|-ier}}。
===發音===
* {{IPA|de|/i̯eː/|/jeː/}}
* {{audio|de|De--ier2.ogg|a=柏林}}
* {{audio|de|De--ier.ogg|a=柏林}}
* {{hyph|de|-ier}}
===後綴===
{{head|de|後綴|g=m}}
# {{n-g|構成名詞的後綴,特別用於在法語借詞中體現類似的後綴。}}
#: {{suffixusex|de|Kneipe|Kneipier}}
#: {{suffixusex|de|Pleite|Pleitier}}
====派生詞彙====
{{suffixsee|de}}
===延伸閱讀===
* {{R:de:DWDS|-ier}}
==拉丁語==
===後綴===
{{head|la|後綴|var=1}}
# {{alt form|la|-ri|pos=現在被動不定式}}
==中古英語==
===詞源1===
====後綴====
{{head|enm|後綴|var=1}}
# {{alt form|enm|-er|id=施事|pos=施事後綴}}
===詞源2===
====後綴====
{{head|enm|後綴|var=1}}
# {{alt form|enm|-iere}}
==中古法語==
===後綴===
{{head|frm|後綴}}
# {{alternative form of|frm|-er}}{{gl|構成或表示動詞的後綴}}
# {{alternative form of|frm|-er}}{{gl|構成或表示施事名詞(通常為職業)的後綴}}
==古法語==
===發音===
{{rfp|fro}}
===詞源1===
{{etymon|fro|id=不定式後綴|:inh|la:-āre<id:動詞後綴>}}
{{inh+|fro|la|-āre}}。
====其他形式====
* {{l|fro|-er}} {{qualifier|出現在所有變種中,但在盎格魯-諾曼語中比在法蘭西更常見}}
* {{l|fro|-ar}} {{qualifier|9世紀與10世紀。僅有少數幾個詞有帶此後綴的紀錄:{{l|fro|salvar}}、{{l|fro|intrar}} 和 {{l|fro|devastar}}}}
====後綴====
{{head|fro|後綴}}
# {{non-gloss|用於構成第一類變位動詞不定式的後綴}}
#: {{uxi|fro|forg'''ier'''|鍛造}}
=====變位=====
{{fro-conj-ier}}
=====派生語彙=====
* {{desctree|frm|-er|id=1conj}}
* {{desc|roa-gal|-ieu}}
* {{desctree|gmh|-ieren|bor=1}}
* {{desc|nrf|-yi}} {{qualifier|澤西}}
===詞源2===
{{etymon|fro|id=名詞|:inh|la:-ārius<id:施事名詞>|pos=suffix}}
{{inh+|fro|la|-ārius|-ārium|pos={{m|la|-ārius}} 的賓格}}。
====其他形式====
* {{l|fro|-er}} {{qualifier|出現在所有變種中,但在盎格魯-諾曼語中比在法蘭西更常見}}
====後綴====
{{head|fro|後綴}}
# {{senseid|fro|suf}}{{non-gloss|表示職業}}
#: {{ux|fro|bouch'''ier'''|t=屠夫|inline=1}}
# {{non-gloss|表示位置或居住地}}
#: {{ux|fro|forest'''ier'''|t=林務員|inline=1}}
=====派生詞彙=====
* {{l|fro|-erie|g=f}}
=====派生語彙=====
* {{desctree|frm|-er|id=suf}}
* {{desctree|enm|-er|bor=1}}
* {{desc|bor=1|it|-iere}}
* {{desc|bor=1|ro|-ier}}
* {{desctree|bor=1|sga|-aire}}
* {{desc|bor=1|scn|-eri}}
===參見===
* [[Appendix:古法語動詞]]
* {{l|fro|-ir}}
* {{l|fro|-re}}
==斯洛伐克語==
===發音===
* {{sk-IPA}}
===後綴===
{{head|sk|後綴變格形}}
# {{infl of|sk|-ra||gen|p}}
==瑞典語==
===後綴===
{{head|sv|後綴}}
# {{ng|從國家名構成[[國籍]];}}來自……的人
#: {{suffixusex|sv|Indien|indier}}
#: {{suffixusex|sv|Iran|iranier}}
====近義詞====
* {{l|sv|-an}}
====派生詞彙====
{{suffixsee|sv}}
===異序詞===
* {{anagrams|sv|a=eir|-eri}}
576ecpvovfo9spswqa9z7k47v60u64p
Category:中古英語 印度
14
3546072
9942245
2026-10-11T12:50:06Z
TongcyBot
83009
養貓
9942245
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:中古英語 亞洲國家
14
3546073
9942246
2026-10-11T12:50:11Z
TongcyBot
83009
養貓
9942246
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:丹麥語 印度
14
3546074
9942247
2026-10-11T12:50:18Z
TongcyBot
83009
養貓
9942247
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:派生自德語的門諾低地德語詞
14
3546075
9942248
2026-10-11T12:50:25Z
TongcyBot
83009
養貓
9942248
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:派生自高地德語組的門諾低地德語詞
14
3546076
9942249
2026-10-11T12:50:31Z
TongcyBot
83009
養貓
9942249
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:源自德語的門諾低地德語借詞
14
3546077
9942250
2026-10-11T12:50:37Z
TongcyBot
83009
養貓
9942250
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:門諾低地德語借詞
14
3546078
9942251
2026-10-11T12:50:42Z
TongcyBot
83009
養貓
9942251
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:瑞典語 印度
14
3546079
9942252
2026-10-11T12:50:48Z
TongcyBot
83009
養貓
9942252
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:盧森堡語 印度
14
3546080
9942253
2026-10-11T12:50:54Z
TongcyBot
83009
養貓
9942253
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:門諾低地德語 亞洲國家
14
3546081
9942254
2026-10-11T12:51:00Z
TongcyBot
83009
養貓
9942254
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:門諾低地德語 印度
14
3546082
9942255
2026-10-11T12:51:06Z
TongcyBot
83009
養貓
9942255
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
ゆるキャラ
0
3546083
9942256
2026-10-11T12:56:57Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==日語== {{wp|ja:}} [[File:Asakura Yumemaru 01.jpg|thumb|代表日本[[福井|福井縣]][[福井|福井市]]的吉祥物({{ja-r|ゆるキャラ|rom=-}})朝倉夢丸。]] ===詞源=== {{ja-com|linkto1=緩い|緩|ゆる|キャラ|t1=[[鬆散]];[[輕鬆]],[[悠閒]],[[隨和]];[[柔軟]];[[無憂無慮]],不[[嚴肅]]|pos2={{clip|ja|キャラクター|tr=kyarakutā|t=[[角色]]|nocap=y}},源自{{der|ja|en|character}}}}的…」的新頁面
9942256
wikitext
text/x-wiki
==日語==
{{wp|ja:}}
[[File:Asakura Yumemaru 01.jpg|thumb|代表日本[[福井|福井縣]][[福井|福井市]]的吉祥物({{ja-r|ゆるキャラ|rom=-}})朝倉夢丸。]]
===詞源===
{{ja-com|linkto1=緩い|緩|ゆる|キャラ|t1=[[鬆散]];[[輕鬆]],[[悠閒]],[[隨和]];[[柔軟]];[[無憂無慮]],不[[嚴肅]]|pos2={{clip|ja|キャラクター|tr=kyarakutā|t=[[角色]]|nocap=y}},源自{{der|ja|en|character}}}}的複合詞。
常被認為是{{ja-r|[[緩い|ゆるい]] [[マスコット]] [[キャラクター]]||[[悠閒]][[的]][[吉祥物]][[角色]]}}或{{ja-r|[[ゆるゆる]] の [[キャラクター]]||[[隨和]][[的]][[角色]]}}的簡稱。
===發音===
{{ja-pron|acc=0|acc_ref=SMK8}}
===名詞===
{{ja-noun}}
# 用於推廣[[地方]]、[[地區]]、[[實體]]或[[活動]]的[[吉祥物]][[角色]]
#* {{quote-web|ja|date=2016-02-02|title=和歌山市の'''ゆるキャラ'''<tr:Wakayama-shi no '''yurukyara'''><t:和歌山市的'''吉祥物'''>|work=Wakayama City|url=http://www.city.wakayama.wakayama.jp/shisei/wakayama/1001136/index.html|archiveurl=https://web.archive.org/web/20160308005121/http://www.city.wakayama.wakayama.jp/shisei/wakayama/1001136/index.html}}
#*: {{ja-usex|[[和%歌%山]]%市で[[活%躍]]する'''ゆるキャラ'''は、[[愛%嬌]]の[[ある]][[仕%草]]や[[かわいらしい]][[ポーズ]]で[[みんな]]の[[人%気%者]]。|わ%か%やま-%し で かつ%やく する '''ゆるキャラ''' は、 あい%きょう の ある し%ぐさ や かわいらしい ポーズ で みんな の にん%き% もの。|在和歌山市活躍的'''吉祥物''',憑藉迷人的舉止和可愛的姿勢,深受大家的歡迎。}}
====上位詞====
* {{ja-r|マスコット||[[吉祥物]]}}
====下位詞====
* {{ja-r|ご当%地キャラクター|ご-とう%ち キャラクター}}、{{ja-r|ご当%地キャラ|ご-とう%ち キャラ}}:[[地區]][[吉祥物]][[角色]]
====參見====
* {{ja-r|着ぐるみ|きぐるみ|[[布偶裝]]}}
* {{pedia|熊本熊}}
* {{pedia|船梨精}}
* {{pedia|Chiitan}}
* {{pedia|彥根喵}}
===參考資料===
<references/>
17frkzcdeb817prgdaewi2g51qhu638
9942265
9942256
2026-10-11T13:02:11Z
Sayonzei
40728
/* 名詞 */
9942265
wikitext
text/x-wiki
==日語==
{{wp|ja:}}
[[File:Asakura Yumemaru 01.jpg|thumb|代表日本[[福井|福井縣]][[福井|福井市]]的吉祥物({{ja-r|ゆるキャラ|rom=-}})朝倉夢丸。]]
===詞源===
{{ja-com|linkto1=緩い|緩|ゆる|キャラ|t1=[[鬆散]];[[輕鬆]],[[悠閒]],[[隨和]];[[柔軟]];[[無憂無慮]],不[[嚴肅]]|pos2={{clip|ja|キャラクター|tr=kyarakutā|t=[[角色]]|nocap=y}},源自{{der|ja|en|character}}}}的複合詞。
常被認為是{{ja-r|[[緩い|ゆるい]] [[マスコット]] [[キャラクター]]||[[悠閒]][[的]][[吉祥物]][[角色]]}}或{{ja-r|[[ゆるゆる]] の [[キャラクター]]||[[隨和]][[的]][[角色]]}}的簡稱。
===發音===
{{ja-pron|acc=0|acc_ref=SMK8}}
===名詞===
{{ja-noun}}
# 用於推廣[[地方]]、[[地區]]、[[實體]]或[[活動]]的[[吉祥物]][[角色]]
#* {{quote-web|ja|date=2016-02-02|title=和歌山市の'''ゆるキャラ'''<tr:Wakayama-shi no '''yurukyara'''><t:和歌山市的'''吉祥物'''>|work=和歌山市|url=http://www.city.wakayama.wakayama.jp/shisei/wakayama/1001136/index.html|archiveurl=https://web.archive.org/web/20160308005121/http://www.city.wakayama.wakayama.jp/shisei/wakayama/1001136/index.html}}
#*: {{ja-usex|[[和%歌%山]]%市で[[活%躍]]する'''ゆるキャラ'''は、[[愛%嬌]]の[[ある]][[仕%草]]や[[かわいらしい]][[ポーズ]]で[[みんな]]の[[人%気%者]]。|わ%か%やま-%し で かつ%やく する '''ゆるキャラ''' は、 あい%きょう の ある し%ぐさ や かわいらしい ポーズ で みんな の にん%き% もの。|在和歌山市活躍的'''吉祥物''',憑藉迷人的舉止和可愛的姿勢,深受大家的歡迎。}}
====上位詞====
* {{ja-r|マスコット||[[吉祥物]]}}
====下位詞====
* {{ja-r|ご当%地キャラクター|ご-とう%ち キャラクター}}、{{ja-r|ご当%地キャラ|ご-とう%ち キャラ}}:[[地區]][[吉祥物]][[角色]]
====參見====
* {{ja-r|着ぐるみ|きぐるみ|[[布偶裝]]}}
* {{pedia|熊本熊}}
* {{pedia|船梨精}}
* {{pedia|Chiitan}}
* {{pedia|彥根喵}}
===參考資料===
<references/>
o8hc9irsvd3zkj7xtz51yt37dtuh9v0
kororā
0
3546084
9942258
2026-10-11T13:00:50Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{also|korora|Korora}} ==毛利語== {{was fwotd|mi|2026|10月|13日}} [[File:Little blue penguin walking on pond edge.jpg|thumb|he '''kororā'''(名詞義項)]] [[File:Little Penguin (Eudyptula minor).ogg|thumb|小藍企鵝鳴叫。]] [[File:He kororā he tohu oranga.jpg|thumb|[[加利福尼亞州]][[拉霍亞]]{{w|lang=en|Birch Aquarium at Scripps|斯克里普斯伯奇水族館}}的小藍企鵝展區指示牌]] File:Kokako perched on…」的新頁面
9942258
wikitext
text/x-wiki
{{also|korora|Korora}}
==毛利語==
{{was fwotd|mi|2026|10月|13日}}
[[File:Little blue penguin walking on pond edge.jpg|thumb|he '''kororā'''(名詞義項)]]
[[File:Little Penguin (Eudyptula minor).ogg|thumb|小藍企鵝鳴叫。]]
[[File:He kororā he tohu oranga.jpg|thumb|[[加利福尼亞州]][[拉霍亞]]{{w|lang=en|Birch Aquarium at Scripps|斯克里普斯伯奇水族館}}的小藍企鵝展區指示牌]]
[[File:Kokako perched on a branch 1.jpg|thumb|垂耳鴉(kōkako),長有類似小藍企鵝的藍灰色羽毛(見形容詞義項下的引文)]]
===詞源===
可能為{{onomatopoeic|mi}},模仿小藍企鵝的一種叫聲。<ref>{{cite-web|author=Kelly Keane|date=2015-02-17|title=Ngā manu – birds – Birds’ names<t:鳥類——鳥類名稱>|work=Te Ara – the Encyclopedia of New Zealand<t:新西蘭百科全書>|url=https://teara.govt.nz/en/nga-manu-birds/page-6}}</ref>表示顏色的義項源自小藍企鵝的[[羽毛]]。<ref>{{cite-book|author={{w|lang=en|Elsdon Best}}|year=1924|title=The Maori<t:毛利人>|volume=2|location=Wellington<t:惠靈頓>|publisher=The Board of Maori Ethnological Research<t:毛利民族學研究委員會>|page=220|passage=The only specific term I know for grey is ''kororā'', and it is by no means in common use. It was probably derived from the bird of that name, a penguin having bluish grey plumage.|t=我所知道的唯一一個表示灰色的具體詞彙是“kororā”,而且它絕不常用。它可能是源自同名鳥類,一種長有藍灰色羽毛的企鵝。}}</ref>對照發音相似的{{m|mi|kererū||{{w|紐西蘭鳩}}}}。
===發音===
* {{mi-IPA|kororā|stress=--'}}
===名詞===
{{mi-noun}}
# {{w|小藍企鵝}}({{taxfmt|Eudyptula minor|species}})#: {{hyper|mi|manu<t:鳥>}}
#* {{quote-journal|mi|year=1901|author=Archdeacon Grace|title=Maori Traditions from D'Urville Island, New Zealand<t:新西蘭迪維爾島的毛利人傳統>|quotee=Karepa Tengi|journal=Journal of the Polynesian Society<t:波利尼西亞學會期刊>|volume=10|issue=2|page=70|text=Katahi ka patai te hunga i noho atu—he aha te ngako o to koutou motu? Ka utua atu, he tuna he hapuku he manu, he kaka, he kuku he tīti he '''korora''', kaore e rere tera manu.|norm=Kātahi ka pātai te hunga i noho atu, "He aha te ngako o tō koutou motu?" Ka utua atu, "He tuna, he hāpuku, he manu, he kākā, he kūkū, he tītī, he '''kororā''' (kāore e rere tērā manu)."|t=然後住在那裡的人問:「你們島上有什麼肥美的東西?」他們回答說:「鰻魚、鱠魚、鳥類、卡卡鸚鵡、新西蘭鳩、灰鸌和'''小藍企鵝'''(那種鳥不會飛)。」}}
===形容詞===
{{mi-adj}}
# [[藍灰色]][[的]]
#: {{color panel|597485}}
#* {{quote-web|mi|year=2011|editor=John C. Moorfield|title=kororā|work=Te Aka Māori Dictionary|titleurl=https://maoridictionary.co.nz/word/3058|text=He '''kororā''' te tae o ngā huruhuru o te [[kōkako]].|t=垂耳鴉(kōkako)的羽毛是'''藍灰色'''的。}}
===參考資料===
{{reflist}}
===延伸閱讀===
* {{R:mi:Te Aka 3}}
* {{R:mi:He Pātaka Kupu}}
* {{R:mi:Williams:1852|entry=Kŏrŏrā|page=64}}
* {{R:mi:Williams:1917|entry=Kororā|page=170}}
* {{cite-journal|author=Neil Dodgson; Victoria Chen; Meimuna Zahido|year=2025|title=The colonisation of the colour pink: variation and change in Māori’s colour lexicon<t:粉色的殖民化:毛利語顏色詞彙的變異與變遷>|journal=Linguistics<t:語言學>|volume=63|issue=3|pages=815–850|doi=10.1515/ling-2023-0059}}
{{C|mi|灰色|企鵝|鳥}}
811ct6uo8vs74wrodrbc58506moug8u
9942262
9942258
2026-10-11T13:01:20Z
TongcyDai
53191
9942262
wikitext
text/x-wiki
{{also|korora|Korora}}
==毛利語==
{{was fwotd|mi|2026|10月|13日}}
[[File:Little blue penguin walking on pond edge.jpg|thumb|he '''kororā'''(名詞義項)]]
[[File:Little Penguin (Eudyptula minor).ogg|thumb|小藍企鵝鳴叫。]]
[[File:He kororā he tohu oranga.jpg|thumb|[[加利福尼亞州]][[拉霍亞]]{{w|lang=en|Birch Aquarium at Scripps|斯克里普斯伯奇水族館}}的小藍企鵝展區指示牌]]
[[File:Kokako perched on a branch 1.jpg|thumb|垂耳鴉(kōkako),長有類似小藍企鵝的藍灰色羽毛(見形容詞義項下的引文)]]
===詞源===
可能為{{onomatopoeic|mi}},模仿小藍企鵝的一種叫聲。<ref>{{cite-web|author=Kelly Keane|date=2015-02-17|title=Ngā manu – birds – Birds’ names<t:鳥類——鳥類名稱>|work=Te Ara – the Encyclopedia of New Zealand<t:新西蘭百科全書>|url=https://teara.govt.nz/en/nga-manu-birds/page-6}}</ref>表示顏色的義項源自小藍企鵝的[[羽毛]]。<ref>{{cite-book|author={{w|lang=en|Elsdon Best}}|year=1924|title=The Maori<t:毛利人>|volume=2|location=Wellington<t:惠靈頓>|publisher=The Board of Maori Ethnological Research<t:毛利民族學研究委員會>|page=220|passage=The only specific term I know for grey is ''kororā'', and it is by no means in common use. It was probably derived from the bird of that name, a penguin having bluish grey plumage.|t=我所知道的唯一一個表示灰色的具體詞彙是“kororā”,而且它絕不常用。它可能是源自同名鳥類,一種長有藍灰色羽毛的企鵝。}}</ref>對照發音相似的{{m|mi|kererū||{{w|紐西蘭鳩}}}}。
===發音===
* {{mi-IPA|kororā|stress=--'}}
===名詞===
{{mi-noun}}
# {{w|小藍企鵝}}({{taxfmt|Eudyptula minor|species}})
#: {{hyper|mi|manu<t:鳥>}}
#* {{quote-journal|mi|year=1901|author=Archdeacon Grace|title=Maori Traditions from D'Urville Island, New Zealand<t:新西蘭迪維爾島的毛利人傳統>|quotee=Karepa Tengi|journal=Journal of the Polynesian Society<t:波利尼西亞學會期刊>|volume=10|issue=2|page=70|text=Katahi ka patai te hunga i noho atu—he aha te ngako o to koutou motu? Ka utua atu, he tuna he hapuku he manu, he kaka, he kuku he tīti he '''korora''', kaore e rere tera manu.|norm=Kātahi ka pātai te hunga i noho atu, "He aha te ngako o tō koutou motu?" Ka utua atu, "He tuna, he hāpuku, he manu, he kākā, he kūkū, he tītī, he '''kororā''' (kāore e rere tērā manu)."|t=然後住在那裡的人問:「你們島上有什麼肥美的東西?」他們回答說:「鰻魚、鱠魚、鳥類、卡卡鸚鵡、新西蘭鳩、灰鸌和'''小藍企鵝'''(那種鳥不會飛)。」}}
===形容詞===
{{mi-adj}}
# [[藍灰色]][[的]]
#: {{color panel|597485}}
#* {{quote-web|mi|year=2011|editor=John C. Moorfield|title=kororā|work=Te Aka Māori Dictionary|titleurl=https://maoridictionary.co.nz/word/3058|text=He '''kororā''' te tae o ngā huruhuru o te [[kōkako]].|t=垂耳鴉(kōkako)的羽毛是'''藍灰色'''的。}}
===參考資料===
{{reflist}}
===延伸閱讀===
* {{R:mi:Te Aka 3}}
* {{R:mi:He Pātaka Kupu}}
* {{R:mi:Williams:1852|entry=Kŏrŏrā|page=64}}
* {{R:mi:Williams:1917|entry=Kororā|page=170}}
* {{cite-journal|author=Neil Dodgson; Victoria Chen; Meimuna Zahido|year=2025|title=The colonisation of the colour pink: variation and change in Māori’s colour lexicon<t:粉色的殖民化:毛利語顏色詞彙的變異與變遷>|journal=Linguistics<t:語言學>|volume=63|issue=3|pages=815–850|doi=10.1515/ling-2023-0059}}
{{C|mi|灰色|企鵝|鳥}}
52f7wwsi3r2rrbc3wgqgzll0knmef04
9942277
9942262
2026-10-11T13:05:38Z
TongcyDai
53191
9942277
wikitext
text/x-wiki
{{also|korora|Korora}}
==毛利語==
{{was fwotd|mi|2026|10月|13日}}
[[File:Little blue penguin walking on pond edge.jpg|thumb|he '''kororā'''(名詞義項)]]
[[File:Little Penguin (Eudyptula minor).ogg|thumb|小藍企鵝鳴叫。]]
[[File:He kororā he tohu oranga.jpg|thumb|[[加利福尼亞州]][[拉霍亞]]{{w|lang=en|Birch Aquarium at Scripps|斯克里普斯伯奇水族館}}的小藍企鵝展區指示牌]]
[[File:Kokako perched on a branch 1.jpg|thumb|垂耳鴉(kōkako),長有類似小藍企鵝的藍灰色羽毛(見形容詞義項下的引文)]]
===詞源===
可能為{{onomatopoeic|mi}},模仿小藍企鵝的一種叫聲。<ref>{{cite-web|author=Kelly Keane|date=2015-02-17|title=Ngā manu – birds – Birds’ names<t:鳥類——鳥類名稱>|work=Te Ara – the Encyclopedia of New Zealand<t:新西蘭百科全書>|url=https://teara.govt.nz/en/nga-manu-birds/page-6}}</ref>表示顏色的義項源自小藍企鵝的[[羽毛]]。<ref>{{cite-book|author={{w|lang=en|Elsdon Best}}|year=1924|title=The Maori<t:毛利人>|volume=2|location=Wellington<t:惠靈頓>|publisher=The Board of Maori Ethnological Research<t:毛利民族學研究委員會>|page=220|passage=The only specific term I know for grey is ''kororā'', and it is by no means in common use. It was probably derived from the bird of that name, a penguin having bluish grey plumage.|t=我所知道的唯一一個表示灰色的具體詞彙是“kororā”,而且它絕不常用。它可能是源自同名鳥類,一種長有藍灰色羽毛的企鵝。}}</ref>對照發音相似的{{m|mi|kererū||{{w|紐西蘭鳩}}}}。
===發音===
* {{mi-IPA|kororā|stress=--'}}
===名詞===
{{mi-noun}}
# {{w|小藍企鵝}}({{taxfmt|Eudyptula minor|species}})
#: {{hyper|mi|manu<t:鳥>}}
#* {{quote-journal|mi|year=1901|author=Archdeacon Grace|title=Maori Traditions from D'Urville Island, New Zealand<t:新西蘭迪維爾島的毛利人傳統>|quotee=Karepa Tengi|journal=Journal of the Polynesian Society<t:波利尼西亞學會期刊>|volume=10|issue=2|page=70|text=Katahi ka patai te hunga i noho atu—he aha te ngako o to koutou motu? Ka utua atu, he tuna he hapuku he manu, he kaka, he kuku he tīti he '''korora''', kaore e rere tera manu.|norm=Kātahi ka pātai te hunga i noho atu, "He aha te ngako o tō koutou motu?" Ka utua atu, "He tuna, he hāpuku, he manu, he kākā, he kūkū, he tītī, he '''kororā''' (kāore e rere tērā manu)."|t=然後住在那裡的人問:「你們島上有什麼肥美的東西?」他們回答說:「鰻魚、鱠魚、鳥類、卡卡鸚鵡、新西蘭鳩、灰鸌和'''小藍企鵝'''(那種鳥不會飛)。」}}
===形容詞===
{{mi-adj}}
# [[藍灰色]]的
#: {{color panel|597485}}
#* {{quote-web|mi|year=2011|editor=John C. Moorfield|title=kororā|work=Te Aka Māori Dictionary|titleurl=https://maoridictionary.co.nz/word/3058|text=He '''kororā''' te tae o ngā huruhuru o te [[kōkako]].|t=垂耳鴉(kōkako)的羽毛是'''藍灰色'''的。}}
===參考資料===
{{reflist}}
===延伸閱讀===
* {{R:mi:Te Aka 3}}
* {{R:mi:He Pātaka Kupu}}
* {{R:mi:Williams:1852|entry=Kŏrŏrā|page=64}}
* {{R:mi:Williams:1917|entry=Kororā|page=170}}
* {{cite-journal|author=Neil Dodgson; Victoria Chen; Meimuna Zahido|year=2025|title=The colonisation of the colour pink: variation and change in Māori’s colour lexicon<t:粉色的殖民化:毛利語顏色詞彙的變異與變遷>|journal=Linguistics<t:語言學>|volume=63|issue=3|pages=815–850|doi=10.1515/ling-2023-0059}}
{{C|mi|灰色|企鵝|鳥}}
px6em3riepqqttmcozy4jbsbiakdrc8
Category:外語每日一詞存檔/2026年/10月
14
3546085
9942259
2026-10-11T13:01:02Z
TongcyBot
83009
養貓
9942259
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:毛利語 企鵝
14
3546086
9942260
2026-10-11T13:01:10Z
TongcyBot
83009
養貓
9942260
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:毛利語 灰色
14
3546087
9942261
2026-10-11T13:01:16Z
TongcyBot
83009
養貓
9942261
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:毛利語外語每日一詞
14
3546088
9942263
2026-10-11T13:01:22Z
TongcyBot
83009
養貓
9942263
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:毛利語外語每日一詞/2026年
14
3546089
9942264
2026-10-11T13:01:27Z
TongcyBot
83009
養貓
9942264
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
yurukyara
0
3546090
9942266
2026-10-11T13:02:24Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==日語== ===羅馬化=== {{ja-rom}} # {{ja-rom of|ゆるキャラ}}」的新頁面
9942266
wikitext
text/x-wiki
==日語==
===羅馬化===
{{ja-rom}}
# {{ja-rom of|ゆるキャラ}}
g66rg7wk0vangcicoeeihu4qto279ua
Category:布匿語 植物
14
3546091
9942267
2026-10-11T13:02:34Z
TongcyBot
83009
養貓
9942267
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:布匿語 生命形式
14
3546092
9942268
2026-10-11T13:02:41Z
TongcyBot
83009
養貓
9942268
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:布匿語 生命
14
3546093
9942269
2026-10-11T13:02:46Z
TongcyBot
83009
養貓
9942269
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:布匿語外語每日一詞
14
3546094
9942270
2026-10-11T13:02:53Z
TongcyBot
83009
養貓
9942270
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:布匿語外語每日一詞/2026年
14
3546095
9942271
2026-10-11T13:02:58Z
TongcyBot
83009
養貓
9942271
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:布匿語陰性名詞
14
3546096
9942272
2026-10-11T13:03:04Z
TongcyBot
83009
養貓
9942272
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Category:有引文的布匿語詞
14
3546097
9942273
2026-10-11T13:03:10Z
TongcyBot
83009
養貓
9942273
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
キャラ
0
3546098
9942274
2026-10-11T13:04:21Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|きゃら}} ==日語== ===詞源=== {{clipping|ja|キャラクター|sort=きゃら|'''キャラ'''クター|tr=kyarakutā}}。 ===發音=== {{ja-pron|acc=1|acc_ref=DJR}} ===名詞=== {{ja-noun}} # [[角色]],[[人物]] # [[性格]],[[個性]] #: {{ja-usex|{{...}}[[を#詞源2|を]][[する]][[の#詞源2|の]][[は#詞源2|は]][[田%中]][[さん#詞源2|さん]]の'''キャラ'''[[じゃない]]|{{...}} を する の は ^…」的新頁面
9942274
wikitext
text/x-wiki
{{also|きゃら}}
==日語==
===詞源===
{{clipping|ja|キャラクター|sort=きゃら|'''キャラ'''クター|tr=kyarakutā}}。
===發音===
{{ja-pron|acc=1|acc_ref=DJR}}
===名詞===
{{ja-noun}}
# [[角色]],[[人物]]
# [[性格]],[[個性]]
#: {{ja-usex|{{...}}[[を#詞源2|を]][[する]][[の#詞源2|の]][[は#詞源2|は]][[田%中]][[さん#詞源2|さん]]の'''キャラ'''[[じゃない]]|{{...}} を する の は ^た%なか-さん の '''キャラ''' じゃ ない|田中不是那种会做……的'''性格'''}}
====派生詞彙====
* {{ja-r|キャラが立つ|キャラ が たつ|具有鮮明的個性}}
* {{ja-r|キャラ語%尾|キャラ-ご%び|人物說話句末的特色口頭禪}}
===參考資料===
{{reflist}}
kaie7zriw1s3gswx3pdc7yhg7zw7hrl
kyara
0
3546099
9942275
2026-10-11T13:04:31Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==日語== ===羅馬化=== {{ja-romaji}} # {{ja-romanization of|キャラ}}」的新頁面
9942275
wikitext
text/x-wiki
==日語==
===羅馬化===
{{ja-romaji}}
# {{ja-romanization of|キャラ}}
dww3pzt71bo0g9u20xiab6q075zikun
Wiktionary:外語每日一詞/2026年/10月13日
4
3546100
9942276
2026-10-11T13:05:19Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{FWOTD|mi|kororā|名詞|2026|10月|13日|image=Little_blue_penguin_walking_on_pond_edge.jpg| # {{w|小藍企鵝}}({{taxfmt|Eudyptula minor|species}}) '''{{l|mi|kororā}}''' 形容詞 # [[藍灰色]]的 }}」的新頁面
9942276
wikitext
text/x-wiki
{{FWOTD|mi|kororā|名詞|2026|10月|13日|image=Little_blue_penguin_walking_on_pond_edge.jpg|
# {{w|小藍企鵝}}({{taxfmt|Eudyptula minor|species}})
'''{{l|mi|kororā}}''' 形容詞
# [[藍灰色]]的
}}
e3jkn0t9etrtvi9n7s99ruokdr48ubg
alarba
0
3546102
9942285
2026-10-11T13:54:18Z
Chihunglu83
87715
[[w:WP:AES|←]]建立內容為「==查卡里語== ===詞源=== 源自{{bor|cli|ar|الأَرْبَعَاءُ}}。 ===名詞=== {{head|cli|noun}} # [[星期三]] ===參考資料=== * {{R:cli:Brindle:2017}}」的新頁面
9942285
wikitext
text/x-wiki
==查卡里語==
===詞源===
源自{{bor|cli|ar|الأَرْبَعَاءُ}}。
===名詞===
{{head|cli|noun}}
# [[星期三]]
===參考資料===
* {{R:cli:Brindle:2017}}
acvn2kcv0grkz3t4htqosgswf26hv4r
Template:R:cli:Brindle:2017
10
3546103
9942286
2026-10-11T13:54:55Z
Chihunglu83
87715
[[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-book |title=A dictionary and grammatical outline of Chakali |author=Jonathan Brindle |publisher=Language Science Press |year=2017 |isbn=978-3-944675-91-6 |doi=10.5281/zenodo.344813 |pageparam=1 }}<noinclude>{{refcat}}</noinclude>」的新頁面
9942286
wikitext
text/x-wiki
{{#invoke:quote|call_template
|template=cite-book
|title=A dictionary and grammatical outline of Chakali
|author=Jonathan Brindle
|publisher=Language Science Press
|year=2017
|isbn=978-3-944675-91-6
|doi=10.5281/zenodo.344813
|pageparam=1
}}<noinclude>{{refcat}}</noinclude>
lhv4j0biur0q3m1gcr9aek2kxagwtsz
Template:R:mi:Williams:1852
10
3546104
9942287
2026-10-11T13:55:55Z
Chihunglu83
87715
[[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-book |year=1852 |first=William |last=Williams |authorlink=William Williams (bishop) |entry={{#ifeq:{{{entry|}}}|-||{{{entry|{{pagename}}}}}}} |title=A Dictionary of the New Zealand Language, and a Concise Grammar; to Which is Added a Selection of Colloquial Sentences |edition=2nd |location=London |publisher=Williams and Norgate |pageurl=https://books.google.com/books?id=wX8CAAAAQAAJ&pg=PA{{{page}}}…」的新頁面
9942287
wikitext
text/x-wiki
{{#invoke:quote|call_template
|template=cite-book
|year=1852
|first=William
|last=Williams
|authorlink=William Williams (bishop)
|entry={{#ifeq:{{{entry|}}}|-||{{{entry|{{pagename}}}}}}}
|title=A Dictionary of the New Zealand Language, and a Concise Grammar; to Which is Added a Selection of Colloquial Sentences
|edition=2nd
|location=London
|publisher=Williams and Norgate
|pageurl=https://books.google.com/books?id=wX8CAAAAQAAJ&pg=PA{{{page}}}
|pageparam=page
|propagateparams=passage
}}<noinclude>{{documentation}}{{refcat}}</noinclude>
84ycab3q3hm983xwtfn9emhqvhsbpmo
Template:R:mi:He Pātaka Kupu
10
3546105
9942288
2026-10-11T13:56:21Z
Chihunglu83
87715
[[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_quote_template | template = cite-web | mi | worklang = mi | year = 2008–present | entry = {{{1|{{pagename}}}}} | work = mi:He Pātaka Kupu | entryurl = https://hepatakakupu.nz/search?idiom={{#switch:{{{idiom|}}}|ex=0|in=1|only=1|}}&phrase={{#switch:{{{phrase|}}}|ex=0|in=1|only=1|}}&proverb={{#switch:{{{proverb|}}}|ex=0|in=1|only=1|}}&loan={{#switch:{{{loan|}}}|ex=0|in=1|only=1|}}&histLoanWords={{#switch…」的新頁面
9942288
wikitext
text/x-wiki
{{#invoke:quote|call_quote_template
| template = cite-web
| mi
| worklang = mi
| year = 2008–present
| entry = {{{1|{{pagename}}}}}
| work = mi:He Pātaka Kupu
| entryurl = https://hepatakakupu.nz/search?idiom={{#switch:{{{idiom|}}}|ex=0|in=1|only=1|}}&phrase={{#switch:{{{phrase|}}}|ex=0|in=1|only=1|}}&proverb={{#switch:{{{proverb|}}}|ex=0|in=1|only=1|}}&loan={{#switch:{{{loan|}}}|ex=0|in=1|only=1|}}&histLoanWords={{#switch:{{{histloan|}}}|ex=0|in=1|only=1|}}&keywords={{urlencode:{{{1|{{pagename}}}}}}}
| location = Wellington/{{lang|mi|Te Whanganui-a-Tara}}
| publisher = {{lang|mi|{{w|Te Taura Whiri i te Reo Māori}}}} [Māori Language Commission]<!-- HACK -->
}}<!--
--><noinclude>{{refcat}}{{documentation}}</noinclude>
qec90c0g2kimr6behqzrh7m78ir2aeu
サウジ
0
3546106
9942292
2026-10-11T15:01:26Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==日語== ===專有名詞=== {{ja-pos|proper}} # {{clipping of|ja|サウジアラビア|tr=Sauji Arabia|t={{place|ja|國家|r/西亞|t=沙特阿拉伯|t2=沙烏地阿拉伯}}}};[[沙特]],[[沙烏地]]」的新頁面
9942292
wikitext
text/x-wiki
==日語==
===專有名詞===
{{ja-pos|proper}}
# {{clipping of|ja|サウジアラビア|tr=Sauji Arabia|t={{place|ja|國家|r/西亞|t=沙特阿拉伯|t2=沙烏地阿拉伯}}}};[[沙特]],[[沙烏地]]
gqqro8q6fwuqb600xgctbeuohk1w957
ポルノグラフィー
0
3546107
9942293
2026-10-11T15:10:16Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==日語== ===發音=== {{ja-pron|acc=4|acc_ref=DJR,NKD2}} ===名詞=== {{ja-noun}} # {{alt form|ja|tr=porunogurafi|ポルノグラフィ||[[色情]]}} ===參考資料=== {{reflist}}」的新頁面
9942293
wikitext
text/x-wiki
==日語==
===發音===
{{ja-pron|acc=4|acc_ref=DJR,NKD2}}
===名詞===
{{ja-noun}}
# {{alt form|ja|tr=porunogurafi|ポルノグラフィ||[[色情]]}}
===參考資料===
{{reflist}}
15r9kiyb0qni3bkq0zcsdde5otgwzxr
ポルノグラフィ
0
3546108
9942294
2026-10-11T15:10:55Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==日語== {{swp|ja:}} ===其他形式=== * {{ja-r|ポルノグラフィー}} * {{ja-r|ポルノ}} ===詞源=== {{internationalism|ja}}。可能{{bor+|ja|fr|pornographie}}、<ref>{{R:Kojien}}</ref>{{bor|ja|de|Pornografie}}<ref name=KDJ>{{R:Kokugo Dai Jiten}}</ref> 或{{bor|ja|en|pornography}}。<ref name=KDJ/><ref>{{R:Daijisen}}</ref><ref>{{R:Daijirin}}</ref> ===發音=== {{ja-pron|acc=4}} ===名詞=== {{ja-noun}} # [[色情]] ===參考…」的新頁面
9942294
wikitext
text/x-wiki
==日語==
{{swp|ja:}}
===其他形式===
* {{ja-r|ポルノグラフィー}}
* {{ja-r|ポルノ}}
===詞源===
{{internationalism|ja}}。可能{{bor+|ja|fr|pornographie}}、<ref>{{R:Kojien}}</ref>{{bor|ja|de|Pornografie}}<ref name=KDJ>{{R:Kokugo Dai Jiten}}</ref> 或{{bor|ja|en|pornography}}。<ref name=KDJ/><ref>{{R:Daijisen}}</ref><ref>{{R:Daijirin}}</ref>
===發音===
{{ja-pron|acc=4}}
===名詞===
{{ja-noun}}
# [[色情]]
===參考資料===
{{reflist}}
{{C|ja|色情}}
aosfh0vybh0jqqd7mmtjqepcsmpqk9x
コロナ禍
0
3546109
9942295
2026-10-11T15:11:02Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==日語== {{ja-kanjitab|か|yomi=o}} {{wp|ja:}} ===詞源=== {{ja-com|コロナ||禍|か|pos1={{ja-r|コロナウイルス||冠狀病毒}}的縮略|t2=禍患,災難}}。曾獲得《{{w|大辭泉}}》舉辦的2020年新詞大獎第二名。 ===發音=== {{ja-pron|コロナか|acc=3}} ===專有名詞=== {{ja-pos|proper|^コロナ-か}} # {{lb|ja|neologism}} [[新冠]][[疫情]] #* {{quote-web|ja|date=July 1, 2020|author=NHK|title=ja:「…」的新頁面
9942295
wikitext
text/x-wiki
==日語==
{{ja-kanjitab|か|yomi=o}}
{{wp|ja:}}
===詞源===
{{ja-com|コロナ||禍|か|pos1={{ja-r|コロナウイルス||冠狀病毒}}的縮略|t2=禍患,災難}}。曾獲得《{{w|大辭泉}}》舉辦的2020年新詞大獎第二名。
===發音===
{{ja-pron|コロナか|acc=3}}
===專有名詞===
{{ja-pos|proper|^コロナ-か}}
# {{lb|ja|neologism}} [[新冠]][[疫情]]
#* {{quote-web|ja|date=July 1, 2020|author=NHK|title=ja:「新型コロナウイルス」関連のことば ~「'''コロナ禍'''」の使い方~|work=ja:NHK放送文化研究所|url=https://www.nhk.or.jp/bunken/research/kotoba/20200701_4.html |quotee=ja:毎日新聞|origdate=April 20, 2020|trans-title=「新型冠狀病毒」相關詞彙 ~「'''新冠疫情'''」的使用語境~}}
#*: {{ja-usex|'''コロナ禍'''は気%候%変%動を巡る国%際%交%渉のゆくえにも影を落とす。|'''コロナ-か''' は き%こう% へん%どう を めぐる こく%さい% こう%しょう の ゆくえ に も かげ を おとす。|'''新冠疫情'''也给国际社会就气候变化等相关议题的讨论蒙上了一层阴影。}}
#* {{quote-web|ja|date=May 21, 2020|author=川端裕人|title=ja:「コロナ禍」はいつまで続く?:2022年終息説ほかいくつかのシナリオ|work=National Geographic|url=https://natgeo.nikkeibp.co.jp/atcl/web/19/050800015/052000010/ |trans-title=「新冠疫情」還要持續多久?:除“2022年結束”說以外還有多種猜測}}
#*: {{ja-usex|当%面、ぼくたちは、行%動を変%容させた「新しい日%常」の中で、「'''コロナ禍'''」と付き合っていくことになる。|とう%めん、 ぼく-たち は、 こう%どう を へん%よう させた 「あたらし.い にち%じょう」 の なか で、 「'''コロナ-か'''」 と つきあって-いく こと に なる。|如今,我們正在改變了既往行動的「新日常」中,與「'''新冠疫情'''」共存。}}
#* {{quote-web|ja|date=June 12, 2021 |title=ja:上場企業、希望退職1万人超 大半赤字、'''コロナ禍'''の傷深く|work=Jiji.com |url=https://www.jiji.com/jc/article?k=2021061101169&g=eco |trans-title=上市公司自愿退休人数超过一万 大半赤字,備受'''新冠疫情'''打擊|accessdate=16 June 2021 |archiveurl=https://web.archive.org/web/20210613204653/https://www.jiji.com/jc/article?k=2021061101169&g=eco |archivedate=13 June 2021 }}
#*: {{ja-usex|生%産%拠%点や事%業%集%約を進めた電%気%機%器が7%社で続くが、多くは観%光や運%送、外%食といった、'''コロナ禍'''による外%出%自%粛や営%業%時%間%短%縮・休%業%要%請の影%響を受けた企%業だ。|せい%さん% きょ%てん や じ%ぎょう% しゅう%やく を すすめた でん%き% き%き が なな%しゃ で つづく が、 おおく は かん%こう や うん%そう、 がい%しょく と いった、 '''コロナ-か''' に よる がい%しゅつ% じ%しゅく や えい%ぎょう% じ%かん% たん%しゅく・ きゅう%ぎょう% よう%せい の えい%きょう を うけた き%ぎょう だ。|七家电气设备制造企业继续推进其生产基地和业务活动,但旅游、交通和餐饮服务行业的许多企业因'''新冠疫情'''受到严重影响,因为政府呼吁限制出行、缩减或缩短营业时间或暂停运营。}}
====上位詞====
* {{ja-r|疫%禍|えき%か}}
{{C|ja|COVID-19}}
tm34dvckg7wyzyv0m8wh8a2enmjapz9
porunogurafi
0
3546110
9942296
2026-10-11T15:11:27Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==日語== ===羅馬化=== {{ja-romaji}} # {{ja-romanization of|ポルノグラフィ}}」的新頁面
9942296
wikitext
text/x-wiki
==日語==
===羅馬化===
{{ja-romaji}}
# {{ja-romanization of|ポルノグラフィ}}
tormydyvd89ja7lu5i2jykqhjh0f4c1
poruno
0
3546111
9942298
2026-10-11T15:11:58Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==日語== ===羅馬化=== {{ja-romaji}} # {{ja-romanization of|ポルノ}}」的新頁面
9942298
wikitext
text/x-wiki
==日語==
===羅馬化===
{{ja-romaji}}
# {{ja-romanization of|ポルノ}}
82bkrhxnqcorn3l58o64xleh92a6jg3
訊劾
0
3546112
9942299
2026-10-11T15:16:33Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{subst:zh-new|v|c=seon3 hat6|mc=1,3|{{lb|zh|書面}} [[審理]]並[[判罪]] #* {{zh-x|其 親屬 門人 從坐 者 數十 百 人,下獄 訊劾,欲 加 流竄。w:裴度\^度 上疏 理 之,全活 者 數十 家。||CL|ref=《[[s:舊唐書/卷170|舊唐書·裴度傳]]》}} #* {{zh-x|w:張九齡\^張.^九齡 累{lěi} 歷 刑獄 之 司,無 不 察。每 有 公事,胥吏 未 敢 訊劾,先 稟 於 w:張九齡\^九齡。||CL|ref…」的新頁面
9942299
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=讯劾}}
===發音===
{{zh-pron
|m=xùnhé
|c=seon3 hat6
|mc=1,3
|cat=v
}}
{{attention|yue|Cantonese pronunciation 'hat6' not found in the entry 劾.}}
===動詞===
{{zh-verb}}
# {{lb|zh|書面}} [[審理]]並[[判罪]]
#* {{zh-x|其 親屬 門人 從坐 者 數十 百 人,下獄 訊劾,欲 加 流竄。w:裴度\^度 上疏 理 之,全活 者 數十 家。||CL|ref=《[[s:舊唐書/卷170|舊唐書·裴度傳]]》}}
#* {{zh-x|w:張九齡\^張.^九齡 累{lěi} 歷 刑獄 之 司,無 不 察。每 有 公事,胥吏 未 敢 訊劾,先 稟 於 w:張九齡\^九齡。||CL|ref=宋·{{w|王讜}}《[[s:唐語林/卷二|唐語林·政事上]]》}}
#* {{zh-x|然則 獄官 之 職 何為{wéi} 哉?曰 囹圄 謹、訊劾 審 而已 矣。||CL|ref=宋·{{w|強至}}〈上提刑主客書〉}}
===參考資料===
* {{R:zh:HYDCD}}
l73muu8z43308cysgfzsxowoy9ik8x6
9942300
9942299
2026-10-11T15:17:02Z
TongcyDai
53191
9942300
wikitext
text/x-wiki
==漢語==
{{was wotd|2026|10月|12日}}
{{zh-forms|s=讯劾}}
===發音===
{{zh-pron
|m=xùnhé
|c=seon3 hat6
|mc=1,3
|cat=v
}}
===動詞===
{{zh-verb}}
# {{lb|zh|書面}} [[審理]]並[[判罪]]
#* {{zh-x|其 親屬 門人 從坐 者 數十 百 人,下獄 訊劾,欲 加 流竄。w:裴度\^度 上疏 理 之,全活 者 數十 家。||CL|ref=《[[s:舊唐書/卷170|舊唐書·裴度傳]]》}}
#* {{zh-x|w:張九齡\^張.^九齡 累{lěi} 歷 刑獄 之 司,無 不 察。每 有 公事,胥吏 未 敢 訊劾,先 稟 於 w:張九齡\^九齡。||CL|ref=宋·{{w|王讜}}《[[s:唐語林/卷二|唐語林·政事上]]》}}
#* {{zh-x|然則 獄官 之 職 何為{wéi} 哉?曰 囹圄 謹、訊劾 審 而已 矣。||CL|ref=宋·{{w|強至}}〈上提刑主客書〉}}
===參考資料===
* {{R:zh:HYDCD}}
8z1n9c94sxyscwjprlz16klb7qefbds
Wiktionary:每日一詞/2026年/10月12日
4
3546113
9942301
2026-10-11T15:17:10Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{WOTD|訊劾|動詞|2026|10月|12日| # {{lb|zh|書面}} [[審理]]並[[判罪]] }}」的新頁面
9942301
wikitext
text/x-wiki
{{WOTD|訊劾|動詞|2026|10月|12日|
# {{lb|zh|書面}} [[審理]]並[[判罪]]
}}
llavr91qkqgltbcinxdawtaygcr3xyl
Wiktionary:每日一詞/2026年/11月13日
4
3546114
9942305
2026-10-11T15:25:44Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{WOTD|訊鞫|動詞|2026|11月|13日| # {{lb|zh|書面}} [[審問]][[窮究]];[[審訊]] }}」的新頁面
9942305
wikitext
text/x-wiki
{{WOTD|訊鞫|動詞|2026|11月|13日|
# {{lb|zh|書面}} [[審問]][[窮究]];[[審訊]]
}}
et71422l15rlukp40ytwqbi6mx1uadv
胥耆
0
3546115
9942306
2026-10-11T15:30:14Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{subst:zh-new|n|{{lb|zh|書面}} [[老吏]] #* {{zh-x|^李 高 其 行,命 住持 某 寺,董 修 殿 之 役,出疏 自 捐 百 金,湖屬 得 數千,同事 胥耆,鐍 之 篋笥。||CL|ref=清·{{w|褚人穫}}《堅瓠秘集·狡僧》}}}}」的新頁面
9942306
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=xūqí
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|書面}} [[老吏]]
#* {{zh-x|^李 高 其 行,命 住持 某 寺,董 修 殿 之 役,出疏 自 捐 百 金,湖屬 得 數千,同事 胥耆,鐍 之 篋笥。||CL|ref=清·{{w|褚人穫}}《堅瓠秘集·狡僧》}}
thtcmelxjysey2640ilpl1w7fzzuuqc
9942307
9942306
2026-10-11T15:30:26Z
TongcyDai
53191
9942307
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=xūqí
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|書面}} [[老吏]]
#* {{zh-x|^李 高 其 行,命 住持 某 寺,董 修 殿 之 役,出疏 自 捐 百 金,湖屬 得 數千,同事 胥耆,鐍 之 篋笥。||CL|ref=清·{{w|褚人穫}}《堅瓠秘集·狡僧》}}
===參考資料===
* {{R:zh:HYDCD}}
cj7rn2mahlfpxdxq7swl00xau6v1hmk
Wiktionary:每日一詞/2026年/10月13日
4
3546116
9942311
2026-10-11T15:41:11Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{WOTD|吏胥|動詞|2026|10月|13日| # 舊時[[官署]]中掌理[[案牘]]的[[小吏]] }}」的新頁面
9942311
wikitext
text/x-wiki
{{WOTD|吏胥|動詞|2026|10月|13日|
# 舊時[[官署]]中掌理[[案牘]]的[[小吏]]
}}
jjnfcdkhm6qmd5itmfpnvs34p4q39zx
拯溺
0
3546117
9942313
2026-10-11T15:57:07Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{subst:zh-new|v|mc=y|oc=y|{{lb|zh|字面}} [[拯救]][[溺水]]的人 #* {{zh-x|不 治 其 本,而 務 其 末,譬如 拯溺 而 硾{zhuì} 之 以 石,救火 而 投 之 以 薪。||CL|ref=周·{{w|鄧析}}《[[s:鄧析子/1|鄧析子·無厚]]》}} #* {{zh-x|予 拯溺 者,金 玉 不若 尋常 之 纏索。|給'''救溺水'''的人金銀珠寶,不如給他一條普通的繩索。|CL|ref=漢·{{w|劉安}}《s:淮南子/說林…」的新頁面
9942313
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=zhěngnì
|c=cing2 nik6
|mc=y
|oc=y
|cat=v
}}
{{attention|yue|Cantonese pronunciation 'cing2' not found in the entry 拯.}}
{{attention|yue|Cantonese pronunciation 'nik6' not found in the entry 溺.}}
===動詞===
{{zh-verb}}
# {{lb|zh|字面}} [[拯救]][[溺水]]的人
#* {{zh-x|不 治 其 本,而 務 其 末,譬如 拯溺 而 硾{zhuì} 之 以 石,救火 而 投 之 以 薪。||CL|ref=周·{{w|鄧析}}《[[s:鄧析子/1|鄧析子·無厚]]》}}
#* {{zh-x|予 拯溺 者,金 玉 不若 尋常 之 纏索。|給'''救溺水'''的人金銀珠寶,不如給他一條普通的繩索。|CL|ref=漢·{{w|劉安}}《[[s:淮南子/說林訓|淮南子·說林訓]]》}}
# {{lb|zh|metaphor}} [[援救]],[[濟助]]
#* {{zh-x|拯溺 由 道情,龕 暴 資 神理。||CL|ref=南朝宋·{{w|謝靈運}}〈[[s:述祖德詩二首#之二|述祖德詩二首之二]]〉}}
#* {{zh-x|豈非 療 飢 不 期 於 鼎食,拯溺 無 待 於 規 行{xíng}。||CL|ref=南朝齊·{{w|王融}}〈[[s:永明十一年策秀才文|永明十一年策秀才文五首之四]]〉}}
#* {{zh-x|因 天下 所 同 欲 而 易 致 如 反手,豈敢 徐步 拯溺 以 待 文宗 之 自 悟 哉 !||CL|ref=宋·{{w|陳亮}}〈制舉策〉}}
#* {{zh-x|禮賢下士,拯溺 救-危,大 有 祖風。||WVC|ref=清·{{w|曹雪芹}}《[[s:紅樓夢/第03回|紅樓夢·第三回]]》}}
===參考資料===
* {{R:zh:cbgycdxdb|117454}}
* {{R:zh:HYDCD}}
qkpxuvhmvj92oyvzyq8re6qkvojshou
9942314
9942313
2026-10-11T16:06:42Z
TongcyDai
53191
9942314
wikitext
text/x-wiki
==漢語==
{{was wotd|2026|10月|14日}}
{{zh-forms}}
===發音===
{{zh-pron
|m=zhěngnì
|c=cing2 nik6
|mc=1,2
|oc=1;1,2
|cat=v
}}
===動詞===
{{zh-verb}}
# {{lb|zh|字面}} [[拯救]][[溺水]]的人
#* {{zh-x|不 治 其 本,而 務 其 末,譬如 拯溺 而 硾{zhuì} 之 以 石,救火 而 投 之 以 薪。||CL|ref=周·{{w|鄧析}}《[[s:鄧析子/1|鄧析子·無厚]]》}}
#* {{zh-x|予 拯溺 者,金 玉 不若 尋常 之 纏索。|給'''救溺水'''的人金銀珠寶,不如給他一條普通的繩索。|CL|ref=漢·{{w|劉安}}《[[s:淮南子/說林訓|淮南子·說林訓]]》}}
# {{lb|zh|metaphor}} [[援救]],[[濟助]]
#* {{zh-x|拯溺 由 道情,龕 暴 資 神理。||CL|ref=南朝宋·{{w|謝靈運}}〈[[s:述祖德詩二首#之二|述祖德詩二首之二]]〉}}
#* {{zh-x|豈非 療 飢 不 期 於 鼎食,拯溺 無 待 於 規 行{xíng}。||CL|ref=南朝齊·{{w|王融}}〈[[s:永明十一年策秀才文|永明十一年策秀才文五首之四]]〉}}
#* {{zh-x|因 天下 所 同 欲 而 易 致 如 反手,豈敢 徐步 拯溺 以 待 文宗 之 自 悟 哉 !||CL|ref=宋·{{w|陳亮}}〈制舉策〉}}
#* {{zh-x|禮賢下士,拯溺 救-危,大 有 祖風。||WVC|ref=清·{{w|曹雪芹}}《[[s:紅樓夢/第003回|紅樓夢·第三回]]》}}
===參考資料===
* {{R:zh:cbgycdxdb|117454}}
* {{R:zh:HYDCD}}
gk8y41bdtkm2umpkywl2kzhittw6m1e
9942316
9942314
2026-10-11T16:08:05Z
TongcyDai
53191
9942316
wikitext
text/x-wiki
==漢語==
{{was wotd|2026|10月|14日}}
{{zh-forms}}
===發音===
{{zh-pron
|m=zhěngnì
|c=cing2 nik6
|mc=1,2
|oc=1;1,2
|cat=v
}}
===動詞===
{{zh-verb}}
# {{lb|zh|字面}} [[拯救]][[溺水]]的人
#* {{zh-x|不 治 其 本,而 務 其 末,譬如 拯溺 而 硾{zhuì} 之 以 石,救火 而 投 之 以 薪。||CL|ref=周·{{w|鄧析}}《[[s:鄧析子/1|鄧析子·無厚]]》}}
#* {{zh-x|予 拯溺 者,金 玉 不若 尋常 之 纏索。|給'''救溺水'''的人金銀珠寶,不如給他一條普通的繩索。|CL|ref=漢·{{w|劉安}}《[[s:淮南子/說林訓|淮南子·說林訓]]》}}
# {{lb|zh|metaphor}} [[援救]],[[濟助]]
#* {{zh-x|拯溺 由 道情,龕 暴 資 神理。||CL|ref=南朝宋·{{w|謝靈運}}〈[[s:述祖德詩二首#之二|述祖德詩二首之二]]〉}}
#* {{zh-x|豈非 療 飢 不 期 於 鼎食,拯溺 無 待 於 規 行{xíng}。||CL|ref=南朝齊·{{w|王融}}〈[[s:永明十一年策秀才文|永明十一年策秀才文五首之四]]〉}}
#* {{zh-x|因 天下 所 同 欲 而 易 致 如 反手,豈敢 徐步 拯溺 以 待 文宗 之 自 悟 哉 !||CL|ref=宋·{{w|陳亮}}〈制舉策〉}}
#* {{zh-x|禮賢下士,拯溺 救-危,大 有 祖風。||WVC|ref=清·{{w|曹雪芹}}《[[s:紅樓夢/第003回|紅樓夢·第三回]]》}}
====派生詞彙====
{{col|zh|扶危拯溺|救焚拯溺|拯溺扶危|拯溺濟危|拯溺救焚}}
===參考資料===
* {{R:zh:cbgycdxdb|117454}}
* {{R:zh:HYDCD}}
gecd8p183h47jdqlauatunbo8d4tnom
Wiktionary:每日一詞/2026年/10月14日
4
3546118
9942315
2026-10-11T16:07:05Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「{{WOTD|拯溺|動詞|2026|10月|14日| # {{lb|zh|字面}} [[拯救]][[溺水]]的人 # {{lb|zh|metaphor}} [[援救]],[[濟助]] }}」的新頁面
9942315
wikitext
text/x-wiki
{{WOTD|拯溺|動詞|2026|10月|14日|
# {{lb|zh|字面}} [[拯救]][[溺水]]的人
# {{lb|zh|metaphor}} [[援救]],[[濟助]]
}}
26mmwhqknp83vvspu9x42oqpt9kyaa8
ᡪᡞᠶᠣᠣ ᡪᡞᠣᡞ
0
3546119
9942323
2026-10-11T18:47:52Z
内存溢出的猫
85038
[[w:WP:AES|←]]建立內容為「==錫伯語== ===詞源=== {{bor+|sjo|cmn|焦距}}. ===名詞=== {{head|sjo|名詞|tr=jiyoo jioi}} # {{lb|sjo|光學}} [[焦距]] ===參考文獻=== * {{R:sjo:HXCD|page=878}}」的新頁面
9942323
wikitext
text/x-wiki
==錫伯語==
===詞源===
{{bor+|sjo|cmn|焦距}}.
===名詞===
{{head|sjo|名詞|tr=jiyoo jioi}}
# {{lb|sjo|光學}} [[焦距]]
===參考文獻===
* {{R:sjo:HXCD|page=878}}
f880c8n4t0o8hpq13m8kqi0ywhchiko
9942356
9942323
2026-10-11T23:47:59Z
Sayonzei
40728
/* 錫伯語 */
9942356
wikitext
text/x-wiki
==錫伯語==
===詞源===
{{bor+|sjo|cmn|焦距}}。
===名詞===
{{head|sjo|名詞|tr=jiyoo jioi}}
# {{lb|sjo|光學}} [[焦距]]
===參考文獻===
* {{R:sjo:HXCD|page=878}}
qoiqbdespb4l61k8wx01x4rr5e9cjpr
Category:錫伯語 光學
14
3546120
9942324
2026-10-11T18:49:15Z
内存溢出的猫
85038
[[w:WP:AES|←]]建立內容為「{{autocat}}」的新頁面
9942324
wikitext
text/x-wiki
{{autocat}}
slf0sbtwkqpj1yctqc9wbjjf1tuf7jr
Category:錫伯語 物理學
14
3546121
9942325
2026-10-11T18:50:03Z
内存溢出的猫
85038
[[w:WP:AES|←]]建立內容為「{{autocat}}」的新頁面
9942325
wikitext
text/x-wiki
{{autocat}}
slf0sbtwkqpj1yctqc9wbjjf1tuf7jr
関白
0
3546122
9942347
2026-10-11T23:31:42Z
Fglffer
55252
新詞條
9942347
wikitext
text/x-wiki
==日語==
<div style="float:right;>
{{wp|ja:}}
</div>
{{ja-kanjitab|かん|はく|k2=ぱく|yomi=kanon|r=y}}
===詞源===
{{IPAchar|/kʷanbaku/}} → {{IPAchar|/kʷanpaku/}} → *{{IPAchar|/kʷampaku/}} → {{IPAchar|/kampaku/}}
{{bor+|ja|ltc|-}} {{ltc-l|關白}}。
===發音===
{{ja-pron|かんぱく|acc=1|acc_ref=DJR}}
===名詞===
{{ja-noun|かんぱく|hhira=くわんぱく}}
# {{lb|ja|historical}} [[日本]][[平安時代]]的[[官職]],[[天皇]][[成年]]後的[[攝政]][[大臣]]
# [[暴虐]],[[威嚇]]
{{ja-noun|^かんぱく|hhira=くわんぱく}}
# {{lb|ja|historical}} {{w|丰臣秀吉}}的[[綽號]]
#: {{syn|ja|太閤|tr=Taikō}}
====衍生詞====
{{col|ja
|{{ja-r|主 関白|あるじ かんぱく}}
|{{ja-r|宇治の関白|^うじ の ^かんぱく}}
|{{ja-r|殺生 関白|^せっしょう ^かんぱく}}
|{{ja-r|月%輪 関白|^つきの%わ ^かんぱく}}
|{{ja-r|亭主 関白|ていしゅ かんぱく}}
|{{ja-r|御堂 関白|^みどう ^かんぱく}}
}}
====派生語彙====
* {{desc|pt|Quambacudono|bor=1}}
====參見====
* {{ja-r|摂政|せっしょう|[[攝政]]}}
===來源===
{{reflist}}
:* {{R:Kanjipedia Kotoba|0001110500}}
{{c|ja|日本政治|君主制}}
5bwjfn4f9vj83ambapvqa33ayhbter3
かんぱく
0
3546123
9942348
2026-10-11T23:33:35Z
Fglffer
55252
新詞條
9942348
wikitext
text/x-wiki
==日語==
{{ja-see|関白}}
adko37u1p64wtcp146xaqtei8qj572x
adornamenti
0
3546124
9942374
2026-10-12T00:31:36Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===名詞=== {{head|it|名詞變格形|g=m}} # {{plural of|it|adornamento}} ===異序詞=== * {{anagrams|it|a=aadeimnnort|antimoderna}}」的新頁面
9942374
wikitext
text/x-wiki
==意大利語==
===名詞===
{{head|it|名詞變格形|g=m}}
# {{plural of|it|adornamento}}
===異序詞===
* {{anagrams|it|a=aadeimnnort|antimoderna}}
cetsdzx5qpk5oda1k9q543gwf3qj9ts
adornamentos
0
3546125
9942375
2026-10-12T00:31:43Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==葡萄牙語== ===名詞=== {{head|pt|名詞變格形}} # {{plural of|pt|adornamento}}」的新頁面
9942375
wikitext
text/x-wiki
==葡萄牙語==
===名詞===
{{head|pt|名詞變格形}}
# {{plural of|pt|adornamento}}
836v0uug6amczjep1gxrkw8ladxwyrc
adorabili
0
3546126
9942377
2026-10-12T00:33:56Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===形容詞=== {{head|it|形容詞變格形}} # {{plural of|it|adorabile}} ==拉丁語== ===形容詞=== {{head|la|形容詞變格形|head=adōrābilī}} # {{inflection of|la|adōrābilis||dat//abl|m//f//n|s}}」的新頁面
9942377
wikitext
text/x-wiki
==意大利語==
===形容詞===
{{head|it|形容詞變格形}}
# {{plural of|it|adorabile}}
==拉丁語==
===形容詞===
{{head|la|形容詞變格形|head=adōrābilī}}
# {{inflection of|la|adōrābilis||dat//abl|m//f//n|s}}
tvby1u29uhdoqt8bfoechd3rdydwk65
addomesticazioni
0
3546127
9942379
2026-10-12T00:35:51Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===名詞=== {{head|it|名詞變格形|g=f}} # {{plural of|it|addomesticazione}}」的新頁面
9942379
wikitext
text/x-wiki
==意大利語==
===名詞===
{{head|it|名詞變格形|g=f}}
# {{plural of|it|addomesticazione}}
h9x4z3uai2e3n6n769qsqcgu210jyjh
addominali
0
3546128
9942381
2026-10-12T00:37:46Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===形容詞=== {{head|it|形容詞變格形}} # {{plural of|it|addominale}} ===名詞=== {{head|it|名詞變格形|g=m}} # {{plural of|it|addominale}}」的新頁面
9942381
wikitext
text/x-wiki
==意大利語==
===形容詞===
{{head|it|形容詞變格形}}
# {{plural of|it|addominale}}
===名詞===
{{head|it|名詞變格形|g=m}}
# {{plural of|it|addominale}}
27qh23o2wfnx8q70lhm3pzxftdqj9fl
adenosinas
0
3546129
9942384
2026-10-12T00:39:53Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==葡萄牙語== ===名詞=== {{head|pt|名詞變格形}} # {{plural of|pt|adenosina}} ==西班牙語== ===名詞=== {{head|es|名詞變格形}} # {{plural of|es|adenosina}}」的新頁面
9942384
wikitext
text/x-wiki
==葡萄牙語==
===名詞===
{{head|pt|名詞變格形}}
# {{plural of|pt|adenosina}}
==西班牙語==
===名詞===
{{head|es|名詞變格形}}
# {{plural of|es|adenosina}}
svvj51qbqtoszjvnb0b2o2d8wfcetmq
trifosfato de adenosina
0
3546130
9942385
2026-10-12T00:40:26Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==西班牙語== ===名詞=== {{es-noun|m}} # [[三磷酸腺苷]]」的新頁面
9942385
wikitext
text/x-wiki
==西班牙語==
===名詞===
{{es-noun|m}}
# [[三磷酸腺苷]]
guqu87jit6tp72mi2jgod2chqpofv43
adenosintrifosfato
0
3546131
9942386
2026-10-12T00:41:19Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|adenosín trifosfato}} ==意大利語== {{wp|it:}} ===詞源=== 源自 {{compound|it|adenosina|t1=腺苷|trifosfato|t2=三磷酸}}。 ===發音=== {{it-pr|adenosìntrifosfàto<r:Olivetti>}} ===名詞=== {{it-noun|m}} # {{lb|it|生物化学}} [[三磷酸腺苷]] ====相關詞彙==== * {{l|it|adenosinfosfato}} * {{l|it|adenosinmonofosfato}} * {{l|it|adenosindifosfato}} * {{l|it|adenosintrifosfatasi}} ===參考資料=== {{reflist}}」的新頁面
9942386
wikitext
text/x-wiki
{{also|adenosín trifosfato}}
==意大利語==
{{wp|it:}}
===詞源===
源自 {{compound|it|adenosina|t1=腺苷|trifosfato|t2=三磷酸}}。
===發音===
{{it-pr|adenosìntrifosfàto<r:Olivetti>}}
===名詞===
{{it-noun|m}}
# {{lb|it|生物化学}} [[三磷酸腺苷]]
====相關詞彙====
* {{l|it|adenosinfosfato}}
* {{l|it|adenosinmonofosfato}}
* {{l|it|adenosindifosfato}}
* {{l|it|adenosintrifosfatasi}}
===參考資料===
{{reflist}}
plk5h41jm24kdh0hs69ef2icg8vi2ff
adenosín trifosfato
0
3546132
9942387
2026-10-12T00:41:27Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|adenosintrifosfato}} ==加利西亞語== ===其他形式=== * {{alt|gl|ATP}} ===名詞=== {{gl-noun|m|-}} # {{lb|gl|生物化学}} [[三磷酸腺苷]] ==西班牙語== {{wp|es:}} ===名詞=== {{es-noun|m|-}} # {{lb|es|生物化学}} [[三磷酸腺苷]] {{C|es|生物化學|神經傳遞物}}」的新頁面
9942387
wikitext
text/x-wiki
{{also|adenosintrifosfato}}
==加利西亞語==
===其他形式===
* {{alt|gl|ATP}}
===名詞===
{{gl-noun|m|-}}
# {{lb|gl|生物化学}} [[三磷酸腺苷]]
==西班牙語==
{{wp|es:}}
===名詞===
{{es-noun|m|-}}
# {{lb|es|生物化学}} [[三磷酸腺苷]]
{{C|es|生物化學|神經傳遞物}}
2cva4wiht6cncgihtpaa9yoesvxdbrh
adenosintrifosfati
0
3546133
9942388
2026-10-12T00:42:08Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===名詞=== {{head|it|名詞變格形|g=m}} # {{plural of|it|adenosintrifosfato}}」的新頁面
9942388
wikitext
text/x-wiki
==意大利語==
===名詞===
{{head|it|名詞變格形|g=m}}
# {{plural of|it|adenosintrifosfato}}
cgwbd6nvu9rwm8z5p277yrylzm4wex7
adenosín
0
3546134
9942389
2026-10-12T00:42:51Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|adenosin|Adenosin}} ==西班牙語== ===名詞=== {{es-noun|m}} # [[腺苷]] #: {{syn|es|adenosina}} ====用法說明==== * 一般只用於複合名詞的首部分;參見 {{m|es|adenosín trifosfato}} 及其同義詞 {{m|es|trifosfato de adenosina}}。 ====派生詞彙==== {{col|es |adenosín trifosfato }}」的新頁面
9942389
wikitext
text/x-wiki
{{also|adenosin|Adenosin}}
==西班牙語==
===名詞===
{{es-noun|m}}
# [[腺苷]]
#: {{syn|es|adenosina}}
====用法說明====
* 一般只用於複合名詞的首部分;參見 {{m|es|adenosín trifosfato}} 及其同義詞 {{m|es|trifosfato de adenosina}}。
====派生詞彙====
{{col|es
|adenosín trifosfato
}}
dbqsbisykdv3s9btk747molu66bzx6z
adenosin
0
3546135
9942390
2026-10-12T00:43:29Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|Adenosin|adenosín}} ==意大利語== ===名詞=== {{it-noun|f|apoc=1}} # {{apocopic form of|it|adenosina}} ====用法說明==== * 基本用於複合詞,如 [[adenosin difosfato]]。 ===異序詞=== * {{anagrams|it|a=adeinnos|desinano|sedanino}}」的新頁面
9942390
wikitext
text/x-wiki
{{also|Adenosin|adenosín}}
==意大利語==
===名詞===
{{it-noun|f|apoc=1}}
# {{apocopic form of|it|adenosina}}
====用法說明====
* 基本用於複合詞,如 [[adenosin difosfato]]。
===異序詞===
* {{anagrams|it|a=adeinnos|desinano|sedanino}}
s8pyzters1rscw8ccnauu35zpmxtkgj
Adenosin
0
3546136
9942391
2026-10-12T00:43:39Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|adenosin|adenosín}} ==德語== ===名詞=== {{de-noun|n.sg}} # {{lb|de|生物化学|遗传学|有机化学}} [[腺苷]] ====變格==== {{de-ndecl|n.sg}} ====派生詞彙==== * {{l|de|Adenosinase}} * {{l|de|Adenosindiphosphat}} * {{l|de|Adenosintriphosphat}} ===延伸閱讀=== * {{R:de:Duden}}」的新頁面
9942391
wikitext
text/x-wiki
{{also|adenosin|adenosín}}
==德語==
===名詞===
{{de-noun|n.sg}}
# {{lb|de|生物化学|遗传学|有机化学}} [[腺苷]]
====變格====
{{de-ndecl|n.sg}}
====派生詞彙====
* {{l|de|Adenosinase}}
* {{l|de|Adenosindiphosphat}}
* {{l|de|Adenosintriphosphat}}
===延伸閱讀===
* {{R:de:Duden}}
tuu56bu4xmv05kbjwq4bn6q56lqj02p
Adenosintriphosphats
0
3546137
9942393
2026-10-12T00:44:15Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/adenoˈziːnˌtʁiːfɔsfaːt͡s/}} * {{audio|de|De-Adenosintriphosphats.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Adenosintriphosphat||gen|s}}」的新頁面
9942393
wikitext
text/x-wiki
==德語==
===發音===
* {{IPA|de|/adenoˈziːnˌtʁiːfɔsfaːt͡s/}}
* {{audio|de|De-Adenosintriphosphats.ogg|a=柏林}}
===名詞===
{{head|de|名詞變格形}}
# {{infl of|de|Adenosintriphosphat||gen|s}}
gwjhcn3jq7gx256fswo6p0o4z5ftva2
Triphosphat
0
3546138
9942394
2026-10-12T00:44:39Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==德語== ===詞源=== {{ety|de|:af|tri-|Phosphat}} {{prefix|de|tri|Phosphat}} ===名詞=== {{de-noun|n}} # {{lb|de|化學}} [[三]][[磷酸]]鹽 ====變格==== {{de-ndecl|n}}」的新頁面
9942394
wikitext
text/x-wiki
==德語==
===詞源===
{{ety|de|:af|tri-|Phosphat}}
{{prefix|de|tri|Phosphat}}
===名詞===
{{de-noun|n}}
# {{lb|de|化學}} [[三]][[磷酸]]鹽
====變格====
{{de-ndecl|n}}
aqyrwmar9rcb6eyakmewu4b37td5m5b
trifosfato
0
3546139
9942395
2026-10-12T00:45:24Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==世界語== ===詞源=== {{ety|eo|:af|tri|fosfato|text=+|tree=1}} ===發音=== {{eo-pr}} ===名詞=== {{eo-head}} # {{lb|eo|化學}} [[三]][[磷酸]]鹽 ====相關詞彙==== * {{l|eo|fosfato}} ==意大利語== ===詞源=== {{ety|it|:af|tri-|fosfato}} 源自 {{af|it|tri-|fosfato}}。 ===發音=== {{it-pr}} ===名詞=== {{it-noun|m}} # {{lb|it|化學}} [[三]][[磷酸]]鹽 #: {{syn|it|tripolifosfato|q1=更常用}} ===延伸閱讀=…」的新頁面
9942395
wikitext
text/x-wiki
==世界語==
===詞源===
{{ety|eo|:af|tri|fosfato|text=+|tree=1}}
===發音===
{{eo-pr}}
===名詞===
{{eo-head}}
# {{lb|eo|化學}} [[三]][[磷酸]]鹽
====相關詞彙====
* {{l|eo|fosfato}}
==意大利語==
===詞源===
{{ety|it|:af|tri-|fosfato}}
源自 {{af|it|tri-|fosfato}}。
===發音===
{{it-pr}}
===名詞===
{{it-noun|m}}
# {{lb|it|化學}} [[三]][[磷酸]]鹽
#: {{syn|it|tripolifosfato|q1=更常用}}
===延伸閱讀===
* {{R:it:Olivetti|trifosfàto}}
* {{R:it:Treccani}}
==西班牙語==
{{wp|es:}}
===詞源===
{{ety|es|:af|tri-|fosfato<t:磷酸鹽>|text=+|tree=1}}
===發音===
{{es-pr}}
===名詞===
{{es-noun|m}}
# {{lb|es|化學}} [[三]][[磷酸]]鹽
====派生詞彙====
{{col|es|adenosín trifosfato|trifosfato de adenosina}}
bo9kq2ni5crraxpjz4r5qga0jyozwfc
Phosphate
0
3546140
9942396
2026-10-12T00:47:30Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|phosphate|phosphaté}} ==德語== ===發音=== * {{IPA|de|/fɔsˈfaːtə/}} * {{audio|de|De-Phosphate.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形|g=n}} # {{inflection of|de|Phosphat||nom//acc//gen|p}}」的新頁面
9942396
wikitext
text/x-wiki
{{also|phosphate|phosphaté}}
==德語==
===發音===
* {{IPA|de|/fɔsˈfaːtə/}}
* {{audio|de|De-Phosphate.ogg|a=柏林}}
===名詞===
{{head|de|名詞變格形|g=n}}
# {{inflection of|de|Phosphat||nom//acc//gen|p}}
9adob2nu12gqfcrrrrae9enca77dao8
Phosphates
0
3546141
9942398
2026-10-12T00:48:07Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|phosphates|phosphatés}} ==德語== ===發音=== * {{IPA|de|/fɔsˈfaːtəs/}} * {{audio|de|De-Phosphates.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{inflection of|de|Phosphat||gen|s}}」的新頁面
9942398
wikitext
text/x-wiki
{{also|phosphates|phosphatés}}
==德語==
===發音===
* {{IPA|de|/fɔsˈfaːtəs/}}
* {{audio|de|De-Phosphates.ogg|a=柏林}}
===名詞===
{{head|de|名詞變格形}}
# {{inflection of|de|Phosphat||gen|s}}
auhtfiggn3jcnyy0b72fcly8arf3j8n
Phosphats
0
3546142
9942399
2026-10-12T00:48:09Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɔsˈfaːt͡s/}} * {{audio|de|De-Phosphats.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{inflection of|de|Phosphat||gen|s}}」的新頁面
9942399
wikitext
text/x-wiki
==德語==
===發音===
* {{IPA|de|/fɔsˈfaːt͡s/}}
* {{audio|de|De-Phosphats.ogg|a=柏林}}
===名詞===
{{head|de|名詞變格形}}
# {{inflection of|de|Phosphat||gen|s}}
jhc541ys0xzm7s8pn513sog33vlr33g
Phosphaten
0
3546143
9942400
2026-10-12T00:48:12Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɔsˈfaːtn̩/}} * {{audio|de|De-Phosphaten.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形|g=n}} # {{inflection of|de|Phosphat||dat|p}}」的新頁面
9942400
wikitext
text/x-wiki
==德語==
===發音===
* {{IPA|de|/fɔsˈfaːtn̩/}}
* {{audio|de|De-Phosphaten.ogg|a=柏林}}
===名詞===
{{head|de|名詞變格形|g=n}}
# {{inflection of|de|Phosphat||dat|p}}
qwvjmy4cwpxoohkpnroqeuhb7ebgd42
fosfatico
0
3546144
9942402
2026-10-12T00:53:13Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===詞源=== {{ety|it|:af|fosfato<t:磷酸鹽>|-ico}} 源自 {{af|it|fosfato|t1=磷酸鹽|-ico}}。 ===發音=== {{it-pr}} ===形容詞=== {{it-adj}} # {{lb|it|化學}} [[磷酸鹽]]的 ====派生詞彙==== * {{l|it|fosfaticizzazione|t=转化为磷酸盐}} ===延伸閱讀=== * {{R:it:Hoepli}} * {{R:it:Garzanti}} * {{R:it:Olivetti|fosfàtico}} * {{R:it:Treccani|fosfàtico}} ===異序詞=== * {{anagrams|it|a=acffioost|so…」的新頁面
9942402
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:af|fosfato<t:磷酸鹽>|-ico}}
源自 {{af|it|fosfato|t1=磷酸鹽|-ico}}。
===發音===
{{it-pr}}
===形容詞===
{{it-adj}}
# {{lb|it|化學}} [[磷酸鹽]]的
====派生詞彙====
* {{l|it|fosfaticizzazione|t=转化为磷酸盐}}
===延伸閱讀===
* {{R:it:Hoepli}}
* {{R:it:Garzanti}}
* {{R:it:Olivetti|fosfàtico}}
* {{R:it:Treccani|fosfàtico}}
===異序詞===
* {{anagrams|it|a=acffioost|soffocati}}
igvmt50j9jcq9jltotijn56rwt83s6q
fosfatica
0
3546145
9942403
2026-10-12T00:53:31Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr}} ===形容詞=== {{head|it|形容詞變格形}} # {{adj form of|it|fosfatico||f|s}} ===異序詞=== * {{anagrams|it|a=aacffiost|affocasti}}」的新頁面
9942403
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr}}
===形容詞===
{{head|it|形容詞變格形}}
# {{adj form of|it|fosfatico||f|s}}
===異序詞===
* {{anagrams|it|a=aacffiost|affocasti}}
74xcqrxw97381hlfk710guswagignhu
fosfatici
0
3546146
9942404
2026-10-12T00:53:32Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|^à}} ===形容詞=== {{head|it|形容詞變格形}} # {{adj form of|it|fosfatico||m|p}} ===異序詞=== * {{anagrams|it|a=acffiiost|sofficità}}」的新頁面
9942404
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|^à}}
===形容詞===
{{head|it|形容詞變格形}}
# {{adj form of|it|fosfatico||m|p}}
===異序詞===
* {{anagrams|it|a=acffiiost|sofficità}}
i7q5umw4ie0qo66p61xjs4m8b67dv3j
fosfatiche
0
3546147
9942405
2026-10-12T00:53:34Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|^à}} ===形容詞=== {{head|it|形容詞變格形}} # {{adj form of|it|fosfatico||f|p}}」的新頁面
9942405
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|^à}}
===形容詞===
{{head|it|形容詞變格形}}
# {{adj form of|it|fosfatico||f|p}}
bm2uidqva8q974ei0hh6ahc5ypjc9v0
fosfato di ammonio
0
3546148
9942406
2026-10-12T00:54:10Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===名詞=== {{it-noun|m|#}} # {{lb|it|inorganic compound}} [[磷酸铵]] #: {{syn|it|fosfato ammonico}}」的新頁面
9942406
wikitext
text/x-wiki
==意大利語==
===名詞===
{{it-noun|m|#}}
# {{lb|it|inorganic compound}} [[磷酸铵]]
#: {{syn|it|fosfato ammonico}}
k1d00b2rz76revfv7zhtat3109w0cqk
fosfato di calcio
0
3546149
9942407
2026-10-12T00:54:27Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== {{wp|it:}} ===名詞=== {{it-noun|m}} # {{lb|it|inorganic compound}} [[磷酸钙]]」的新頁面
9942407
wikitext
text/x-wiki
==意大利語==
{{wp|it:}}
===名詞===
{{it-noun|m}}
# {{lb|it|inorganic compound}} [[磷酸钙]]
2yxs5bx2nt0mxdf6rl9ucy7gor5opy4
fosfato di potassio
0
3546150
9942408
2026-10-12T00:54:44Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== {{wp|it:}} ===名詞=== {{it-noun|m|#}} # {{lb|it|inorganic compound}} [[磷酸钾]]」的新頁面
9942408
wikitext
text/x-wiki
==意大利語==
{{wp|it:}}
===名詞===
{{it-noun|m|#}}
# {{lb|it|inorganic compound}} [[磷酸钾]]
rqiwixfadfz2zwfazlxmnvk7i1wi8h4
fosfato di sodio
0
3546151
9942409
2026-10-12T00:54:57Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== {{wp|it:}} ===名詞=== {{it-noun|m|#}} # {{lb|it|inorganic compound}} [[磷酸钠]]」的新頁面
9942409
wikitext
text/x-wiki
==意大利語==
{{wp|it:}}
===名詞===
{{it-noun|m|#}}
# {{lb|it|inorganic compound}} [[磷酸钠]]
7iyirv2fjzs4lhj7jwlpazys8501o46
fosfatare
0
3546152
9942410
2026-10-12T00:59:19Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===詞源=== {{ety|it|:af|fosfato|-are}} 源自 {{af|it|fosfato|-are}}。 ===發音=== {{it-pr}} ===動詞=== {{it-verb|a/à}} # {{lb|it|及物|農業}} 用[[磷酸盐]][[施肥]] # {{lb|it|及物|冶金學}} 将铁金属浸入[[磷酸]]中处理其表面,以防止腐蚀或为涂漆做准备 ====變位==== {{it-conj|a/à}} ====相關詞彙==== * {{l|it|fosfatizzazione}} ===延伸閱讀=== * {{R:it:Olivetti|fosfatàre…」的新頁面
9942410
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:af|fosfato|-are}}
源自 {{af|it|fosfato|-are}}。
===發音===
{{it-pr}}
===動詞===
{{it-verb|a/à}}
# {{lb|it|及物|農業}} 用[[磷酸盐]][[施肥]]
# {{lb|it|及物|冶金學}} 将铁金属浸入[[磷酸]]中处理其表面,以防止腐蚀或为涂漆做准备
====變位====
{{it-conj|a/à}}
====相關詞彙====
* {{l|it|fosfatizzazione}}
===延伸閱讀===
* {{R:it:Olivetti|fosfatàre}}
===異序詞===
* {{anagrams|it|a=aaefforst|afforesta|fosfaterà}}
==羅馬尼亞語==
===詞源===
{{ety|ro|:af|fosfata|-re|text=+|tree=1}}
===名詞===
{{ro-noun|f|fosfatări}}
# {{lb|ro|農業}} 用[[磷酸盐]][[施肥]]
# {{lb|ro|釀酒}} 向[[葡萄汁]]中添加[[磷酸钙]],以激活发酵并提高葡萄酒中的酒精含量
# {{lb|ro|冶金學}} 将铁金属浸入[[磷酸]]中处理其表面,以防止腐蚀或为涂漆做准备
====變格====
{{ro-noun-f-e|fosfatăr}}
===參考資料===
* {{R:MDA2}}
==西班牙語==
===發音===
{{es-pr}}
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
rx8zz8i2o4dhh428q4vpz9i36nyvmgy
fosfata
0
3546153
9942411
2026-10-12T00:59:27Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==加泰羅尼亞語== ===發音=== * {{ca-IPA}} * {{rhymes|ca|ata|s=3}} * {{hyph|ca|fos|fa|ta}} ===動詞=== {{head|ca|動詞變位形式}} # {{ca-verb form of|fosfatar}} ==意大利語== ===發音=== {{it-pr}} ===動詞=== {{head|it|動詞變位形式}} # {{inflection of|it|fosfatare||3|s|pres|indc|;|2|s|impr}} ==書面挪威語== ===其他形式=== * {{alt|nb|fosfatene}} ===名詞=== {{head|nb|名詞變格形|g=n}} # {{inflectio…」的新頁面
9942411
wikitext
text/x-wiki
==加泰羅尼亞語==
===發音===
* {{ca-IPA}}
* {{rhymes|ca|ata|s=3}}
* {{hyph|ca|fos|fa|ta}}
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==意大利語==
===發音===
{{it-pr}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|s|pres|indc|;|2|s|impr}}
==書面挪威語==
===其他形式===
* {{alt|nb|fosfatene}}
===名詞===
{{head|nb|名詞變格形|g=n}}
# {{inflection of|nb|fosfat||def|p}}
==新挪威語==
===名詞===
{{head|nn|名詞變格形|g=n}}
# {{inflection of|nn|fosfat||def|p}}
==葡萄牙語==
===發音===
{{pt-IPA}}
* {{rhymes|pt|atɐ|s=3}}
* {{hyph|pt|fos|fa|ta}}
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==羅馬尼亞語==
===詞源===
{{ety|ro|:bor|fr:phosphater|text=+|tree=1}}
===動詞===
{{ro-verb|fosfatează|fosfatat}}
# {{lb|ro|農業}} 用[[磷酸盐]][[施肥]]
# {{lb|ro|釀酒}} 向[[葡萄汁]]中添加[[磷酸钙]],以激活发酵并提高葡萄酒中的酒精含量
# {{lb|ro|冶金學}} 将铁金属浸入[[磷酸]]中处理其表面,以防止腐蚀或为涂漆做准备
====變位====
{{ro-conj-a-ez}}
==西班牙語==
===發音===
{{es-pr}}
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
9i0ptiyaq6yczc86ibi19o8ut1ebvsa
fosfatat
0
3546154
9942412
2026-10-12T01:00:06Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==加泰羅尼亞語== ===分詞=== {{ca-pp}} # {{past participle of|ca|fosfatar}} ==羅馬尼亞語== ===詞源=== {{m|ro|fosfata}} 的過去分詞。 ===形容詞=== {{ro-adj}} # 施过[[磷酸盐]]肥料的 # 用磷酸盐处理过的 ====變格==== {{ro-decl-adj}} ===動詞=== {{ro-past|fosfata}} # {{past participle of|ro|fosfata}}」的新頁面
9942412
wikitext
text/x-wiki
==加泰羅尼亞語==
===分詞===
{{ca-pp}}
# {{past participle of|ca|fosfatar}}
==羅馬尼亞語==
===詞源===
{{m|ro|fosfata}} 的過去分詞。
===形容詞===
{{ro-adj}}
# 施过[[磷酸盐]]肥料的
# 用磷酸盐处理过的
====變格====
{{ro-decl-adj}}
===動詞===
{{ro-past|fosfata}}
# {{past participle of|ro|fosfata}}
8h97jmvvc8yhyn3258uey94l12lyuad
fosfatante
0
3546155
9942413
2026-10-12T01:00:16Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|fosfatare}}」的新頁面
9942413
wikitext
text/x-wiki
==意大利語==
===分詞===
{{it-presp}}
# {{present participle of|it|fosfatare}}
rmy76nj602ifof1h5x8ivitcgq24hxk
fosfatato
0
3546156
9942414
2026-10-12T01:00:18Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr}} ===分詞=== {{it-pp}} # {{past participle of|it|fosfatare}}」的新頁面
9942414
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr}}
===分詞===
{{it-pp}}
# {{past participle of|it|fosfatare}}
qox3vf6m0ha4k805v8ysjly75gkfim3
fosfatanti
0
3546157
9942415
2026-10-12T01:00:39Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|fosfatante}}」的新頁面
9942415
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|分詞變格形}}
# {{plural of|it|fosfatante}}
3821puix91iifu1fmizd8y5ougasoka
fosfatata
0
3546158
9942416
2026-10-12T01:00:41Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr}} ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|fosfatato}}」的新頁面
9942416
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr}}
===分詞===
{{head|it|過去分詞變格形|g=f-s}}
# {{feminine singular of|it|fosfatato}}
1s5vja8bbt1h4jft5ssorvvzhxjb9vl
fosfatati
0
3546159
9942417
2026-10-12T01:00:44Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|fosfatàti}} ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|fosfatato}}」的新頁面
9942417
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|fosfatàti}}
===分詞===
{{head|it|過去分詞變格形|g=m-p}}
# {{masculine plural of|it|fosfatato}}
jyc6fwt7ru7k2p3vtjpgbvg2nzkg3q3
fosfatate
0
3546160
9942418
2026-10-12T01:00:46Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|fosfatare||2|p|pres|indc|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|fosfatato}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|fosfatar}}」的新頁面
9942418
wikitext
text/x-wiki
==意大利語==
===詞源1===
====動詞====
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|p|pres|indc|;|2|p|impr}}
===詞源2===
====分詞====
{{head|it|過去分詞變格形|g=f-p}}
# {{feminine plural of|it|fosfatato}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
i4qla8gw7siveg16x62v6hkep5vejt9
emulante
0
3546161
9942420
2026-10-12T01:05:35Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|emulare}}」的新頁面
9942420
wikitext
text/x-wiki
==意大利語==
===分詞===
{{it-presp}}
# {{present participle of|it|emulare}}
mqucapg29f74a76xrndlegfa79fbysk
emulato
0
3546162
9942421
2026-10-12T01:05:37Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|emulare}} ===異序詞=== * {{anagrams|it|a=aelmotu|amuleto}}」的新頁面
9942421
wikitext
text/x-wiki
==意大利語==
===分詞===
{{it-pp}}
# {{past participle of|it|emulare}}
===異序詞===
* {{anagrams|it|a=aelmotu|amuleto}}
640ity9yuerwuhl35rdrdo0lz6nvfk5
emulanti
0
3546163
9942422
2026-10-12T01:05:46Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|emulante}}」的新頁面
9942422
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|分詞變格形}}
# {{plural of|it|emulante}}
81ekrm9wooqpwwxhtynjmd2ybexyhq8
emulata
0
3546164
9942423
2026-10-12T01:05:50Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|emulato}}」的新頁面
9942423
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|過去分詞變格形|g=f-s}}
# {{feminine singular of|it|emulato}}
gknhgzy7ieae09sgqi9ld0eybd3vvfs
emulati
0
3546165
9942424
2026-10-12T01:05:53Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|emulato}} ===異序詞=== * {{anagrams|it|a=aeilmtu|amuleti}}」的新頁面
9942424
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|過去分詞變格形|g=m-p}}
# {{masculine plural of|it|emulato}}
===異序詞===
* {{anagrams|it|a=aeilmtu|amuleti}}
6og61jn78nu9cqqw38yp3ytapa0i3oq
emula
0
3546166
9942425
2026-10-12T01:06:46Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|emulá|émula}} ==加泰羅尼亞語== ===發音=== * {{ca-IPA}} ===動詞=== {{head|ca|動詞變位形式}} # {{ca-verb form of|emular}} ==意大利語== ===詞源1=== ====名詞==== {{it-noun|f}} # {{female equivalent of|it|emulo}} ===詞源2=== {{nonlemma}} ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|emulare||3|s|pres|indc|;|2|s|impr}} ==馬爾他語== ===詞源=== {{ety|mt|:bor|it:emulare|text=+|t…」的新頁面
9942425
wikitext
text/x-wiki
{{also|emulá|émula}}
==加泰羅尼亞語==
===發音===
* {{ca-IPA}}
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|emular}}
==意大利語==
===詞源1===
====名詞====
{{it-noun|f}}
# {{female equivalent of|it|emulo}}
===詞源2===
{{nonlemma}}
====動詞====
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|s|pres|indc|;|2|s|impr}}
==馬爾他語==
===詞源===
{{ety|mt|:bor|it:emulare|text=+|tree=1}}
===發音===
* {{IPA|mt|/ˈɛː.mu.la/}}
* {{rhymes|mt|ɛːmula|s=3}}
===動詞===
{{mt-verb|jemula|emulat|vn=emular}}
# 竭力[[仿效]]、[[模仿]]
====變位====
{{mt-conj-auto|loan-a}}
====相關詞彙====
{{col|mt|emulazzjoni|emulatur|emulu}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|emular}}
==羅馬尼亞語==
===詞源===
{{bor+|ro|fr|émuler}}、{{bor|ro|la|aemulor}}。
===發音===
* {{IPA|ro|/e.muˈla/}}
===動詞===
{{ro-verb|conj=1|emulează|emulat}}
# 竭力[[仿效]]、[[模仿]]
====變位====
{{ro-conj-a-ez|emul}}
====派生詞彙====
* {{l|ro|emulare}}
* {{l|ro|emulație}}
====延伸閱讀====
* {{R:DEX}}
==西班牙語==
===發音===
{{es-pr}}
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|emular}}
9eeq4howg9x1a71u8jbi3o0j6ojxqd8
emulo
0
3546167
9942426
2026-10-12T01:07:36Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|émulo|emuló|emulò}} ==加泰羅尼亞語== ===發音=== * {{ca-IPA}} ===動詞=== {{head|ca|動詞變位形式}} # {{ca-verb form of|emular}} ==意大利語== ===詞源1=== 源自{{der|it|la|aemulus|t=对手,模仿者}}。 ====發音==== {{it-pr|èmulo}} ====名詞==== {{it-noun|m|f=+}} # [[效仿]]者 #: {{syn|it|emulatore|imitatore}} # [[竞争者]],[[对手]] #: {{syn|it|antagonista|avversario|competitore|rivale}} ==…」的新頁面
9942426
wikitext
text/x-wiki
{{also|émulo|emuló|emulò}}
==加泰羅尼亞語==
===發音===
* {{ca-IPA}}
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|emular}}
==意大利語==
===詞源1===
源自{{der|it|la|aemulus|t=对手,模仿者}}。
====發音====
{{it-pr|èmulo}}
====名詞====
{{it-noun|m|f=+}}
# [[效仿]]者
#: {{syn|it|emulatore|imitatore}}
# [[竞争者]],[[对手]]
#: {{syn|it|antagonista|avversario|competitore|rivale}}
===詞源2===
{{nonlemma}}
====動詞====
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|s|pres|indc}}
==葡萄牙語==
===發音===
* {{rhymes|pt|ulu|s=3}}
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|emular}}
==西班牙語==
===發音===
{{es-pr}}
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|emular}}
ahbp51vnehrca8jq62ttcbfg9dpevfa
elettrochimici
0
3546168
9942429
2026-10-12T01:08:49Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===形容詞=== {{head|it|形容詞變格形}} # {{masculine plural of|it|elettrochimico}}」的新頁面
9942429
wikitext
text/x-wiki
==意大利語==
===形容詞===
{{head|it|形容詞變格形}}
# {{masculine plural of|it|elettrochimico}}
pn8cd197mwuphh5885rzajs0psvjpor
elettrochimiche
0
3546169
9942430
2026-10-12T01:08:51Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===形容詞=== {{head|it|形容詞變格形}} # {{feminine plural of|it|elettrochimico}}」的新頁面
9942430
wikitext
text/x-wiki
==意大利語==
===形容詞===
{{head|it|形容詞變格形}}
# {{feminine plural of|it|elettrochimico}}
q9di2rk36xmeyi330vqhgcecg0vr89a
elettrochimice
0
3546170
9942432
2026-10-12T01:09:12Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===名詞=== {{head|it|名詞變格形|g=f}} # {{plural of|it|elettrochimica}}」的新頁面
9942432
wikitext
text/x-wiki
==意大利語==
===名詞===
{{head|it|名詞變格形|g=f}}
# {{plural of|it|elettrochimica}}
7wwy5p2hhmsl86ll13tdahm2rqtefos
espanso
0
3546171
9942435
2026-10-12T01:11:30Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|espànso}} ===分詞=== {{it-pp}} # {{lb|it|古舊}} {{past participle of|it|espandere}} ===異序詞=== * {{anagrams|it|a=aenopss|pensosa|spesano}}」的新頁面
9942435
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|espànso}}
===分詞===
{{it-pp}}
# {{lb|it|古舊}} {{past participle of|it|espandere}}
===異序詞===
* {{anagrams|it|a=aenopss|pensosa|spesano}}
56kt8vmgk0ca49fkiv13lvm8auaq0kn
espansa
0
3546172
9942436
2026-10-12T01:11:43Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|espànsa}} ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|espanso}} ===異序詞=== * {{anagrams|it|a=aaenpss|panasse}}」的新頁面
9942436
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|espànsa}}
===分詞===
{{head|it|過去分詞變格形|g=f-s}}
# {{feminine singular of|it|espanso}}
===異序詞===
* {{anagrams|it|a=aaenpss|panasse}}
4av4sdy9srpamecwqcvmwnia1kzxrcs
espansi
0
3546173
9942437
2026-10-12T01:11:45Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|espànsi}} ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|espanso}} ===異序詞=== * {{anagrams|it|a=aeinpss|Pessina|panisse|penassi}}」的新頁面
9942437
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|espànsi}}
===分詞===
{{head|it|過去分詞變格形|g=m-p}}
# {{masculine plural of|it|espanso}}
===異序詞===
* {{anagrams|it|a=aeinpss|Pessina|panisse|penassi}}
tglbhg2ad8nphdxo4657vdz0zso17ih
espanse
0
3546174
9942438
2026-10-12T01:11:47Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|espànse}} ===分詞=== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|espanso}} ===異序詞=== * {{anagrams|it|a=aeenpss|penasse}}」的新頁面
9942438
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|espànse}}
===分詞===
{{head|it|過去分詞變格形|g=f-p}}
# {{feminine plural of|it|espanso}}
===異序詞===
* {{anagrams|it|a=aeenpss|penasse}}
p1t1j07d9cw9gd32wiw1acbbkkwjl93
espandente
0
3546175
9942439
2026-10-12T01:11:59Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|espandere}} ===形容詞=== {{it-adj}} # [[扩展]]的,[[扩张]]的 ===異序詞=== * {{anagrams|it|a=adeeennpst|depennaste}}」的新頁面
9942439
wikitext
text/x-wiki
==意大利語==
===分詞===
{{it-presp}}
# {{present participle of|it|espandere}}
===形容詞===
{{it-adj}}
# [[扩展]]的,[[扩张]]的
===異序詞===
* {{anagrams|it|a=adeeennpst|depennaste}}
i9sgmp4goa8nbery88j19cjje8msc8v
espandenti
0
3546176
9942440
2026-10-12T01:12:11Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===形容詞=== {{head|it|形容詞變格形}} # {{plural of|it|espandente}} ===異序詞=== * {{anagrams|it|a=adeeinnpst|depennasti}}」的新頁面
9942440
wikitext
text/x-wiki
==意大利語==
===形容詞===
{{head|it|形容詞變格形}}
# {{plural of|it|espandente}}
===異序詞===
* {{anagrams|it|a=adeeinnpst|depennasti}}
p1nxy5ipqhyqbqmtrerv8q1afecbv6x
espanda
0
3546177
9942441
2026-10-12T01:12:28Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===動詞=== {{head|it|動詞變位形式}} # {{inflection of|it|espandere||1//2//3|s|pres|subj|;|3|s|impr}} ==馬爾他語== ===詞源=== {{ety|mt|:bor|it:espandere|text=+|tree=1}} ===發音=== * {{IPA|mt|/ɛsˈpan.da/}} * {{rhymes|mt|anda|s=3}} ===動詞=== {{mt-verb|jespandi|espandut}} # [[扩展]],[[扩张]];[[扩散]] ====變位==== {{mt-conj-auto|loan-i}} ====相關詞彙==== {{col|mt|espandiment|espansjoni…」的新頁面
9942441
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1//2//3|s|pres|subj|;|3|s|impr}}
==馬爾他語==
===詞源===
{{ety|mt|:bor|it:espandere|text=+|tree=1}}
===發音===
* {{IPA|mt|/ɛsˈpan.da/}}
* {{rhymes|mt|anda|s=3}}
===動詞===
{{mt-verb|jespandi|espandut}}
# [[扩展]],[[扩张]];[[扩散]]
====變位====
{{mt-conj-auto|loan-i}}
====相關詞彙====
{{col|mt|espandiment|espansjoni|espansiv}}
jancywf9zrgsagggs6w3s8psbzwabwx
espandersi
0
3546178
9942442
2026-10-12T01:12:51Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|^à}} ===動詞=== {{it-verb|\@}} # {{reflexive of|it|espandere}} # [[扩展]],[[扩张]];[[扩散]] ====變位==== {{it-conj|\@}} ====相關詞彙==== * {{l|it|espansione}} * {{l|it|espanso}} ===異序詞=== * {{anagrams|it|a=adeeinprss|dispensare|dispenserà}}」的新頁面
9942442
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|^à}}
===動詞===
{{it-verb|\@}}
# {{reflexive of|it|espandere}}
# [[扩展]],[[扩张]];[[扩散]]
====變位====
{{it-conj|\@}}
====相關詞彙====
* {{l|it|espansione}}
* {{l|it|espanso}}
===異序詞===
* {{anagrams|it|a=adeeinprss|dispensare|dispenserà}}
tk9orobaw9q4j1z5pqls7fkckt04k8e
espiante
0
3546179
9942444
2026-10-12T01:17:06Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|espiare}} ===異序詞=== * {{anagrams|it|a=aeeinpst|eptanesi|pensiate|sapiente}}」的新頁面
9942444
wikitext
text/x-wiki
==意大利語==
===分詞===
{{it-presp}}
# {{present participle of|it|espiare}}
===異序詞===
* {{anagrams|it|a=aeeinpst|eptanesi|pensiate|sapiente}}
6c1s1nfurvklkp8xdk7s1o1iqfju1r2
espianti
0
3546180
9942445
2026-10-12T01:17:18Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===動詞=== {{head|it|動詞變位形式}} # {{inflection of|it|espiantare||2|s|pres|indc|;|1//2//3|s|pres|subj|;|3|s|impr}} ===名詞=== {{head|it|名詞變格形|g=m}} # {{plural of|it|espianto}} ===異序詞=== * {{anagrams|it|a=aeiinpst|apneisti|pianiste|sapienti}}」的新頁面
9942445
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|s|pres|indc|;|1//2//3|s|pres|subj|;|3|s|impr}}
===名詞===
{{head|it|名詞變格形|g=m}}
# {{plural of|it|espianto}}
===異序詞===
* {{anagrams|it|a=aeiinpst|apneisti|pianiste|sapienti}}
j1rnos98p9h4fko4ww3iurfkyjaii44
espiato
0
3546181
9942446
2026-10-12T01:17:56Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|espiare}} ===形容詞=== {{it-adj}} # [[赎罪]]的 # [[弥补]]的 ===異序詞=== * {{anagrams|it|a=aeiopst|epatosi|ipotesa|pastoie|pietosa|posiate|sopiate}}」的新頁面
9942446
wikitext
text/x-wiki
==意大利語==
===分詞===
{{it-pp}}
# {{past participle of|it|espiare}}
===形容詞===
{{it-adj}}
# [[赎罪]]的
# [[弥补]]的
===異序詞===
* {{anagrams|it|a=aeiopst|epatosi|ipotesa|pastoie|pietosa|posiate|sopiate}}
pknvoe3gcm23jk535v1ac9337g51rjp
espiata
0
3546182
9942447
2026-10-12T01:18:07Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|espiato}} ===異序詞=== * {{anagrams|it|a=aaeipst|pastaie|spaiate}}」的新頁面
9942447
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|過去分詞變格形|g=f-s}}
# {{feminine singular of|it|espiato}}
===異序詞===
* {{anagrams|it|a=aaeipst|pastaie|spaiate}}
lc2z0mgc02et09y1u9wmoh34l98gmhl
espiati
0
3546183
9942448
2026-10-12T01:18:09Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|espiato}} ===異序詞=== * {{anagrams|it|a=aeiipst|Piatesi|spiiate}}」的新頁面
9942448
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|過去分詞變格形|g=m-p}}
# {{masculine plural of|it|espiato}}
===異序詞===
* {{anagrams|it|a=aeiipst|Piatesi|spiiate}}
413sxpbbamkrnfhjplv85wik7tbcen9
espiate
0
3546184
9942449
2026-10-12T01:18:12Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|espiare||2|p|pres|ind//sub|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|espiato}} ===異序詞=== * {{anagrams|it|a=aeeipst|pesiate}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|espiar<í>}}」的新頁面
9942449
wikitext
text/x-wiki
==意大利語==
===詞源1===
====動詞====
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||2|p|pres|ind//sub|;|2|p|impr}}
===詞源2===
====分詞====
{{head|it|過去分詞變格形|g=f-p}}
# {{feminine plural of|it|espiato}}
===異序詞===
* {{anagrams|it|a=aeeipst|pesiate}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|espiar<í>}}
32aywx16n2rqqkwc8q47iez0azzuooo
espiantare
0
3546185
9942450
2026-10-12T01:19:55Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===詞源=== 源自科学{{der|it|la|explantare}},与 {{m|la|transplantare}} 对应而造。 ===動詞=== {{it-verb|a/à}} # {{lb|it|及物|植物學}} 做[[外植体]][[培养]] # {{lb|it|及物|醫學}} [[切除]](器官)以备后续[[移植]] ====變位==== {{it-conj|a/à}} ====相關詞彙==== * {{l|it|espiantato}} * {{l|it|espiantazione}} * {{l|it|espianto}} ===異序詞=== * {{anagrams|it|a=aaeeinprst|espian…」的新頁面
9942450
wikitext
text/x-wiki
==意大利語==
===詞源===
源自科学{{der|it|la|explantare}},与 {{m|la|transplantare}} 对应而造。
===動詞===
{{it-verb|a/à}}
# {{lb|it|及物|植物學}} 做[[外植体]][[培养]]
# {{lb|it|及物|醫學}} [[切除]](器官)以备后续[[移植]]
====變位====
{{it-conj|a/à}}
====相關詞彙====
* {{l|it|espiantato}}
* {{l|it|espiantazione}}
* {{l|it|espianto}}
===異序詞===
* {{anagrams|it|a=aaeeinprst|espianterà}}
fm0121ommplwzpi77hanjy4ncabyen1
espiantante
0
3546186
9942451
2026-10-12T01:19:57Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|espiantare}}」的新頁面
9942451
wikitext
text/x-wiki
==意大利語==
===分詞===
{{it-presp}}
# {{present participle of|it|espiantare}}
3ngi27l5larxohkn4xh9rmrb5hnz1k5
espiantato
0
3546187
9942452
2026-10-12T01:19:59Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|espiantare}} ===異序詞=== * {{anagrams|it|a=aaeinopstt|aptonastie}}」的新頁面
9942452
wikitext
text/x-wiki
==意大利語==
===分詞===
{{it-pp}}
# {{past participle of|it|espiantare}}
===異序詞===
* {{anagrams|it|a=aaeinopstt|aptonastie}}
qpm8s4kb5fwqyurnc4hgp7qrr0vy1ju
espiantanti
0
3546188
9942453
2026-10-12T01:20:15Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|espiantante}}」的新頁面
9942453
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|分詞變格形}}
# {{plural of|it|espiantante}}
8lbt44int5cy2jul8m2bwph51nf8ibp
espiantata
0
3546189
9942454
2026-10-12T01:20:19Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|espiantato}}」的新頁面
9942454
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|過去分詞變格形|g=f-s}}
# {{feminine singular of|it|espiantato}}
859f6fv85un9pppnh9d1b3192u2wudp
espiantati
0
3546190
9942455
2026-10-12T01:20:21Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|espiantato}} ===異序詞=== * {{anagrams|it|a=aaeiinpstt|spiantiate}}」的新頁面
9942455
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|過去分詞變格形|g=m-p}}
# {{masculine plural of|it|espiantato}}
===異序詞===
* {{anagrams|it|a=aaeiinpstt|spiantiate}}
kh5sggv3inj6hxjjzdipivn6k1nmh1x
espiantate
0
3546191
9942456
2026-10-12T01:20:24Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|espiantare||2|p|pres|indc|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|espiantato}}」的新頁面
9942456
wikitext
text/x-wiki
==意大利語==
===詞源1===
====動詞====
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|p|pres|indc|;|2|p|impr}}
===詞源2===
====分詞====
{{head|it|過去分詞變格形|g=f-p}}
# {{feminine plural of|it|espiantato}}
58utjw51of2wpu1oehkzy8xa4gmqros
espianto
0
3546192
9942457
2026-10-12T01:21:06Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|espiantò}} ==意大利語== ===詞源1=== ====名詞==== {{it-noun|m}} # {{lb|it|植物學}} 体外培养的[[扦插]][[苗]] # {{lb|it|醫學}} [[切除]]以备[[移植]]的[[器官]] ===詞源2=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|espiantare||1|s|pres|indc}} ===異序詞=== * {{anagrams|it|a=aeinopst|anteposi|opinaste|patinose|penosità|pensatoi|sponiate}}」的新頁面
9942457
wikitext
text/x-wiki
{{also|espiantò}}
==意大利語==
===詞源1===
====名詞====
{{it-noun|m}}
# {{lb|it|植物學}} 体外培养的[[扦插]][[苗]]
# {{lb|it|醫學}} [[切除]]以备[[移植]]的[[器官]]
===詞源2===
====動詞====
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|s|pres|indc}}
===異序詞===
* {{anagrams|it|a=aeinopst|anteposi|opinaste|patinose|penosità|pensatoi|sponiate}}
raskp44ysj2v6pqrhyhctlcmnj0eaa8
espurgante
0
3546193
9942459
2026-10-12T01:23:07Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|espurgare}}」的新頁面
9942459
wikitext
text/x-wiki
==意大利語==
===分詞===
{{it-presp}}
# {{present participle of|it|espurgare}}
lu29utrsyodb432ckp5bxddp4gqxeq4
espurgato
0
3546194
9942460
2026-10-12T01:23:09Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|espurgare}}」的新頁面
9942460
wikitext
text/x-wiki
==意大利語==
===分詞===
{{it-pp}}
# {{past participle of|it|espurgare}}
hhkba9ngdnwikywm2istgukm35lzp1s
espurganti
0
3546195
9942461
2026-10-12T01:23:24Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|espurgante}}」的新頁面
9942461
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|分詞變格形}}
# {{plural of|it|espurgante}}
43kjps5uf9c4e6hfcwj9kh56cbwsxiy
espurgata
0
3546196
9942462
2026-10-12T01:23:26Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|espurgato}}」的新頁面
9942462
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|過去分詞變格形|g=f-s}}
# {{feminine singular of|it|espurgato}}
3cs0p1y814l2b3gaxupytul4jr6qsu4
espurgati
0
3546197
9942463
2026-10-12T01:23:28Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|espurgato}} ===異序詞=== * {{anagrams|it|a=aegiprstu|pregustai|spigature}}」的新頁面
9942463
wikitext
text/x-wiki
==意大利語==
===分詞===
{{head|it|過去分詞變格形|g=m-p}}
# {{masculine plural of|it|espurgato}}
===異序詞===
* {{anagrams|it|a=aegiprstu|pregustai|spigature}}
cq7thfhgbrzk441f71tk52x12s4q2ai
espurgate
0
3546198
9942464
2026-10-12T01:23:30Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|espurgare||2|p|pres|indc|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|espurgato}}」的新頁面
9942464
wikitext
text/x-wiki
==意大利語==
===詞源1===
====動詞====
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|p|pres|indc|;|2|p|impr}}
===詞源2===
====分詞====
{{head|it|過去分詞變格形|g=f-p}}
# {{feminine plural of|it|espurgato}}
fqhrfpauq3qe7en69br04ftqsdvopzm
emulai
0
3546199
9942466
2026-10-12T01:24:49Z
TongcyBot
83009
半自動導入非詞元形式
9942466
wikitext
text/x-wiki
{{also|émulai}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|s|phis}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|emular}}
87aabahvw7ryifbhgweqt0kbdjcwzxd
emulando
0
3546200
9942467
2026-10-12T01:24:50Z
TongcyBot
83009
半自動導入非詞元形式
9942467
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動名詞}}
# {{gerund of|it|emulare}}
==葡萄牙語==
===動詞===
{{head|pt|動名詞}}
# {{pt-verb form of|emular}}
==西班牙語==
===發音===
{{es-pr}}
===動詞===
{{head|es|動名詞}}
# {{es-verb form of|emular}}
ktle6urj03hd1gw4u9o0jmkbqonv1u8
emulammo
0
3546201
9942468
2026-10-12T01:24:51Z
TongcyBot
83009
半自動導入非詞元形式
9942468
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|p|phis}}
ns4yed5dmhn2jdcv6t2zjwu96rybo4o
emulano
0
3546202
9942469
2026-10-12T01:24:52Z
TongcyBot
83009
半自動導入非詞元形式
9942469
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|p|pres|indc}}
hh05k5ucuf25nwzrpo7c1jp7ldzaa22
emularono
0
3546203
9942470
2026-10-12T01:24:54Z
TongcyBot
83009
半自動導入非詞元形式
9942470
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|p|phis}}
mwm2zo8wmlb84kwsmy1d7zjv5tm50wn
emulasse
0
3546204
9942471
2026-10-12T01:24:56Z
TongcyBot
83009
半自動導入非詞元形式
9942471
wikitext
text/x-wiki
{{also|émulasse}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|s|impf|subj}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|emular}}
8dn50z9reytfeaus1e9q9614oyz500m
emulassero
0
3546205
9942472
2026-10-12T01:24:57Z
TongcyBot
83009
半自動導入非詞元形式
9942472
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|p|impf|subj}}
did0uldtxwwo2h3f3f047r4omy235bj
emulassi
0
3546206
9942473
2026-10-12T01:24:58Z
TongcyBot
83009
半自動導入非詞元形式
9942473
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1//2|s|impf|subj}}
oy3aci7kmjqmjuetsrvdzoelk362pqf
emulassimo
0
3546207
9942474
2026-10-12T01:24:59Z
TongcyBot
83009
半自動導入非詞元形式
9942474
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|p|impf|subj}}
rdf3ckd74yg55obuli5orhd9v2owmcx
emulaste
0
3546208
9942475
2026-10-12T01:25:00Z
TongcyBot
83009
半自動導入非詞元形式
9942475
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||2|p|phis|;|2|p|impf|subj}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|emular}}
==西班牙語==
===發音===
{{es-pr}}
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|emular}}
lf9jtgfiog6n5p8zdhyakb7rbu5usda
emulasti
0
3546209
9942476
2026-10-12T01:25:01Z
TongcyBot
83009
半自動導入非詞元形式
9942476
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||2|s|phis}}
===異序詞===
* {{anagrams|it|a=aeilmstu|simulate}}
axov4s68g4pnismowzsodyd45i5qkn5
emulava
0
3546210
9942477
2026-10-12T01:25:02Z
TongcyBot
83009
半自動導入非詞元形式
9942477
wikitext
text/x-wiki
==加泰羅尼亞語==
===發音===
* {{ca-IPA}}
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|emular}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|s|impf|indc}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|emular}}
lyntddtyn4qpi5b0apu1r06s4kx5xv9
emulavamo
0
3546211
9942478
2026-10-12T01:25:03Z
TongcyBot
83009
半自動導入非詞元形式
9942478
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|p|impf|indc}}
8yx56fbb469beir3rt8ipwa6nbnskw9
emulavano
0
3546212
9942479
2026-10-12T01:25:04Z
TongcyBot
83009
半自動導入非詞元形式
9942479
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|p|impf|indc}}
t250fxgqshj2xhz0r5e4rvxmk2up77u
emulavate
0
3546213
9942480
2026-10-12T01:25:05Z
TongcyBot
83009
半自動導入非詞元形式
9942480
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||2|p|impf|indc}}
9qcfaflvphtvh2choivx8r1l1u8yxp3
emulavi
0
3546214
9942481
2026-10-12T01:25:07Z
TongcyBot
83009
半自動導入非詞元形式
9942481
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||2|s|impf|indc}}
s0pmy0x5g76v56fnl283yq4ezkgarks
emulavo
0
3546215
9942482
2026-10-12T01:25:08Z
TongcyBot
83009
半自動導入非詞元形式
9942482
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|s|impf|indc}}
9imyq0wpda927bb6nvv81w4ky4j6pz6
emulerai
0
3546216
9942483
2026-10-12T01:25:09Z
TongcyBot
83009
半自動導入非詞元形式
9942483
wikitext
text/x-wiki
{{also|émulerai}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||2|s|futr}}
43ijgv9rk7v2etouistqz176oc3z2vg
emuleranno
0
3546217
9942484
2026-10-12T01:25:11Z
TongcyBot
83009
半自動導入非詞元形式
9942484
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|p|futr}}
0paz9dmfepztse74rqo70ijkuqzkcaf
emulerebbe
0
3546218
9942485
2026-10-12T01:25:12Z
TongcyBot
83009
半自動導入非詞元形式
9942485
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|s|cond}}
kjccupxmilm6hlkfc05ucdjsd3hy93j
emulerebbero
0
3546219
9942486
2026-10-12T01:25:13Z
TongcyBot
83009
半自動導入非詞元形式
9942486
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|p|cond}}
fncue1x6fzcd0jz9djm3t12zky06zxw
emulerei
0
3546220
9942487
2026-10-12T01:25:14Z
TongcyBot
83009
半自動導入非詞元形式
9942487
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|s|cond}}
l3wzahefp1pxzgwo9x0dq8is78f1463
emuleremmo
0
3546221
9942488
2026-10-12T01:25:15Z
TongcyBot
83009
半自動導入非詞元形式
9942488
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|p|cond}}
pybu17q17kzw1s5415wy803121huo6i
emuleremo
0
3546222
9942489
2026-10-12T01:25:16Z
TongcyBot
83009
半自動導入非詞元形式
9942489
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|p|futr}}
kann4yv9enhpi270mgm4ykglkt3frmn
emulereste
0
3546223
9942490
2026-10-12T01:25:17Z
TongcyBot
83009
半自動導入非詞元形式
9942490
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||2|p|cond}}
act9tmoyobg9d5e8m00i32wxjg4l2zx
emuleresti
0
3546224
9942491
2026-10-12T01:25:19Z
TongcyBot
83009
半自動導入非詞元形式
9942491
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||2|s|cond}}
===異序詞===
* {{anagrams|it|a=eeeilmrstu|simulerete|telemisure}}
6v787p87kjcukreeyte9ixaphpqa8if
emulerete
0
3546225
9942492
2026-10-12T01:25:20Z
TongcyBot
83009
半自動導入非詞元形式
9942492
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||2|p|futr}}
mo6mle50k7q2glkpohoih7pv11vxb1f
emulerà
0
3546226
9942493
2026-10-12T01:25:21Z
TongcyBot
83009
半自動導入非詞元形式
9942493
wikitext
text/x-wiki
{{also|emulera|émulera}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|s|futr}}
===異序詞===
* {{anagrams|it|a=aeelmru|emulare}}
0t6aso0l4nnexjf6nnj80dhqspj3vyt
emulerò
0
3546227
9942494
2026-10-12T01:25:22Z
TongcyBot
83009
半自動導入非詞元形式
9942494
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|s|futr}}
rrt6s0tr9hvhu135o729k6y8lro15zf
emuli
0
3546228
9942495
2026-10-12T01:25:24Z
TongcyBot
83009
半自動導入非詞元形式
9942495
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|emular}}
==意大利語==
===名詞===
{{head|it|名詞變格形|g=m}}
# {{plural of|it|emulo}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||2|s|pres|indc|;|1//2//3|s|pres|subj|;|3|s|impr}}
===異序詞===
* {{anagrams|it|a=eilmu|lumie|umile}}
526bhe5helhmepdbso1c63gvuxxox1e
emuliamo
0
3546229
9942496
2026-10-12T01:25:25Z
TongcyBot
83009
半自動導入非詞元形式
9942496
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||1|p|pres|ind//sub|;|1|p|impr}}
dlx5urg8ld0q8yeeurpx40zc01a72xd
emuliate
0
3546230
9942497
2026-10-12T01:25:26Z
TongcyBot
83009
半自動導入非詞元形式
9942497
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||2|p|pres|subj}}
mjbhobeg3056m8kroqvldng2cpegu1w
emulino
0
3546231
9942498
2026-10-12T01:25:27Z
TongcyBot
83009
半自動導入非詞元形式
9942498
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|p|pres|subj|;|3|p|impr}}
===異序詞===
* {{anagrams|it|a=eilmnou|mouliné}}
bg0lgh0w1i0jbfqiaq1dxml9byiskrc
emulò
0
3546232
9942499
2026-10-12T01:25:28Z
TongcyBot
83009
半自動導入非詞元形式
9942499
wikitext
text/x-wiki
{{also|emulo|émulo|emuló}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|emulare||3|s|phis}}
blnxqbaf06ts664f7qi82vvrz5c2kqo
espandano
0
3546233
9942500
2026-10-12T01:25:29Z
TongcyBot
83009
半自動導入非詞元形式
9942500
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|p|pres|subj|;|3|p|impr}}
mejxu0lcanwz1efhk5m2xnokf15hsyf
espande
0
3546234
9942501
2026-10-12T01:25:30Z
TongcyBot
83009
半自動導入非詞元形式
9942501
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|s|pres|indc}}
7ggvozax4mxv8xzreeuc86dvb5fnr8p
espandemmo
0
3546235
9942502
2026-10-12T01:25:33Z
TongcyBot
83009
半自動導入非詞元形式
9942502
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1|p|phis}}
7s4n5gnaaigvwfcdq61w73xlu8wp1tc
espanderai
0
3546236
9942503
2026-10-12T01:25:34Z
TongcyBot
83009
半自動導入非詞元形式
9942503
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|s|futr}}
tjn0uybvhydtaq4lx6p56hh6cum7bne
espandendo
0
3546237
9942504
2026-10-12T01:25:35Z
TongcyBot
83009
半自動導入非詞元形式
9942504
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動名詞}}
# {{gerund of|it|espandere}}
l9ifep5qehc500325wz96twub1gjos7
espanderanno
0
3546238
9942505
2026-10-12T01:25:36Z
TongcyBot
83009
半自動導入非詞元形式
9942505
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|p|futr}}
onomorwj2dxtanhoajb6docbwatiqng
espanderebbe
0
3546239
9942506
2026-10-12T01:25:37Z
TongcyBot
83009
半自動導入非詞元形式
9942506
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|s|cond}}
k6hbr9vlmzcf0s68joznov43csj4a0d
espanderebbero
0
3546240
9942507
2026-10-12T01:25:38Z
TongcyBot
83009
半自動導入非詞元形式
9942507
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|p|cond}}
7x0x5x26gkg7xlygfpf4kvliuh1zx90
espanderei
0
3546241
9942508
2026-10-12T01:25:39Z
TongcyBot
83009
半自動導入非詞元形式
9942508
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1|s|cond}}
llhjss8vzum6tiecog8gbennt2sby7t
espanderemo
0
3546242
9942509
2026-10-12T01:25:42Z
TongcyBot
83009
半自動導入非詞元形式
9942509
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1|p|futr}}
mzagwb3u4c7lutmqxq4rhn892b6295v
espanderemmo
0
3546243
9942510
2026-10-12T01:25:43Z
TongcyBot
83009
半自動導入非詞元形式
9942510
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1|p|cond}}
nokzw56nacecw8ybe8d7kx4r3z1h9zd
espandereste
0
3546244
9942511
2026-10-12T01:25:44Z
TongcyBot
83009
半自動導入非詞元形式
9942511
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|p|cond}}
gn7u7xgzucta105srmpkw6um53losv1
espanderesti
0
3546245
9942512
2026-10-12T01:25:45Z
TongcyBot
83009
半自動導入非詞元形式
9942512
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|s|cond}}
egrbjrn783umydyoo9mw7jgn7iktq6k
espanderete
0
3546246
9942513
2026-10-12T01:25:46Z
TongcyBot
83009
半自動導入非詞元形式
9942513
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|p|futr}}
d6m0b8qqx6hicu8t7eiqcghk2hiqys5
espanderà
0
3546247
9942514
2026-10-12T01:25:47Z
TongcyBot
83009
半自動導入非詞元形式
9942514
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|s|futr}}
9e0e757zg3l64ikgpnh4008vtb9u51r
espanderò
0
3546248
9942515
2026-10-12T01:25:48Z
TongcyBot
83009
半自動導入非詞元形式
9942515
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1|s|futr}}
onqa4yv8jdlg6464lizygpnbheu0ysp
espandesse
0
3546249
9942516
2026-10-12T01:25:50Z
TongcyBot
83009
半自動導入非詞元形式
9942516
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|s|impf|subj}}
4qrf8z0gutue6utsgzpewmdv3inhuyq
espandessero
0
3546250
9942517
2026-10-12T01:25:52Z
TongcyBot
83009
半自動導入非詞元形式
9942517
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|p|impf|subj}}
o8j8lfcd1l0614uapdvyq3fkgirq0ny
espandessi
0
3546251
9942518
2026-10-12T01:25:53Z
TongcyBot
83009
半自動導入非詞元形式
9942518
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1//2|s|impf|subj}}
59qgwvkv6i51jt0v57z0oba9a3ul9yk
espandessimo
0
3546252
9942519
2026-10-12T01:25:54Z
TongcyBot
83009
半自動導入非詞元形式
9942519
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1|p|impf|subj}}
0oe1tbedwdobo2foo46h8hycgxsjttm
espandeste
0
3546253
9942520
2026-10-12T01:25:55Z
TongcyBot
83009
半自動導入非詞元形式
9942520
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|p|phis|;|2|p|impf|subj}}
1alkbi3lnxd8a5wiuq8e2rlrev06rfv
espandesti
0
3546254
9942521
2026-10-12T01:25:56Z
TongcyBot
83009
半自動導入非詞元形式
9942521
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|s|phis}}
===異序詞===
* {{anagrams|it|a=adeeinpsst|dispensate}}
930jux52xuca0uzasd50ou445zw7o2m
espandete
0
3546255
9942522
2026-10-12T01:25:57Z
TongcyBot
83009
半自動導入非詞元形式
9942522
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|p|pres|indc|;|2|p|impr}}
1ks4da1m7kvd42ses0yf0feey3uemly
espandeva
0
3546256
9942523
2026-10-12T01:25:59Z
TongcyBot
83009
半自動導入非詞元形式
9942523
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|s|impf|indc}}
qh7lzfto5ft6jaotkpbtqouf2jz3n7f
espandevamo
0
3546257
9942524
2026-10-12T01:26:00Z
TongcyBot
83009
半自動導入非詞元形式
9942524
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1|p|impf|indc}}
qyrv94638srd8v4696u29qkjk9v6xwj
espandevano
0
3546258
9942525
2026-10-12T01:26:01Z
TongcyBot
83009
半自動導入非詞元形式
9942525
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|p|impf|indc}}
sw59mden6j6z30i4x774rzfp854un88
espandevate
0
3546259
9942526
2026-10-12T01:26:02Z
TongcyBot
83009
半自動導入非詞元形式
9942526
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|p|impf|indc}}
futxnjvgcwsna2q2iz64nk6h5x2k0v5
espandevi
0
3546260
9942527
2026-10-12T01:26:04Z
TongcyBot
83009
半自動導入非詞元形式
9942527
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|s|impf|indc}}
k8vmeh73hxpw232b13i64r7hq6txrkv
espandevo
0
3546261
9942528
2026-10-12T01:26:05Z
TongcyBot
83009
半自動導入非詞元形式
9942528
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1|s|impf|indc}}
aseu45msr2qe0tyalyi20anomr73bk4
espandi
0
3546262
9942529
2026-10-12T01:26:06Z
TongcyBot
83009
半自動導入非詞元形式
9942529
wikitext
text/x-wiki
{{also|Espandi}}
==意大利語==
===發音===
{{it-pr|espàndi}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|s|pres|indc|;|2|s|impr}}
===異序詞===
* {{anagrams|it|a=adeinps|Despina|dispnea|spandei}}
==馬爾他語==
===發音===
* {{IPA|mt|/ɛsˈpan.dɪ/}}
* {{rhymes|mt|andɪ|s=3}}
===動詞===
{{mt-head|動詞變位形式|espanda}}
i8v35fu8blv9hede9l7bbn7eicuzdti
9942780
9942529
2026-10-12T01:33:34Z
Sayonzei
40728
/* 馬爾他語 */
9942780
wikitext
text/x-wiki
{{also|Espandi}}
==意大利語==
===發音===
{{it-pr|espàndi}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|s|pres|indc|;|2|s|impr}}
===異序詞===
* {{anagrams|it|a=adeinps|Despina|dispnea|spandei}}
==馬爾他語==
===發音===
* {{IPA|mt|/ɛsˈpan.dɪ/}}
* {{rhymes|mt|andɪ|s=3}}
===動詞===
{{head|mt|動詞變位形式}}
# {{inflection of|mt|espanda||2|s|祈使語氣}}
gi1wtbctu2ek1mp7nfhumlh3umo32bb
espandiamo
0
3546263
9942530
2026-10-12T01:26:07Z
TongcyBot
83009
半自動導入非詞元形式
9942530
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1|p|pres|ind//sub|;|1|p|impr}}
1gfct7gojli5myptkvtt536odjipaaw
espandiate
0
3546264
9942531
2026-10-12T01:26:08Z
TongcyBot
83009
半自動導入非詞元形式
9942531
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||2|p|pres|subj}}
96z2dvw98m99qdowyghp4hzgjoqszms
espando
0
3546265
9942532
2026-10-12T01:26:09Z
TongcyBot
83009
半自動導入非詞元形式
9942532
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||1|s|pres|indc}}
===異序詞===
* {{anagrams|it|a=adenops|pesando|sapendo|spadone}}
gjl8iesd48oaieiixd00k6uk5kw2w60
espandono
0
3546266
9942533
2026-10-12T01:26:11Z
TongcyBot
83009
半自動導入非詞元形式
9942533
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|p|pres|indc}}
svzvtzvwh30twis10kr30059d3mzgf4
espansero
0
3546267
9942534
2026-10-12T01:26:12Z
TongcyBot
83009
半自動導入非詞元形式
9942534
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|espànsero}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espandere||3|p|phis}}
===異序詞===
* {{anagrams|it|a=aeenoprss|penassero|penserosa}}
9o273j4x42tt4owskrntjxh729pbcdj
espiammo
0
3546268
9942535
2026-10-12T01:26:13Z
TongcyBot
83009
半自動導入非詞元形式
9942535
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||1|p|phis}}
9b01a30u2ywgtrhra97g2khw3ev46er
espiamo
0
3546269
9942536
2026-10-12T01:26:14Z
TongcyBot
83009
半自動導入非詞元形式
9942536
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||1|p|pres|ind//sub|;|1|p|impr}}
===異序詞===
* {{anagrams|it|a=aeimops|episoma|pesiamo}}
tth03po30mfdbe9sp9vfjpiz9w9iw58
espiano
0
3546270
9942537
2026-10-12T01:26:15Z
TongcyBot
83009
半自動導入非詞元形式
9942537
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||3|p|pres|indc}}
===異序詞===
* {{anagrams|it|a=aeinops|paesino|paesoni}}
p0i4t6yf8pxjxiki5szb0bwif1f9238
espianta
0
3546271
9942539
2026-10-12T01:26:16Z
TongcyBot
83009
半自動導入非詞元形式
9942539
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|s|pres|indc|;|2|s|impr}}
===異序詞===
* {{anagrams|it|a=aaeinpst|anapesti|apneista|senapati|spaiante|spaniate|spianate}}
mv88ugok7lzpuaumhw0c9ymky8r5d43
espiantai
0
3546272
9942540
2026-10-12T01:26:17Z
TongcyBot
83009
半自動導入非詞元形式
9942540
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|s|phis}}
===異序詞===
* {{anagrams|it|a=aaeiinpst|inespiata|spianiate}}
pm50fvsgdrp16kxtco4j8bfn2b45gr4
espiantammo
0
3546273
9942541
2026-10-12T01:26:18Z
TongcyBot
83009
半自動導入非詞元形式
9942541
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|p|phis}}
cpppsbrf6s1le3fca89fphwfchrr52x
espiantando
0
3546274
9942542
2026-10-12T01:26:19Z
TongcyBot
83009
半自動導入非詞元形式
9942542
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動名詞}}
# {{gerund of|it|espiantare}}
dawhfom6h85r2pxo5hum3aiahjjfr7y
espiantano
0
3546275
9942543
2026-10-12T01:26:21Z
TongcyBot
83009
半自動導入非詞元形式
9942543
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|p|pres|indc}}
===異序詞===
* {{anagrams|it|a=aaeinnopst|insaponate|pensionata|spannatoie}}
lc5li5685ukgu5vkzye3k4nbrb51q5f
espiantarono
0
3546276
9942544
2026-10-12T01:26:22Z
TongcyBot
83009
半自動導入非詞元形式
9942544
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|p|phis}}
34wvff62wsmpssint8ldo5i5qrrlu46
espiantasse
0
3546277
9942545
2026-10-12T01:26:23Z
TongcyBot
83009
半自動導入非詞元形式
9942545
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|s|impf|subj}}
7xbtgzu1368rnzmfk6jx50wxjkulgql
espiantassero
0
3546278
9942546
2026-10-12T01:26:25Z
TongcyBot
83009
半自動導入非詞元形式
9942546
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|p|impf|subj}}
c0ud6lrvzh3pap1uxajlqieaxtfz8jf
espiantassi
0
3546279
9942547
2026-10-12T01:26:26Z
TongcyBot
83009
半自動導入非詞元形式
9942547
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1//2|s|impf|subj}}
fj0a4m2v54vcitjef1s1zji9y9zw34s
espiantassimo
0
3546280
9942548
2026-10-12T01:26:27Z
TongcyBot
83009
半自動導入非詞元形式
9942548
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|p|impf|subj}}
toao0eeqc08hxvvb4syjyjp42xx0n01
espiantaste
0
3546281
9942549
2026-10-12T01:26:28Z
TongcyBot
83009
半自動導入非詞元形式
9942549
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|p|phis|;|2|p|impf|subj}}
n5tqihllyjkkjak4mik9x050gfax3tf
espiantasti
0
3546282
9942550
2026-10-12T01:26:29Z
TongcyBot
83009
半自動導入非詞元形式
9942550
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|s|phis}}
0v30p8yqtj1g33cfo3kmdr50n3k8xuq
espiantava
0
3546283
9942552
2026-10-12T01:26:30Z
TongcyBot
83009
半自動導入非詞元形式
9942552
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|s|impf|indc}}
===異序詞===
* {{anagrams|it|a=aaaeinpstv|spianavate}}
e6eueah0o0vempa8sbkujxhq5osffh0
espiantavamo
0
3546284
9942553
2026-10-12T01:26:31Z
TongcyBot
83009
半自動導入非詞元形式
9942553
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|p|impf|indc}}
iqud19k7fdi4r6zvgp2yhkzvydcu130
espiantavano
0
3546285
9942554
2026-10-12T01:26:33Z
TongcyBot
83009
半自動導入非詞元形式
9942554
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|p|impf|indc}}
===異序詞===
* {{anagrams|it|a=aaaeinnopstv|insaponavate}}
ln6vwoa786eere02krvdyn3my3d5k7k
espiantavate
0
3546286
9942555
2026-10-12T01:26:33Z
TongcyBot
83009
半自動導入非詞元形式
9942555
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|p|impf|indc}}
di1wgg273fzownjdjcsda7ilgwkt2z6
espiantavi
0
3546287
9942556
2026-10-12T01:26:34Z
TongcyBot
83009
半自動導入非詞元形式
9942556
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|s|impf|indc}}
===異序詞===
* {{anagrams|it|a=aaeiinpstv|spianatevi}}
f4bw1v9gqwx0ifm9tl42g2y9nss7vhv
espiantavo
0
3546288
9942557
2026-10-12T01:26:37Z
TongcyBot
83009
半自動導入非詞元形式
9942557
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|s|impf|indc}}
iq3v6hlrd8u8c6gk0dwk162la71yf1z
espianterai
0
3546289
9942558
2026-10-12T01:26:39Z
TongcyBot
83009
半自動導入非詞元形式
9942558
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|s|futr}}
bqjp51yacofji116rrjwhd9e13ao2mo
espianteranno
0
3546290
9942559
2026-10-12T01:26:38Z
TongcyBot
83009
半自動導入非詞元形式
9942559
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|p|futr}}
hzdjac6i6suz2s4lhmhryhz9e8s4qq1
espianterebbe
0
3546291
9942560
2026-10-12T01:26:40Z
TongcyBot
83009
半自動導入非詞元形式
9942560
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|s|cond}}
444y77g0suidnouajtzorcmv9hxv7n4
espianterebbero
0
3546292
9942561
2026-10-12T01:26:43Z
TongcyBot
83009
半自動導入非詞元形式
9942561
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|p|cond}}
e68tq6wkwburh1uaajzg6xizf2ap5yn
espianterei
0
3546293
9942562
2026-10-12T01:26:44Z
TongcyBot
83009
半自動導入非詞元形式
9942562
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|s|cond}}
miqby7onj9i4hncoud2i22iecocxv3q
espianteremmo
0
3546294
9942563
2026-10-12T01:26:45Z
TongcyBot
83009
半自動導入非詞元形式
9942563
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|p|cond}}
qqbj17s0w8gerpy1nau9ob4d5fx5a1l
espianteremo
0
3546295
9942564
2026-10-12T01:26:46Z
TongcyBot
83009
半自動導入非詞元形式
9942564
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|p|futr}}
===異序詞===
* {{anagrams|it|a=aeeeimnoprst|estemporanei}}
phuj96cx45j2m1fmfpg0r3xv95rfi0q
espiantereste
0
3546296
9942565
2026-10-12T01:26:47Z
TongcyBot
83009
半自動導入非詞元形式
9942565
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|p|cond}}
p517mh7yztjq8ph47u2uqjj5qo77wa8
espianteresti
0
3546297
9942566
2026-10-12T01:26:49Z
TongcyBot
83009
半自動導入非詞元形式
9942566
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|s|cond}}
pg4pbhlj59ekukgcjwohkn1nzpad53u
espianterete
0
3546298
9942567
2026-10-12T01:26:51Z
TongcyBot
83009
半自動導入非詞元形式
9942567
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|p|futr}}
3if9w5hbyln0sxjgisq49eoak1s103d
espianterò
0
3546299
9942568
2026-10-12T01:26:52Z
TongcyBot
83009
半自動導入非詞元形式
9942568
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|s|futr}}
===異序詞===
* {{anagrams|it|a=aeeinoprst|speroniate}}
jzigkeetwzbttqjo64a3onpnho4wu85
espianterà
0
3546300
9942569
2026-10-12T01:26:53Z
TongcyBot
83009
半自動導入非詞元形式
9942569
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|s|futr}}
===異序詞===
* {{anagrams|it|a=aaeeinprst|espiantare}}
kwbwahw89d7mzqchirh2vrqrbta11tz
espiantiamo
0
3546301
9942570
2026-10-12T01:26:54Z
TongcyBot
83009
半自動導入非詞元形式
9942570
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||1|p|pres|ind//sub|;|1|p|impr}}
hhmochwfqf8c3rhbe5dl8vtn5l79ijf
espiantiate
0
3546302
9942571
2026-10-12T01:26:55Z
TongcyBot
83009
半自動導入非詞元形式
9942571
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||2|p|pres|subj}}
a1ru6ru4q3c72ym3hy2ipwewtxdall2
espiantino
0
3546303
9942573
2026-10-12T01:26:56Z
TongcyBot
83009
半自動導入非詞元形式
9942573
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|p|pres|subj|;|3|p|impr}}
===異序詞===
* {{anagrams|it|a=aeiinnopst|ipointensa|pensionati|sapientoni}}
7aliliucdug159d53dnrk7hf0t72b21
espiantò
0
3546304
9942574
2026-10-12T01:26:57Z
TongcyBot
83009
半自動導入非詞元形式
9942574
wikitext
text/x-wiki
{{also|espianto}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiantare||3|s|phis}}
===異序詞===
* {{anagrams|it|a=aeinopst|anteposi|opinaste|patinose|penosità|pensatoi|sponiate}}
1aglr3byrqnop4ba2r3x4uju5218m7g
espiarono
0
3546305
9942575
2026-10-12T01:26:58Z
TongcyBot
83009
半自動導入非詞元形式
9942575
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||3|p|phis}}
===異序詞===
* {{anagrams|it|a=aeinooprs|inoperosa|saponiero}}
isy30np92crr1cnq80l1mdk997j38yy
espiassero
0
3546306
9942576
2026-10-12T01:26:59Z
TongcyBot
83009
半自動導入非詞元形式
9942576
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||3|p|impf|subj}}
===異序詞===
* {{anagrams|it|a=aeeioprsss|aprosessie}}
ntyuohfuig5f678zn1isl0fba97idbh
espiassi
0
3546307
9942577
2026-10-12T01:27:00Z
TongcyBot
83009
半自動導入非詞元形式
9942577
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||1//2|s|impf|subj}}
r42wt7dqf5f6yswse705kunczp6tu5y
espiassimo
0
3546308
9942578
2026-10-12T01:27:03Z
TongcyBot
83009
半自動導入非詞元形式
9942578
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||1|p|impf|subj}}
===異序詞===
* {{anagrams|it|a=aeiimopsss|ispessiamo}}
tg0137x7igruadpbz01548td48sdgni
espiasti
0
3546309
9942579
2026-10-12T01:27:04Z
TongcyBot
83009
半自動導入非詞元形式
9942579
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||2|s|phis}}
===異序詞===
* {{anagrams|it|a=aeiipsst|epistasi|paesisti|piatisse|siepista}}
q4aa82h6643yo0ec6xjpgihq9s7rk6j
espiavamo
0
3546310
9942580
2026-10-12T01:27:05Z
TongcyBot
83009
半自動導入非詞元形式
9942580
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||1|p|impf|indc}}
===異序詞===
* {{anagrams|it|a=aaeimopsv|pavesiamo}}
nkvoi3dckuftbeusxxkzvgmtuvp24tj
espiavano
0
3546311
9942581
2026-10-12T01:27:06Z
TongcyBot
83009
半自動導入非詞元形式
9942581
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||3|p|impf|indc}}
paeoloy1ov4cvjeyy7ikl5h6b48u76n
espiavate
0
3546312
9942582
2026-10-12T01:27:07Z
TongcyBot
83009
半自動導入非詞元形式
9942582
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||2|p|impf|indc}}
===異序詞===
* {{anagrams|it|a=aaeeipstv|pavesiate}}
k28xhsspmlmya00azn0td31jmhzpe5t
espiavi
0
3546313
9942583
2026-10-12T01:27:08Z
TongcyBot
83009
半自動導入非詞元形式
9942583
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||2|s|impf|indc}}
ppmrcgl009eqidjgqwr1c6crp0xvg9f
estrapolazioni
0
3546314
9942584
2026-10-12T01:27:09Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===名詞=== {{head|it|名詞變格形|g=f}} # {{plural of|it|estrapolazione}}」的新頁面
9942584
wikitext
text/x-wiki
==意大利語==
===名詞===
{{head|it|名詞變格形|g=f}}
# {{plural of|it|estrapolazione}}
kcfneflxi6lelm8f3g1u010597p5jpc
espiavo
0
3546315
9942585
2026-10-12T01:27:09Z
TongcyBot
83009
半自動導入非詞元形式
9942585
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||1|s|impf|indc}}
===異序詞===
* {{anagrams|it|a=aeiopsv|vespaio}}
tq0imfeov6slr4b2ai9o22i7v9b0ypg
espierai
0
3546316
9942586
2026-10-12T01:27:10Z
TongcyBot
83009
半自動導入非詞元形式
9942586
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||2|s|futr}}
===異序詞===
* {{anagrams|it|a=aeeiiprs|spaierei}}
0rnvxmiq24ft8pv5yndb44wcsi7ou5v
espierebbe
0
3546317
9942587
2026-10-12T01:27:13Z
TongcyBot
83009
半自動導入非詞元形式
9942587
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||3|s|cond}}
ciz8pbsywioyjvwne1qzlvictrzi740
espieranno
0
3546318
9942588
2026-10-12T01:27:14Z
TongcyBot
83009
半自動導入非詞元形式
9942588
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||3|p|futr}}
===異序詞===
* {{anagrams|it|a=aeeinnoprs|pensionare|pensionerà}}
cwtt3fl7kbc68hikhw88hajugjzd7l8
espierebbero
0
3546319
9942589
2026-10-12T01:27:15Z
TongcyBot
83009
半自動導入非詞元形式
9942589
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||3|p|cond}}
8mmyrxjzpjcgp3520m6c39rhd6gqhlj
espierei
0
3546320
9942590
2026-10-12T01:27:16Z
TongcyBot
83009
半自動導入非詞元形式
9942590
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||1|s|cond}}
sodjfyfm513etyiuh9vcyv5o6fh70sr
espieremmo
0
3546321
9942591
2026-10-12T01:27:17Z
TongcyBot
83009
半自動導入非詞元形式
9942591
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||1|p|cond}}
7n4btxbpj8pqzzd6erpljer679qlufd
espieremo
0
3546322
9942592
2026-10-12T01:27:18Z
TongcyBot
83009
半自動導入非詞元形式
9942592
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||1|p|futr}}
spsrh2klcsjfd143qlj68i305vg30ia
espiereste
0
3546323
9942593
2026-10-12T01:27:19Z
TongcyBot
83009
半自動導入非詞元形式
9942593
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||2|p|cond}}
hqrg6a2qf261pyyu3502226jnokftue
espieresti
0
3546324
9942594
2026-10-12T01:27:20Z
TongcyBot
83009
半自動導入非詞元形式
9942594
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||2|s|cond}}
===異序詞===
* {{anagrams|it|a=eeeiiprsst|preesistei}}
3t7g8x46piba23yzpcjcnv6rdrl093s
espierete
0
3546325
9942595
2026-10-12T01:27:21Z
TongcyBot
83009
半自動導入非詞元形式
9942595
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||2|p|futr}}
c5zjnem3qniy7qiae2kbsn8d12pygc3
espierà
0
3546326
9942596
2026-10-12T01:27:22Z
TongcyBot
83009
半自動導入非詞元形式
9942596
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||3|s|futr}}
===異序詞===
* {{anagrams|it|a=aeeiprs|Esperia|espiare|peserai|pesiera|serpaie|siepare}}
h9ho3w56dvm2t3ue9rfr1pn3hcxqhdj
espierò
0
3546327
9942598
2026-10-12T01:27:23Z
TongcyBot
83009
半自動導入非詞元形式
9942598
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||1|s|futr}}
===異序詞===
* {{anagrams|it|a=eeioprs|poserei}}
apphfbjopbedqz4jgeau4hlzj3706n2
espii
0
3546328
9942599
2026-10-12T01:27:25Z
TongcyBot
83009
半自動導入非詞元形式
9942599
wikitext
text/x-wiki
{{also|espií|espiï}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||2|s|pres|indc|;|1//2//3|s|pres|subj|;|3|s|impr}}
===異序詞===
* {{anagrams|it|a=eiips|esipi|siepi}}
offml7863aft4meld880q90gjqsi4si
espiino
0
3546329
9942600
2026-10-12T01:27:26Z
TongcyBot
83009
半自動導入非詞元形式
9942600
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||3|p|pres|subj|;|3|p|impr}}
===異序詞===
* {{anagrams|it|a=eiinops|Sipione|sinopie}}
n4njzsfif1fxsc2wx3ux2296wiftmf4
espiò
0
3546330
9942601
2026-10-12T01:27:27Z
TongcyBot
83009
半自動導入非詞元形式
9942601
wikitext
text/x-wiki
{{also|espio|espió|espío}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espiare||3|s|phis}}
===異序詞===
* {{anagrams|it|a=eiops|-opsie|Pesio|esipo}}
kz6q3phd9lply49q79kyqbqe8m6tzsp
espurga
0
3546331
9942602
2026-10-12T01:27:29Z
TongcyBot
83009
半自動導入非詞元形式
9942602
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|espùrga}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|s|pres|indc|;|2|s|impr}}
1678yb2qbdw28cycxtmvmq2mbwsdwws
espurgai
0
3546332
9942603
2026-10-12T01:27:30Z
TongcyBot
83009
半自動導入非詞元形式
9942603
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|s|phis}}
fptfe91lx2qzr6n6cpb4cadpw1r1e4q
espurgammo
0
3546333
9942604
2026-10-12T01:27:31Z
TongcyBot
83009
半自動導入非詞元形式
9942604
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|p|phis}}
729zdc1qptifbzofaorq1r9qeb8oguq
espurgando
0
3546334
9942605
2026-10-12T01:27:32Z
TongcyBot
83009
半自動導入非詞元形式
9942605
wikitext
text/x-wiki
==意大利語==
===詞源===
源自{{der|it|la|expūrgandus}}, gerundive of {{m|la|expūrgō||to cleanse}}。
===發音===
{{it-pr}}
===動詞===
{{head|it|動名詞}}
# {{gerund of|it|espurgare}}
===形容詞===
{{it-adj}}
# that is to be [[expurge]]d
===延伸閱讀===
* {{R:it:Trec}}
081zv7jt71d39uigpw50fqs408bdplg
espurgano
0
3546335
9942606
2026-10-12T01:27:33Z
TongcyBot
83009
半自動導入非詞元形式
9942606
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|espùrgano}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|p|pres|indc}}
3781sh48r4oy9hp57to9tbs0zwkpg00
espurgarono
0
3546336
9942607
2026-10-12T01:27:34Z
TongcyBot
83009
半自動導入非詞元形式
9942607
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|p|phis}}
koidhggzz3qg83h6gaf9bu5l9t68gfm
espurgasse
0
3546337
9942608
2026-10-12T01:27:35Z
TongcyBot
83009
半自動導入非詞元形式
9942608
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|s|impf|subj}}
r3biabf9yqo3zf5xwspmhk6wl45k09f
espurgassero
0
3546338
9942609
2026-10-12T01:27:36Z
TongcyBot
83009
半自動導入非詞元形式
9942609
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|p|impf|subj}}
aha7s63z7epmtzvn2er91lppg8gursd
espurgassi
0
3546339
9942610
2026-10-12T01:27:37Z
TongcyBot
83009
半自動導入非詞元形式
9942610
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1//2|s|impf|subj}}
axugc4tm5719a96cb0smizsjej24gh9
espurgassimo
0
3546340
9942611
2026-10-12T01:27:38Z
TongcyBot
83009
半自動導入非詞元形式
9942611
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|p|impf|subj}}
fcx7sdyk10nloruaj9o3xphp6n7jqj4
espurgaste
0
3546341
9942612
2026-10-12T01:27:39Z
TongcyBot
83009
半自動導入非詞元形式
9942612
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|p|phis|;|2|p|impf|subj}}
pthrfhi3ejut7bfzxipqxs583t4l3t4
espurgasti
0
3546342
9942613
2026-10-12T01:27:41Z
TongcyBot
83009
半自動導入非詞元形式
9942613
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|s|phis}}
3dv7mm71w7t7ufx1xxdc1z7doolc53x
espurgava
0
3546343
9942614
2026-10-12T01:27:43Z
TongcyBot
83009
半自動導入非詞元形式
9942614
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|s|impf|indc}}
sh9d2gnx45h8i72628gizyc2gxrsf0a
espurgavano
0
3546344
9942615
2026-10-12T01:27:44Z
TongcyBot
83009
半自動導入非詞元形式
9942615
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|p|impf|indc}}
acp7z3a2e9i1bqlsclwkek96s0l1ugc
espurgavamo
0
3546345
9942616
2026-10-12T01:27:45Z
TongcyBot
83009
半自動導入非詞元形式
9942616
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|p|impf|indc}}
6r972ipyo8pivtqbymb6j2774a1ev0h
espurgavate
0
3546346
9942617
2026-10-12T01:27:46Z
TongcyBot
83009
半自動導入非詞元形式
9942617
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|p|impf|indc}}
se4fo2rogaagfzee9rlhgmlv0t6otke
espurgavi
0
3546347
9942618
2026-10-12T01:27:47Z
TongcyBot
83009
半自動導入非詞元形式
9942618
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|s|impf|indc}}
kh30pvvrjbxmgqgoe0v6b6tdpwtg8w2
espurgavo
0
3546348
9942619
2026-10-12T01:27:48Z
TongcyBot
83009
半自動導入非詞元形式
9942619
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|s|impf|indc}}
p6x864mmwm0q8i0kthijzig5hpz8rnp
espurgherai
0
3546349
9942620
2026-10-12T01:27:50Z
TongcyBot
83009
半自動導入非詞元形式
9942620
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|s|futr}}
n4p88g9msq6vybktacgi2b00w0drk6q
espurgheranno
0
3546350
9942621
2026-10-12T01:27:51Z
TongcyBot
83009
半自動導入非詞元形式
9942621
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|p|futr}}
f597x8w15j6mveqv61szbir96bpm2lq
espurgherebbe
0
3546351
9942622
2026-10-12T01:27:52Z
TongcyBot
83009
半自動導入非詞元形式
9942622
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|s|cond}}
jc1hxcnflbztrhug9838whroucu6eig
espurgherebbero
0
3546352
9942623
2026-10-12T01:27:53Z
TongcyBot
83009
半自動導入非詞元形式
9942623
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|p|cond}}
nz3mil4boqto1z4uoe7zv2gib8750tb
espurgherei
0
3546353
9942624
2026-10-12T01:27:54Z
TongcyBot
83009
半自動導入非詞元形式
9942624
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|s|cond}}
0w455xtql6mjkc2jgd5h6iducbwwv92
espurgheremmo
0
3546354
9942625
2026-10-12T01:27:56Z
TongcyBot
83009
半自動導入非詞元形式
9942625
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|p|cond}}
omh59n3kgc9yl2ahsiqxfc5p9n8n7f7
espurgheremo
0
3546355
9942626
2026-10-12T01:27:57Z
TongcyBot
83009
半自動導入非詞元形式
9942626
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|p|futr}}
aimyzcj6b00cefpj2e5scnyvo426wt7
espurghereste
0
3546356
9942627
2026-10-12T01:27:58Z
TongcyBot
83009
半自動導入非詞元形式
9942627
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|p|cond}}
i8aqqcm1jen6vno4vr3bcpxb5tfq2ql
espurgheresti
0
3546357
9942628
2026-10-12T01:27:59Z
TongcyBot
83009
半自動導入非詞元形式
9942628
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|s|cond}}
i5wryjqp9hx7fussvjektn3jwcug0zb
espurgherete
0
3546358
9942629
2026-10-12T01:28:00Z
TongcyBot
83009
半自動導入非詞元形式
9942629
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|p|futr}}
hm9ymedojdkcztoutpeuvn5zomc60zh
espurgherà
0
3546359
9942630
2026-10-12T01:28:01Z
TongcyBot
83009
半自動導入非詞元形式
9942630
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|s|futr}}
15fm49ac4ppbae1lgu2u826jeujqdiu
espurgherò
0
3546360
9942631
2026-10-12T01:28:03Z
TongcyBot
83009
半自動導入非詞元形式
9942631
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|s|futr}}
lbaeapimiybfsejamxi1lmhia2cn6n4
espurghi
0
3546361
9942632
2026-10-12T01:28:04Z
TongcyBot
83009
半自動導入非詞元形式
9942632
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|espùrghi}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|s|pres|indc|;|1//2//3|s|pres|subj|;|3|s|impr}}
mrdnaezsjow3g5wvdio4gla7e0xsafs
espurghiamo
0
3546362
9942633
2026-10-12T01:28:05Z
TongcyBot
83009
半自動導入非詞元形式
9942633
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|p|pres|ind//sub|;|1|p|impr}}
j81mbilajnx2idwz9jkd9bspx5eay3v
espurghiate
0
3546363
9942634
2026-10-12T01:28:06Z
TongcyBot
83009
半自動導入非詞元形式
9942634
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||2|p|pres|subj}}
3nhxlwfbrdcekbsvgzsokxckm1bwwh5
espurghino
0
3546364
9942635
2026-10-12T01:28:07Z
TongcyBot
83009
半自動導入非詞元形式
9942635
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|espùrghino}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|p|pres|subj|;|3|p|impr}}
a8qysmwzbwsu3a7rk6upafq7z4jo2ba
espurgo
0
3546365
9942636
2026-10-12T01:28:09Z
TongcyBot
83009
半自動導入非詞元形式
9942636
wikitext
text/x-wiki
{{also|espurgò}}
==意大利語==
===發音===
{{it-pr|espùrgo}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||1|s|pres|indc}}
bmzm382zr56hs4nsywvqseq7roinoqd
espurgò
0
3546366
9942637
2026-10-12T01:28:10Z
TongcyBot
83009
半自動導入非詞元形式
9942637
wikitext
text/x-wiki
{{also|espurgo}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|espurgare||3|s|phis}}
0wn5mw6bhslwgf940zkt4ttcavcbmzx
fosfataba
0
3546367
9942638
2026-10-12T01:28:11Z
TongcyBot
83009
半自動導入非詞元形式
9942638
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatabais
0
3546368
9942639
2026-10-12T01:28:12Z
TongcyBot
83009
半自動導入非詞元形式
9942639
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfataban
0
3546369
9942640
2026-10-12T01:28:13Z
TongcyBot
83009
半自動導入非詞元形式
9942640
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatabas
0
3546370
9942641
2026-10-12T01:28:14Z
TongcyBot
83009
半自動導入非詞元形式
9942641
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatad
0
3546371
9942642
2026-10-12T01:28:15Z
TongcyBot
83009
半自動導入非詞元形式
9942642
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatada
0
3546372
9942643
2026-10-12T01:28:17Z
TongcyBot
83009
半自動導入非詞元形式
9942643
wikitext
text/x-wiki
==加泰羅尼亞語==
===分詞===
{{head|ca|過去分詞變格形|g=f-s}}
# {{feminine singular of|ca|fosfatat}}
==葡萄牙語==
===分詞===
{{head|pt|過去分詞變格形|g=f-s}}
# {{feminine singular of|pt|fosfatado}}
==西班牙語==
===分詞===
{{head|es|過去分詞變格形|g=f-s}}
# {{feminine singular of|es|fosfatado}}
25qn88s2mi9a66qmxerz86i1dqvmyl5
fosfatadas
0
3546373
9942644
2026-10-12T01:28:18Z
TongcyBot
83009
半自動導入非詞元形式
9942644
wikitext
text/x-wiki
==葡萄牙語==
===分詞===
{{head|pt|過去分詞變格形|g=f-p}}
# {{feminine plural of|pt|fosfatado}}
==西班牙語==
===分詞===
{{head|es|過去分詞變格形|g=f-p}}
# {{feminine plural of|es|fosfatado}}
350195a5ct5gl1kozyvhagbtqy4is1i
fosfatades
0
3546374
9942645
2026-10-12T01:28:19Z
TongcyBot
83009
半自動導入非詞元形式
9942645
wikitext
text/x-wiki
==加泰羅尼亞語==
===分詞===
{{head|ca|過去分詞變格形|g=f-p}}
# {{feminine plural of|ca|fosfatat}}
lioujf19s0drbbag62i5jcu3wllqi84
fosfatado
0
3546375
9942646
2026-10-12T01:28:20Z
TongcyBot
83009
半自動導入非詞元形式
9942646
wikitext
text/x-wiki
==葡萄牙語==
===分詞===
{{pt-pp}}
# {{past participle of|pt|fosfatar}}
==西班牙語==
===分詞===
{{es-past participle}}
# {{past participle of|es|fosfatar}}
49em0gfx7w6p1x8vlap8q08jttapfiq
fosfatados
0
3546376
9942647
2026-10-12T01:28:22Z
TongcyBot
83009
半自動導入非詞元形式
9942647
wikitext
text/x-wiki
==葡萄牙語==
===分詞===
{{head|pt|過去分詞變格形|g=m-p}}
# {{masculine plural of|pt|fosfatado}}
==西班牙語==
===分詞===
{{head|es|過去分詞變格形|g=m-p}}
# {{masculine plural of|es|fosfatado}}
96ijj2i33pll11k97a6ipfpivdxpx2u
fosfatai
0
3546377
9942648
2026-10-12T01:28:23Z
TongcyBot
83009
半自動導入非詞元形式
9942648
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|s|phis}}
===異序詞===
* {{anagrams|it|a=aaffiost|affisato|soffiata}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
srr29nx21y8frul3z3ewnwqvp8izqyh
fosfatais
0
3546378
9942649
2026-10-12T01:28:24Z
TongcyBot
83009
半自動導入非詞元形式
9942649
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatam
0
3546379
9942650
2026-10-12T01:28:25Z
TongcyBot
83009
半自動導入非詞元形式
9942650
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatammo
0
3546380
9942652
2026-10-12T01:28:26Z
TongcyBot
83009
半自動導入非詞元形式
9942652
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|p|phis}}
nxvsdzwnemnuhhgojwvmj88km4vo41z
fosfatamos
0
3546381
9942653
2026-10-12T01:28:27Z
TongcyBot
83009
半自動導入非詞元形式
9942653
wikitext
text/x-wiki
{{also|fosfatámos}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
mtqnphc2h9ei7btoxr3uq8b5mt22yio
fosfatan
0
3546382
9942654
2026-10-12T01:28:29Z
TongcyBot
83009
半自動導入非詞元形式
9942654
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatando
0
3546383
9942655
2026-10-12T01:28:30Z
TongcyBot
83009
半自動導入非詞元形式
9942655
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動名詞}}
# {{gerund of|it|fosfatare}}
==葡萄牙語==
===動詞===
{{head|pt|動名詞}}
# {{gerund of|pt|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動名詞}}
# {{es-verb form of|fosfatar}}
33csx0lzpevhzlz5jds3lpqn3q2ptc3
fosfatano
0
3546384
9942656
2026-10-12T01:28:31Z
TongcyBot
83009
半自動導入非詞元形式
9942656
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|p|pres|indc}}
j9x76dfuk01mehskguhh62xh6qva8rv
fosfatant
0
3546385
9942657
2026-10-12T01:28:32Z
TongcyBot
83009
半自動導入非詞元形式
9942657
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動名詞}}
# {{gerund of|ca|fosfatar}}
gozbh9j20a9jmpyq96vq0fbbyv0thux
fosfatara
0
3546386
9942658
2026-10-12T01:28:33Z
TongcyBot
83009
半自動導入非詞元形式
9942658
wikitext
text/x-wiki
{{also|fosfatará}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
ti0rt2b8mb6qddml3c139ogr7k8z0d7
espulsioni
0
3546387
9942659
2026-10-12T01:28:34Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===名詞=== {{head|it|名詞變格形|g=f}} # {{plural of|it|espulsione}}」的新頁面
9942659
wikitext
text/x-wiki
==意大利語==
===名詞===
{{head|it|名詞變格形|g=f}}
# {{plural of|it|espulsione}}
9gjt0reva0rt4ok026je7p2hyh8htx6
fosfatarais
0
3546388
9942660
2026-10-12T01:28:35Z
TongcyBot
83009
半自動導入非詞元形式
9942660
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfataram
0
3546389
9942661
2026-10-12T01:28:36Z
TongcyBot
83009
半自動導入非詞元形式
9942661
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfataran
0
3546390
9942662
2026-10-12T01:28:37Z
TongcyBot
83009
半自動導入非詞元形式
9942662
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
o8kyobitw55ekynpl0ffut05w0el8e9
fosfataras
0
3546391
9942663
2026-10-12T01:28:38Z
TongcyBot
83009
半自動導入非詞元形式
9942663
wikitext
text/x-wiki
{{also|fosfatarás}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
8ve3qm2dnfsnxgoahz9jofldqwtvmtz
fosfatardes
0
3546392
9942664
2026-10-12T01:28:39Z
TongcyBot
83009
半自動導入非詞元形式
9942664
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatarei
0
3546393
9942665
2026-10-12T01:28:40Z
TongcyBot
83009
半自動導入非詞元形式
9942665
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatareis
0
3546394
9942666
2026-10-12T01:28:41Z
TongcyBot
83009
半自動導入非詞元形式
9942666
wikitext
text/x-wiki
{{also|fosfatáreis}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
mr7ynef688lsh8pk5phkl1i13qvhjha
fosfatarem
0
3546395
9942667
2026-10-12T01:28:42Z
TongcyBot
83009
半自動導入非詞元形式
9942667
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
okqd8a1yg6t7aw1t2eaihutieqy0awi
fosfataremos
0
3546396
9942668
2026-10-12T01:28:43Z
TongcyBot
83009
半自動導入非詞元形式
9942668
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
ktbo1ptj4h8pmvre7o2zo2h957ub7xm
fosfataren
0
3546397
9942669
2026-10-12T01:28:44Z
TongcyBot
83009
半自動導入非詞元形式
9942669
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
o8kyobitw55ekynpl0ffut05w0el8e9
fosfatares
0
3546398
9942670
2026-10-12T01:28:45Z
TongcyBot
83009
半自動導入非詞元形式
9942670
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
tdu3y9xdkheao4wm6y4q3f5eqgxh5zm
fosfatareu
0
3546399
9942671
2026-10-12T01:28:46Z
TongcyBot
83009
半自動導入非詞元形式
9942671
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfataria
0
3546400
9942672
2026-10-12T01:28:48Z
TongcyBot
83009
半自動導入非詞元形式
9942672
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
okqd8a1yg6t7aw1t2eaihutieqy0awi
fosfatariam
0
3546401
9942673
2026-10-12T01:28:49Z
TongcyBot
83009
半自動導入非詞元形式
9942673
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatarias
0
3546402
9942674
2026-10-12T01:28:50Z
TongcyBot
83009
半自動導入非詞元形式
9942674
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatarien
0
3546403
9942675
2026-10-12T01:28:51Z
TongcyBot
83009
半自動導入非詞元形式
9942675
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfataries
0
3546404
9942676
2026-10-12T01:28:53Z
TongcyBot
83009
半自動導入非詞元形式
9942676
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatarmos
0
3546405
9942677
2026-10-12T01:28:55Z
TongcyBot
83009
半自動導入非詞元形式
9942677
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfataron
0
3546406
9942678
2026-10-12T01:28:56Z
TongcyBot
83009
半自動導入非詞元形式
9942678
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatarono
0
3546407
9942679
2026-10-12T01:28:57Z
TongcyBot
83009
半自動導入非詞元形式
9942679
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|p|phis}}
izb4d9861k3q5jejizhzyvahlvumpnk
fosfatarà
0
3546408
9942680
2026-10-12T01:28:58Z
TongcyBot
83009
半自動導入非詞元形式
9942680
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfataràs
0
3546409
9942681
2026-10-12T01:29:01Z
TongcyBot
83009
半自動導入非詞元形式
9942681
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatarán
0
3546410
9942682
2026-10-12T01:29:02Z
TongcyBot
83009
半自動導入非詞元形式
9942682
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatará
0
3546411
9942683
2026-10-12T01:29:03Z
TongcyBot
83009
半自動導入非詞元形式
9942683
wikitext
text/x-wiki
{{also|fosfatara}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
8edfvox7xuowbl86zo380vzymyngnjs
fosfatarás
0
3546412
9942684
2026-10-12T01:29:04Z
TongcyBot
83009
半自動導入非詞元形式
9942684
wikitext
text/x-wiki
{{also|fosfataras}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
dspoqjjbvdpp2rp5ijq4277mu14yvkk
fosfatarão
0
3546413
9942685
2026-10-12T01:29:05Z
TongcyBot
83009
半自動導入非詞元形式
9942685
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfataré
0
3546414
9942686
2026-10-12T01:29:06Z
TongcyBot
83009
半自動導入非詞元形式
9942686
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
o8kyobitw55ekynpl0ffut05w0el8e9
fosfataréis
0
3546415
9942687
2026-10-12T01:29:07Z
TongcyBot
83009
半自動導入非詞元形式
9942687
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfataría
0
3546416
9942688
2026-10-12T01:29:08Z
TongcyBot
83009
半自動導入非詞元形式
9942688
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfataríais
0
3546417
9942689
2026-10-12T01:29:09Z
TongcyBot
83009
半自動導入非詞元形式
9942689
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfataríamos
0
3546418
9942690
2026-10-12T01:29:10Z
TongcyBot
83009
半自動導入非詞元形式
9942690
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
ktbo1ptj4h8pmvre7o2zo2h957ub7xm
fosfatarían
0
3546419
9942691
2026-10-12T01:29:12Z
TongcyBot
83009
半自動導入非詞元形式
9942691
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatarías
0
3546420
9942692
2026-10-12T01:29:13Z
TongcyBot
83009
半自動導入非詞元形式
9942692
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfataríeis
0
3546421
9942694
2026-10-12T01:29:14Z
TongcyBot
83009
半自動導入非詞元形式
9942694
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfataríem
0
3546422
9942695
2026-10-12T01:29:15Z
TongcyBot
83009
半自動導入非詞元形式
9942695
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfataríeu
0
3546423
9942696
2026-10-12T01:29:17Z
TongcyBot
83009
半自動導入非詞元形式
9942696
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatas
0
3546424
9942697
2026-10-12T01:29:18Z
TongcyBot
83009
半自動導入非詞元形式
9942697
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
ktbo1ptj4h8pmvre7o2zo2h957ub7xm
fosfatase
0
3546425
9942698
2026-10-12T01:29:19Z
TongcyBot
83009
半自動導入非詞元形式
9942698
wikitext
text/x-wiki
==葡萄牙語==
===名詞===
{{pt-noun|f}}
# {{lb|pt|enzyme}} [[phosphatase]] {{gloss|an enzyme that hydrolyzes phosphate esters}}
===延伸閱讀===
* {{R:pt:Aulete}}
* {{R:pt:Priberam}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
owm8mhpdyt4ekc3gsthlxmwdudievi4
fosfataseis
0
3546426
9942699
2026-10-12T01:29:20Z
TongcyBot
83009
半自動導入非詞元形式
9942699
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatasen
0
3546427
9942700
2026-10-12T01:29:21Z
TongcyBot
83009
半自動導入非詞元形式
9942700
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatases
0
3546428
9942701
2026-10-12T01:29:22Z
TongcyBot
83009
半自動導入非詞元形式
9942701
wikitext
text/x-wiki
==葡萄牙語==
===名詞===
{{head|pt|名詞變格形}}
# {{plural of|pt|fosfatase}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
nqg0zitbk6ulifse7j0d08xfpjmh6dh
fosfatasse
0
3546429
9942702
2026-10-12T01:29:23Z
TongcyBot
83009
半自動導入非詞元形式
9942702
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|s|impf|subj}}
===異序詞===
* {{anagrams|it|a=aaeffossst|affossaste}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
ptccpzsoty7qz2y86ne9yylu3y9b86v
erudizioni
0
3546430
9942703
2026-10-12T01:29:24Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===名詞=== {{head|it|名詞變格形|g=f}} # {{plural of|it|erudizione}}」的新頁面
9942703
wikitext
text/x-wiki
==意大利語==
===名詞===
{{head|it|名詞變格形|g=f}}
# {{plural of|it|erudizione}}
2e4x8hcrm3ondx15v74e78sasx6vyd9
fosfatassem
0
3546431
9942704
2026-10-12T01:29:24Z
TongcyBot
83009
半自動導入非詞元形式
9942704
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatassero
0
3546432
9942705
2026-10-12T01:29:25Z
TongcyBot
83009
半自動導入非詞元形式
9942705
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|p|impf|subj}}
kzxfc3d5hdk4hdqrn3nt16lasp0b0y8
fosfatasses
0
3546433
9942706
2026-10-12T01:29:28Z
TongcyBot
83009
半自動導入非詞元形式
9942706
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatassi
0
3546434
9942707
2026-10-12T01:29:29Z
TongcyBot
83009
半自動導入非詞元形式
9942707
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1//2|s|impf|subj}}
===異序詞===
* {{anagrams|it|a=aaffiossst|affossasti}}
0w6uksct1n2l66s1gech0m2wpbrv49t
fosfatassimo
0
3546435
9942708
2026-10-12T01:29:30Z
TongcyBot
83009
半自動導入非詞元形式
9942708
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|p|impf|subj}}
8thot904o954lrelrht1ncfu1wqjsqy
fosfataste
0
3546436
9942709
2026-10-12T01:29:31Z
TongcyBot
83009
半自動導入非詞元形式
9942709
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|p|phis|;|2|p|impf|subj}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
egfj9zl7u4b2xleupi5wilsll1ddj3a
fosfatasteis
0
3546437
9942710
2026-10-12T01:29:32Z
TongcyBot
83009
半自動導入非詞元形式
9942710
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatastes
0
3546438
9942711
2026-10-12T01:29:33Z
TongcyBot
83009
半自動導入非詞元形式
9942711
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatasti
0
3546439
9942712
2026-10-12T01:29:34Z
TongcyBot
83009
半自動導入非詞元形式
9942712
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|s|phis}}
c2wybqwvxl32ovjr5ug33b5ebx5ry9s
fosfatats
0
3546440
9942713
2026-10-12T01:29:35Z
TongcyBot
83009
半自動導入非詞元形式
9942713
wikitext
text/x-wiki
==加泰羅尼亞語==
===分詞===
{{head|ca|過去分詞變格形|g=m-p}}
# {{masculine plural of|ca|fosfatat}}
rl6pewocvndpazezs3tp05kpfrrudgu
fosfatava
0
3546441
9942714
2026-10-12T01:29:36Z
TongcyBot
83009
半自動導入非詞元形式
9942714
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|s|impf|indc}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
i3x43vvqx8obezskocqgojrhhv7e8tz
fosfatavam
0
3546442
9942715
2026-10-12T01:29:38Z
TongcyBot
83009
半自動導入非詞元形式
9942715
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatavano
0
3546443
9942716
2026-10-12T01:29:40Z
TongcyBot
83009
半自動導入非詞元形式
9942716
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|p|impf|indc}}
jgouy2gyht18o0au89hy3ieqjahsjj3
fosfatavamo
0
3546444
9942717
2026-10-12T01:29:41Z
TongcyBot
83009
半自動導入非詞元形式
9942717
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|p|impf|indc}}
jcs61xhwul4i6o5fqf6wjv1xtnfpjy3
fosfatavas
0
3546445
9942718
2026-10-12T01:29:42Z
TongcyBot
83009
半自動導入非詞元形式
9942718
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatavate
0
3546446
9942719
2026-10-12T01:29:43Z
TongcyBot
83009
半自動導入非詞元形式
9942719
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|p|impf|indc}}
d764s9g2azneq3drlxf4q7ncbzogb8i
fosfataven
0
3546447
9942721
2026-10-12T01:29:44Z
TongcyBot
83009
半自動導入非詞元形式
9942721
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfataves
0
3546448
9942722
2026-10-12T01:29:45Z
TongcyBot
83009
半自動導入非詞元形式
9942722
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatavi
0
3546449
9942723
2026-10-12T01:29:46Z
TongcyBot
83009
半自動導入非詞元形式
9942723
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|s|impf|indc}}
8pivcpaw8gy2dxyl1p8hv2kqpbwp77y
fosfatavo
0
3546450
9942724
2026-10-12T01:29:47Z
TongcyBot
83009
半自動導入非詞元形式
9942724
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|s|impf|indc}}
g9il5j93htddul5arzzmfy7ryqejs5x
fosfate
0
3546451
9942725
2026-10-12T01:29:48Z
TongcyBot
83009
半自動導入非詞元形式
9942725
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
ktbo1ptj4h8pmvre7o2zo2h957ub7xm
fosfatei
0
3546452
9942726
2026-10-12T01:29:49Z
TongcyBot
83009
半自動導入非詞元形式
9942726
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfateis
0
3546453
9942727
2026-10-12T01:29:51Z
TongcyBot
83009
半自動導入非詞元形式
9942727
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatem
0
3546454
9942728
2026-10-12T01:29:53Z
TongcyBot
83009
半自動導入非詞元形式
9942728
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==葡萄牙語==
===發音===
{{pt-IPA}}
* {{rhymes|pt|atẽj̃|q1=巴西|atɐ̃j̃|q2=葡萄牙|s=3}}
* {{hyph|pt|fos|fa|tem}}
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
bbzpwy6ysjaoalpnhbx1fqoq7c7wamx
fosfatemos
0
3546455
9942729
2026-10-12T01:29:53Z
TongcyBot
83009
半自動導入非詞元形式
9942729
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
ktbo1ptj4h8pmvre7o2zo2h957ub7xm
fosfaten
0
3546456
9942730
2026-10-12T01:29:55Z
TongcyBot
83009
半自動導入非詞元形式
9942730
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==荷蘭語==
===發音===
* {{audio|nl|Nl-fosfaten.ogg}}
===名詞===
{{head|nl|名詞變格形}}
# {{plural of|nl|fosfaat}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
9x5scjenx69ng7brpclkqljya8k601a
fosfaterai
0
3546457
9942731
2026-10-12T01:29:56Z
TongcyBot
83009
半自動導入非詞元形式
9942731
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|s|futr}}
===異序詞===
* {{anagrams|it|a=aaeffiorst|affioraste|afforestai}}
0xgqvumk3zgosl8we9b77yooppuuvfl
fosfateranno
0
3546458
9942732
2026-10-12T01:29:57Z
TongcyBot
83009
半自動導入非詞元形式
9942732
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|p|futr}}
fa4t41ja5v2oxplypoaw3ahexh06r5v
fosfaterebbe
0
3546459
9942733
2026-10-12T01:29:59Z
TongcyBot
83009
半自動導入非詞元形式
9942733
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|s|cond}}
===異序詞===
* {{anagrams|it|a=abbeeefforst|abboffereste}}
s1jxrhmkmy9sn88z8l8lu09ffx3gtb4
fosfaterebbero
0
3546460
9942734
2026-10-12T01:30:00Z
TongcyBot
83009
半自動導入非詞元形式
9942734
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|p|cond}}
3vm3x1vyg4gvchxr7fnwrhyt2frepg9
fosfaterei
0
3546461
9942735
2026-10-12T01:30:01Z
TongcyBot
83009
半自動導入非詞元形式
9942735
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|s|cond}}
===異序詞===
* {{anagrams|it|a=aeeffiorst|sofferiate}}
gx7c1o42lrqhefuksdmm7zchtlz091z
fosfateremmo
0
3546462
9942736
2026-10-12T01:30:02Z
TongcyBot
83009
半自動導入非詞元形式
9942736
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|p|cond}}
0xjvs3x2cwpu7e6bq8kf8ejpfys4lne
fosfateremo
0
3546463
9942737
2026-10-12T01:30:03Z
TongcyBot
83009
半自動導入非詞元形式
9942737
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|p|futr}}
8mysbv8zu20hvt8x43xj51zqsdwsc8l
fosfatereste
0
3546464
9942738
2026-10-12T01:30:04Z
TongcyBot
83009
半自動導入非詞元形式
9942738
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|p|cond}}
g8qkcb5z5wedawiqmc13ram4uzzn7bi
fosfateresti
0
3546465
9942739
2026-10-12T01:30:05Z
TongcyBot
83009
半自動導入非詞元形式
9942739
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|s|cond}}
i8d16o788r1rb1idpcy63cbo96yn30z
fosfaterete
0
3546466
9942740
2026-10-12T01:30:06Z
TongcyBot
83009
半自動導入非詞元形式
9942740
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|p|futr}}
6e05ok991fju4w79cz5r6r7o3t7d81y
fosfaterà
0
3546467
9942741
2026-10-12T01:30:07Z
TongcyBot
83009
半自動導入非詞元形式
9942741
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|s|futr}}
===異序詞===
* {{anagrams|it|a=aaefforst|afforesta|fosfatare}}
7n1l8aitdov43gingiqhf5sz8k0z0m9
fosfaterò
0
3546468
9942742
2026-10-12T01:30:09Z
TongcyBot
83009
半自動導入非詞元形式
9942742
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|s|futr}}
===異序詞===
* {{anagrams|it|a=aeffoorst|afforesto|afforestò|fosforate|fotosfera}}
8axh5fhvmyujr259u7sqri9hz3iagzl
fosfates
0
3546469
9942743
2026-10-12T01:30:10Z
TongcyBot
83009
半自動導入非詞元形式
9942743
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
tdu3y9xdkheao4wm6y4q3f5eqgxh5zm
fosfatessin
0
3546470
9942744
2026-10-12T01:30:11Z
TongcyBot
83009
半自動導入非詞元形式
9942744
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatessis
0
3546471
9942745
2026-10-12T01:30:14Z
TongcyBot
83009
半自動導入非詞元形式
9942745
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfateu
0
3546472
9942746
2026-10-12T01:30:15Z
TongcyBot
83009
半自動導入非詞元形式
9942746
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfati
0
3546473
9942747
2026-10-12T01:30:16Z
TongcyBot
83009
半自動導入非詞元形式
9942747
wikitext
text/x-wiki
==加泰羅尼亞語==
===發音===
* {{ca-IPA}}
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==伊多語==
===發音===
{{io-IPA}}
===名詞===
{{head|io|名詞變格形}}
# {{plural of|io|fosfato}}
==意大利語==
===發音===
{{it-pr|^à}}
===名詞===
{{head|it|名詞變格形|g=m}}
# {{plural of|it|fosfato}}
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|s|pres|indc|;|1//2//3|s|pres|subj|;|3|s|impr}}
r2ckx72nryyyxfw05e0uj1np71vh1hl
fosfatiamo
0
3546474
9942748
2026-10-12T01:30:17Z
TongcyBot
83009
半自動導入非詞元形式
9942748
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||1|p|pres|ind//sub|;|1|p|impr}}
ewtg2u63qvpz5szkxmt0ijfecgsmec1
fosfatiate
0
3546475
9942749
2026-10-12T01:30:18Z
TongcyBot
83009
半自動導入非詞元形式
9942749
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||2|p|pres|subj}}
sdkkor087wefev3ufhfeat8j20v0xap
fosfatin
0
3546476
9942750
2026-10-12T01:30:19Z
TongcyBot
83009
半自動導入非詞元形式
9942750
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatino
0
3546477
9942751
2026-10-12T01:30:20Z
TongcyBot
83009
半自動導入非詞元形式
9942751
wikitext
text/x-wiki
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|p|pres|subj|;|3|p|impr}}
===異序詞===
* {{anagrams|it|a=affinoost|fosfonati}}
h18o181ry8rnhc939qbj09m05socygx
fosfatis
0
3546478
9942752
2026-10-12T01:30:21Z
TongcyBot
83009
半自動導入非詞元形式
9942752
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatou
0
3546479
9942753
2026-10-12T01:30:23Z
TongcyBot
83009
半自動導入非詞元形式
9942753
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatà
0
3546480
9942754
2026-10-12T01:30:24Z
TongcyBot
83009
半自動導入非詞元形式
9942754
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatàrem
0
3546481
9942755
2026-10-12T01:30:25Z
TongcyBot
83009
半自動導入非詞元形式
9942755
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatàreu
0
3546482
9942756
2026-10-12T01:30:26Z
TongcyBot
83009
半自動導入非詞元形式
9942756
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatàvem
0
3546483
9942757
2026-10-12T01:30:27Z
TongcyBot
83009
半自動導入非詞元形式
9942757
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatàveu
0
3546484
9942758
2026-10-12T01:30:28Z
TongcyBot
83009
半自動導入非詞元形式
9942758
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatá
0
3546485
9942759
2026-10-12T01:30:30Z
TongcyBot
83009
半自動導入非詞元形式
9942759
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatábamos
0
3546486
9942760
2026-10-12T01:30:31Z
TongcyBot
83009
半自動導入非詞元形式
9942760
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatáis
0
3546487
9942761
2026-10-12T01:30:32Z
TongcyBot
83009
半自動導入非詞元形式
9942761
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatámos
0
3546488
9942762
2026-10-12T01:30:33Z
TongcyBot
83009
半自動導入非詞元形式
9942762
wikitext
text/x-wiki
{{also|fosfatamos}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
8z10l0r1u1x7c2rk880h0kayg4b7thv
fosfatáramos
0
3546489
9942763
2026-10-12T01:30:34Z
TongcyBot
83009
半自動導入非詞元形式
9942763
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
ktbo1ptj4h8pmvre7o2zo2h957ub7xm
fosfatáreis
0
3546490
9942764
2026-10-12T01:30:35Z
TongcyBot
83009
半自動導入非詞元形式
9942764
wikitext
text/x-wiki
{{also|fosfatareis}}
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
9kx5bbfumaqwbia1egx1yqbee2z9xp1
fosfatáremos
0
3546491
9942765
2026-10-12T01:30:36Z
TongcyBot
83009
半自動導入非詞元形式
9942765
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatás
0
3546492
9942766
2026-10-12T01:30:37Z
TongcyBot
83009
半自動導入非詞元形式
9942766
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatásemos
0
3546493
9942767
2026-10-12T01:30:38Z
TongcyBot
83009
半自動導入非詞元形式
9942767
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatásseis
0
3546494
9942768
2026-10-12T01:30:39Z
TongcyBot
83009
半自動導入非詞元形式
9942768
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatássemos
0
3546495
9942769
2026-10-12T01:30:42Z
TongcyBot
83009
半自動導入非詞元形式
9942769
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatávamos
0
3546496
9942770
2026-10-12T01:30:43Z
TongcyBot
83009
半自動導入非詞元形式
9942770
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfatáveis
0
3546497
9942771
2026-10-12T01:30:44Z
TongcyBot
83009
半自動導入非詞元形式
9942771
wikitext
text/x-wiki
==葡萄牙語==
===動詞===
{{head|pt|動詞變位形式}}
# {{pt-verb form of|fosfatar}}
s1fa37bk56gf2acyiwvo19wwhjv44hu
fosfaté
0
3546498
9942772
2026-10-12T01:30:45Z
TongcyBot
83009
半自動導入非詞元形式
9942772
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatéis
0
3546499
9942773
2026-10-12T01:30:46Z
TongcyBot
83009
半自動導入非詞元形式
9942773
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fosfatés
0
3546500
9942774
2026-10-12T01:30:47Z
TongcyBot
83009
半自動導入非詞元形式
9942774
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
o8kyobitw55ekynpl0ffut05w0el8e9
fosfatéssim
0
3546501
9942775
2026-10-12T01:30:48Z
TongcyBot
83009
半自動導入非詞元形式
9942775
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatéssiu
0
3546502
9942776
2026-10-12T01:30:49Z
TongcyBot
83009
半自動導入非詞元形式
9942776
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatí
0
3546503
9942777
2026-10-12T01:30:51Z
TongcyBot
83009
半自動導入非詞元形式
9942777
wikitext
text/x-wiki
==加泰羅尼亞語==
===動詞===
{{head|ca|動詞變位形式}}
# {{ca-verb form of|fosfatar}}
62vp63ioswni9r2xnxhrj25ks6n6xmt
fosfatò
0
3546504
9942778
2026-10-12T01:30:52Z
TongcyBot
83009
半自動導入非詞元形式
9942778
wikitext
text/x-wiki
{{also|fosfato}}
==意大利語==
===動詞===
{{head|it|動詞變位形式}}
# {{inflection of|it|fosfatare||3|s|phis}}
0hg4ii4x9kjawck8izylf6717pkr9fe
fosfató
0
3546505
9942779
2026-10-12T01:30:53Z
TongcyBot
83009
半自動導入非詞元形式
9942779
wikitext
text/x-wiki
==西班牙語==
===動詞===
{{head|es|動詞變位形式}}
# {{es-verb form of|fosfatar}}
44t71uij8cexcljsnpcml6h3phrd4uo
fenicotteri
0
3546506
9942784
2026-10-12T02:22:12Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|^ò}} ===名詞=== {{head|it|名詞變格形|g=m}} # {{plural of|it|fenicottero}} ===異序詞=== * {{anagrams|it|a=ceefiinortt|confettieri}}」的新頁面
9942784
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|^ò}}
===名詞===
{{head|it|名詞變格形|g=m}}
# {{plural of|it|fenicottero}}
===異序詞===
* {{anagrams|it|a=ceefiinortt|confettieri}}
503l81klmtlte5hpp7kjddm6e47phl0
fallibili
0
3546507
9942786
2026-10-12T02:25:17Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===形容詞=== {{head|it|形容詞變格形}} # {{plural of|it|fallibile}} ==拉丁語== ===形容詞=== {{head|la|形容詞變格形|head=fallibilī}} # {{inflection of|la|fallibilis||dat//abl|m//f//n|s}}」的新頁面
9942786
wikitext
text/x-wiki
==意大利語==
===形容詞===
{{head|it|形容詞變格形}}
# {{plural of|it|fallibile}}
==拉丁語==
===形容詞===
{{head|la|形容詞變格形|head=fallibilī}}
# {{inflection of|la|fallibilis||dat//abl|m//f//n|s}}
ghiugn6381tfj41xc5hoauwslqeht7a
extraterritoriali
0
3546508
9942789
2026-10-12T02:26:24Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===形容詞=== {{head|it|形容詞變格形}} # {{plural of|it|extraterritoriale}}」的新頁面
9942789
wikitext
text/x-wiki
==意大利語==
===形容詞===
{{head|it|形容詞變格形}}
# {{plural of|it|extraterritoriale}}
trnd6gqnlevde9yglh9ds1k6mgyio94
evoluzionismi
0
3546509
9942791
2026-10-12T02:29:25Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===名詞=== {{head|it|名詞變格形|g=m}} # {{plural of|it|evoluzionismo}}」的新頁面
9942791
wikitext
text/x-wiki
==意大利語==
===名詞===
{{head|it|名詞變格形|g=m}}
# {{plural of|it|evoluzionismo}}
iwzv5yupuz8pmms0gvn288z2ihg5c0n
eterosessuali
0
3546510
9942793
2026-10-12T02:30:47Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|ètero[s]essu.àli,ètero[s]essuàli}} ===形容詞=== {{head|it|形容詞變格形}} # {{adj form of|it|eterosessuale||p}} ===名詞=== {{head|it|名詞變格形|g=m|g2=f}} # {{plural of|it|eterosessuale}}」的新頁面
9942793
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|ètero[s]essu.àli,ètero[s]essuàli}}
===形容詞===
{{head|it|形容詞變格形}}
# {{adj form of|it|eterosessuale||p}}
===名詞===
{{head|it|名詞變格形|g=m|g2=f}}
# {{plural of|it|eterosessuale}}
b2ji24aakgtuku4ce2f9f6d34ex8ojv
eterosessualità
0
3546511
9942794
2026-10-12T02:30:51Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== {{wp|it:}} ===詞源=== {{ety|it|:af|etero-|sessualità}} 源自 {{prefix|it|etero|sessualità}}。 ===名詞=== {{it-noun|f}} # [[异性恋]] ====相關詞彙==== * {{l|it|eterosessuale}} * {{l|it|sessualità}} ===參見=== {{list:sexual orientations/it}}」的新頁面
9942794
wikitext
text/x-wiki
==意大利語==
{{wp|it:}}
===詞源===
{{ety|it|:af|etero-|sessualità}}
源自 {{prefix|it|etero|sessualità}}。
===名詞===
{{it-noun|f}}
# [[异性恋]]
====相關詞彙====
* {{l|it|eterosessuale}}
* {{l|it|sessualità}}
===參見===
{{list:sexual orientations/it}}
8vv36jj0pcxtxzwvq4yw6rjzt399k48
bisessualità
0
3546512
9942795
2026-10-12T02:31:16Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== {{wp|it:}} ===名詞=== {{it-noun|f}} # [[双性恋]] #: {{syn|it|ermafrodismo|q1=生物学}} ====相關詞彙==== * {{l|it|bisessuale}} * {{l|it|sessualità}} ===參見=== {{list:sexual orientations/it}}」的新頁面
9942795
wikitext
text/x-wiki
==意大利語==
{{wp|it:}}
===名詞===
{{it-noun|f}}
# [[双性恋]]
#: {{syn|it|ermafrodismo|q1=生物学}}
====相關詞彙====
* {{l|it|bisessuale}}
* {{l|it|sessualità}}
===參見===
{{list:sexual orientations/it}}
py5pxtu3h9d4d8bdpfnu2hl2zr8i7ie
pansessualità
0
3546513
9942796
2026-10-12T02:31:22Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===詞源=== {{ety|it|:af|pan-|sessualità}} 源自 {{prefix|it|pan|sessualità}}。 ===名詞=== {{it-noun|f|#}} # [[泛性恋]] ====相關詞彙==== * {{l|it|pansessuale}} ===參見=== {{list:sexual orientations/it}}」的新頁面
9942796
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:af|pan-|sessualità}}
源自 {{prefix|it|pan|sessualità}}。
===名詞===
{{it-noun|f|#}}
# [[泛性恋]]
====相關詞彙====
* {{l|it|pansessuale}}
===參見===
{{list:sexual orientations/it}}
4yrql983vnzlbfmfjbgfl4dv47dx04m
pansessuale
0
3546514
9942797
2026-10-12T02:31:43Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===詞源=== {{ety|it|:af|pan-|sessuale}} 源自 {{prefix|it|pan|sessuale}}。 ===形容詞=== {{it-adj}} # [[双性恋]]的 ====相關詞彙==== * {{l|it|pansessualità}}」的新頁面
9942797
wikitext
text/x-wiki
==意大利語==
===詞源===
{{ety|it|:af|pan-|sessuale}}
源自 {{prefix|it|pan|sessuale}}。
===形容詞===
{{it-adj}}
# [[双性恋]]的
====相關詞彙====
* {{l|it|pansessualità}}
ofz3g8mrymdmdlqfyyllnllnjlfpt36
asessualità
0
3546515
9942798
2026-10-12T02:31:48Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== {{wp|it:}} ===詞源=== {{ety|it|:af|asessuale|-ità}} 源自 {{af|it|asessuale|-ità}}。 ===名詞=== {{it-noun|f}} # [[无性恋]] ====相關詞彙==== * {{l|it|asessuato}} * {{l|it|sessualità}} ===參見=== {{list:sexual orientations/it}} ===延伸閱讀=== * {{R:it:Treccani}}」的新頁面
9942798
wikitext
text/x-wiki
==意大利語==
{{wp|it:}}
===詞源===
{{ety|it|:af|asessuale|-ità}}
源自 {{af|it|asessuale|-ità}}。
===名詞===
{{it-noun|f}}
# [[无性恋]]
====相關詞彙====
* {{l|it|asessuato}}
* {{l|it|sessualità}}
===參見===
{{list:sexual orientations/it}}
===延伸閱讀===
* {{R:it:Treccani}}
2uaryxwg4kig794tyiqg5nt59dkpa3v
pansessuali
0
3546516
9942799
2026-10-12T02:32:00Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===形容詞=== {{head|it|形容詞變格形}} # {{plural of|it|pansessuale}}」的新頁面
9942799
wikitext
text/x-wiki
==意大利語==
===形容詞===
{{head|it|形容詞變格形}}
# {{plural of|it|pansessuale}}
d2wwkh65lfp2e5lb2spg6trvovdcnbf
lesbismo
0
3546517
9942801
2026-10-12T02:33:08Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== {{wp|it:}} ===詞源=== {{ety|it|:af|Lesbo|-ismo}} {{suf|it|Lesbo|ismo}} ===名詞=== {{it-noun|m}} # [[女同性恋]] #: {{syn|it|saffismo}} ====相關詞彙==== * {{l|it|lesbica}} * {{l|it|Lesbo}} {{c|it|性取向|LGBTQ}}」的新頁面
9942801
wikitext
text/x-wiki
==意大利語==
{{wp|it:}}
===詞源===
{{ety|it|:af|Lesbo|-ismo}}
{{suf|it|Lesbo|ismo}}
===名詞===
{{it-noun|m}}
# [[女同性恋]]
#: {{syn|it|saffismo}}
====相關詞彙====
* {{l|it|lesbica}}
* {{l|it|Lesbo}}
{{c|it|性取向|LGBTQ}}
rm9qyqsbmvn0dlo52336xtsb9rvjzcq
lesbismi
0
3546518
9942802
2026-10-12T02:33:15Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==芬蘭語== ===詞源=== 源自 {{af|fi|lesbo|-ismi}}。 ===發音=== {{fi-p}} ===名詞=== {{fi-noun}} # [[女同性恋]] ====變格==== {{fi-decl-risti|lesbism|||ä}} ===延伸閱讀=== * {{R:fi:KTSK|accessdate=2023-07-02}} ==意大利語== ===名詞=== {{head|it|名詞變格形|g=m}} # {{plural of|it|lesbismo}}」的新頁面
9942802
wikitext
text/x-wiki
==芬蘭語==
===詞源===
源自 {{af|fi|lesbo|-ismi}}。
===發音===
{{fi-p}}
===名詞===
{{fi-noun}}
# [[女同性恋]]
====變格====
{{fi-decl-risti|lesbism|||ä}}
===延伸閱讀===
* {{R:fi:KTSK|accessdate=2023-07-02}}
==意大利語==
===名詞===
{{head|it|名詞變格形|g=m}}
# {{plural of|it|lesbismo}}
s73hje6dfjqnjrzfkfdjjpyro1z9mvy
orientamento sessuale
0
3546519
9942803
2026-10-12T02:33:26Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== {{wp|it:}} ===名詞=== {{it-noun|m}} # [[性取向]] ===參見=== {{list:sexual orientations/it}} {{C|it|性取向|性慾}}」的新頁面
9942803
wikitext
text/x-wiki
==意大利語==
{{wp|it:}}
===名詞===
{{it-noun|m}}
# [[性取向]]
===參見===
{{list:sexual orientations/it}}
{{C|it|性取向|性慾}}
ra911ynpyzavrojm47u06ei8yv65ltx
omosessuali
0
3546520
9942806
2026-10-12T02:35:02Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|ómo[s]essu.àli,ómo[s]essuàli,#òmo[s]essu.àli}} ===形容詞=== {{head|it|形容詞變格形|g=m|g2=f}} # {{adj form of|it|omosessuale||p}} ===名詞=== {{head|it|名詞變格形|g=m|g2=f}} # {{plural of|it|omosessuale}}」的新頁面
9942806
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|ómo[s]essu.àli,ómo[s]essuàli,#òmo[s]essu.àli}}
===形容詞===
{{head|it|形容詞變格形|g=m|g2=f}}
# {{adj form of|it|omosessuale||p}}
===名詞===
{{head|it|名詞變格形|g=m|g2=f}}
# {{plural of|it|omosessuale}}
n3d55uzx5m28ttfsxo3bpq889mcoukc
lesbico
0
3546521
9942808
2026-10-12T02:35:40Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|lésbico}} ==意大利語== ===發音=== {{it-pr|lèsbico}} ===形容詞=== {{it-adj}} # [[女同性恋]]的」的新頁面
9942808
wikitext
text/x-wiki
{{also|lésbico}}
==意大利語==
===發音===
{{it-pr|lèsbico}}
===形容詞===
{{it-adj}}
# [[女同性恋]]的
leh1umu4kg2viu9urrcam2u8rtrxt7g
lesbiche
0
3546522
9942809
2026-10-12T02:35:57Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==法語== ===詞源=== {{ety|fr|:blend|lesbienne|biche}} {{blend|fr|lesbienne|biche}}。 ===發音=== * {{fr-IPA}} ===名詞=== {{fr-noun|f}} # {{lb|fr|非正式}} [[女同性恋]]者,[[拉拉]] #: {{syn|fr|gouine}} ==意大利語== ===發音=== {{it-pr|[lè]}} ===形容詞=== {{head|it|形容詞變格形}} # {{feminine plural of|it|lesbico}} ===名詞=== {{head|it|名詞變格形|g=f}} # {{plural of|it|lesbica}}」的新頁面
9942809
wikitext
text/x-wiki
==法語==
===詞源===
{{ety|fr|:blend|lesbienne|biche}}
{{blend|fr|lesbienne|biche}}。
===發音===
* {{fr-IPA}}
===名詞===
{{fr-noun|f}}
# {{lb|fr|非正式}} [[女同性恋]]者,[[拉拉]]
#: {{syn|fr|gouine}}
==意大利語==
===發音===
{{it-pr|[lè]}}
===形容詞===
{{head|it|形容詞變格形}}
# {{feminine plural of|it|lesbico}}
===名詞===
{{head|it|名詞變格形|g=f}}
# {{plural of|it|lesbica}}
78e557wh36mj5vaogw91vsxdwgeczrl
lesbici
0
3546523
9942810
2026-10-12T02:36:01Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr|^è}} ===形容詞=== {{head|it|形容詞變格形}} # {{masculine plural of|it|lesbico}} ===異序詞=== * {{anagrams|it|a=bceiils|scibile}}」的新頁面
9942810
wikitext
text/x-wiki
==意大利語==
===發音===
{{it-pr|^è}}
===形容詞===
{{head|it|形容詞變格形}}
# {{masculine plural of|it|lesbico}}
===異序詞===
* {{anagrams|it|a=bceiils|scibile}}
d0lwvbsgg0oawfnce70fxxstcosaq4y
lesbiches
0
3546524
9942811
2026-10-12T02:36:13Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==法語== ===名詞=== {{head|fr|名詞變格形}} # {{plural of|fr|lesbiche}}」的新頁面
9942811
wikitext
text/x-wiki
==法語==
===名詞===
{{head|fr|名詞變格形}}
# {{plural of|fr|lesbiche}}
rdzqp2q1m14gbiglzbhfpf6a8hw2g7c
lesbienne
0
3546525
9942812
2026-10-12T02:36:43Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==荷蘭語== ===詞源=== {{bor+|nl|fr|lesbienne}}。 ===發音=== * {{IPA|nl|/ˌlɛs.biˈɛ.nə/}} * {{audio|nl|Nl-lesbienne.ogg}} * {{hyphenation|nl|les|bi|en|ne}} ===名詞=== {{nl-noun|f|-s|-}} # {{lb|nl|somewhat|正式}} [[女同性恋]]者 #: {{syn|nl|lesbi <q:非正式>|lesbo|pot <q:贬义>}} ====相關詞彙==== * {{l|nl|lesbisch}} ==法語== ===發音=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-Exilexi-lesbienne.wav}} * {{audi…」的新頁面
9942812
wikitext
text/x-wiki
==荷蘭語==
===詞源===
{{bor+|nl|fr|lesbienne}}。
===發音===
* {{IPA|nl|/ˌlɛs.biˈɛ.nə/}}
* {{audio|nl|Nl-lesbienne.ogg}}
* {{hyphenation|nl|les|bi|en|ne}}
===名詞===
{{nl-noun|f|-s|-}}
# {{lb|nl|somewhat|正式}} [[女同性恋]]者
#: {{syn|nl|lesbi <q:非正式>|lesbo|pot <q:贬义>}}
====相關詞彙====
* {{l|nl|lesbisch}}
==法語==
===發音===
* {{fr-IPA}}
* {{audio|fr|LL-Q150 (fra)-Exilexi-lesbienne.wav}}
* {{audio|fr|LL-Q150 (fra)-Lepticed7-lesbienne.wav|a=圖盧茲}}
* {{audio|fr|LL-Q150 (fra)-Opsylac-lesbienne.wav|a=格勒諾布爾}}
* {{audio|fr|LL-Q150 (fra)-Poslovitch-lesbienne.wav|a=孚日}}
* {{audio|fr|LL-Q150 (fra)-Bananax47-lesbienne.wav|a=阿讓}}
* {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-lesbienne.wav|a=索曼}}
===形容詞===
{{head|fr|形容詞變格形}}
# {{feminine singular of|fr|lesbien}}
===名詞===
{{fr-noun|f}}
# [[女同性恋]]者
====派生語彙====
* {{desc|nl|lesbienne|bor=1}}
* {{desc|tr|lezbiyen|bor=1}}
===延伸閱讀===
* {{R:fr:TLFi}}
==諾曼語==
===形容詞===
{{head|nrf|形容詞變格形}}
# {{feminine singular of|nrf|lesbien||女同性恋的}}
===名詞===
{{nrf-noun|f}}
# [[女同性恋]]者
{{c|nrf|LGBTQ}}
8oxw92c1fpf80r4lc7xzmt5pjsitife
lesbiennes
0
3546526
9942813
2026-10-12T02:36:46Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==荷蘭語== ===發音=== * {{audio|nl|Nl-lesbiennes.ogg}} ===名詞=== {{head|nl|名詞變格形}} # {{plural of|nl|lesbienne}} ==法語== ===名詞=== {{head|fr|名詞變格形|g=f}} # {{plural of|fr|lesbienne}}」的新頁面
9942813
wikitext
text/x-wiki
==荷蘭語==
===發音===
* {{audio|nl|Nl-lesbiennes.ogg}}
===名詞===
{{head|nl|名詞變格形}}
# {{plural of|nl|lesbienne}}
==法語==
===名詞===
{{head|fr|名詞變格形|g=f}}
# {{plural of|fr|lesbienne}}
q6nx052rzox1ac57cc4nfduns8c3ift
lesbien
0
3546527
9942814
2026-10-12T02:37:01Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==法語== ===發音=== * {{fr-IPA|lezbien}} * {{audio|fr|Fr-Paris--lesbien.ogg|a=Paris}} * {{audio|fr|LL-Q150 (fra)-Lepticed7-lesbien.wav|a=圖盧茲}} * {{audio|fr|LL-Q150 (fra)-Bananax47-lesbien.wav|a=阿讓}} ===形容詞=== {{fr-adj}} # [[女同性恋]]的 ===延伸閱讀=== * {{R:fr:TLFi}} ==諾曼語== ===詞源=== {{rfe|nrf}} ===形容詞=== {{nrf-adj|f=lesbienne}} # {{lb|nrf|澤西}} [[女同性恋]]的 {{c|nrf|LGBTQ}}」的新頁面
9942814
wikitext
text/x-wiki
==法語==
===發音===
* {{fr-IPA|lezbien}}
* {{audio|fr|Fr-Paris--lesbien.ogg|a=Paris}}
* {{audio|fr|LL-Q150 (fra)-Lepticed7-lesbien.wav|a=圖盧茲}}
* {{audio|fr|LL-Q150 (fra)-Bananax47-lesbien.wav|a=阿讓}}
===形容詞===
{{fr-adj}}
# [[女同性恋]]的
===延伸閱讀===
* {{R:fr:TLFi}}
==諾曼語==
===詞源===
{{rfe|nrf}}
===形容詞===
{{nrf-adj|f=lesbienne}}
# {{lb|nrf|澤西}} [[女同性恋]]的
{{c|nrf|LGBTQ}}
ge6q8cyeodvj0s2pz6ona340wc9uky0
lesbiens
0
3546528
9942815
2026-10-12T02:37:05Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==法語== ===形容詞=== {{head|fr|形容詞變格形}} {{g|m-p}} # {{masculine plural of|fr|lesbien}}」的新頁面
9942815
wikitext
text/x-wiki
==法語==
===形容詞===
{{head|fr|形容詞變格形}} {{g|m-p}}
# {{masculine plural of|fr|lesbien}}
kkhkhq6gmma5qg1p3sr2jgq0smmc0st
berte
0
3546529
9942816
2026-10-12T02:39:58Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|Berte|Bertè}} ==捷克語== ===發音=== * {{cs-IPA}} * {{rhymes|cs|ɛrtɛ}} * {{hyphenation|cs|be|rte}} ===動詞=== {{head|cs|動詞變位形式}} # {{infl of|cs|brát||2|p|imp}} ==意大利語== ===發音=== {{it-pr|bèrte}} ===名詞=== {{head|it|名詞變格形|g=f}} # {{plural of|it|berta}} ==書面挪威語== ===名詞=== {{head|nb|名詞}} # {{lb|nb|俚語}} [[女孩]],[[妹子]] ==古愛爾蘭語== ===發音===…」的新頁面
9942816
wikitext
text/x-wiki
{{also|Berte|Bertè}}
==捷克語==
===發音===
* {{cs-IPA}}
* {{rhymes|cs|ɛrtɛ}}
* {{hyphenation|cs|be|rte}}
===動詞===
{{head|cs|動詞變位形式}}
# {{infl of|cs|brát||2|p|imp}}
==意大利語==
===發音===
{{it-pr|bèrte}}
===名詞===
{{head|it|名詞變格形|g=f}}
# {{plural of|it|berta}}
==書面挪威語==
===名詞===
{{head|nb|名詞}}
# {{lb|nb|俚語}} [[女孩]],[[妹子]]
==古愛爾蘭語==
===發音===
* {{sga-IPA|berdae}}
===動詞===
{{sga-verb form}}
# {{infl of|sga|beirid||3|p|pres|indc//subj|rel}}
===詞首音變===
{{sga-mutation}}
==西弗里斯蘭語==
===詞源===
{{rfe|fy}}
===發音===
* {{IPA|fy|/ˈbɛtə/}}
===名詞===
{{fy-noun|c|berten}}
# [[出生]]
#: {{syn|fy|geboarte}}
====派生詞彙====
* {{l|fy|berteplak}}
====延伸閱讀====
* {{R:WFT|6328|I}}
nzoj3vwzr073kc3uzcpt9cfvd3tjxfc
ბოტანიკა
0
3546530
9942818
2026-10-12T02:44:41Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==格魯吉亞語== ===詞源=== {{dercat|ka|grc}} {{bor+|ka|ru|ботаника}}。 ===發音=== * {{ka-IPA}} * {{ka-hyphen}} ===名詞=== {{head|ka|名詞}} # [[植物學]] ====派生詞彙==== * {{l|ka|ბოტანიკოსი}} * {{l|ka|ბოტანიკური}} {{C|ka|植物學|科學}}」的新頁面
9942818
wikitext
text/x-wiki
==格魯吉亞語==
===詞源===
{{dercat|ka|grc}}
{{bor+|ka|ru|ботаника}}。
===發音===
* {{ka-IPA}}
* {{ka-hyphen}}
===名詞===
{{head|ka|名詞}}
# [[植物學]]
====派生詞彙====
* {{l|ka|ბოტანიკოსი}}
* {{l|ka|ბოტანიკური}}
{{C|ka|植物學|科學}}
62waul9m9n2u68xunh5jnporim5x269
Chinese medicine
0
3546531
9942819
2026-10-12T02:57:19Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==英語== ===名詞=== {{en-noun|-}} # {{lb|en|非正式}} {{synonym of|en|traditional Chinese medicine|t=中醫}}」的新頁面
9942819
wikitext
text/x-wiki
==英語==
===名詞===
{{en-noun|-}}
# {{lb|en|非正式}} {{synonym of|en|traditional Chinese medicine|t=中醫}}
h054jvh0jwdjlg9z732s3gbqxq5l8wx
Chinese traditional medicine
0
3546532
9942820
2026-10-12T02:57:25Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==英語== ===名詞=== {{en-noun|-}} # {{altform|en|traditional Chinese medicine}}。 ===異序詞=== * {{anagrams|en|a=aaccddeeeehiiiiilmnnnorstt|traditional Chinese medicine}}」的新頁面
9942820
wikitext
text/x-wiki
==英語==
===名詞===
{{en-noun|-}}
# {{altform|en|traditional Chinese medicine}}。
===異序詞===
* {{anagrams|en|a=aaccddeeeehiiiiilmnnnorstt|traditional Chinese medicine}}
q1qc8ojg17q6uafn05ix677ik4sln1r
taigan
0
3546533
9942821
2026-10-12T03:19:10Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==芬蘭語== ===名詞=== {{head|fi|名詞變格形}} # {{infl of|fi|taiga||gen|s}} ==日語== ===羅馬化=== {{ja-romaji}} # {{Ja-romanization of|たいがん}} ==瑞典語== ===名詞=== {{head|sv|名詞變格形}} # {{noun form of|sv|taiga||def||s}}」的新頁面
9942821
wikitext
text/x-wiki
==芬蘭語==
===名詞===
{{head|fi|名詞變格形}}
# {{infl of|fi|taiga||gen|s}}
==日語==
===羅馬化===
{{ja-romaji}}
# {{Ja-romanization of|たいがん}}
==瑞典語==
===名詞===
{{head|sv|名詞變格形}}
# {{noun form of|sv|taiga||def||s}}
py48zycsj12nu6xhawk905cyi41wif5
IOM
0
3546534
9942822
2026-10-12T03:23:02Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「{{also|iom|iom-}} ==英語== {{wp}} ===專有名詞=== {{en-prop}} # {{lb|en|US}} {{init of|en|w:en:Institute of Medicine|t={{w|美國國家醫學院|医学研究院}}}}。 # {{lb|en|UN}} {{init of|en|w:en:International Organization for Migration|t={{w|國際移民組織}}}}。 #* {{quote-journal|en|author=David McKenzie|title=Chad’s migrant workers pay price for Libya conflict|magazine=w:CNN|url=https://www.cnn.com/2012/04/18/business/ch…」的新頁面
9942822
wikitext
text/x-wiki
{{also|iom|iom-}}
==英語==
{{wp}}
===專有名詞===
{{en-prop}}
# {{lb|en|US}} {{init of|en|w:en:Institute of Medicine|t={{w|美國國家醫學院|医学研究院}}}}。
# {{lb|en|UN}} {{init of|en|w:en:International Organization for Migration|t={{w|國際移民組織}}}}。
#* {{quote-journal|en|author=David McKenzie|title=Chad’s migrant workers pay price for Libya conflict|magazine=w:CNN|url=https://www.cnn.com/2012/04/18/business/chad-libya-economy-oil|date=2012-04-18|passage=Though foreigners did play some part in fighting as mercenaries for Gadhafi during the bloody Libyan war, the '''IOM''' and local leaders in Chad say the vast majority of Chadians, like Mohammed, were working to send remittances home.|t=尽管在血腥的利比亚战争期间,一些外国人作为雇佣兵为卡扎菲作战,但'''国际移民组织'''和乍得当地领导人表示,绝大多数乍得人,像穆罕默德一样,都在努力向家乡汇款。}}
# {{lb|en|US}} {{init of|en|[[Indiana]], [[Ohio]], and [[Michigan]]|t=印第安納、俄亥俄及密歇根|pos=指美國的主要大豆種植州}}。
# {{init of|en|Isle of Man|t=馬恩島,曼島}}。
====派生詞彙====
{{col|en|IOM soybean}}
===異序詞===
* {{anagrams|en|a=imo|IMO|Imo|MOI|Mio|imo|mo'i|moi|omi}}
{{C|en|機構}}
6ugbcs3o11t5enfwccbmigh35psqd8i
去骨
0
3546535
9942823
2026-10-12T05:51:08Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=qùgǔ |c=heoi3 gwat1 |cat=v,adj }} ===動詞=== {{zh-verb}} # 將[[肉品]]內部的[[骨頭]][[剔除]] ====近義詞==== * {{qualifier|粵語|客家語|潮州話}} {{zh-l|起骨}} ===形容詞=== {{head|zh|形容詞}} # {{lb|zh|attributive}} 已[[剔除]][[骨頭]]的 #: {{zh-co|去骨 雞腿-排|}}」的新頁面
9942823
wikitext
text/x-wiki
==漢語==
{{zh-forms}}
===發音===
{{zh-pron
|m=qùgǔ
|c=heoi3 gwat1
|cat=v,adj
}}
===動詞===
{{zh-verb}}
# 將[[肉品]]內部的[[骨頭]][[剔除]]
====近義詞====
* {{qualifier|粵語|客家語|潮州話}} {{zh-l|起骨}}
===形容詞===
{{head|zh|形容詞}}
# {{lb|zh|attributive}} 已[[剔除]][[骨頭]]的
#: {{zh-co|去骨 雞腿-排|}}
sma9ek0uthhkec1eb5og0l5cswwajra
火鴨雞
0
3546536
9942824
2026-10-12T05:53:32Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==漢語== {{zh-forms|s=火鸭鸡}} ===詞源=== {{blend|zh|火雞|鴨|雞}},{{cal|zh|en|turducken|nocap=1}}。 ===發音=== {{zh-pron |m=huǒyājī |c=fo2 aap3-2 gai1 |cat=n }} ===名詞=== {{head|zh|名詞}} # 一道將[[去骨]][[雞]]塞入去骨[[鴨]],再塞入去骨[[火雞]]所製成的[[菜餚]] {{zh-mw|m:隻}} #* {{quote-book|zh|year=2014|author=陳玉琳|chapter=zh:「三味一體」的火鴨雞|editor=張純瑛|title=zh:…」的新頁面
9942824
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=火鸭鸡}}
===詞源===
{{blend|zh|火雞|鴨|雞}},{{cal|zh|en|turducken|nocap=1}}。
===發音===
{{zh-pron
|m=huǒyājī
|c=fo2 aap3-2 gai1
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# 一道將[[去骨]][[雞]]塞入去骨[[鴨]],再塞入去骨[[火雞]]所製成的[[菜餚]] {{zh-mw|m:隻}}
#* {{quote-book|zh|year=2014|author=陳玉琳|chapter=zh:「三味一體」的火鴨雞|editor=張純瑛|title=zh:《異國食緣》|location=臺北|publisher=聯經|isbn=978-957-08-4472-6|page=227|pageurl=https://books.google.com/books?id=UFQgBwAAQBAJ&pg=PA227}}
#*: {{zh-q|一口 接 一口 地{de} 享受 這「三 味 一 體」的 火鴨雞,真是 感恩 大餐 中 最 難忘 的 滋味。|}}
#* {{quote-book|zh|year=2022|author=丛丕; 赵暾; 唐茜|title=zh:《战士的餐桌:二战各国战地饮食传奇》|location=北京|publisher=北京联合出版公司|isbn=978-7-5596-6530-0|page=74}}
#*: {{zh-q|最 特别 的 火鸡 烤-法 要 算 火鸭鸡,即 将 一 只[隻]{zhī} 鸡 和 一 只[隻]{zhī} 鸭 填塞{sè} 到 火鸡 内 一起 烤,因此 也 叫 “烤三鸟”。||simp=y}}
#* {{quote-book|zh|year=2023|author=拉丽莎·津贝洛夫|translator=森宁|title=zh:《炫技的食品》|location=北京|publisher=九州出版社|isbn=978-7-5225-1528-1|page=290}}
#*: {{zh-q|你 可以 想象,比如 一 只[隻]{zhī} 火鸭鸡,你 拿-到 一 袋 细胞,制作 出 一 只[隻]{zhī} 火鸭鸡,这 将 是 人类 从未 有-过{guo} 的 烹饪 体验。||simp=y}}
====近義詞====
* {{zh-l|特大啃}}
{{C|zh|肉}}
bnsnl1bbiqsj2db0c0ukbdyosybn023
特大啃
0
3546537
9942825
2026-10-12T05:54:22Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==漢語== {{was wotd|2026|11月|26日}} {{zh-forms|type=21}} ===詞源=== {{psm|zh|en|turducken}}。 ===發音=== {{zh-pron |m=tèdàkěn |cat=n }} ===名詞=== {{head|zh|名詞}} # [[火鴨雞]]{{gl|一道將[[去骨]][[雞]]塞入去骨[[鴨]],再塞入去骨[[火雞]]所製成的[[菜餚]]}} {{zh-mw|m:隻}} #* {{quote-book|zh|year=2008|author=艾丽西亚·T.德万迪尔; 卡罗尔·A.特金顿|translator=邹晨霞|title=《新兴…」的新頁面
9942825
wikitext
text/x-wiki
==漢語==
{{was wotd|2026|11月|26日}}
{{zh-forms|type=21}}
===詞源===
{{psm|zh|en|turducken}}。
===發音===
{{zh-pron
|m=tèdàkěn
|cat=n
}}
===名詞===
{{head|zh|名詞}}
# [[火鴨雞]]{{gl|一道將[[去骨]][[雞]]塞入去骨[[鴨]],再塞入去骨[[火雞]]所製成的[[菜餚]]}} {{zh-mw|m:隻}}
#* {{quote-book|zh|year=2008|author=艾丽西亚·T.德万迪尔; 卡罗尔·A.特金顿|translator=邹晨霞|title=《新兴职业·食品》|location=上海|publisher=上海科学技术文献出版社|isbn=978-7-5439-3529-7|page=13}}
#*: {{zh-q|烹调{tiáo} 方法 也 在 不断 创新,所以,每年 当 你 听-到 火鸡 专家 介绍 不同 的 当下 最 流行 火鸡 做法 时(例如 @2004 年 最 流行 的“特大啃”)千万 别 惊讶。||simp=y}}
#* {{quote-book|zh|year=2014|author=玩美一族|title=《玩美旅行——美国完全自游宝典》|page=10|isbn=9787302334309|location=北京|publisher=清华大学出版社|url=http://www.tup.tsinghua.edu.cn/upload/books/yz/052874-01.pdf}}
#*: {{zh-q|特大啃 通常 是 在 ^美国 的 一些 盛大 节日 里 才 吃-得{de}-到,如 ^美国 ^国庆日、^感恩节、^圣诞节 等。||simp=y}}
#* {{quote-book|zh|year=2020|author=張妙如|title=《張妙如手記:歐美隱藏版2016-2019》|location=臺北|publisher=大塊文化|isbn=9789865406448|url=https://books.google.com/books?id=uujGDwAAQBAJ&pg=PT141}}
#*: {{zh-q|不要 煮 特大啃 啦,雖然 這 三 鳥 中 我 只 不 愛 火雞,可是 也 没 必要 吃 那麼\那庅[么]{me} 多 肉 吧?|}}
====近義詞====
* {{zh-l|火鴨雞}}
{{C|zh|肉}}
td9o7erlzxtq11efc2f1cgecaftb269
turducken
0
3546538
9942874
2026-10-12T06:16:58Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==英語== ===詞源=== {{etymon|en|:blend|turkey<t:火雞>|duck<id:鳥><t:鴨>|chicken<id:鳥><t:雞>|tree=1}} {{multiple images |direction = vertical |image1 = Turducken easter06.jpg |caption1 = 烤火鴨雞 |image2 = Turducken quartered cross-section.jpg |caption2 = [[切片]]、填入[[香腸]]的火鴨雞 }} {{blend|en|turkey<alt:tur(key)><t:火雞>|duck<id:鳥><t:鴨>|chicken<alt:(chick)en><id:鳥><t:雞>}}。<ref>{{R:OED Online|pos=n…」的新頁面
9942874
wikitext
text/x-wiki
==英語==
===詞源===
{{etymon|en|:blend|turkey<t:火雞>|duck<id:鳥><t:鴨>|chicken<id:鳥><t:雞>|tree=1}}
{{multiple images
|direction = vertical
|image1 = Turducken easter06.jpg
|caption1 = 烤火鴨雞
|image2 = Turducken quartered cross-section.jpg
|caption2 = [[切片]]、填入[[香腸]]的火鴨雞
}}
{{blend|en|turkey<alt:tur(key)><t:火雞>|duck<id:鳥><t:鴨>|chicken<alt:(chick)en><id:鳥><t:雞>}}。<ref>{{R:OED Online|pos=n|id=273637|date=June 2009|nodot=yes}}; {{R:Lexico|pos=n}}</ref>
===發音===
* {{IPA|en|/tɜːˈdʌk(ə)n/|a=RP}}
** {{audio|en|LL-Q1860 (eng)-Vealhurl-turducken.wav|a=Southern England}}
* {{IPA|en|/ˌtɝˈdʌk(ə)n/|a=GA}}
** {{audio|en|En-us-turducken.oga|a=GA}}
* {{rhymes|en|ʌkən|s=3}}
* {{hyphenation|en|tur|duck|en}}
===名詞===
{{en-noun|~}}
# {{lb|en|US|烹飪}} [[火鴨雞]],[[特大啃]]{{gl|一種通常為[[烤]]製的[[菜餚]],做法是將[[去骨]]的[[雞]]塞入去骨的[[鴨]]中,再將鴨塞入去骨的[[火雞]]中,裡面還包有[[餡料]]}}
#: {{synonyms|en|chuckey}}
#* {{quote-journal|en|author=Charles Michener; Linda R. Prout|title=Glorious Food: The New American Cooking|magazine=w:en:Newsweek|location=[[紐約州]][[紐約]]|publisher=Newsweek, Inc.|date=29 November 1982|volume=100|page=92|column=2|issn=0028-9604|oclc=818916146|passage=The main attraction at dinner this week is called "'''turducken'''." To make it, [[w:en:Paul Prudhomme|[Paul] Prudhomme]] stuffs a boneless chicken with a reddish sausage stuffing; the stuffed chicken is then stuffed into a boneless duck with cornbread stuffing; finally, the chicken and the duck are stuffed into boneless turkey with greenish oyster stuffing. When sliced, you have three birds and a rainbow of stuffings.|footer={{small|這被認為是該詞在印刷品中的首次出現。}}|t=本週晚宴最大的亮點叫作「'''火鴨雞'''」。為了製作這道菜,[[w:en:Paul Prudhomme|保羅·普呂多姆]]把紅色的香腸餡料塞進去骨的雞裡;然後把塞好餡的雞連同玉米麵包餡料一起塞進去骨的鴨裡;最後,把雞和鴨連同綠色的牡蠣餡料塞進去骨的火雞裡。切開後,你就能看到三種鳥肉和五顏六色的餡料。}}
#* {{quote-journal|en|magazine=Meat and Poultry|location=[[加利福尼亞州]]{{w|米爾谷 (加利福尼亞州)|米爾谷}}|publisher=Oman Publishing|year=1999|volume=45|page=26|issn=0892-6077|oclc=909576587|passage='''Turducken''' is a true niche item; a product that has its roots firmly established in Cajun country and is growing in popularity [...] Skip Shensky, managing partner of the All Cajun Food Co., says his company sold 1,500 '''turduckens''' this year. {{...}} Broussard’s experience with the product is a little different. He and his brother grew up eating '''turducken'''.|t='''火鴨雞'''是真正的利基產品;這是一種紮根於卡津鄉村且越來越受歡迎的產品 […] All Cajun Food Co. 的執行合夥人斯基普·申斯基說,他的公司今年賣出了1,500隻'''火鴨雞'''。……布魯薩爾對這種產品的體驗則有些不同。他和他的兄弟是吃著'''火鴨雞'''長大的。}}
#* {{quote-journal|en|journal=[[w:en:Vogue (magazine)|Vogue]]|year=2000|page=134|passage=Although I may never eat '''turducken''' [“Birds of {{...}}|t=儘管我可能永遠不會吃'''火鴨雞'''[“Birds of ……}}
#* {{quote-book|en|author=Jim Kershner|chapter=Happy Turducken Day|title=w:en:The Spokesman-Review|location=Spokane, Wash.|publisher=[[w:en:Cowles Company|Cowles Publishing Company]]|date=4 January 2003|issn=1064-7317|oclc=909907602|newversion=republished in|editor2=Shaun O’L. Higgins|title2=Mountain Goats are My Weakness: And Other Tales of Life in the Northwest|series2=A Spokesman-Review Book|location2=Spokane, Wash.|publisher2=New Media Ventures|year2=2004|page2=46|pageurl2=https://books.google.com/books?id=7l9Nqls7VewC&pg=PA46|isbn2=978-0-923910-22-8|passage=Now, I will admit that when it came time to lay knife on '''turducken''', with everybody gathered around in avid anticipation, the result was horrifying. Instead of freeing a beautiful slice of marbled meat, my knife unleashed a steaming avalanche of something brown and granular onto the platter.|t=現在,我得承認,當大家滿懷期待地圍在一起,準備對'''火鴨雞'''下刀時,結果卻慘不忍睹。我的刀切下去,並沒有得到一片漂亮的大理石紋理肉,反而在盤子裡引發了一場熱騰騰的、棕色顆粒狀物體的雪崩。}}
#* {{quote-book|en|author=w:en:S. A. Bodeen|title=[[w:en:The Compound (novel)|The Compound]]|publisher=Square Fish|year=2008|year_published=2009|pages=103–104|isbn=978-0-312-57860-2|passage=In his black Armani tuxedo, Dad set the first slice of '''turducken''' on one of the expensive china plates in a tall stack beside him and held it up.|t=爸爸穿著黑色的亞曼尼燕尾服,將第一片'''火鴨雞'''放在他身旁高高疊起的一疊昂貴瓷盤中的一個上,然後把它舉了起來。}}
#* {{quote-book|en|editor=w:en:Rebecca Wolff|title=A Best of Fence: Fiction & Nonfiction|publisher=[[w:en:Fence (magazine)|Fence]] Books|year=2009|page=385|isbn=9781934200049|passage=We eat '''turducken''': a duck stuffed inside a chicken stuffed inside a turkey. The whole thing deep fat fried.|t=我們吃'''火鴨雞''':塞在雞裡的鴨子,再一起塞在火雞裡。整個東西都用深油炸過。}}
#* {{quote-book|en|author=Jennifer Weber|title=Run Lil Jared|year=2009|passage=LET’S EAT '''TURDUCKEN'''! Uh … Let’s not. It’s stuffed with a chicken … it’s stuffed with a duck …|t=我們來吃'''火鴨雞'''吧!呃……還是不要了。裡面塞了雞……裡面塞了鴨……}}
#* {{quote-web|en|author=[[w:en:Sean M. Carroll|Sean [Michael] Carroll]]|title=Talk of the Nation: Searching for ‘The Particle at the End of the Universe’|archiveurl=https://web.archive.org/web/20140417204852/https://www.npr.org/2012/11/16/165278532/searching-for-the-particle-at-the-end-of-the-universe|archivedate=17 April 2014|work=w:en:NPR|date=16 November 2012|passage=RICARDO: [...] And is it the final stage of understanding what black matter and dark energy is that holds our turkey together for Thanksgiving, for instance? / CARROLL: That's – it's a great point because we live in a '''turducken''' universe. There's all sorts of different ingredients that are involved in the list of what goes into the cosmos we observe. There's dark energy. There's dark matter. There's ordinary matter. The Higgs boson is the final piece of the ordinary matter puzzle.|t=理卡多:[…] 例如,瞭解將我們感恩節火雞凝聚在一起的黑物質和暗能量是什麼,這是否就是理解的最後階段? / 卡羅爾:這——這是一個很好的觀點,因為我們生活在一個'''火鴨雞'''式的宇宙中。在我們觀察到的宇宙的組成清單中,包含了各種不同的成分。有暗能量。有暗物質。有普通物質。希格斯玻色子是普通物質拼圖的最後一塊。}}
#* {{quote-av|en|writers=Lizzie Molyneux; Wendy Molyneux|episode=w:en:An Indecent Thanksgiving Proposal|title=[[w:en:Bob's Burgers|Bob’s Burgers]]|date=18 November 2012|season=3|number=5|passage=''Bob'': Listen, I figured out how to have our own Thanksgiving, stuffed inside Fischoeder's Thanksgiving, like a '''turducken'''. / ''Gene'': A poultry within a poultry. It's like ''{{w|lang=en|Inception}}'' with meat.|t='''鮑勃''':聽著,我想出了一個辦法,把我們自己的感恩節塞進菲舍德先生的感恩節裡,就像一隻'''火鴨雞'''一樣。 / '''吉恩''':家禽裡塞著家禽。這就像是肉版的《{{w|lang=en|Inception|全面啟動}}》。}}
#* {{quote-book|en|author=w:en:Megan Amram|chapter={{w|lang=en|Paula Deen}}’s Health-food Cookbook|title=Science… for Her!|location=New York, N.Y.|publisher=[[w:en:Charles Scribner's Sons|Scribner]]|month=November|year=2014|page=35|pageurl=https://books.google.com/books?id=sjobBQAAQBAJ&pg=PA35|column=2|isbn=978-1-4767-5788-9|passage=PAULA'S GUILT-FREE® TURTURTURDUCKDUCKENDUCKEN [...] DIRECTIONS: Stuff a '''turducken''' in a '''turducken''' in a '''turducken'''.|t=保拉的無罪惡感® 火火火鴨鴨雞雞雞 […] 做法:把一隻'''火鴨雞'''塞進一隻'''火鴨雞'''裡,再塞進一隻'''火鴨雞'''裡。}}
#* {{quote-book|en|author=John C. Havens|title=Heartificial Intelligence: Embracing Our Humanity to Maximize Machines|publisher=Jeremy P. Tarcher/[[w:en:Penguin Group|Penguin]]|year=2016|isbn=978-0-698-16903-6|passage=While straining to wedge a fresh slice of '''turducken''' into your gaping maw you choke to death on a stray bone and the irony of your untimely demise.|t=當你費力地把一片新鮮的'''火鴨雞'''塞進你張開的大嘴時,你被一根不合時宜的骨頭噎死了,你過早的死亡充滿了諷刺意味。}}
#* {{quote-book|en|author=Julia Fowler|title=Embrace Your Southern, Sugar!|publisher=w:en:Gibbs Smith|year=2020|isbn=9781423654001|passage=Can’t decide? Then eat '''turducken'''. That’s a chicken stuffed into a duck stuffed into a turkey.|t=決定不了?那就吃'''火鴨雞'''吧。那就是一隻塞進鴨子裡的雞,再塞進火雞裡。}}
#* {{quote-book|en|author=Kelli Wilhelm|chapter=“Where’s the pie?” Nostalgic and Apocalyptic Foodways in ''Supernatural''|editors=Lisa Macklem; Dominick Grace|title=Supernatural Out of the Box: Essays on the Metatextuality of the Series|location=Jefferson, N.C.|publisher=[[w:en:McFarland & Company|McFarland & Company, Inc.]]|year=2020|section=part three (“Our lives are not for public consumption”)|page=115|isbn=978-1-4766-7342-4|passage=Significantly, the explanation of the TDK’s true purpose is provided while the man stands above a test room containing an American family: mother, father, and son are each obese, and they sit on a couch staring at a television screen and eating '''turducken''' sandwiches.|t=值得注意的是,關於 TDK 真正目的的解釋,是那個男人站在一個裝有一個美式家庭的測試室上方時提供的:母親、父親和兒子都非常肥胖,他們坐在沙發上盯著電視螢幕,吃著'''火鴨雞'''三明治。}}
====派生詞彙====
{{col|en|piecaken|osturducken}}
====參見====
* {{l|en|engastration}}
* {{l|en|gooducken}}
===參考資料===
{{reflist}}
===延伸閱讀===
* {{pedia|lang=en}}
===異序詞===
* {{anagrams|en|a=cdeknrtuu|untrucked}}
{{C|en|肉}}
48maf9arreebbi9sbckco76z9wb9n1b
Category:Rhymes:英語/ʌkən
14
3546539
9942879
2026-10-12T06:17:11Z
TongcyBot
83009
養貓
9942879
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
turduckens
0
3546540
9942882
2026-10-12T06:17:18Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==英語== ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|turducken}}」的新頁面
9942882
wikitext
text/x-wiki
==英語==
===名詞===
{{head|en|名詞變格形}}
# {{plural of|en|turducken}}
256kk2e3rmasuhsvr74m39e6tmsd8d1
Category:Rhymes:英語/ʌkən/3音節
14
3546541
9942884
2026-10-12T06:17:18Z
TongcyBot
83009
養貓
9942884
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
生嚿叉燒好過生你
0
3546542
9942959
2026-10-12T06:22:50Z
TongcyDai
53191
[[w:WP:AES|←]]建立內容為「==漢語== {{zh-forms|s=生嚿叉烧好过生你|type=1121111}} ===詞源=== {{lit|生一塊叉燒都比生你強}},因為至少叉燒還能吃。 ===發音=== {{zh-pron |c=saang1 gau6 caa1 siu1 hou2 gwo3 saang1 nei5 |cat=prov }} ===諺語=== {{head|zh|proverb}} # {{lb|zh|粵語|simile}} {{n-g|用於[[斥責]][[孩子]]沒用}} {{c|zh|家庭}}」的新頁面
9942959
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=生嚿叉烧好过生你|type=1121111}}
===詞源===
{{lit|生一塊叉燒都比生你強}},因為至少叉燒還能吃。
===發音===
{{zh-pron
|c=saang1 gau6 caa1 siu1 hou2 gwo3 saang1 nei5
|cat=prov
}}
===諺語===
{{head|zh|proverb}}
# {{lb|zh|粵語|simile}} {{n-g|用於[[斥責]][[孩子]]沒用}}
{{c|zh|家庭}}
oem9zb2p0d3rn4jcywd974jhvadrdvw
食雞
0
3546543
9943020
2026-10-12T09:53:46Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==漢語== {{zh-forms|s=食鸡}} {{wp|yue:,zh:}} ===詞源=== 與《絕地求生》有關的義項{{calque|yue|cmn|吃雞}}。 ===發音=== {{zh-pron |c=sik6 gai1 |md=siăh>siĕh-*giĕ |cat=v,c:n }} ===動詞=== {{zh-verb|type=vo}} {{tlb|zh|不及物}} # {{lb|zh|粵語|閩東語}} [[嫖娼]],[[嫖妓]] # {{lb|zh|粵語|neologism|俚語}} 在《{{w|絕地求生}}》或類似的{{w|大逃殺遊戲}}中[[獲勝]] # {{lb|zh|粵語|neologism…」的新頁面
9943020
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=食鸡}}
{{wp|yue:,zh:}}
===詞源===
與《絕地求生》有關的義項{{calque|yue|cmn|吃雞}}。
===發音===
{{zh-pron
|c=sik6 gai1
|md=siăh>siĕh-*giĕ
|cat=v,c:n
}}
===動詞===
{{zh-verb|type=vo}} {{tlb|zh|不及物}}
# {{lb|zh|粵語|閩東語}} [[嫖娼]],[[嫖妓]]
# {{lb|zh|粵語|neologism|俚語}} 在《{{w|絕地求生}}》或類似的{{w|大逃殺遊戲}}中[[獲勝]]
# {{lb|zh|粵語|neologism|俚語}} [[遊玩]]《{{w|絕地求生}}》或類似的大逃殺遊戲
# {{&lit|zh|食|雞}}
====近義詞====
* {{s|嫖娼}}
{{zh-dial|嫖娼}}
* {{s|與《絕地求生》有關的義項}} {{zh-l|吃雞}}
===名詞===
{{head|zh|名詞}}
# {{lb|zh|粵語|neologism|暱稱}} 《{{w|絕地求生}}》或類似的大逃殺遊戲
====近義詞====
* {{zh-l|吃雞}}
====相關詞彙====
* 日語:{{l|ja|ドン勝|tr=don-katsu}}
{{C|zh|賣淫}}
f1mcdd1v7k9it59a49a2952jzromeap
開查某
0
3546544
9943021
2026-10-12T09:53:54Z
Sayonzei
40728
[[w:WP:AES|←]]建立內容為「==漢語== {{zh-forms|s=开查某|type=12}} ===發音=== {{zh-pron |mn=khai-cha-bó͘ |cat=v }} ===動詞=== {{zh-verb}} # {{lb|zh|泉漳話}} [[嫖娼]],[[嫖妓]] ====近義詞==== {{zh-dial|嫖娼}} {{C|zh|賣淫}}」的新頁面
9943021
wikitext
text/x-wiki
==漢語==
{{zh-forms|s=开查某|type=12}}
===發音===
{{zh-pron
|mn=khai-cha-bó͘
|cat=v
}}
===動詞===
{{zh-verb}}
# {{lb|zh|泉漳話}} [[嫖娼]],[[嫖妓]]
====近義詞====
{{zh-dial|嫖娼}}
{{C|zh|賣淫}}
sv9kf4a248evb5h5lliicyd5hjjvk2g