Wiktionary zhwiktionary https://zh.wiktionary.org/wiki/Wiktionary:%E9%A6%96%E9%A1%B5 MediaWiki 1.47.0-wmf.24 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 9944390 9943707 2026-10-15T06:41:33Z TongcyBot 83009 機器人:更新每日統計數據(2026-10-15) 9944390 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 | 7024328 | 6086724 | 2398044 | 2207321 | 1702334 | 7024750 | 6087335 | 2398530 | 2207321 | 1710491 | 7025173 | 6087492 | 2398878 | 2207329 | 1712609 }} * 来源:[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:維基詞典統計]] 5ke6pydm3p5l8eb43zflow249megs28 toa 0 27722 9944356 7509115 2026-10-15T00:31:01Z Chihunglu83 87715 9944356 wikitext text/x-wiki {{minitoc}} ==阿斯圖里亞斯語== ===限定詞=== {{head|ast|限定詞變格形|g=f}} # {{feminine singular of|ast|tou}}{{-fj-}} 鸡 og2xz7z7djqdb7nkcbuwfk8bj855s8m bulk 0 40468 9944371 6551727 2026-10-15T03:38:10Z Chihunglu83 87715 9944371 wikitext text/x-wiki {{also|Bulk}} ==英語== ===發音=== * {{enPR|bŭlk}}, {{IPA|en|/bʌlk/}} * {{audio|en|en-us-bulk.ogg|音頻(美式)}} * {{rhymes|en|ʌlk}} 容积 * -{[[正體]]: '''大量'''[自由軟體]}- * -{[[简体]]: '''整体;大量'''[自由软体]}- * -{[[正體]]: '''大量;成批'''[電子計算機]}- [[Category:自由軟體專有名詞]] [[Category:電子計算機專有名詞]] [[Category:英语名词]] [[Category:英语动词]] [[Category:待分類的英語詞]] [[Category:英語]] [[分类:拉丁文字]] imkn276ijunvnyr5h47ja5n16ue3dos room 0 54489 9944107 8440707 2026-10-14T13:37:28Z Chihunglu83 87715 9944107 wikitext text/x-wiki {{also|Room|rõõm}} ==英语== ===發音=== * {{a|en|RP}} {{IPA|en|/ɹuːm/}} * {{a|en|GA}} {{IPA|en|/ɹum/}} * {{a|en|UK|新英格兰|滨海地区}} {{IPA|en|/ɹʊm/}} * {{audio|en|en-us-room.ogg|音頻(美式/u/音)}} * {{audio|en|En-uk-room.ogg|音頻(英式/ʊ/音)}} * {{rhymes|en|uːm|ʊm}} * {{homophones|en|rheum}} ===名词=== {{en-1名| 一格单数='''room''' |一格复数=''[[rooms|room'''s''']]'' |二格单数=''[[room's|room'''-{'}-s''']]'' |二格复数=''[[rooms'|room'''s'''']]'' }} #[[室]] #[[房间]] * -{[[正體]]: '''房室'''[電子計算機]}- [[Category:小型条目]] [[Category:拉丁文字]] [[Category:英语名词]] [[Category:電子計算機專有名詞]] [[Category:英语动词]] hlv1daocd8hsdsdyw5ara7ktb30atyi vast 0 83559 9944400 8443172 2026-10-15T08:07:34Z Chihunglu83 87715 9944400 wikitext text/x-wiki {{also|VAST|väst|-vast}} ==英語== ===發音=== * {{a|en|UK}} {{enPR|väst}}, {{IPA|en|/vɑːst/}} * {{a|en|US}} {{IPA|en|/væst/}} * {{audio|en|en-us-vast.ogg|音頻(美式)}} * {{rhymes|en|ɑːst}} :'''vast''' #[[巨大的]] #[[广大的]] #[[钜大的]] #[[非常的]] #[[浩瀚]] #[[大量的]] #[[泛]] #[[广大]] #[[广阔]] #[[辽阔]] #[[茫]] #[[项]] #[[漭]] #[[昊]] #[[穹]] [[Category:英语名词]] [[Category:待分類的英語詞]] [[Category:英語]] [[分类:拉丁文字]] 3c72upebkdzsnb6z42kdcf9474qgqqd slow 0 114951 9944358 8455805 2026-10-15T01:40:05Z Chihunglu83 87715 9944358 wikitext text/x-wiki {{also|slow̓|slow.|słow.|słów}} ==英語== ===發音=== * {{IPA|en|/sləʊ/|a=UK}} * {{IPA|en|/sloʊ/|a=US}} * {{audio|en|en-us-slow.ogg|音頻(美式)}} * {{audio|en|En-uk-slow.ogg|音頻(英式)}} * {{rhymes|en|əʊ}} #[[緩慢]] [[Category:英语动词]] [[Category:待分類的英語詞]] [[Category:英語]] [[分类:拉丁文字]] r2xa7mwsmscgjuc9eknrvab7c5xrmlm pusillanimous 0 124852 9944462 6654178 2026-10-15T11:25:11Z Apisite 85347 /* 英語 */ 更新發音 9944462 wikitext text/x-wiki ==英語== ===發音=== * {{IPA|en|/ˌpjuːsɪlˈænɪməs/|/ˌpjuːsəlˈænəməs/}} * {{audio|en|en-us-pusillanimous.ogg|a=US}} * {{rhymes|en|ænɪməs|s=5}} :'''pusillanimous''' #[[无气力的]] #[[胆怯的]] #[[优柔寡断的]] [[Category:待分類的英語詞]] [[Category:英語]] [[分类:拉丁文字]] sdnhtecm0n4mnb25dovqtc7s3nkpfei 人 0 137432 9944376 9786996 2026-10-15T05:04:17Z YeBoy371 43905 /* 名詞 */ 9944376 wikitext text/x-wiki {{also|⼈|入|𠆢|ㅅ|亻}} {{character info}} ==跨語言== {{stroke order|strokes=2}} {{stroke order|type=animate}} ===替代寫法=== * {{ll|mul|亻}} {{qualifier|左邊部首部件}} * {{ll|mul|𠂉}} {{qualifier|上方部首部件}} ===漢字=== {{Han char|rn=9|rad=人|as=00|sn=2|four=80000|canj=O|ids=⿸丿㇏}} # {{mul-kangxi radical-def}} ====衍生字==== * [[Appendix:部首索引/人]] * {{l|mul|[[认]], [[㕥]], [[汄]], [[队]], [[㫃]], [[㽗]], [[𬖌]], [[龪]], [[𨤿]], [[閄]]([[𬮘]]), [[䖋]], [[飤]]([[𬲦]]), [[魜]]([[𬶁]]), [[㞤]], [[閃]]([[闪]])}} ====來源==== {{Han ref|kx=0091.010|dkj=00344|dj=0190.010|ch=0000800002.010|sbgy=0102.230|hdz=10101.100|uh=4EBA}} {{說文}} ==漢語== {{zh-wp}} ===字源=== {{Han etyl|人}} {{liushu|p}} – 站立的人其中一邊,強調手臂與腿部。對照{{zh-l|*大}}。 更詳細的字源解釋{{see derivation subpage|字源}} ===詞源1=== {{zh-forms|alt=亻-部件,𠆢-部件,⺈-部件,儿-部件,𠂉-部件,几,𠔽,𤯔,𦉫}} {{zh-ref|Sagart (1999)}} 將其與{{cog|bo|ཉེན||親戚}} 聯繫起來,其組成為 {{m|bo|ཉེ||接近,靠近}} + 名詞化後綴 ''-n'';若該說法屬實,則本詞的源頭是{{inh|zh|sit-pro|*s-naːj ~ s-nej||接近,靠近}}。 {{zh-ref|Schuessler (2007)}} 給出兩種說法: * 與{{och-l|仁|寬厚善良}}有相同的來源,來自{{inh|zh|sit-pro|*s/k-niŋ||心臟;腦;內心}}。「{{lang|zh|仁}}」與「{{lang|zh|人}}」在語義上產生聯繫,要晚至孟子所處的戰國時期;此後「{{lang|zh|仁}}」亦表「人,一般人」之義。 ** 若該說法屬實,則在語義上與{{noncog|bo|སེམས་ཅན||生物;人;動物|lit=心靈的擁有者}}平行;亦對比{{noncog|la|animalis||活著的,有生命的}} ← {{m|la|anima||靈魂}}。 * 與{{cog|mkh-pro|*ɲaʔ ~ *ɲah||人}}(帶名詞化後綴後綴 ''-n'')有關,來自一可能說{{w|南亞語系}}的{{w|岳石文化|東夷}}部落的自稱,說漢語族的{{w|商朝}}稱之為{{och-l|人方|id=1,1}}。 ====發音==== {{zh-pron |m=rén |m-s=ren2 |dg=жын1 |c=jan4,jan4-2,jan4-1 |c-t=ngin3 |g=nyin4/liin4 |g_note=nyin4 - 白讀; liin4 - 文讀 |h=pfs=ngìn;gd=ngin2 |j=reng1 |mb=nêng |md=ìng |mn=zz,kh:jîn/xm,qz,jj,tp,sg:lîn |mn-t=ring5/rêng5 |mn-t_note=rêng5 - 揭陽; ring5 - 其他地方 |w=sh:6gnin;sh:6zen;sz,hn,sj,hy,cz,sx,jx,hz,cm,nb,tx:2gnin;sz,hy,jx,sj,cz,hz,hn,tx,cm:2zen;sx:2zeen;nb:2zyun |w_note=3nyin - 白讀; 3zen - 文讀 |x=ren2 |ma=y |mc=y |oc=y |cat=n,a,m:pron,pn }} ====釋義==== {{head|zh|漢字}} # 生物分類法中的一[[科]]或一[[屬]],亦有專指[[智人]] #: {{zh-x|人類|}} #: {{zh-x|那 人 是 誰?|}} #: {{zh-x|嗰個 人{jan4-2} 係 邊個 嚟 㗎?|那個'''人'''是誰?|C}} #: {{zh-x|有人 敲門 了。|}} #* {{zh-x|無論 過{kòe}去 抑{ia̍h} 如{jû}今 無論 海水 有{ū} 外 深 我 的 身邊 總{chóng} 有{ū} 天 地 人{jîn}|無論是過去還是如今,無論海水有多深,我的身邊總有天空、大地和'''人'''|TW|ref='''2021'''年,{{lw|zh|袁小迪}},[https://www.youtube.com/watch?v=Pafr6OA62bU {{lang|zh|天地人}}]}} # 指擁有特定[[身份]]、[[特徵]]的人 #: {{zh-x|主持人}} #: {{zh-x|^北京人}} #: {{zh-x|香港人||C}} # 人的[[身體]] #: {{zh-x|人 在 心 不 在|'''身體'''在,但思緒不在}} #: {{zh-x|這 兩 天 人 不大 舒服。|最近幾天'''身體'''不太舒服。}} #: {{zh-x|今天 上午 你 人 在 哪?|}} # [[每人]] #: {{zh-x|人手.一冊|'''每個人'''都擁有一冊}} #: {{zh-x|人所共知|'''所有人'''都知道}} # [[別人]],[[他人]] #: {{zh-x|人云.亦云|從眾|lit='''別人'''說什麼,自己也跟著說什麼}} #: {{zh-x|害人害己|禍害'''別人''',也傷到了自己}} #* {{zh-x|仁者 愛 人,有禮 者 敬 人。|仁慈的人愛'''別人''',有禮貌的人尊敬'''別人'''。|ref=Mencius}} # 指人[[身體]]、[[心理]]、[[道德]]上的[[品質]]、[[狀態]],或人的[[品格]]和[[性情]] #: {{zh-x|就我所知,他 人 不錯。|}} #: {{zh-x|我 不 知道 他 是 什麼 人。|}} #: {{zh-x|佢 到底 係 咩 人 嚟 㗎?|他究竟是什麼'''人'''?|C}} # [[人手]],[[做事]]的人 #: {{zh-x|我們 公司 正 缺 人。|我們公司正缺乏'''人手'''。}} # [[人才]],有[[出色]][[才能]]的人 # {{lb|zh|obsolete}} [[百姓]],[[普通人]] #* {{zh-x|皇天 上帝,后土 神祇,眷顧 降命,屬 ^秀 黎元,為{wéi} 人 父母,^秀 不敢 當。||ref=Houhanshu}} # [[成人]],[[大人]] #: {{zh-x|長大 成人|}} # {{lb|zh|obsolete}} [[性交]] #: {{zh-x|人道|性交}} #: {{zh-x|人事|性交}} # {{lb|zh|obsolete}} [[伴侶]],[[夥伴]] # [[人為]]的 #: {{zh-x|人禍|'''人為製造的'''災禍}} # {{lb|zh|obsolete}} [[人情]][[事理]] # {{lb|zh|obsolete}} [[塵世]],[[凡間]] # {{lb|zh|obsolete}} [[果核]]中的[[種子]];{{zh-alt-form|仁}} # {{lb|zh|obsolete}} [[寬厚]][[善良]]、[[仁愛]];{{zh-alt-form|仁}} # {{lb|zh|北京話}} {{n-g-lite|{{zh-l|人家|rénjia}}的軟音化。}} #: {{zh-x|別 磨蹭{ceng} 啦,人 在{zǎi} 外頭{tou} 等 著[着]{zhe} 我們 呢!||M-BJ}} #: {{zh-x|哎呀,人 孩子{zi} 考上{shang} ^哈佛 ^大學 啦,多 出息{xi} 呀!||M-BJ}} # {{lb|zh|台山話}} [[祖母]] # {{surname|zh}} =====同義詞===== {{zh-dial|人}} {{zh-dial|祖母}} ====組詞==== * {{see derivation subpage|人 (1)}} ====派生詞==== {{CJKV|人|にん|j2=じん|인|nhân}} ===詞源2=== {{zh-forms|alt=儂,𠆧}} {{zh-wp|nan:lâng|cdo:Nè̤ng}} 閩語本土詞彙;用於代替{{zh-l|儂|tr=-}}。中華民國教育部[http://twblg.dict.edu.tw/holodict_new/iongji/pdf/annesia325pdf.pdf 推薦]使用「{{lang|zh|人}}」一字。 ====發音1==== {{zh-pron |md=nè̤ng |mn=ml,jj,na,ha,yc,zp,ct,ly,tw,sg,pn,ph:lâng |mna=Taiwanese-The_Consonant_l.ogg |mn-t=nang5 |dial=n |cat=n }} =====釋義===== {{head|zh|漢字}} {{tlb|zh|沿海|_|閩語}} # 人;[[人類]] {{zh-mw|mn:個|md:隻}} # 指擁有特定[[身份]]、[[特徵]]的人 #: {{zh-x|臺灣人||MN}} # 指人[[身體]]、[[心理]]、[[道德]]上的[[品質]]、[[狀態]] #: {{zh-x|伊 人 𣍐{bē}䆀{bái}。|這人(心地)不壞。|MN}} =====組詞===== * {{see derivation subpage|人 (2)}} ====發音2==== {{zh-pron |md=nè̤ng |mn=xm,zz:lāng/qz:lǎng/tw,sg:lâng |mn-t=nang7 |dial=n |cat=n,pron }} =====釋義===== {{head|zh|漢字}} {{tlb|zh|沿海|_|閩語}} # [[其他]]人,[[別人]] #* {{zh-x|人 講 三百 六十五 行{hâng} 會當 行{hâng}行{hâng}.出.狀元。|'''別人'''說各行各業,都能做得出眾優異。|ref={{lang|zh|黃一飛}},[https://www.youtube.com/watch?v=jZxwEl9d5LQ {{lang|zh|你苦無我苦}}]|MN}} # [[我]] ===來源=== * {{R:yue:Hanzi}} * {{R:twedu|A00068}} * {{thcwd|52}} {{zh-cat|Beginning}} {{C|zh|人科動物|人}} ==日語== ===漢字=== {{ja-kanji}} ====讀音==== {{ja-readings |goon=にん |kanon=じん |kun=ひと-, り- |nanori=きよ, さね, じ, たみ, と, ね, ひこ, ひとし, ふと, ふみ, むと, め }} ====複合詞==== {{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|人和|レンホー}} }} {{der-bottom}} ===詞源1=== {{ja-kanjitab|yomi=k|ひと}} {{IPAfont|⟨pi<sub>1</sub>to<sub>2</sub>⟩}} → {{IPAfont|*/pʲitə/}} → {{IPAfont|/fito/}} → {{IPAfont|/hito/}} → {{IPAfont|/çito/}} {{inh+|ja|ojp|-}},{{inh+|ja|jpx-pro|*pitə}}。 首次記錄於712年的《{{w|古事紀}}》。<ref>{{R:Nihon Kokugo Daijiten Concise}}</ref> ====發音==== {{ja-pron|ひと|acc=0|dev=1|acc_ref=NHK,SMK5,DJR}} ====名詞==== {{wikipedia|lang=ja}} {{ja-noun|ひと|count=人|ヒト}} # [[人#漢語|人]] # [[個人]],[[個別]]的人 #: {{syn|ja|個人|tr=kojin}} # [[人類]] #: {{syn|ja|人類|tr=jinrui|人間|tr2=ningen}} # [[人格]] #: {{syn|ja|人格|tr=jinkaku|人柄|tr2=hitogara}} # [[世人]],[[眾人]] #: {{syn|ja|世人|tr=sejin, yohito}} # {{lb|ja|法律}} [[法律主體]] # {{rfdef|ja}} #: {{syn|ja|方|tr=kata|者|tr2=mono}} # [[成人]] #: {{syn|ja|大人|tr=otona|成人|tr2=seijin}} # [[他人]],[[別人]],自己以外的人 #: {{ja-usex|'''人'''の物を盗む|'''ひと''' の もの をぬすむ|盜竊'''他人'''物品}} =====用法說明===== * 生物學或分類學上指人類時,通常會採用片假名書寫,即{{m|ja|ヒト}}。 * 從{{w|上古日語}}或{{w|中古日語}}的發展來看,''hito'' 有時會變成 ''-uto''、''-udo''、''-to''、''-tto'' 或 ''-do''。 =====派生詞彙===== {{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}} ====代詞==== {{ja-pos|pronoun|ひと}} # {{lb|ja|古舊}} {{n-g|[[第二人稱]][[代詞]]}}:[[你]],[[你們]] ===詞源2=== {{ja-kanjitab|にん|y=goon}} 源自{{der|ja|ltc-ear|-|sort=にん}} {{ltc-l|人}},為{{glink/ja|吳音}}。對照{{ncog|wuu-sha|-}} ''nyin''。 ====發音==== {{ja-pron|にん|acc=1|acc_ref=NHK,DJR}} ====名詞==== {{ja-noun|にん}} # [[人]],[[人品]] # [[角色]],[[職務]] =====派生詞彙===== {{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-pos|counter|にん}} # {{n-g|計算人的量詞}} ====詞綴==== {{ja-pos|affix|にん}} # 人 ===詞源3=== {{ja-kanjitab|じん|y=kanon}} 源自{{der|ja|ltc-lat|-|sort=じん}} {{ltc-l|人}},為{{glink/ja|漢音}}。對照{{cog|cmn|人|tr=rén}}。 ====發音==== {{ja-pron|じん|acc=1|acc_ref=DJR,SMK5}} ====後綴==== {{ja-pos|suffix|じん}} # 該[[群體]]中的人(加在地名後) #: {{ja-usex|[[アジア]]'''人'''、[[イギリス]]'''人'''、[[スペイン]]'''人'''、[[ドイツ]]'''人'''、[[アメリカ]]'''人'''、[[スコットランド]]'''人'''|^アジア'''じん'''、 ^イギリス'''じん'''、 ^スペイン'''じん'''、 ^ドイツ'''じん'''、 ^アメリカ'''じん'''、 ^スコットランド'''じん'''|亞洲人、英國人、西班牙人、德國人、美國人、蘇格蘭人}} # 進行某種活動的人(加在活動後) =====用法說明===== 複合時,重音落在其前方的 {{ja-r|自%立%拍|じ%りつ%はく|pos=由單一元音,或由輔音+元音組成的音拍}} 之前,例如: * {{m|ja|中国}} ({{m|ja|ちゅうごく|ちゅꜜうごく}}) + {{m|ja|人}} → {{m|ja|中国人}} ({{m|ja|ちゅうごくじん|ちゅうご'''く'''ꜜじん}}) * {{m|ja|アメリカ}} + {{m|ja|人}} → {{m|ja|アメリカ人}} ({{m|ja|アメリカじん|アメリ'''カ'''ꜜじん}},故重音音節前移) * {{m|ja|朝鮮}} ({{m|ja|ちょうせん|ちょうせꜜん}}) + {{m|ja|人}} → {{m|ja|朝鮮人}} ({{m|ja|ちょうせんじん|ちょう'''せ'''ꜜんじん}};{{m|ja|ん}} 是{{ja-r|特%殊%拍|とく%しゅ%はく|pos=由鼻音、促音或長音構成的音拍}},故重音音節前移) * {{m|ja|スペイン|スペꜜイン}} + {{m|ja|人}} → {{m|ja|スペイン人}} ({{m|ja|スペインじん|スペ'''イ'''ꜜンじん}};{{m|ja|ン}} 是{{ja-r|特%殊%拍|とく%しゅ%はく}},故重音音節前移) * {{m|ja|ノルウェー|ノルウェꜜー}} + {{m|ja|人}} → {{m|ja|ノルウェー人}} ({{m|ja|ノルウェーじん|ノル'''ウェ'''ꜜーじん}};{{m|ja|ー}}是{{ja-r|特%殊%拍|とく%しゅ%はく}},故重音音節前移) 另有一個值得注意的例外: * {{m|ja|日本}} ({{m|ja|にほん|にほꜜん}}/{{m|ja|にっぽん|にっぽꜜん}}) + {{m|ja|人}} → {{m|ja|日本人}} ({{m|ja|にほんじん|にほん'''じ'''ꜜん}}/{{m|ja|にっぽんじん|にっぽん'''じ'''ꜜん}}) =====派生詞彙===== {{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}} ====詞綴==== {{ja-pos|affix|じん}} # 人 # {{short for|ja|人造|tr=jinzō|sort=じん}}:人造 ===詞源4=== {{ja-kanjitab|り|yomi=i}} {{inh+|ja|ojp|-}}。原始形式可能是 ''-ri'' 或 ''-tari'',參見 {{ja-r|二人|ふたり|二人}}。 ====量詞==== {{ja-pos|counter|り}} # {{n-g|計算人的量詞}} =====派生詞彙===== {{ja-r/multi|data= * {{ja-r/args|一人|ひとり}}、{{ja-r/args|独り|ひとり}} * {{ja-r/args|二人|ふたり}} * {{ja-r/args|三人|みたり}} }} <!-- * {{ja-r/args|五人|いとり}} --> ===參見=== {{ja-number-counter:人}} ===參考資料=== <references/> {{C|ja|人科動物|人}} ==朝鮮語== ===詞源=== 來自{{der|ko|ltc|sort=인|-}} {{ltc-l|人}}。 {{hanja-ety |dk={{okm-l|ᅀᅵᆫ|zìn|link=no}} |m={{okm-l|ᅀᅵᆫ|zìn}} |mh={{okm-l|사〯ᄅᆞᆷ|sǎlòm}} |ml=雜語#하02B }} ===發音=== {{ko-hanja-pron|인}} ===漢字=== {{ko-hanja-search}} {{ko-hanja|사람|인}} # {{hanja form of|인|[[人類]];人}} ====組詞==== * {{see derivation subpage|人 (朝鮮語)}} ===來源=== * {{R:hanjadoc|133}} ==國頭語== ===漢字=== {{head|sc=Jpan|xug|漢字}} * {{ja-readings|kun=[[ちゅー]] (chū)}} ===發音=== * {{IPA|xug|/t͡ɕuː/|sort=ちゅう}} ===名詞=== {{head|sc=Jpan|xug|名詞|平假名|ちゅー|羅馬字|chū|sort=ちゅう|f2sc=Latn}} # [[#漢語|人]] # [[人類]] {{C|xug|人科動物|人|sort=ちゅう}} ==宮古語== ===漢字=== {{head|sc=Jpan|mvi|漢字}} * {{ja-readings|kun=[[ぴぃとぅ]] (psïtu)}} ===發音=== * {{IPA|mvi|/ps̩tu/|sort=ひぃとぅ''}} ===名詞=== {{head|sc=Jpan|mvi|名詞|平假名|ぴぃとぅ|羅馬字|psïtu|sort=ひぃとぅ''|f2sc=Latn}} # [[#漢語|人]] # [[人類]] {{C|mvi|人科動物|人|sort=ひぃとぅ}} ==沖繩語== ===漢字=== {{ryu-kanji}} ====讀法==== {{ryu-readings |on=にん |kun=っちゅ-, ぴとぅ-, い-, たい- }} ====組詞==== * {{ryu-r|人間|にんじん}} ===詞源1=== {{ryu-kanjitab|っちゅ|yomi=kun}} ====發音==== * {{IPA-lite|ryu|/t̚t͡ɕu/|sort=っちゅ}} ====名詞==== {{head-lite|sc=Jpan|ryu|名詞|平假名|っちゅ|羅馬字|tchu|f2sc=Latn}} # [[#漢語|人]] # [[人類]] =====衍生詞===== {{ryu-r/multi|data= * {{ryu-r/args|沖%縄%ん%人|うち%なー%ん%ちゅ}}:沖繩人 * {{ryu-r/args|八重山%ん%人|いぇーやま%ん%ちゅ}}:八重山人 * {{ryu-r/args|大%人|うふ%っちゅ}}:成人 * {{ryu-r/args|海人|んみんちゅ}} }} ===詞源2=== {{ryu-kanjitab|ぴとぅ|yomi=kun}} ====名詞==== {{head-lite|sc=Jpan|ryu|名詞|平假名|ぴとぅ|羅馬字|pitu|f2sc=Latn}} # [[人們]] # [[個人]] =====衍生詞===== * {{ryu-r|八重山%人|いぇーやま%ぴとぅ}}:八重山人 ===詞源3=== {{ryu-kanjitab|にん|yomi=on}} ====名詞==== {{head-lite|sc=Jpan|ryu|名詞|平假名|にん|羅馬字|nin|f2sc=Latn}} # [[特定]][[身分]]的人 =====衍生詞===== * {{ryu-r|官%人|くゎん%にん}}:官員,公務員 ====量詞==== {{head-lite|sc=Jpan|ryu|量詞|平假名|にん|羅馬字|-nin|f2sc=Latn}} # {{n-g-lite|[[人數]]}} =====衍生詞===== {{ryu-r/multi|data= * {{ryu-r/args|五%人|ぐ%にん}} * {{ryu-r/args|八%人|はち%にん}} * {{ryu-r/args|九%人|く%にん}} * {{ryu-r/args|十%人|じゅー%にん}} }} ===詞源4=== {{ryu-kanjitab|たい|yomi=kun}} ====量詞==== {{head-lite|sc=Jpan|ryu|量詞|平假名|い|羅馬字|-i|f2sc=Latn}} # {{n-g-lite|[[人數]]}} =====衍生詞===== {{ryu-r/multi|data= * {{ryu-r/args|一人|ちゅい}}、{{ryu-r/args|独い|ちゅい|獨自;一人}} }} ===詞源5=== {{ryu-kanjitab|い|yomi=kun}} ====量詞==== {{head-lite|sc=Jpan|ryu|量詞|平假名|たい|羅馬字|-tai|f2sc=Latn}} # {{n-g-lite|[[人數]]}} =====衍生詞===== {{ryu-r/multi|data= * {{ryu-r/args|幾%人|いく%たい}}:多少人 * {{ryu-r/args|二人|たい}} * {{ryu-r/args|四%人|ゆっ%たい}} * {{ryu-r/args|五%人|いち%たい}} * {{ryu-r/args|六%人|むっ%たい}} * {{ryu-r/args|七%人|なな%たい}} * {{ryu-r/args|八%人|やっ%たい}} }} {{C|ryu|人科動物|人|sort=っちゅ}} ==越南語== ===漢字=== {{vi-readings|rs=人00 |hanviet=nhân-tdcntd;gdhn |phienthiet=如鄰 như lân |nom=nhơn-tdcntd;gdhn;bonet;genibrel, nhân-tdcntd;genibrel, người-tdcntd }} # {{lb|vi|northern Vietnam}} {{han tu form of|nhân|[[人類]]}} # {{lb|vi|southern Vietnam}} {{han tu form of|nhơn|[[人類]]}} ===來源=== <references/> ==八重山語== ===漢字=== {{head|sc=Jpan|rys|漢字}} * {{ja-readings|kun=[[ぴぃとぅ]] (pïtu)}} ===發音=== * {{IPA|rys|/pɨtu/|sort=ひぃとぅ''}} ===名詞=== {{head|sc=Jpan|rys|名詞|平假名|ぴぃとぅ|羅馬字|pïtu|f2sc=Latn|sort=ひぃとぅ''}} # [[#漢語|人]] # [[人類]] {{C|rys|人科動物|人|sort=ひぃとぅ}} ==與那國語== ===漢字=== {{head|sc=Jpan|yoi|漢字}} * {{ja-readings|kun=[[っとぅ]] (ttu)}} ===發音=== * {{IPA|yoi|/tˀu/}} ===名詞=== {{head|sc=Jpan|yoi|名詞|平假名|っとぅ|羅馬字|ttu|f2sc=Latn|sort=っとぅ}} # [[#漢語|人]] # [[人類]] {{C|yoi|人科動物|人|sort=っとぅ}} jz3ztzclygscy4lf98cn87eufrwq2bq Scheiße 0 295829 9944146 8351702 2026-10-14T19:33:59Z TongcyDai 53191 9944146 wikitext text/x-wiki {{also|scheisse|Scheisse|scheiße}} ==英語== ===名詞=== {{en-noun|-}} # {{alternative form of|en|scheisse}} #* {{quote-newsgroup|en|author=pas de deux|title=Re: Occupation of Latvia|newsgroup=soc.culture.baltics|url=https://groups.google.com/d/msg/soc.culture.baltics/MCER8tnbzZ8/txu0XDXTveMJ|date=2003-06-18|passage=What a nasty piece of '''Scheiße''' he is.|t=他真是個令人討厭的'''混蛋'''。}} #* {{quote-newsgroup|en|author=Steven|title=Re: Concorde tickets on sale|newsgroup=alt.airports.uk.edinburgh|url=https://groups.google.com/d/msg/alt.airports.uk.edinburgh/MTxlod5QSyI/Ld6jzdgIf18J|date=2005-03-14|passage=What a pile of '''Scheiße'''.|t=真是一堆'''狗屎'''。}} #* {{quote-newsgroup|en|author=SCI trolls ARE fatherless humiliated Homo-Sexuals|title=Re: gelukszoekers gaan naar pieter baan centrum|newsgroup=soc.culture.israel|url=https://groups.google.com/d/msg/soc.culture.israel/pvuH2LK9tPo/pLsI4w5aPksJ|date=2014-11-20|passage=Your mudder and revd's rectum, heinrich, you asperger piece of '''Scheiße'''|t=你媽跟牧師的直腸,海因里希,你這個亞斯伯格'''混蛋'''。}} ==德語== {{wp|de:}} ===其他形式=== * {{alt|de|Scheisse||瑞士|列支敦士登}} * {{alt|de|Sch**ße|Sch**sse||審查}} * {{alt|de|Scheiß|g=m}} ===詞源=== {{inh+|de|gmh|schīze}},{{inh+|de|goh|*skizi}},{{inh+|de|gmw-pro|*skiti}},{{inh+|de|gem-pro|*skītaz}}、{{m|gem-pro|*skitiz}},源自{{der|de|ine-pro|*skeyd-||分開}}。 日耳曼語族同源詞包括{{cog|en|shit}}、{{cog|nds|Schiet}}、{{cog|nl|schijt}}、{{cog|fy|skyt}}、{{cog|sv|skit}}。源自低地德語的標準高地德語詞彙有 {{m|de|Schiet}} 和 {{m|de|Schitte}}。 ===發音=== * {{IPA|de|/ˈʃaɪ̯sə/|aa=德國}} * {{IPA|de|/ˈʃaɛ̯sɛ/|aa=奧地利}} * {{audio|de|De-Scheiße.ogg|a=柏林}} * {{rhymes|de|aɪ̯sə|s=2}} ===名詞=== {{de-noun|f.sg}} # {{lb|de|粗俗}} [[屎]],[[糞便]] #: {{syn|de|Exkrement|Kacke|Kot|Stuhl|Scheiß}} #: {{ux|de|Wo ich hintrete nur '''Scheiße'''!|我走到哪裡都是'''屎'''!}} # {{lb|de|粗俗|比喻}} 毫無[[價值]]的[[東西]],[[狗屁]],[[狗屎]] #: {{ux|de|Das ist doch alles '''Scheiße'''!|這全都是'''狗屁'''!}} #: {{ux|de|Was soll die '''Scheiße'''?|這到底算什麼'''狗屁'''?}} #* {{quote-journal|de|author=Amira Klute|quotee=Frank Ruch |title=Neonazis im Ordnungsdienst: Antifa allein zu Haus|work=Die Tageszeitung: taz|date=2025-04-20|url=https://taz.de/Neonazis-im-Ordnungsdienst/!6081777/|issn=0931-9085|passage=„Wenn es heißt: alle, die rechts davon stehen, bekämpfen wir. Warum soll ich gegen rechts auf die Straße gehen? Ich bin ja nicht links. Das hier“, er macht energisch Kreuze am ganz rechten Rand, „ist die braune '''Scheiße'''“.|archiveurl=https://web.archive.org/web/20250426045855/https://taz.de/Neonazis-im-Ordnungsdienst/!6081777/|t=「如果說:凡是站在其右邊的人,我們都要反對。那我為什麼要上街反對右翼?我又不是左派。這個,」他用力在最右邊畫了叉,「才是褐色的'''狗屎'''。」}} # {{lb|de|粗俗}} 什麼都[[沒有]],[[一無所有]],[[屁]] ====用法說明==== 雖然德語的 {{m|de||Scheiße}} 與英語的 {{m|en|shit}} 是同源詞,但在德語中它可用作各種形式粗俗言語與髒話的統稱。 雖然在正式語言中並不適用,但 {{m|de||Scheiße}} 及相關詞彙並不如其他粗俗詞彙(例如 {{m|de|Fotze}} 以及與 {{m|de|ficken}} 相關的詞)那樣具禁忌性。 ====變格==== {{de-ndecl|f.sg}} ====引文==== * {{quote-text|de|year=2018|author=Hans-Peter Ackermann|title=Engelskinder|page=116|passage=„Verdammt, Scheiße!“, fluchte Glaubner und [...]|translation=「該死,狗屎!」格勞布納咒罵道,並且[…]}} ====相關詞彙==== {{col|de |scheiße |scheißen |* anscheißen |* bescheißen |* Scheißer |scheiß- |* scheißkalt |* Scheißtyp |scheißekalt |verscheißern }} * {{l|de|Schiet}} * {{l|de|Schiss}} ** {{l|de|Dünnschiss}} ** {{l|de|Schisser}} * {{l|de|Schitte}} ===延伸閱讀=== * {{R:de:DWDS}} * {{R:de:UniLeipzig}} * {{R:de:Duden}} {{C|de|糞便}} bj8xfrx9l9qednszr8ta9lh4fp85q5s 㤩 0 302478 9944388 6762375 2026-10-15T06:29:47Z Fglffer 55252 9944388 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=61|rad=心|as=06|sn=10|four=|canj=HERP|ids=⿱[[各]][[心]]}} ====來源==== * {{Han ref|kx=0386.050|dkj=|dj=|hdz=42292.050|sbgy=506.30|uh=3929}} ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=kè |c=kok3 |mc=y |oc= |ma= |cat=a }} ===釋義=== {{head|zh|漢字}} # {{lb|zh|hist-dict}} {{alt form|zh|恪}} e4z8f7ipe9j3719rgkgizcc89f5ppdf 䑞 0 303640 9944117 6763494 2026-10-14T14:42:21Z Fglffer 55252 9944117 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=136|rad=舛|as=10|sn=16|canj=SFNIQ|four=|ids=⿱⿷匚炎舛}} ====衍生字==== * {{charlist|sc=Hani|𤰀𦨃𦨄𧂌}} ====來源==== {{Han ref|kx=1008.190|hdz=20867.030|sbgy=395.19|uh=445E}} ==漢語== ===字源=== {{Han compound|ls=ic|ls2=psc|炎|匸|舛|c1=s|c2=s|c3=p}}。<ref>{{R:ja:Kanjigen}}</ref>詳情不明。 ===釋義=== {{zh-see|舜|v}} ===來源=== {{reflist}} rotlecy3ty0bewpbc7k90qvmhjw9d0b 嚳 0 305983 9944112 8546192 2026-10-14T14:34:00Z Fglffer 55252 /* 釋義 */ 9944112 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=30|rad=口|as=17|sn=20|four=77601|canj=HBHGR|ids=⿱𦥯告(GHTK),⿱𦥯吿(J)}} ====來源==== {{Han ref|kx=0214.040|dkj=04586|dj=0436.310|hdz=10704.040|sbgy=460.13|ch=2940001.01|uh=56B3}} ==漢語== {{zh-forms|s=喾|alt=俈}} {{zh-wp|zh:嚳}} ===字源=== {{Han etym}} {{Han compound|學|告|ls=psc|c1=p|c2=s|t2=告訴}}。{{och-l|告}}也可能是聲符。 ===發音=== {{zh-pron |m=kù |c=guk1,kuk1 |md=gók |mn=khok |mn-t=kog4 |w=sh:7khoq |mc=y |oc=y |cat=pn,v }} ===釋義=== {{head|zh|漢字}} # {{lb|zh|historical|or|中國神話}} [[中國]][[上古]][[時代]]的[[五帝]]之一 ===組詞=== {{col3|zh|帝嚳}} ===來源=== * {{R:yue:Hanzi}} {{C|zh|神話人物}} ==日語== ===漢字=== {{ja-kanji|grade=|rs=口17}} # 傳說的帝王 ====讀法==== {{ja-readings |goon=こく |kanon=こく |kun=つ-げる }} ==朝鮮語== ===漢字=== {{ko-hanja|곡}} # 傳說的帝王 ehy0howpm2lpv4gz29i6xr7kxgbeu5t 恪 0 307444 9944387 9659535 2026-10-15T06:28:38Z Fglffer 55252 9944387 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=61|rad=心|as=06|sn=9|four=97064|canj=PHER|ids=⿰忄各}} ====衍生字==== * {{charlist|sc=Hani|𠸧𩹕𥯚}} ====來源==== {{Han ref|kx=0385.120|dkj=10592|dj=0717.010|hdz=42298.030|ch=5300003.01|sbgy=506.29|uh=606A}} ==漢語== {{zh-forms|alt=㤩,愘,愙}} ===字源=== {{Han etym}} {{Han compound|心|alt1=忄|各|ls=psc|c1=s|c2=p}}。 ===發音=== {{zh-pron |m=kè,què,2nb=中國大陸非標準、台灣異讀 |c=kok3 |mc=y |oc=y |cat=a,pn }} ===釋義=== {{head|zh|漢字}} # {{lb|zh|literary}} [[謹慎]][[誠敬]] # {{lb|zh|literary}} [[嚴肅]],[[認真]] # {{surname|zh}} ===組詞=== {{col3|zh|恪守成憲|恪敏|恪遵|恪守成式|恪守|恪固|恪慎|三恪|虔恪}} ==日語== ===漢字=== {{ja-kanji|grade=|rs=心06}} # {{rfdef|ja|sort=心06}} ====讀法==== {{ja-readings |on=かく |kun=つつしむ |nanori=つとむ }} ==朝鮮語== ===漢字=== {{ko-hanja|각}} # {{rfdef|ko|sort=心06}} ==越南語== ===漢字=== {{vi-readings|rs=心06|reading=khác}} # {{rfdef|vi|sort=心06}} 762chqibtydokvkn6h9w5ebwnntomey 愙 0 307555 9944389 9659591 2026-10-15T06:32:01Z Fglffer 55252 9944389 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=61|rad=心|as=09|sn=12|four=|canj=JHRP|ids=⿱客心}} ====來源==== * {{Han ref|kx=0395.100|dkj=10944|dj=0731.200|hdz=42325.050|sbgy=506.31|ch=5400001.01|uh=6119}} ==漢語== {{zh-forms}} ===字源=== {{Han etym}} ===發音=== {{zh-pron |m=kè |c=kok3 |mc=y |oc=y |ma= |cat=a }} ===釋義=== {{head|zh|漢字}} # {{lb|zh|hist-dict}} {{alt form|zh|恪}} ====來源==== * (粵語) [http://www.iso10646hk.net/jp/document/download.jsp 粵拼資料庫 (iso10646hk.net) - 漢字粵語拼音表 (第二部分), p. 109] ==日語== ===漢字=== {{ja-kanji|grade=|rs=心09}} # {{rfdef|ja|sort=心09}} ====讀法==== * {{ja-readings|on=かく|kun=つつし-む}} 3e6jjg7jgseeeh0jd4l12yaslt20g61 橓 0 309090 9944118 6731539 2026-10-14T14:43:13Z Fglffer 55252 9944118 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=75|rad=木|as=12|sn=16|four=|canj=DBBQ|ids=⿰木舜}} ====來源==== * {{Han ref|kx=0553.160|dkj=15540|dj=0942.030|hdz=21294.050|uh=6A53}} ==漢語== {{zh-see|蕣|v}} ==朝鮮語== ===漢字=== {{ko-hanja|순}} # {{rfdef|ko|sort=木12}} cls2kvovrxzi04x3bqi83ppkyriskta 舜 0 312739 9944111 9661826 2026-10-14T14:32:08Z Fglffer 55252 9944111 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=136|rad=舛|as=06|sn=12|four=20252|canj=BBNQ|ids=⿳爫冖舛}} ====衍生字==== * {{charlist|sc=Hani|僢䢬橓瞬䑟䴄蕣}} {{col-top|1|額外衍生字}} * {{charlist|𫫰𡡞𰔦𣊬𬋊𤩥𬧓𤯷𦨁𲹻}} {{col-bottom}} ====來源==== {{Han ref|kx=1008.100|dkj=30339|dj=1465.130|hdz=32035.020|ch=11160005.02|sbgy=395.18|uh=821C}} ==漢語== {{zh-forms|alt=䑞,𡐼,𡐩,𡳈,𡳉}} ===字源=== {{Han etym}} 由篆體{{zh-l|*䑞}}演變而來。 ===發音=== {{zh-pron |m=shùn |ma=y |c=seon3 |h=pfs=sun;gd=sun4 |md=sóng |mn=ml,jj,tw:sùn |mn-t=sung3 |px=pt:song4/xy:suong4 |w=sh,sz,cs,dq,hn,hy,jd,jx,ks,sj,tx,xs:5sen;sx:5seen;cx:1sen;cm:3sen;<!--jj:5shiuen;-->hz,yx:5shiun;sx:5soen;zs:5son;cz:5suen;nb:5syun |w-j=5shiun |mc=y |oc=y |cat=pn,n }} ===釋義=== {{head|zh|漢字}} # {{w|舜}},[[中國]][[上古]][[時代]]的[[五帝]]之一 # {{zh-alt-lb|蕣}} [[木槿]]({{taxfmt|Hibiscus syriacus|species}}) # {{surname|zh}} ===組詞=== {{col3|zh|堯舜|堯天舜日|女中堯舜|大舜|禹行舜趨|祖舜宗堯|舜華|虞舜|舜弦|舜日堯天|舜日堯年|舜英|堯年舜日|堯趨舜步|熱熟堯舜|舜犬|舜琴|舜禹|舜跖|舜韶|舜顏|舜陵}} {{C|zh|個人}} ==日語== ===漢字=== {{ja-kanji|grade=|rs=舛06}} # {{rfdef|ja|sort=舛06}} ====讀法==== {{ja-readings |on=しゅん |kun=むくげ-, ひるがお, さとい |nanori= }} ==朝鮮語== ===漢字=== {{ko-hanja|순}} # {{rfdef|ko|sort=舛06}} ==越南語== ===漢字=== {{vi-readings|reading=thuấn|rs=舛06}} # {{rfdef|vi|sort=舛06}} lvr5nocih09gz7s2e5ax10pq6yio69i 菟 0 312965 9944383 9661915 2026-10-15T06:23:17Z Fglffer 55252 9944383 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=140|rad=艸|as=08|sn=14|four=44413|canj=TNAI|ids=⿱艹兔}} ====衍生字==== * {{charlist|sc=Hani|𧈋𪆆}} ====來源==== * {{Han ref|kx=1038.180|dkj=31189|dj=1496.190|hdz=53237.080|ch=11430002.01|uh=83DF}} ==漢語== {{zh-forms|alt=莵}} ===字源=== {{Han etym}} ===詞源1=== ====發音==== {{zh-pron |m=tù |c=tou3 |mc=2 |oc=1 |cat= }} ====釋義==== {{head|zh|漢字}} # {{zh-used in|菟葵}} # {{zh-used in|菟裘}} # {{zh-used in|菟絲||菟絲子}} ===詞源2=== {{inh+|zh|sit-pro|*k-la}},來自{{der|zh|mkh-pro|*klaʔ}} ({{zh-ref|Schuessler, 2007}})。與{{och-l|虎}}同源。 ====發音==== {{zh-pron |m=tú |c=tou4 |mc=1 |oc=2 |cat= }} ====釋義==== {{head|zh|漢字}} # {{lb|zh|obsolete|Old Chu}} {{zh-only|*於菟|[[老虎]]|tr=wūtú}} ===來源=== * {{R:yue:mfccd}} ==日語== ===漢字=== {{ja-kanji|grade=|rs=艸08}} # [[菟絲]] ====讀法==== {{ja-readings |goon=つ, ず<づ |kanon=と |kun=うさぎ- |nanori=う }} ====組詞==== {{col|ja|title=衍生詞 |{{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|木菟|ミミズク}} }} ==朝鮮語== ===漢字=== {{ko-hanja|도}} # {{rfdef|ko|sort=艸08}} ==越南語== ===漢字=== {{vi-readings|reading=tho|rs=艸08}} # {{rfdef|vi|sort=艸08}} h4cmfkuhk64yrpe0wpval9fmk01mpif 9944384 9944383 2026-10-15T06:23:58Z Fglffer 55252 /* 釋義 */ 9944384 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=140|rad=艸|as=08|sn=14|four=44413|canj=TNAI|ids=⿱艹兔}} ====衍生字==== * {{charlist|sc=Hani|𧈋𪆆}} ====來源==== * {{Han ref|kx=1038.180|dkj=31189|dj=1496.190|hdz=53237.080|ch=11430002.01|uh=83DF}} ==漢語== {{zh-forms|alt=莵}} ===字源=== {{Han etym}} ===詞源1=== ====發音==== {{zh-pron |m=tù |c=tou3 |mc=2 |oc=1 |cat= }} ====釋義==== {{head|zh|漢字}} # {{zh-used in|菟葵}} # {{zh-used in|菟裘}} # {{zh-used in|菟絲||菟絲子}} ===詞源2=== {{inh+|zh|sit-pro|*k-la}},來自{{der|zh|mkh-pro|*klaʔ}} ({{zh-ref|Schuessler, 2007}})。與{{och-l|虎}}同源。 ====發音==== {{zh-pron |m=tú |c=tou4 |mc=1 |oc=2 |cat= }} ====釋義==== {{head|zh|漢字}} # {{lb|zh|obsolete|春秋時期楚國人}} {{zh-only|*於菟|[[老虎]]|tr=wūtú}} ===來源=== * {{R:yue:mfccd}} ==日語== ===漢字=== {{ja-kanji|grade=|rs=艸08}} # [[菟絲]] ====讀法==== {{ja-readings |goon=つ, ず<づ |kanon=と |kun=うさぎ- |nanori=う }} ====組詞==== {{col|ja|title=衍生詞 |{{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|木菟|ミミズク}} }} ==朝鮮語== ===漢字=== {{ko-hanja|도}} # {{rfdef|ko|sort=艸08}} ==越南語== ===漢字=== {{vi-readings|reading=tho|rs=艸08}} # {{rfdef|vi|sort=艸08}} pqe0mr05kws3vcrz9idhc0kgii60iol 蕣 0 313145 9944116 9661998 2026-10-14T14:40:12Z Fglffer 55252 9944116 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=140|rad=艸|as=12|sn=18|four=44252|canj=TBBQ|ids=⿱艹舜}} ====來源==== * {{Han ref|kx=1058.310|dkj=31991|dj=1521.170|hdz=53294.020|ch=11680005.02|sbgy=395.20|uh=8563}} ==漢語== {{zh-forms|alt=橓,𧂌}} ===字源=== {{Han etym}} ===發音=== {{zh-pron |m=shùn |c=seon3 |mc=y |oc=y |ma= |cat=n }} ===釋義=== {{head|zh|漢字}} # {{zh-alt-lb|舜}} [[木槿]]({{taxfmt|Hibiscus syriacus|species}}) ===組詞=== {{col3|zh|蕣華|蕣榮}} ==日語== ===漢字=== {{ja-kanji|grade=|rs=艸12}} # {{rfdef|ja|sort=艸12}} ====讀法==== * {{ja-readings|on=しゅん|kun=むくげ, あさがお}} ==朝鮮語== ===漢字=== {{ko-hanja|순}} # {{rfdef|ko|sort=艸12}} 568b83y737o4sl1hy8s9yjfrlwvq34i 袙 0 313572 9944381 9662140 2026-10-15T06:18:57Z Fglffer 55252 9944381 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=145|rad=衣|as=05|sn=11|canj=LHA|four=36202|ids=⿰衤白}} ===來源=== {{Han ref|kx=1114.210|dkj=34196|dj=1580.080|hdz=53083.100|ch=12120004.05|uh=8899}} ==漢語== {{zh-forms}} ===字源=== {{Han etym}} ===發音=== {{zh-pron |m=pà |cat=n }} ===釋義=== {{head|zh|漢字}} # {{zh-alt-lb|帊|帕}} [[帳]];[[頭巾]] ==日語== ===漢字=== {{ja-kanji|grade=|rs=衣05}} # {{rfdef|ja|sort=衣05}} ====讀法==== {{ja-readings |goon=へ,みゃく |kanon=は,ばつ |kun=あこめ }} ===詞源=== {{ja-kanjitab|あこめ|yomi=k}} {{ja-see|衵}} ===來源=== * {{R:Kanjipedia Kotoba|0005701800|<sup>▲</sup>袙}} ==朝鮮語== {{ko-hanja-search}} ===發音1=== {{ko-hanja-pron|파}} ====漢字==== {{ko-hanja|휘장|파}} # {{rfdef|ko|sort=衣05}} ===發音2=== {{ko-hanja-pron|맥}} ====漢字==== {{ko-hanja|속옷|맥}} # {{rfdef|ko|sort=衣05}} ===發音3=== {{ko-hanja-pron|말}} ====漢字==== {{ko-hanja|머리띠|말}} # {{rfdef|ko|sort=衣05}} ===來源=== * {{Hanja ref|nav=4b92a8a1101e47288d9ef1c382d7bdb5}} ==越南語== ===漢字=== {{vi-readings|reading=mặc|rs=衣05}} # {{rfdef|vi|sort=衣05}} ak569n8hl3nkvdi5630g53m5c9z2vg4 9944382 9944381 2026-10-15T06:19:15Z Fglffer 55252 /* 漢語 */ 9944382 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=145|rad=衣|as=05|sn=11|canj=LHA|four=36202|ids=⿰衤白}} ===來源=== {{Han ref|kx=1114.210|dkj=34196|dj=1580.080|hdz=53083.100|ch=12120004.05|uh=8899}} ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=pà |cat=n }} ===釋義=== {{head|zh|漢字}} # {{zh-alt-lb|帊|帕}} [[帳]];[[頭巾]] ==日語== ===漢字=== {{ja-kanji|grade=|rs=衣05}} # {{rfdef|ja|sort=衣05}} ====讀法==== {{ja-readings |goon=へ,みゃく |kanon=は,ばつ |kun=あこめ }} ===詞源=== {{ja-kanjitab|あこめ|yomi=k}} {{ja-see|衵}} ===來源=== * {{R:Kanjipedia Kotoba|0005701800|<sup>▲</sup>袙}} ==朝鮮語== {{ko-hanja-search}} ===發音1=== {{ko-hanja-pron|파}} ====漢字==== {{ko-hanja|휘장|파}} # {{rfdef|ko|sort=衣05}} ===發音2=== {{ko-hanja-pron|맥}} ====漢字==== {{ko-hanja|속옷|맥}} # {{rfdef|ko|sort=衣05}} ===發音3=== {{ko-hanja-pron|말}} ====漢字==== {{ko-hanja|머리띠|말}} # {{rfdef|ko|sort=衣05}} ===來源=== * {{Hanja ref|nav=4b92a8a1101e47288d9ef1c382d7bdb5}} ==越南語== ===漢字=== {{vi-readings|reading=mặc|rs=衣05}} # {{rfdef|vi|sort=衣05}} r2e1350vse05aqvu6es924p69mm3h0n 方面 0 619629 9944134 9136302 2026-10-14T19:04:02Z Fglffer 55252 9944134 wikitext text/x-wiki ==漢語== {{zh-forms}} ===詞源=== 有中國古代文獻記載用例;現代義項「事物的某一部分」,是借用自{{bor|zh|ja|-}} {{ja-r|方面|ほうめん}}。 ===發音=== {{zh-pron |m=fāngmiàn,tl=y,er=y |ma=y |c=fong1 min6 |ca=LL-Q9186-Luilui6666-方面.wav |h=pfs=fông-mien;hrs=h:fongˋ mienˇ;gd=fong1 miên4 |mn=hong-bīn/ml,twv:hong-biān |mn-t=huang1 ming7 |px=pt,xy:horng1 meng4 |w=sh:1faon mi |cat=n }} ===名詞=== {{head|zh|名詞}} # [[事物]]的某一[[部分]]{{zh-mw|m:個}} #: {{zh-x|您 覺{jué}得{de} 我們 應{yīng}該 從 哪 方面 入手 呢?}} # {{lb|zh|archaic}} [[方向]] # {{lb|zh|archaic}} 其中一個[[方位]] # {{lb|zh|archaic}} [[四周]];[[周圍]] # {{lb|zh|archaic}} [[獨當一面]]的[[職務]];[[官方]][[職位]] ====使用說明==== * 「方面」無論是否搭配量詞使用皆可,可與「{{zh-l|這}}」或「{{zh-l|那}}」搭配使用。 ====同義詞==== * {{s|某一部分}} {{syn-saurus|zh|方面}} ====衍生詞==== {{col3|zh|單方面|一方面|另一方面}} {{zh-cat|Beginning}} ==日語== {{ja-kanjitab|ほう|めん|yomi=on}} ===發音=== {{ja-pron|ほうめん|acc=3|acc_ref=DJR}} ===名詞=== {{ja-noun|ほうめん}} # [[方向]] # [[地區]],[[區域]] # [[領域]],[[分界]] ====同義詞==== * {{sense|方向}} {{ja-r|方向|ほうこう}}、{{ja-r|方針|ほうしん}} * {{sense|區域}} {{ja-r|地域|ち.いき}} * {{sense|領域}} {{ja-r|分野|ぶんや}}、{{ja-r|領域|りょういき}} ===來源=== {{reflist}} * {{R:Kanjipedia Kotoba|0006336300}} * {{R:Shogakukan}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hj|hangeul=방면}} # {{hanja form of|방면}} ==越南語== {{vi-hantutab}} ===名詞=== {{vi-noun|sc=Hani}} # {{vi-Han form of|phương diện}} cbk5l8bse4vqpcy4pynwmgxjyyslpgr 放免 0 620807 9944130 6684626 2026-10-14T18:21:32Z Fglffer 55252 9944130 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=fàngmiǎn |cat=v }} ===動詞=== {{zh-verb}} # [[給予]][[自由]] # [[豁免]],[[免除]] ==日語== {{ja-kanjitab|ほう|めん|yomi=o}} ===發音1=== {{ja-pron|ほうめん|acc=0|acc_ref=DJR}} ====名詞==== {{ja-noun|ほうめん}} # [[豁免]],[[免除]] ====動詞==== {{ja-verb-suru|ほうめん}} # [[釋放]],[[解放]] =====活用===== {{ja-suru|ほうめん}} ===發音2=== {{ja-kanjitab|ほう|べん|yomi=o}} {{ja-pron|ほうべん}} ====名詞==== {{ja-noun|ほうべん}} # [[豁免]],[[免除]] ====動詞==== {{ja-verb-suru|ほうべん}} # [[釋放]],[[赦免]] =====活用===== {{ja-suru|ほうべん}} ===來源=== {{reflist}} * {{R:Kanjipedia Kotoba|0006360000}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=방면}} # {{hanja form of|방면}} k9llywyix7214024k5fr50ygy5z13tu 9944363 9944130 2026-10-15T03:17:15Z Sayonzei 40728 /* 日語 */ 9944363 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=fàngmiǎn |cat=v }} ===動詞=== {{zh-verb}} # [[給予]][[自由]] # [[豁免]],[[免除]] ==日語== {{ja-kanjitab|ほう|めん|yomi=o}} ===發音1=== {{ja-pron|ほうめん|acc=0|acc_ref=DJR}} ====名詞==== {{ja-noun|ほうめん|hhira=はうめん}} # [[豁免]],[[免除]] ====動詞==== {{ja-verb-suru|tr=trans|ほうめん|hhira=はうめん}} # [[釋放]],[[解放]] =====活用===== {{ja-suru|ほうめん}} ===發音2=== {{ja-kanjitab|ほう|べん|yomi=o}} {{ja-pron|ほうべん}} ====名詞==== {{ja-noun|ほうべん|hhira=はうべん}} # [[豁免]],[[免除]] ====動詞==== {{ja-verb-suru|tr=trans|ほうべん|hhira=はうべん}} # [[釋放]],[[赦免]] =====活用===== {{ja-suru|ほうべん}} ===來源=== {{reflist}} * {{R:Kanjipedia Kotoba|0006360000}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=방면}} # {{hanja form of|방면}} qq95x1yblpr3aietymdbbpjdmnz9ws0 襆頭 0 624447 9944281 9901039 2026-10-14T20:28:44Z TongcyDai 53191 9944281 wikitext text/x-wiki ==漢語== {{was wotd|2026|9月|21日}} {{zh-forms|s=幞头|t2=幞頭}} {{wp|zh:}} ===發音=== {{zh-pron |m=襆tóu |c=buk6 tau4 |mc=2,1 |cat=n }} ===名詞=== {{head|zh|名詞}} # {{lb|zh|historical}} 古代男子用的一種[[頭巾]],流行於[[唐代]]。以一整幅[[絲帛]]裁成,附有四條長帶,兩帶繫於腦後下垂,兩帶反繫於頭頂。 #* {{zh-x|故事,用 全幅 皁 而 向後 襆 髮,俗人 謂 之 襆頭。||CL|ref=《[[s:隋書/卷12|隋書·禮儀志七]]》}} #* {{zh-x|襆頭 起 於 ^後--^周,便 武事 者 也。||CL|ref=《[[s:新唐書/卷024|新唐書·車服志]]》}} #* {{zh-x|作 @^九龍.^殿,刻 沉香 為{wéi} 八 龍,飾 以 金寶,長 十 餘 丈,抱 柱 相{xiāng}向;w:馬希範\^希範 居 其中,自 為{wéi} 一 龍,其 襆頭 腳 長 丈 餘,以 象 龍角。||CL|ref=宋·{{w|司馬光}}《[[s:資治通鑑/卷283|資治通鑑·後晉齊王天福八年]]》}} #* {{zh-x|^應天 府尹 大人 戴 著[着]{zhe} 襆頭,穿 著[着]{zhe} 蟒袍,行 過 了 禮,立-起 身 來,把 兩 把 遮陽 遮 著[着]{zhe} 臉。||WVC|ref=清·{{w|吳敬梓}}《[[s:儒林外史/第42回|儒林外史·第四十二回]]》}} ====派生詞彙==== {{col3|zh|襆頭象簡|狼吃襆頭}} ====近義詞==== * {{zh-l|折上巾}} * {{zh-l|四腳}} * {{zh-l|福巾}} ===參考資料=== * {{R:zh:cbgycdxdb|26520}} * {{R:zh:HYDCD}} {{C|zh|頭飾}} ex5qpexdoq5d8yx5g73euvdsvdnfd38 空架子 0 643645 9944109 6836355 2026-10-14T14:18:44Z Fglffer 55252 9944109 wikitext text/x-wiki ==漢語== {{zh-forms|type=12}} ===發音=== {{zh-pron |m=kōngjiàzi |cat=n }} ===名詞=== {{head|zh|名詞}} # {{lb|zh|比喻}} [[徒具]][[形式]],而沒有[[實質]][[內容]]的[[事物]] bskocm0b1fdn70n9yypil4pb0l3qajq 狼蟲虎豹 0 656099 9944302 8173145 2026-10-14T20:46:11Z TongcyDai 53191 9944302 wikitext text/x-wiki ==漢語== {{zh-forms|s=狼虫虎豹}} ===發音=== {{zh-pron |m=lángchónghǔbào |cat=cy }} ===俗語=== {{head|zh|俗語}} # 泛指[[兇猛]][[殘暴]]的[[野獸]] #* {{zh-x|轉 過 這 山坡,一 簇 榆林,黑洞洞 的,不知 裏面 藏 著[着]{zhe} 甚麼 狼蟲虎豹。||WVC|ref=明·{{w|賈仲名}}《[[s:荊楚臣重對玉梳記#第三折|對玉梳·第三折]]》}} # {{lb|zh|比喻}} [[兇殘]][[狠毒]]的[[惡人]]、[[歹徒]] #* {{zh-x|縣長{zhǎng} 財主,狼蟲虎豹。|ref={{w|賀敬之}}、{{w|丁毅 (劇作家)|丁毅}}等《白毛女·第一幕》}} dun3gztve2brd6h5qmm1ahibm11ooc0 9944303 9944302 2026-10-14T20:46:46Z TongcyDai 53191 9944303 wikitext text/x-wiki ==漢語== {{was wotd|2026|11月|15日}} {{zh-forms|s=狼虫虎豹}} ===發音=== {{zh-pron |m=lángchónghǔbào |cat=cy }} ===成語=== {{head|zh|成語}} # 泛指[[兇猛]][[殘暴]]的[[野獸]] #* {{zh-x|轉 過 這 山坡,一 簇 榆林,黑洞洞 的,不知 裏面 藏 著[着]{zhe} 甚麼 狼蟲虎豹。||WVC|ref=明·{{w|賈仲名}}《[[s:荊楚臣重對玉梳記#第三折|對玉梳·第三折]]》}} # {{lb|zh|比喻}} [[兇殘]][[狠毒]]的[[惡人]]、[[歹徒]] #* {{zh-x|縣長{zhǎng} 財主,狼蟲虎豹。|ref={{w|賀敬之}}、{{w|丁毅 (劇作家)|丁毅}}等《白毛女·第一幕》}} ===參考資料=== * {{R:zh:HYDCD}} d59gw8z4p0iyln0v4unl1s9mv8a64vd kaki 0 720715 9944377 7750012 2026-10-15T05:16:17Z Chihunglu83 87715 9944377 wikitext text/x-wiki {{also|Käki|käki|Kaki|kāki|kākī|kaķi|kaķī}} {{minitoc}} ==马来语== 脚,根基 [[Category:马来语]] [[Category:英语名词]] <br /><br /> ---- {{-mnc-}} 暴烈 ==印尼語== ===發音=== * {{IPA|id|[ˈkaki]}} * {{hyphenation|id|ka|ki}} ===名詞=== {{id-noun}} # [[足]],[[腳]] ====派生詞==== {{der4|id| | berkaki | mengaki |}} {{der4|id| | kaki belalang | kaki celana | kaki gajah | kaki gunung | kaki hutan | kaki jantang | kaki jenjang | kaki katak | kaki kuning | kaki langit | kaki lima | kaki mantra | kaki meja | kaki naga | kaki sajak | kaki salah | kaki sebelah dalam | kaki seribu | kaki surat | kaki tangan | kaki telanjang | kaki tiga |}} ===拓展閲讀=== * {{R:KBBI Daring}} e0oc1ikjqgk15eocpae217xu9s47pkf agi 0 938373 9944375 9730126 2026-10-15T04:26:47Z Chihunglu83 87715 9944375 wikitext text/x-wiki {{minitoc}} ==跨語言== ===符號=== {{mul-symbol}} # {{ISO 639|3}} ===參見=== * {{langcat}} ==冰島語== ===發音=== * {{IPA|is|/ˈaːjɪ/}} * {{rhymes|is|aːjɪ|s=2}} 纪律,限制 [[Category:待分類的冰島語詞]] [[分類:拉丁文字]] [[Category:冰島語]] 4nwndr29mwsq1zu0qtedu3i2voz4mc5 sala da ballo 0 975049 9944430 5023153 2026-10-15T09:46:45Z Sayonzei 40728 9944430 wikitext text/x-wiki ==意大利語== ===名詞=== {{it-noun|f}} # [[舞厅]] tv5p3dspkr0g2rcnkulxwf4dwjzzcex sala operatoria 0 975055 9944429 5023156 2026-10-15T09:46:24Z Sayonzei 40728 9944429 wikitext text/x-wiki ==意大利語== ===名詞=== {{it-noun|f}} # {{lb|it|外科學}} [[手术室]] sh3slrnkyo687j576tl2qsgahx6l9p7 sbirciare 0 975320 9944403 5024095 2026-10-15T09:26:52Z Sayonzei 40728 9944403 wikitext text/x-wiki ==意大利語== ===詞源=== {{unc|it}}。<ref>{{R:it:Trec}}</ref> ===發音=== {{it-pr}} ===動詞=== {{it-verb|a/ì-}} # {{lb|it|及物}} [[瞇]]起眼仔細[[審視]];[[打量]] # {{lb|it|及物}} [[斜視]],[[瞥]] ====變位==== {{it-conj|a/ì-}} ====相關詞彙==== * {{l|it|bircio}} * {{l|it|sbirciata}} * {{l|it|sbircio}} ===參考資料=== {{reflist}} ===異序詞=== * {{anagrams|it|a=abceiirrs|sbircerai|sbriciare}} 5qi7b2lp5pwpfa2dydycymd16l679a5 sbrogliare 0 975335 9944409 5024103 2026-10-15T09:31:58Z Sayonzei 40728 9944409 wikitext text/x-wiki ==意大利語== ===詞源=== {{ety|it|:af|s-|brogliare}} 源自 {{af|it|s-|brogliare}}。 ===發音=== {{it-pr|sbrogliàre}} ===動詞=== {{it-verb|a/ò}} # {{lb|it|及物}} [[解開]],使不再[[纏結]]一起 # {{lb|it|及物|航海}} [[展開]](帆) # {{lb|it|及物}} [[解決]],[[處理]](复杂棘手的问题) ====變位==== {{it-conj|a/ò}} ====派生詞彙==== {{col|it |sbrogliamento |sbrogliarsi |sbrogliatura}} ====相關詞彙==== {{col|it |imbrogliare }} ===異序詞=== * {{anagrams|it|a=abegilorrs|sbroglierà}} q4klab4u7egdbdn77ytqy5m4y14zd4i sc 0 975344 9944457 5024109 2026-10-15T10:05:34Z Sayonzei 40728 9944457 wikitext text/x-wiki {{also|Appendix:"sc"的變體}} ==跨語言== ===符號=== {{mul-symbol}} # {{ISO 639|1}} ==英語== ===名詞=== {{en-noun|?}} # {{initialism of|en|softcover}}。 # {{lb|en|proofreading}} {{initialism of|en|small caps|t=小型大写字母}}。 # {{lb|en|鉤針編織}} {{initialism of|en|single crochet|t=单钩针}}。 # {{lb|en|網際網路}} {{initialism of|en|screen capture|t=屏幕截图}} ===異序詞=== * {{anagrams|en|a=cs|C's|CS|CS.|Cs|C♭s|C♯s|c's|cs|μCs}} ==科西嘉語== ===發音=== * {{qualifier|音素}} {{IPA|co|/ʃ/}} ===字母=== {{head|co|字母|大寫|Sc}} # {{Latn-def|co|letter|21|esci}} ===參見=== {{list:Latin script letters/co}} ==貝拉庫拉語== ===發音=== * {{IPA|blc|/sç/}} ===形容詞=== {{head|blc|形容詞}} # [[壞]]的 ===參考資料=== * 2007. [http://archive.phonetics.ucla.edu/Language/BLC/blc.html The UCLA Phonetics Lab Archive]. Los Angeles, CA: UCLA Department of Linguistics. * {{R:blc:Nater:2022|page=173}} * {{R:blc:Nater:2026|page=7}} {{cln|blc|words spelled without vowels}} 8tzy82z73kpvg38o1m7bgheguquvsw1 scaglionare 0 975370 9944431 5024126 2026-10-15T09:52:44Z Sayonzei 40728 9944431 wikitext text/x-wiki ==意大利語== ===詞源=== {{ety|it|:af|scaglione|-are}} 源自 {{af|it|scaglione|-are}}。 ===動詞=== {{it-verb|a/ó}} {{tlb|it|及物}} # 把……[[排列]]成[[梯隊]] # 使按适当的时间[[间隔]]发生;使[[分期]] ====變位==== {{it-conj|a/ó}} ====派生詞彙==== * {{l|it|scaglionamento}} ===延伸閱讀=== * {{R:it:Treccani}} ===異序詞=== * {{anagrams|it|a=aacegilnors|scagionarle|scaglionerà}} 5u91mieextvston7udz2w0ifqcuw5m9 scansare 0 975436 9944438 5024218 2026-10-15T09:56:13Z Sayonzei 40728 9944438 wikitext text/x-wiki ==意大利語== ===詞源=== 源自 {{prefix|it|s|pos1=加强前缀}} {{m|it|cansare}}(源自{{cog|la|campso|campsāre|绕着某个地方转圈或航行}},與{{cog|grc|κάμπτω||轉動}}有關)。 ===發音=== {{it-pr}} ===動詞=== {{it-verb|a/à}} {{tlb|it|及物}} # [[挪開]],[[拉開]] #: {{uxi|it|'''scansare''' il divano dal muro|将沙发从墙上'''拉开'''}} # [[躲避]],[[躲開]];[[避免]] #: {{uxi|it|'''scansare''' il pericolo|'''避免'''危险}} #: {{uxi|it|'''scansare''' il nemico|'''躲避'''敌人}} #: {{ux|it|abbiamo '''scansato''' la nostra sorte sventurata|我们'''躲过了'''那不幸的命运}} ====變位==== {{it-conj|a/à}} ====相關詞彙==== * {{l|it|scansamento}} * {{l|it|scansarsi}} * {{l|it|scansatore}} ===異序詞=== * {{anagrams|it|a=aacenrss|scanserà}} 4c8l8w7rjpvmgtbyfiih1e3997i4s6z scarabocchiare 0 975466 9944446 5024238 2026-10-15T09:59:25Z Sayonzei 40728 9944446 wikitext text/x-wiki ==意大利語== ===動詞=== {{it-verb|a/ò}} # {{lb|it|及物}} 亂[[塗]],亂[[寫]] # {{lb|it|及物|引申}} [[草草]][[寫作]],寫得[[馬虎]] ====變位==== {{it-conj|a/ò}} ====相關詞彙==== * {{l|it|scarabocchio}} * {{l|it|scarabocchiatore}} * {{l|it|scarabocchiatura}} * {{l|it|scarabocchione}} ===異序詞=== * {{anagrams|it|a=aaabcccehiorrs|scarabocchierà}} b5ge97xzls0fl0medvvb2r7j8v4a7z8 scarabocchiato 0 975468 9944450 5024239 2026-10-15T10:01:36Z Sayonzei 40728 9944450 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|scarabocchiare}} 1ac59pt4mrghq2rqq8nahhkw0eac0e5 scarabocchio 0 975470 9944452 5024240 2026-10-15T10:02:47Z Sayonzei 40728 9944452 wikitext text/x-wiki {{also|scarabocchiò}} ==意大利語== ===發音=== {{it-pr|scarabòcchio}} ===詞源1=== 類似於 {{m|it|scarabeo||甲蟲}}。 ====名詞==== {{it-noun|m}} # [[潦草]]的[[筆跡]] ===詞源2=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|scarabocchiare||1|s|pres|indc}} mtg9qatlq0b14pxrfx813qs3cmubu9z nalu 0 1011593 9944395 7791825 2026-10-15T07:20:38Z Chihunglu83 87715 9944395 wikitext text/x-wiki {{also|NaLu|Nalu}} ==布魯語 (新幾內亞)== ===名詞=== {{head|bjl|noun}} # [[水]] <br /><br /> {{-mnc-}} 生菜 5040qd40hceaqki1tzrghd1ho38egwz 𦨂 0 1031300 9944320 5632787 2026-10-14T20:58:42Z TongcyDai 53191 9944320 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=136|rad=舛|as=17|sn=23|four=|canj=|ids=⿰某舞}} ====參考資料==== {{Han ref|kx=1008.211|dkj=|dj=|hdz=|uh=26A02}} ==越南語== ===字源=== {{Han compound|lang=vi|某|舞|ls=psc|tr={{vi-l|múa}}|c1=p|tr1={{vi-l|mỗ}}|c2=s|t2=[[跳舞]]}}。 ===漢字=== {{vi-readings|rs=舛17|nom=múa-tdcndg}} # {{vi-Nom form of|múa|透過身體與四肢的動作,跳[[宗教]]性或[[藝術]]性的[[舞蹈]]}} ===參考資料=== {{reflist}} {{C|vi|舞}} prtmleog8avde3jsam6t9wzj9ae0eq5 휴대폰 0 1034576 9944374 9944043 2026-10-15T04:13:37Z YeBoy371 43905 /* 名詞 */ 9944374 wikitext text/x-wiki ==朝鮮語== ===詞源=== {{com|ko|휴대(携帶)|폰|t2=電話}}。 ===發音=== {{ko-IPA}} ===名詞=== {{ko-noun}} # {{lb|ko|口語}} [[移動電話]],[[手機]] #: {{uxi|ko|새 '''휴대폰'''을 장만했다.|我買了一部新'''手機'''。}} ====近義詞==== {{col|ko|sort=0 |휴대전화(携帶電話) |핸드폰<q:口語> |모바일폰 |셀룰러폰 |셀폰 |{{l|ko|손전화(電話)|q=朝鮮}},{{l|ko|손전화기(電話機)}} }} {{c|ko|行動電話}} 3bkx12i1b4j13tvbu6qpfwx4amy3pem 四腳蛇 0 1066880 9944360 8545724 2026-10-15T02:53:48Z Sayonzei 40728 /* 同義詞 */ 9944360 wikitext text/x-wiki ==漢語== {{zh-forms|s=四脚蛇|alt=四跤蛇-閩南}} ===發音=== {{zh-pron |m=sìjiǎoshé |m-s=si4juo2se2 |c=sei3 goek3 se4 |c-t=lhei1 giak1 sie3* |mn=xm,zz,jj,tn:sì-kha-chôa |w=sh,sz:5sy ciaq zo |x=si4 jio6 sha2/si4 jio6 she2 |cat=n }} ===名詞=== {{head|zh|名詞}} # [[蜥蜴]];[[壁虎]] ====同義詞==== {{zh-dial|蜥蜴}} {{zh-dial|壁虎}} {{c|zh|蜥蜴}} knepq00k118koynu4wub0t7aiemien9 五帝 0 1104545 9944114 9922347 2026-10-14T14:35:34Z Fglffer 55252 /* 專有名詞 */ 9944114 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=Wǔdì |c=ng5 dai3 |h=pfs=Ńg-ti |md=Ngū-dá̤ |mn=qz:Gó͘-tè/tw,xm,zz:Ngó͘-tè |px=pt,xy:gou3 de4 |cat=propn }} ===專有名詞=== {{zh-proper noun}} # [[上古]][[傳說]]中的五位[[帝王]]:[[黃帝]]、[[顓頊]]、[[帝嚳]]、[[堯]]、[[舜]] # {{lb|zh|中國神話}} [[青帝]]、[[赤帝]]、[[黃帝]]、[[白帝]]、[[黑帝]] # {{lb|zh|閩東語|莆仙語}} [[五福大帝]] ====衍生詞==== {{col3|zh|三皇五帝}} ==日語== {{ja-kanjitab|ご|てい|yomi=o}} ===發音=== {{ja-pron|ごてい|acc=1|acc2=0|acc_ref=DJR|acc2_ref=DJR}} ===專有名詞=== {{ja-pos|proper|ごてい}} # 中國[[上古]][[傳說]]中的五位[[帝王]] ====相關詞==== * {{ja-r|三皇 五%帝|^さんこう ^ご%てい}} ===參考資料=== {{reflist}} ==朝鮮語== {{ko-hanjatab}} ===專有名詞=== {{ko-pos|proper|hangeul=오제}} # {{hanja form of|^오제}} lp63fkmg1qv0hbke7uwnra3473d1w1a 冶豔 0 1106417 9944126 8130067 2026-10-14T15:51:42Z Fglffer 55252 9944126 wikitext text/x-wiki ==漢語== {{zh-forms|s=冶艳|t2=冶艷}} ===發音=== {{zh-pron |m=yěyàn |cat=a }} ===形容詞=== {{head|zh|形容詞}} # [[格外]][[美麗]] 7e5km4vq9t06ez7hz0kty8rp59rm9du 鮮豔 0 1114776 9944127 8210913 2026-10-14T15:53:35Z Fglffer 55252 9944127 wikitext text/x-wiki ==漢語== {{zh-forms|s=鲜艳|t2=鮮艷}} ===發音=== {{zh-pron |m=xiānyàn |ma=Zh-xianyàn.ogg |c=sin1 jim6 |mn=ml:sian-iām |mn-t=cin1 iam7 |cat=a }} ===形容詞=== {{head|zh|形容詞}} # {{lb|zh|顏色}} [[鮮明]][[亮麗]] ====同義詞==== * {{zh-l|燦爛}} * {{zh-l|鮮亮}} * {{zh-l|鮮明}} * {{qual|書面}} {{zh-l|顯明}} ====反義詞==== * {{zh-l|暗淡}} {{zh-cat|Intermediate}} ej1tk8qc19drdtlzhlmo6oxmc4eccby 鮮艷 0 1114857 9944128 6945169 2026-10-14T15:54:07Z Fglffer 55252 9944128 wikitext text/x-wiki ==漢語== {{zh-see|鮮豔|v}} 6omv0pql3zby9qcohzgbld026y4y2j1 顓頊 0 1117333 9944115 8511730 2026-10-14T14:37:01Z Fglffer 55252 9944115 wikitext text/x-wiki ==漢語== {{zh-forms|s=颛顼}} {{zh-wp}} ===發音=== {{zh-pron |m=Zhuānxū,Zhuānxù,1nb=中國大陸,2nb=臺灣 |c=zyun1 juk1 |mn=ml:Choan-hiok/tw:Chhoan-hiok |mc=1,2 |oc=n,1;1,2 |cat=pn }} ===專有名詞=== {{head|zh|專有名詞}} # {{lb|zh|Chinese mythology}} [[中國]][[上古]][[時代]]的[[五帝]]之一 ====近義詞==== * {{zh-l|高陽}} ====派生詞彙==== {{col3|zh|顓頊曆}} {{zh-cat|個人}} ej1c7pckrccg1v7womx5cp76o78b90b 犬 0 1151350 9944355 9929457 2026-10-14T23:59:32Z Fglffer 55252 /* 漢語 */ 9944355 wikitext text/x-wiki {{also|⽝|大|太}} {{character info}} ==跨語言== {{stroke order|type=animate}} ===其他寫法=== * {{l|mul|犭}}(部首形式) ===漢字=== {{Han char|rn=94|rad=犬|as=00|sn=4|four=43030|canj=IK|ids=⿺大丶}} # {{mul-kangxi radical-def}} ====衍生詞==== * [[Appendix:部首索引/犬]] * {{lang|mul|sc=Hani|[[伏]], [[吠]], [[㧋]], [[汱]], [[迖]], [[枤]], [[㺴]], [[肰]], [[畎]], [[紎]], [[䣭]], [[䭾]], [[默]], [[鼣]], [[宊]], [[哭]], [[厌]], [[戾]], [[倏]]}} {{col-top|1|額外衍生字}} * {{lang|mul|sc=Hani|[[𡉩]], [[𫰋]], [[𢗗]], [[𣅤]], [[𤘲]], [[𤯂]], [[𮉿]], [[𦨚]], [[𡌤]], [[𧿡]], [[𤱶]], [[𮡧]], [[𮣺]], [[𭪝]], [[𩎓]], [[𩖮]], [[𬙠]], [[𩫈]], [[𩵥]], [[𩿁]], [[𫜤]]}} * {{lang|mul|sc=Hani|[[𩿛]], [[𩡷]], [[𦬫]], [[𦊅]], [[突]]}}、{{lang|mul|sc=Jpan|[[类]]}}、{{lang|mul|sc=Hani|[[𥬇]], [[臭]], [[𦬦]], [[𩬇]], [[𧱾]], [[𤴻]], [[𪊏]], [[𬮇]]([[𬮝]])}} {{col-bottom}} ====來源==== * {{Han ref|kx=0705.270|dkj=20234|dj=1118.140|hdz=21331.010|sbgy=290.15|ch=8730001.05|uh=72AC|ud=29356|bh=A4FC|bd=42236}} ==漢語== {{zh-forms}} {{zh-wp}} [[Image:Yakutian laika (white background).jpg|thumb|]] ===字源=== {{Han etyl}} {{liushu|p}} – 狗的側視圖。 ===詞源=== {{inh+|zh|sit-pro|*d-kʷəj-n||狗}};與{{cog|bo|ཁྱི||狗}}、{{cog|my|ခွေး||狗}}等同源。 這個漢藏通用詞在除閩東以外的大多數語言變體都被{{och-l|狗}}取代,例如福州話 ''kēng''。在其他方言詞中,這個詞主要出現在複合詞中,不單獨使用。 ===發音=== {{zh-pron |m=quǎn |m-s=quan3 |dg= |c=hyun2 |ca=LL-Q9186-Luilui6666-犬.wav |c-t=hun2 |g=qyon3 |h=pfs=khién;hrs=h:kienˊ;gd=kian3 |j=qye1 |mb=kṳǐng |md=kēng |mn=ml,jj,tw:khián |mn-t=kiêng2/kiang2 |mn-t_note=kiêng2 - 潮州;kiang2 - 汕頭 |px=pt,jk,nr,yy:koeng3/xy:kyoeng3/ft:kieng3 |w=sh:5chioe |x=qye3 |mc=y |oc=y |cat=n }} ===釋義=== {{head|zh|漢字}} # {{lb|zh|formal|or|用於組詞|or|Eastern Min|Waxiang|吳語方言}} 動物名,即[[狗]],古代指[[體型]]大的狗 #: {{zh-x|警犬}} #: {{zh-x|獵犬}} #: {{zh-x|狂犬病}} #: {{zh-x|導盲犬}} #* {{zh-x|躍躍 毚兔,遇 犬 獲 之。|跳躍的狡兔,遇到獵'''犬'''而被捕獲。|CL|ref=《詩·小雅·巧言》}} #* {{zh-x|效 馬 效 羊 者 右 牽 之;效 犬 者 左 牽 之。|牽馬或牽羊的人應該用右手牽行。牽'''狗'''的人應該用左手牽行。|ref=Liji}} #* {{zh-x|邑居 不 聞 夜 吠 之 犬,牧人 不 睹 晨 飲 之 羊。||CL|ref=南朝·梁·沈約《齊故安陸昭王碑文》}} #* {{zh-x|雨後 有人 耕 綠野,月明 無 犬 吠 花村。||WVC|ref=元·關漢卿《救風塵》第四摺}} # 對他人的[[謙稱]]或[[蔑稱]] #: {{zh-x|小犬|稱自己兒子}} ====同義詞==== {{zh-dial|狗}} ===組詞=== {{col3|zh|鬆獅犬|狂犬病|警犬|鷹犬|獵犬|牧羊犬|黃犬音|犬齒|犬牙|大犬星座|土雞瓦犬|德國狼犬|惡犬|嚮導犬|悲犬咸陽|反犬旁兒|喪家之犬|小犬|北極犬|名犬|犬馬之力|犬彘之食|犬牙差互|狼犬|犬儒學派|桀犬吠堯|放鷹逐犬|東門黃犬|犬牙盤石|犬吠之警|犬馬之報|畫虎成犬|犬馬齒窮|犬馬齒索|犬不夜吠|犬馬之命|犬馬齒殲|盧犬|犬馬戀主|犬馬之心|犬馬之勞|畫虎類犬|獒犬|犬馬之疾|犬馬之年|犬馬|犬牙鷹爪|犬牙相錯|犬彘|犬吠之盜|犬兔俱斃|犬牙相臨|犬馬之養|犬戎|烹犬藏弓|犬子|獵犬座|犬馬之戀|犬牙交錯|犬牙相制|淮南雞犬|越犬吠雪|雞犬不寧|蜀犬吠日|鬥犬|雞犬升天|豚犬|跖犬吠堯|雞犬不留|雞犬桑麻|雞犬相聞|蝴蝶犬|臺灣犬|聲色犬馬|驢鳴犬吠|粵犬吠雪|飛鷹走犬|義犬|雞犬皆仙|野犬|邑犬群吠|雞鳴犬吠|雞犬俱升|雞犬不驚|豚兒犬子|顧犬補牢|陶犬瓦雞|軍犬|見兔顧犬|反犬旁|犬母|尋回犬|柴犬|哮天犬|使犬|雪橇犬}} ===派生詞=== * [[白語]]: *qʰuaŋ² ===來源=== * {{R:yue:Hanzi}} * {{R:cpx:PHDB|entry=犬|pp=230}} ===延伸閱讀=== * Victor Mair, "[https://languagelog.ldc.upenn.edu/nll/?p=36996 Of dogs and Old Sinitic reconstructions]" on ''Language Log'' (March 7, 2018) {{zh-cat|Advanced}} {{C|zh|犬科動物}} ==日語== ===漢字=== {{ja-kanji}} # [[狗]] # 部首名,犬部({{l|ja|いぬ}}) ====讀法==== {{ja-readings |goon=けん<けん<くゑん |kanon=けん<けん<くゑん |kun=いぬ- }} ====組詞==== {{col|ja |{{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|番%犬|ばん%けん}} |{{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|犬%歯|けん%し}} }} ===詞源=== <div style="float:right;"> {{wikipedia|イヌ|lang=ja}} [[File:Coat_types_3.jpg|thumb|250px|{{lang|ja|犬}} (''inu'')]] </div> {{ja-kanjitab|いぬ|yomi=k|alt=狗}} {{inh+|ja|ojp|-}},來自{{inh|ja|jpx-pro|*enu}}。來源不明。有多種說法,包括源自古代動詞{{m|ja|往ぬ|tr=inu||離開}},意思是主人不在家時,狗會看守房子;來自{{m|ja|家|tr=ie||房子,家}} + {{m|ja|寝|tr=nu||睡覺|pos=現代形式{{m|ja|寝る}} ''neru''的古代單音節形式}}的組詞;來自古日語 {{m|ja|狗|tr=enu < wenu||小狗,幼犬;狗}},本身的引申不確定;或借用自其他未知語言。 ===發音=== {{ja-pron|いぬ|acc=2|acc_ref=DJR,NHK|a=Ja-inu-anglonative.oga}} ===名詞=== {{ja-noun|count=匹|いぬ|イヌ}} # [[狗]] #: {{ja-usex|'''犬'''に毎%日%餌を上げて下さい。|'''いぬ''' に まい%にち% えさ を あげて ください。|請每天都要餵'''狗'''。}} # [[僕人]] #: {{ja-usex|会%長の'''犬'''|かい%ちょう の '''いぬ'''|會長的'''走狗'''}} # [[間諜]] #: {{ja-usex|敵%軍の'''犬'''|てき%ぐん の '''いぬ'''|敵軍'''間諜'''}} ====使用說明==== * {{U:ja:biology|イヌ}} ====同義詞==== * {{sense|僕人,間諜}} {{ja-r|走%狗|そう%く}}、{{ja-r|手%先|て%さき}} ====派生詞==== * {{desc|tao|ino|bor=1}} ===來源=== {{reflist}} {{C|ja|犬科動物}} ==朝鮮語== ===詞源=== 來自{{der|ko|ltc|sort=견|-}} {{ltc-l|犬}}。 {{hanja-ety |dk={{okm-l|ᄏᆑᆫ〯|khyyěn|link=no}} |m={{okm-l|견〯|kyěn}} |mh={{okm-l|가히〮|kàhí}} |ml=獸畜#상19B }} ===發音=== {{ko-hanja-pron|견}} ===漢字=== {{ko-hanja-search}} {{ko-hanja|개|견}} # {{hanja form of|견|[[狗]]|名詞;綴詞}} ====衍生詞==== {{col|ko|title=組詞 |견공(犬公) |견마(犬馬) |견원(犬猿) |견유(犬儒) |군견(軍犬) |맹견(猛犬) |애견(愛犬) |충견(忠犬) |투견(鬪犬) }} ===來源=== * {{R:hanjadoc|7099}} ==宮古語== ===漢字=== {{mvi-kanji}} ===詞源=== 與{{cog|ja|犬|tr=inu}}同源。 ===名詞=== {{mvi-head|noun|いん}} # [[狗]] {{C|mvi|犬科動物}} ==北奄美大島語== ===漢字=== {{ryn-kanji}} ===詞源=== 與{{cog|ja|犬|tr=inu}}同源。 ===名詞=== {{ryn-head|noun|いん}} # [[狗]] {{C|ryn|犬科動物}} ==沖繩語== ===漢字=== {{ryu-kanji}} ====讀法==== {{ryu-readings |kun=いん- }} ===詞源=== {{ryu-kanjitab|いん|yomi=k}} 與{{cog|ja|犬|tr=inu}}同源。 ===發音=== * {{IPA|ryu|[ʔiŋ̍]}} ===名詞=== {{ryu-head|noun|いん}} # [[狗]] ====組詞==== {{col|ryu |{{ryu-r|犬%子|いん%ぐゎー|幼犬}} }} ===來源=== * {{R:JLect|いん【犬】|65|in}} {{C|ryu|犬科動物}} ==南奄美大島語== ===漢字=== {{ams-kanji}} ===詞源=== 與{{cog|ja|犬|tr=inu}}同源。 ===名詞=== {{ams-head|noun|いん}} # [[狗]] {{C|ams|犬科動物}} ==越南語== ===漢字=== {{vi-readings|rs=犬00 |hanviet=khuyển-tdcntd;gdhn |phienthiet= |nom=khuyển-tdcntd;bonet;genibrel, chó-gdhn }} # {{vi-Nom form of|chó|[[狗]]}} ===來源=== {{reflist}} sssjlb3heck84dxufyi06v6o3kln91a 狗 0 1151398 9944354 9733998 2026-10-14T23:53:21Z Fglffer 55252 9944354 wikitext text/x-wiki {{character info}} ==跨語言== {{stroke order|strokes=8}} {{stroke order|type=animate}} ===漢字=== {{Han char|rn=94|rad=犬|as=05|sn=8|four=47220|canj=KHPR|ids=⿰犭句}} ====衍生字==== * {{charlist|sc=Hani|𭲉𬍉𬍌𮏛𤟳}} ====來源==== {{Han ref|kx=0709.120|dkj=20345|dj=1121.220|hdz=21341.050|ch=8740006.03|sbgy=326.18|uh=72D7}} ==漢語== {{zh-forms|alt=豿,㺃}} [[Image:YellowLabradorLooking_new.jpg|thumb|<math display="block"></math>]] ===字源=== {{Han etyl}} {{Han compound|犬|句|ls=psc|c1=s|c2=p}}。 ===詞源=== 源自某種現代{{cog|hmx}}祖語,來自{{der|zh|hmx-pro|*qluwˣ||狗}},可能來自{{der|zh|map-pro|*(u-)(ŋ)kuɣkuɣ||狗}} ({{zh-ref|Norman, 1988}};{{zh-ref|Benedict, 1996}})。 另一個說法,STEDT溯源至{{inh|zh|sit-pro|*d-kʷəj-n||狗}},{{och-l|犬}}也經由此衍生。 較不常見的是,它可能與{{och-l|駒|幼馬}}、{{och-l|羔|羔羊}}、{{och-l|𤘽|小狗}}有關 ({{zh-ref|Wang, 1982}})。出土的戰國及秦代文獻中可見{{zh-l|狗子|小狗}}、{{zh-l|虎狗}};在《{{w|嶽麓秦簡}}》中,後者因賞賜較低而與成年老虎有所區別。這表明「{{m|zh|狗}}」一字,如同其異體字「{{m|zh|豿}}」一般,亦可指代幼獸或幼崽。 ===發音=== {{zh-pron |m=gǒu |ma=LL-Q9192 (cmn)-雲角-狗.wav |m-s=gou3 |m-x=gòu |m-nj=gǒu |c=gau2 |ca=LL-Q9186-Justinrleung-狗.wav |c-dg=gaau2 |c-t=geu2 |g=gieu3 |h=pfs=kiéu;hrs=h:gieuˊ;gd=gêu3;ct=geu3 |j=gou2 |mb=ě/gě |mb_note=ě - 白讀; gě - 文讀 |md=gēu |mn=ml,tw,jj,yc,ph,sg:káu/xm,zz,tw:kó͘/qz:kió |mn_note=káu - 白讀; kó͘/kió - 文讀 |mna=LL-Q36495 (nan)-Akamycoco-káu.wav |mn-t=gao2 |mn-l=gao2 |px=pt,xy:gao3/pt,xy:gieo3 |px_note=gao3 - 白讀; gieo3 - 文讀 |sp=gau2 |w=sh:5keu;sz,cm,cs,hn,hz,jj,nb,sj,sx,tx,yx:3keu;hy,jx,ks:3ke;cz,hz,zs:3kei;nb:3ki;zs:3kien;cx:1kieu;xs:3kio;fy:3kiou;dq,jd:3koe;jd:5koe |w_note=Hangzhou: 3kei - 普遍; 3keu - 老年說話者 Jiading: 3koe - 普遍; 5koe - 部分都市口音 Ningbo: 3keu - 普遍; 3ki - 殘存兒化 Zhoushan: 3kei - 普遍; 3kien - 用於小黃狗 |w-j=3kieu |x=gou3 |x-l=jieu3 |x-h=gou3 |mc=y |oc=y |cat=n,a,m:v,pn }} ===釋義=== {{head|zh|漢字}} # [[犬]]的[[通稱]]{{zh-mw|m,c,mn:隻|m:條}} #: {{zh-co|餵 狗}} #: {{zh-co|累{lèi} 成 狗}} # [[十二生肖]]之一 # {{lb|zh|derogatory}} [[令人]][[不愉快]]的某人、某事 #: {{zh-co|的士 狗|混帳計程車司機|tr=dīshì '''gǒu'''}} #* {{zh-x|你 是 條 狗,是 王八{ba} 養 的!||ref='''2001'''年,{{w|瓊瑤}}《{{w|情深深雨濛濛}}》第39集 (中國大陸版)}} ## {{n-g|用作定語。}} ##: {{zh-co|狗 男女}} ##: {{zh-co|狗官}} ##: {{zh-x|看 老娘 錘 爆 你 的 狗 頭!}} ## {{lb|zh|neologism|self-deprecatory}} 悲慘、可憐的人({{n-g|用於組詞}}) ##: {{zh-co|單身狗}} ## {{lb|zh|neologism|self-deprecatory}} [[聽話]]或[[過勞]]的[[員工]];[[社畜]] ##: {{syn|zh|社畜}} ##: {{zh-co|公司 的 狗}} ##: {{zh-co|IT 狗}} ## {{lb|zh|Hong Kong|neologism|derogatory}} [[警察]] ##* {{zh-x|完 咗 跟 大隊 去 狗屋|之後跟我們去狗窩({{=}}{{w|香港警察總部|警察總部}})|C|ref='''2019'''年,[https://hk.news.appledaily.com/local/realtime/article/20190626/59757975]}} ##* {{zh-x|撚{lan2} 狗 行{hang4}動|戲弄警察行動||C|ref='''2019'''年,[https://hk.news.appledaily.com/local/realtime/article/20190621/59740269]}} # {{lb|zh|chiefly|Beijing}} [[奉承]] # {{lb|zh|Cantonese}} [[狡猾]] # {{lb|zh|obsolete}} [[幼獸]];[[年幼]]的[[熊]]或[[虎]] # {{surname|zh}} ====同義詞==== * {{sense|狗}} {{zh-dial}} * {{sense|生肖}} {{zh-dial|狗-2}} * {{sense|香港:警察}} {{zh-l|警犬}} ====同類詞彙==== {{list:Chinese zodiac signs/zh}} ===組詞=== {{col3|zh|狗寶|狗吃屎|狗膽包天|狗苟蠅營|狗急跳牆|狗命|狗拿耗子|狗刨|狗刨兒|狗皮膏藥|狗屁|狗屁不通|狗肉|狗屎堆|狗頭軍師|狗腿子|狗窩|狗熊|狗血噴頭|狗咬|狗崽子|狗子|狗仔|狗嘴裡吐不出象牙|狗仗人勢|看家狗|獵狗|落水狗|魚狗|母狗|狗牌|偷雞摸狗|哈巴狗|天狗吃月|功人功狗|人模狗樣|偷狗戲雞|弄狗相咬|引狗入寨|兔盡狗烹|喪家狗|國狗|兔死狗烹|塞狗洞|天狗螺|幫狗吃食|屠狗|屠狗之輩|巴兒狗|天狗|偷雞盜狗|北京狗|偷貓遞狗|嫁狗隨狗|天狗食月|天狗吞月|大丹狗|土龍芻狗|土狗|喪家之狗|咬人狗|功狗功人|功狗|偷雞吊狗|天狗熱|狗豆子|狗盜|指豬罵狗|狗監|打人罵狗|捉雞罵狗|狗竇大開|狼狗|狗續貂尾|狗彘|死狗|狗蚤|癩皮狗|替狗奪食|狗氣|狗竇|攬狗屎|狗屎|狗偷鼠竊|狗彘不食|狗皮倒灶|流浪狗|狗尾續貂|狗毛|狗心狗行|瘋狗|狗官|畫虎成狗|拖狗皮|狗吠之警|狗氣殺|狗食|打狗|狗彘不若|瘈狗|畫虎類狗|指雞罵狗|狗骨頭|狗顛屁股|狗站|狗洞|狗馬聲色|狗血淋頭|狗屋|獾狗|狐朋狗友|狐狸狗|狐鳴狗盜|泥豬瓦狗|獅子狗|白雲蒼狗|狗探湯|白衣蒼狗|瘋狗潮|瘋狗浪|狗仗官勢|狗賊|狗兔聽提|狼心狗行|狼心狗肺|狼心狗幸|狗黨狐群|狗馬之心|狗馬|狗雜種|狗追耗子|狗血噴臉|狗蝨|狗苟|狗矢|狗爪子|狗烹錡釜|狗材|狗才|狗屁倒灶|狗尾草|狗套頭|狗吠非主|狗吠之驚|狗吃熱屎|狐朋狗黨|狗盜鼠竊|牛黃狗寶|狗行狼心|熱狗|摸雞偷狗|狗腿|狗屠|狗肺狼心|狗顛兒|狗盜雞鳴|殺狗勸夫|殺狗記|狗彘不如|海狗|打落水狗|狐群狗黨|狗屠角牴|耍狗熊|見兔呼狗|行同狗豨|芻狗|跖狗吠堯|莠狗尾草|走狗烹|聲色狗馬|雞飛狗走|雞飛狗跳|踹狗尾|雞零狗碎|豬狗不如|蠅營狗苟|鼠竊狗偷|飛鷹走狗|羊頭狗肉|黑狗子|踏狗尾|遛狗|鬥雞走狗|笨狗|行同狗彘|豬朋狗友|豬兄狗弟|行若狗彘|鼠竊狗盜|雞鳴狗吠|阿狗阿貓|阿貓阿狗|阿豬阿狗|驢心狗肺|鑽狗洞|耍死狗|雞鳴狗盜|跑狗場|臘腸狗|賣狗懸羊|赤狗日|鬣狗|走狗|小奶狗|跟尾狗|耷尾狗|落狗屎|餓狗搶屎|落閘放狗|狗瘦主人羞|狗眼看人低|狗改不了吃屎|無聲狗咬死人|掛羊頭賣狗肉|唔食狗肉撈狗汁|天落饅頭狗造化|關門打狗,無路可走|阿崩叫狗,越叫越走|阿崩咬狗虱,唔死有排慌|nan:豬毋大,大對狗去<tr:ti m̄ tōa, tōa tùi káu khì>|肉包子打狗|痟狗湧<tr:siáu-káu-éng>|痟狗舂墓壙<tr:siáu káu cheng bōng-khòng>|狗嘴裡還有象牙|羊肉落在狗嘴裡|狗口裡吐不出象牙|狗血|人急懸梁,狗急跳牆|一塊羊肉落在狗口裡|哈巴狗咬虼蚤|鳥不生蛋,狗不拉屎|嫁雞隨雞,嫁狗隨狗|寧塞城門,不填狗洞|咬人的狗兒不露齒|懸羊頭賣狗肉|掛羊頭煮狗肉|狗咬呂洞賓|狗咬狗|狗咬狗骨|狗咬呂洞賓——不識好人心|狗獾|狗嘴長不出象牙|烏狗吃食,白狗當災|落水狗上岸|落水狗上岸——窮抖|狗臉生六月之霜|金窩銀窩不如自己的狗窩|狗子夾尾巴|狗攬三堆屎|狡兔死,良狗烹|狗長尾巴尖兒|狗頭上生角|舔狗|狗衝}} ===派生語彙=== {{cjkv||||cẩu}} '''其他''': * {{desc|wuh|gek}} ===來源=== * {{R:yue:Hanzi}} * {{thcwd|4345}} * {{R:hak:Zhou 2023|pp=227}} {{zh-cat|Elementary}} {{C|zh|狗|執法}} ==日語== ===漢字=== {{ja-kanji|grade=uc|rs=犬05}} # [[小狗]],狗 # [[哨兵]] # [[窺探]]者或[[間諜]] # [[無用]],[[沒用]] ====讀法==== {{ja-readings |goon=く |kanon=こう |kun=いぬ-, えぬ-<ゑぬ- }} ====組詞==== {{col|ja |{{ja-r|狗%鷲|いぬ%わし}} |{{ja-r|狗%肉|く%にく}} |{{ja-r|狗%吠|く%はい}} |{{ja-r|天%狗|てん%ぐ}} }} ===詞源1=== {{ja-kanjitab|いぬ|yomi=k}} {{ja-see|犬}} ===詞源2=== {{ja-kanjitab|えぬ|yomi=k}} 首次記載於西元9345年成書的《{{w|和名類聚抄}}》。<ref name="KDJ2">{{R:Nihon Kokugo Daijiten 2|狗}}</ref> Martin則提出一種縮約形式,相當於古日語{{com|ojp|小|犬|tr1=wo-|tr2=inu|pos1=指小前綴|t2=狗}}。<ref>{{R:ja:Martin 1987||393}}</ref> ====發音==== {{ja-pron|えぬ}} ====名詞==== {{ja-noun|えぬ|hist=ゑぬ}} # {{lb|ja|obsolete}} [[小狗]],狗 =====使用說明===== 棄用。大多數字典中未收錄。 ===來源=== <references/> :* {{R:Kanjipedia Kotoba|0001657000|<sup>▲</sup>狗}} {{C|ja|狗|sort=いぬ}} ==朝鮮語== ===漢字=== {{ko-hanja|개|구}} # {{hanja form of|구|狗}} ==越南語== ===漢字=== {{vi-readings|rs=犬05 |hanviet=cẩu-tdcntd;gdhn;bonet;genibrel |phienthiet=舉后 cử hậu |nom=cẩu-tdcntd;bonet;taberd }} # {{rfdef|vi|sort=犬05}} ====組詞==== {{col|vi |{{vi-l|海狗|hải cẩu}} }} ===來源=== <references/> gw0hfaz58b1cop0k5hl6dd2ozb7fy9x 9944369 9944354 2026-10-15T03:22:38Z Sayonzei 40728 /* 詞源2 */ 穿越未來 9944369 wikitext text/x-wiki {{character info}} ==跨語言== {{stroke order|strokes=8}} {{stroke order|type=animate}} ===漢字=== {{Han char|rn=94|rad=犬|as=05|sn=8|four=47220|canj=KHPR|ids=⿰犭句}} ====衍生字==== * {{charlist|sc=Hani|𭲉𬍉𬍌𮏛𤟳}} ====來源==== {{Han ref|kx=0709.120|dkj=20345|dj=1121.220|hdz=21341.050|ch=8740006.03|sbgy=326.18|uh=72D7}} ==漢語== {{zh-forms|alt=豿,㺃}} [[Image:YellowLabradorLooking_new.jpg|thumb|<math display="block"></math>]] ===字源=== {{Han etyl}} {{Han compound|犬|句|ls=psc|c1=s|c2=p}}。 ===詞源=== 源自某種現代{{cog|hmx}}祖語,來自{{der|zh|hmx-pro|*qluwˣ||狗}},可能來自{{der|zh|map-pro|*(u-)(ŋ)kuɣkuɣ||狗}} ({{zh-ref|Norman, 1988}};{{zh-ref|Benedict, 1996}})。 另一個說法,STEDT溯源至{{inh|zh|sit-pro|*d-kʷəj-n||狗}},{{och-l|犬}}也經由此衍生。 較不常見的是,它可能與{{och-l|駒|幼馬}}、{{och-l|羔|羔羊}}、{{och-l|𤘽|小狗}}有關 ({{zh-ref|Wang, 1982}})。出土的戰國及秦代文獻中可見{{zh-l|狗子|小狗}}、{{zh-l|虎狗}};在《{{w|嶽麓秦簡}}》中,後者因賞賜較低而與成年老虎有所區別。這表明「{{m|zh|狗}}」一字,如同其異體字「{{m|zh|豿}}」一般,亦可指代幼獸或幼崽。 ===發音=== {{zh-pron |m=gǒu |ma=LL-Q9192 (cmn)-雲角-狗.wav |m-s=gou3 |m-x=gòu |m-nj=gǒu |c=gau2 |ca=LL-Q9186-Justinrleung-狗.wav |c-dg=gaau2 |c-t=geu2 |g=gieu3 |h=pfs=kiéu;hrs=h:gieuˊ;gd=gêu3;ct=geu3 |j=gou2 |mb=ě/gě |mb_note=ě - 白讀; gě - 文讀 |md=gēu |mn=ml,tw,jj,yc,ph,sg:káu/xm,zz,tw:kó͘/qz:kió |mn_note=káu - 白讀; kó͘/kió - 文讀 |mna=LL-Q36495 (nan)-Akamycoco-káu.wav |mn-t=gao2 |mn-l=gao2 |px=pt,xy:gao3/pt,xy:gieo3 |px_note=gao3 - 白讀; gieo3 - 文讀 |sp=gau2 |w=sh:5keu;sz,cm,cs,hn,hz,jj,nb,sj,sx,tx,yx:3keu;hy,jx,ks:3ke;cz,hz,zs:3kei;nb:3ki;zs:3kien;cx:1kieu;xs:3kio;fy:3kiou;dq,jd:3koe;jd:5koe |w_note=Hangzhou: 3kei - 普遍; 3keu - 老年說話者 Jiading: 3koe - 普遍; 5koe - 部分都市口音 Ningbo: 3keu - 普遍; 3ki - 殘存兒化 Zhoushan: 3kei - 普遍; 3kien - 用於小黃狗 |w-j=3kieu |x=gou3 |x-l=jieu3 |x-h=gou3 |mc=y |oc=y |cat=n,a,m:v,pn }} ===釋義=== {{head|zh|漢字}} # [[犬]]的[[通稱]]{{zh-mw|m,c,mn:隻|m:條}} #: {{zh-co|餵 狗}} #: {{zh-co|累{lèi} 成 狗}} # [[十二生肖]]之一 # {{lb|zh|derogatory}} [[令人]][[不愉快]]的某人、某事 #: {{zh-co|的士 狗|混帳計程車司機|tr=dīshì '''gǒu'''}} #* {{zh-x|你 是 條 狗,是 王八{ba} 養 的!||ref='''2001'''年,{{w|瓊瑤}}《{{w|情深深雨濛濛}}》第39集 (中國大陸版)}} ## {{n-g|用作定語。}} ##: {{zh-co|狗 男女}} ##: {{zh-co|狗官}} ##: {{zh-x|看 老娘 錘 爆 你 的 狗 頭!}} ## {{lb|zh|neologism|self-deprecatory}} 悲慘、可憐的人({{n-g|用於組詞}}) ##: {{zh-co|單身狗}} ## {{lb|zh|neologism|self-deprecatory}} [[聽話]]或[[過勞]]的[[員工]];[[社畜]] ##: {{syn|zh|社畜}} ##: {{zh-co|公司 的 狗}} ##: {{zh-co|IT 狗}} ## {{lb|zh|Hong Kong|neologism|derogatory}} [[警察]] ##* {{zh-x|完 咗 跟 大隊 去 狗屋|之後跟我們去狗窩({{=}}{{w|香港警察總部|警察總部}})|C|ref='''2019'''年,[https://hk.news.appledaily.com/local/realtime/article/20190626/59757975]}} ##* {{zh-x|撚{lan2} 狗 行{hang4}動|戲弄警察行動||C|ref='''2019'''年,[https://hk.news.appledaily.com/local/realtime/article/20190621/59740269]}} # {{lb|zh|chiefly|Beijing}} [[奉承]] # {{lb|zh|Cantonese}} [[狡猾]] # {{lb|zh|obsolete}} [[幼獸]];[[年幼]]的[[熊]]或[[虎]] # {{surname|zh}} ====同義詞==== * {{sense|狗}} {{zh-dial}} * {{sense|生肖}} {{zh-dial|狗-2}} * {{sense|香港:警察}} {{zh-l|警犬}} ====同類詞彙==== {{list:Chinese zodiac signs/zh}} ===組詞=== {{col3|zh|狗寶|狗吃屎|狗膽包天|狗苟蠅營|狗急跳牆|狗命|狗拿耗子|狗刨|狗刨兒|狗皮膏藥|狗屁|狗屁不通|狗肉|狗屎堆|狗頭軍師|狗腿子|狗窩|狗熊|狗血噴頭|狗咬|狗崽子|狗子|狗仔|狗嘴裡吐不出象牙|狗仗人勢|看家狗|獵狗|落水狗|魚狗|母狗|狗牌|偷雞摸狗|哈巴狗|天狗吃月|功人功狗|人模狗樣|偷狗戲雞|弄狗相咬|引狗入寨|兔盡狗烹|喪家狗|國狗|兔死狗烹|塞狗洞|天狗螺|幫狗吃食|屠狗|屠狗之輩|巴兒狗|天狗|偷雞盜狗|北京狗|偷貓遞狗|嫁狗隨狗|天狗食月|天狗吞月|大丹狗|土龍芻狗|土狗|喪家之狗|咬人狗|功狗功人|功狗|偷雞吊狗|天狗熱|狗豆子|狗盜|指豬罵狗|狗監|打人罵狗|捉雞罵狗|狗竇大開|狼狗|狗續貂尾|狗彘|死狗|狗蚤|癩皮狗|替狗奪食|狗氣|狗竇|攬狗屎|狗屎|狗偷鼠竊|狗彘不食|狗皮倒灶|流浪狗|狗尾續貂|狗毛|狗心狗行|瘋狗|狗官|畫虎成狗|拖狗皮|狗吠之警|狗氣殺|狗食|打狗|狗彘不若|瘈狗|畫虎類狗|指雞罵狗|狗骨頭|狗顛屁股|狗站|狗洞|狗馬聲色|狗血淋頭|狗屋|獾狗|狐朋狗友|狐狸狗|狐鳴狗盜|泥豬瓦狗|獅子狗|白雲蒼狗|狗探湯|白衣蒼狗|瘋狗潮|瘋狗浪|狗仗官勢|狗賊|狗兔聽提|狼心狗行|狼心狗肺|狼心狗幸|狗黨狐群|狗馬之心|狗馬|狗雜種|狗追耗子|狗血噴臉|狗蝨|狗苟|狗矢|狗爪子|狗烹錡釜|狗材|狗才|狗屁倒灶|狗尾草|狗套頭|狗吠非主|狗吠之驚|狗吃熱屎|狐朋狗黨|狗盜鼠竊|牛黃狗寶|狗行狼心|熱狗|摸雞偷狗|狗腿|狗屠|狗肺狼心|狗顛兒|狗盜雞鳴|殺狗勸夫|殺狗記|狗彘不如|海狗|打落水狗|狐群狗黨|狗屠角牴|耍狗熊|見兔呼狗|行同狗豨|芻狗|跖狗吠堯|莠狗尾草|走狗烹|聲色狗馬|雞飛狗走|雞飛狗跳|踹狗尾|雞零狗碎|豬狗不如|蠅營狗苟|鼠竊狗偷|飛鷹走狗|羊頭狗肉|黑狗子|踏狗尾|遛狗|鬥雞走狗|笨狗|行同狗彘|豬朋狗友|豬兄狗弟|行若狗彘|鼠竊狗盜|雞鳴狗吠|阿狗阿貓|阿貓阿狗|阿豬阿狗|驢心狗肺|鑽狗洞|耍死狗|雞鳴狗盜|跑狗場|臘腸狗|賣狗懸羊|赤狗日|鬣狗|走狗|小奶狗|跟尾狗|耷尾狗|落狗屎|餓狗搶屎|落閘放狗|狗瘦主人羞|狗眼看人低|狗改不了吃屎|無聲狗咬死人|掛羊頭賣狗肉|唔食狗肉撈狗汁|天落饅頭狗造化|關門打狗,無路可走|阿崩叫狗,越叫越走|阿崩咬狗虱,唔死有排慌|nan:豬毋大,大對狗去<tr:ti m̄ tōa, tōa tùi káu khì>|肉包子打狗|痟狗湧<tr:siáu-káu-éng>|痟狗舂墓壙<tr:siáu káu cheng bōng-khòng>|狗嘴裡還有象牙|羊肉落在狗嘴裡|狗口裡吐不出象牙|狗血|人急懸梁,狗急跳牆|一塊羊肉落在狗口裡|哈巴狗咬虼蚤|鳥不生蛋,狗不拉屎|嫁雞隨雞,嫁狗隨狗|寧塞城門,不填狗洞|咬人的狗兒不露齒|懸羊頭賣狗肉|掛羊頭煮狗肉|狗咬呂洞賓|狗咬狗|狗咬狗骨|狗咬呂洞賓——不識好人心|狗獾|狗嘴長不出象牙|烏狗吃食,白狗當災|落水狗上岸|落水狗上岸——窮抖|狗臉生六月之霜|金窩銀窩不如自己的狗窩|狗子夾尾巴|狗攬三堆屎|狡兔死,良狗烹|狗長尾巴尖兒|狗頭上生角|舔狗|狗衝}} ===派生語彙=== {{cjkv||||cẩu}} '''其他''': * {{desc|wuh|gek}} ===來源=== * {{R:yue:Hanzi}} * {{thcwd|4345}} * {{R:hak:Zhou 2023|pp=227}} {{zh-cat|Elementary}} {{C|zh|狗|執法}} ==日語== ===漢字=== {{ja-kanji|grade=uc|rs=犬05}} # [[小狗]],狗 # [[哨兵]] # [[窺探]]者或[[間諜]] # [[無用]],[[沒用]] ====讀法==== {{ja-readings |goon=く |kanon=こう |kun=いぬ-, えぬ-<ゑぬ- }} ====組詞==== {{col|ja |{{ja-r|狗%鷲|いぬ%わし}} |{{ja-r|狗%肉|く%にく}} |{{ja-r|狗%吠|く%はい}} |{{ja-r|天%狗|てん%ぐ}} }} ===詞源1=== {{ja-kanjitab|いぬ|yomi=k}} {{ja-see|犬}} ===詞源2=== {{ja-kanjitab|えぬ|yomi=k}} 首次記載於西元934年成書的《{{w|和名類聚抄}}》。<ref name="KDJ2">{{R:Nihon Kokugo Daijiten 2|狗}}</ref> Martin則提出一種縮約形式,相當於古日語{{com|ojp|小|犬|tr1=wo-|tr2=inu|pos1=指小前綴|t2=狗}}。<ref>{{R:ja:Martin 1987||393}}</ref> ====發音==== {{ja-pron|えぬ}} ====名詞==== {{ja-noun|えぬ|hist=ゑぬ}} # {{lb|ja|obsolete}} [[小狗]],狗 =====使用說明===== 棄用。大多數字典中未收錄。 ===來源=== <references/> :* {{R:Kanjipedia Kotoba|0001657000|<sup>▲</sup>狗}} {{C|ja|狗|sort=いぬ}} ==朝鮮語== ===漢字=== {{ko-hanja|개|구}} # {{hanja form of|구|狗}} ==越南語== ===漢字=== {{vi-readings|rs=犬05 |hanviet=cẩu-tdcntd;gdhn;bonet;genibrel |phienthiet=舉后 cử hậu |nom=cẩu-tdcntd;bonet;taberd }} # {{rfdef|vi|sort=犬05}} ====組詞==== {{col|vi |{{vi-l|海狗|hải cẩu}} }} ===來源=== <references/> 309w6q5ztap2j3t6vgcgdvxwbrdemiw 9944370 9944369 2026-10-15T03:37:00Z Sayonzei 40728 /* 同類詞彙 */ 9944370 wikitext text/x-wiki {{character info}} ==跨語言== {{stroke order|strokes=8}} {{stroke order|type=animate}} ===漢字=== {{Han char|rn=94|rad=犬|as=05|sn=8|four=47220|canj=KHPR|ids=⿰犭句}} ====衍生字==== * {{charlist|sc=Hani|𭲉𬍉𬍌𮏛𤟳}} ====來源==== {{Han ref|kx=0709.120|dkj=20345|dj=1121.220|hdz=21341.050|ch=8740006.03|sbgy=326.18|uh=72D7}} ==漢語== {{zh-forms|alt=豿,㺃}} [[Image:YellowLabradorLooking_new.jpg|thumb|<math display="block"></math>]] ===字源=== {{Han etyl}} {{Han compound|犬|句|ls=psc|c1=s|c2=p}}。 ===詞源=== 源自某種現代{{cog|hmx}}祖語,來自{{der|zh|hmx-pro|*qluwˣ||狗}},可能來自{{der|zh|map-pro|*(u-)(ŋ)kuɣkuɣ||狗}} ({{zh-ref|Norman, 1988}};{{zh-ref|Benedict, 1996}})。 另一個說法,STEDT溯源至{{inh|zh|sit-pro|*d-kʷəj-n||狗}},{{och-l|犬}}也經由此衍生。 較不常見的是,它可能與{{och-l|駒|幼馬}}、{{och-l|羔|羔羊}}、{{och-l|𤘽|小狗}}有關 ({{zh-ref|Wang, 1982}})。出土的戰國及秦代文獻中可見{{zh-l|狗子|小狗}}、{{zh-l|虎狗}};在《{{w|嶽麓秦簡}}》中,後者因賞賜較低而與成年老虎有所區別。這表明「{{m|zh|狗}}」一字,如同其異體字「{{m|zh|豿}}」一般,亦可指代幼獸或幼崽。 ===發音=== {{zh-pron |m=gǒu |ma=LL-Q9192 (cmn)-雲角-狗.wav |m-s=gou3 |m-x=gòu |m-nj=gǒu |c=gau2 |ca=LL-Q9186-Justinrleung-狗.wav |c-dg=gaau2 |c-t=geu2 |g=gieu3 |h=pfs=kiéu;hrs=h:gieuˊ;gd=gêu3;ct=geu3 |j=gou2 |mb=ě/gě |mb_note=ě - 白讀; gě - 文讀 |md=gēu |mn=ml,tw,jj,yc,ph,sg:káu/xm,zz,tw:kó͘/qz:kió |mn_note=káu - 白讀; kó͘/kió - 文讀 |mna=LL-Q36495 (nan)-Akamycoco-káu.wav |mn-t=gao2 |mn-l=gao2 |px=pt,xy:gao3/pt,xy:gieo3 |px_note=gao3 - 白讀; gieo3 - 文讀 |sp=gau2 |w=sh:5keu;sz,cm,cs,hn,hz,jj,nb,sj,sx,tx,yx:3keu;hy,jx,ks:3ke;cz,hz,zs:3kei;nb:3ki;zs:3kien;cx:1kieu;xs:3kio;fy:3kiou;dq,jd:3koe;jd:5koe |w_note=Hangzhou: 3kei - 普遍; 3keu - 老年說話者 Jiading: 3koe - 普遍; 5koe - 部分都市口音 Ningbo: 3keu - 普遍; 3ki - 殘存兒化 Zhoushan: 3kei - 普遍; 3kien - 用於小黃狗 |w-j=3kieu |x=gou3 |x-l=jieu3 |x-h=gou3 |mc=y |oc=y |cat=n,a,m:v,pn }} ===釋義=== {{head|zh|漢字}} # [[犬]]的[[通稱]]{{zh-mw|m,c,mn:隻|m:條}} #: {{zh-co|餵 狗}} #: {{zh-co|累{lèi} 成 狗}} # [[十二生肖]]之一 # {{lb|zh|derogatory}} [[令人]][[不愉快]]的某人、某事 #: {{zh-co|的士 狗|混帳計程車司機|tr=dīshì '''gǒu'''}} #* {{zh-x|你 是 條 狗,是 王八{ba} 養 的!||ref='''2001'''年,{{w|瓊瑤}}《{{w|情深深雨濛濛}}》第39集 (中國大陸版)}} ## {{n-g|用作定語。}} ##: {{zh-co|狗 男女}} ##: {{zh-co|狗官}} ##: {{zh-x|看 老娘 錘 爆 你 的 狗 頭!}} ## {{lb|zh|neologism|self-deprecatory}} 悲慘、可憐的人({{n-g|用於組詞}}) ##: {{zh-co|單身狗}} ## {{lb|zh|neologism|self-deprecatory}} [[聽話]]或[[過勞]]的[[員工]];[[社畜]] ##: {{syn|zh|社畜}} ##: {{zh-co|公司 的 狗}} ##: {{zh-co|IT 狗}} ## {{lb|zh|Hong Kong|neologism|derogatory}} [[警察]] ##* {{zh-x|完 咗 跟 大隊 去 狗屋|之後跟我們去狗窩({{=}}{{w|香港警察總部|警察總部}})|C|ref='''2019'''年,[https://hk.news.appledaily.com/local/realtime/article/20190626/59757975]}} ##* {{zh-x|撚{lan2} 狗 行{hang4}動|戲弄警察行動||C|ref='''2019'''年,[https://hk.news.appledaily.com/local/realtime/article/20190621/59740269]}} # {{lb|zh|chiefly|Beijing}} [[奉承]] # {{lb|zh|Cantonese}} [[狡猾]] # {{lb|zh|obsolete}} [[幼獸]];[[年幼]]的[[熊]]或[[虎]] # {{surname|zh}} ====同義詞==== * {{sense|狗}} {{zh-dial}} * {{sense|生肖}} {{zh-dial|狗-2}} * {{sense|香港:警察}} {{zh-l|警犬}} ====同類詞彙==== {{list:Chinese zodiac signs/zh}} ====翻譯==== {{trans-top|犬科動物}} * 阿薩語:{{t|aas|wa-t}} * 阿包語:{{t|aau|nwoh}} * 阿巴扎語:{{t|abq|ла}} * 阿貝納基語:{{t|abe|adia}}、{{t|abe|alemos}} * 阿布哈茲語:{{t|ab|ала}} * 亞齊語:{{t|ace|asèë}} * 阿法爾語:{{t|aa|kuta}} * 南非語:{{t+|af|hond}}、{{t+|af|honde|p}} * 阿古爾語:{{t|agx|гъуй}} * 阿埃塔語: *: 卡西古蘭杜馬加特阿埃塔語:{{t|dgc|aso}} * 阿洪姆語:{{t|aho|𑜉𑜡}} * 阿特納語:{{t|aht|łicʼae}} * 阿伊努語:{{t|ain|セタ|tr=seta}}、{{t|ain|レエㇷ゚|tr=reep}} * 艾通語:{{t|aio|မႃ|tr=mā}} * 阿日厄語:{{t|aji|lova|tr=lova}} * 阿坎語:{{t|ak|kraman}} * 阿赫瓦赫語:{{t|akv|хве}} {{qualifier|南部}}、{{t|akv|хвай}} {{qualifier|北部}} * 阿卡德語:{{t|akk|𒌨|m|tr=kalbu, UR}} * 阿克蘭語:{{t|akl|ayam}} * 亞拉巴馬語:{{t|akz|ifa}} * 阿爾巴尼亞語:{{t+|sq|qen|m}} * 阿留申語:{{t|ale|sabaakax}} * 阿爾泰語: *: 南阿爾泰語:{{t|alt|ийт}} * 阿魯尼語:{{t|alp|asu}} * 阿留特語:{{t|alr|г'ытг'ын|tr=ʕətʕən}} * 阿爾維里-維達里語:{{t|avd|اسبه|tr=asbe}} {{qualifier|維達里語}} * 阿瑪語:{{t|amm|aluwou}} * 奄美大島語群: *: 北奄美大島語:{{t|ryn|犬|tr=いん, in}} *: 南奄美大島語:{{t|ams|犬|tr=いん, in}} * 美國手語:{{t|ase|Kop@Inside-PalmForward 1o@Inside}} * 阿姆哈拉語:{{t|am|ውሻ}}、{{t|am|ከልብ}}、{{t|am|ዉሻ}} * 阿美語:{{t|ami|wacu}} * 阿穆茲戈語: *: 格雷羅阿穆茲戈語:{{t|amu|kítzë'}} * 安迪語:{{t|ani|хой}} * 安戈爾語:{{t|agg|yaforɨ}} * 阿帕契語: *: 希卡里亞語:{{t|apj|chíníí}} *: 西阿帕契語:{{t|apw|góshé}}、{{t|apw|łichánee}} * 阿拉伯語:{{t+|ar|كَلْب|m}} *: 乍得阿拉伯語:{{t|shu|كلب|m|tr=kalib}} *: 塞浦路斯阿拉伯語:{{t|acy|κήλπ|tr=kilp}} *: 埃及阿拉伯語:{{t|arz|كلب|m|tr=kalb}} *: 海灣阿拉伯語:{{t|afb|چلب|tr=čalb}} *: 漢志阿拉伯語:{{t|acw|كَلْب|m|tr=kalb}} *: 美索不達米亞阿拉伯語:{{t|acm|چلب|m|tr=čalb}} *: 朱巴阿拉伯語:{{t|pga|kelib}} *: 摩洛哥阿拉伯語:{{t|ary|كلب|m|tr=kalb}} *: 南黎凡特阿拉伯語:{{t|ajp|كلب|m|tr=kalb}} *: 蘇丹阿拉伯語:{{t|apd|كلب|m|tr=kalib}} * 阿拉貢語:{{t|an|gos}}、{{t|an|chin}} * 亞拉姆語: *: 亞述新亞拉姆語:{{t|aii|ܟܲܠܒ݂ܵܐ|m|tr=kalwa}}、{{t|aii|ܟܲܠܒܬܵܐ|f|tr=kalbta}} *: 古典敘利亞語:{{t|syc|ܟܠܒܐ|m|tr=kalbā}}、{{t|syc|ܟܠܒܬܐ|f|tr=kalbəṯā}} *: 猶太巴比倫亞拉姆語:{{t|arc|כַּלְבָּא|m|tr=kalbā}}、{{t|arc|כַּלְבְּתָא|f|tr=kalbəṯā}} * 阿拉帕霍語:{{t|arp|he3}} * 阿爾戈巴語:{{t|agj|ውሻ|tr=wǝša}} * 亞美尼亞語:{{t+|hy|շուն}} * 阿羅馬尼亞語:{{t|rup|cãni|m}}、{{t+|rup|cãne|m}} * 阿蘭達語: *: 東阿蘭達語:{{t|aer|akngwelye}} * 亞夏尼加語:{{t|cni|otsitzi}} * 阿薩姆語:{{t|as|কুকুৰ}} * 阿西內本語:{{t|asb|šunga}} * 阿斯圖里亞斯語:{{t+|ast|perru|m}}、{{t+|ast|can}}、{{t+|ast|cusu}} * 阿通語 (印度):{{t|aot|kyiʼ}} * 澳洲克里奧爾語:{{t|rop|dog}} * 阿瓦爾語:{{t|av|гьой}} * 阿維斯陀語:{{t|ae|𐬯𐬞𐬁}} * 阿瓦德語:{{t|awa|कूकर}} * 艾馬拉語:{{t+|ay|anu}} * 阿塞拜疆語:{{t+|az|it}}、{{t+|az|köpək}} * 巴克特里亞語:{{t|xbc|κοδο}} * 巴格瓦拉爾語:{{t|kva|гьвай}} * 巴拿語:{{t|bdq|kŏ}} * 巴瑤語: *: 西海岸巴瑤語:{{t|bdr|owa'}}、{{t|bdr|oa'}} * 巴庫語:{{t-check|xkl|acuʼ}} * 巴厘語:{{t|ban|cicing}}、{{t|ban|asu}} * 俾路支語:{{t|bal|کچک|tr=kucak}} * 班巴拉語:{{t|bm|wùlù}} * 班達語:{{t|bnd|asu}} * 邦蓋語:{{t|bgz|asu}} * 邦吉語:{{t|bni|mbwa}} * 班查語:{{t+|bjn|hadupan}} * 巴什基爾語:{{t|ba|эт}} * 巴斯克語:{{t+|eu|txakur}}、{{t|eu|etxe-txakur}} * 巴塔克語支: *: 托巴巴塔克語:{{t|bbc|asu}}、{{t|bbc|biang}} * 巴茨語:{{t|bbl|ფჰ̡უ}} * 貝扎語:{{t|bej|yaas}} * 白俄羅斯語:{{t+|be|саба́ка|m|f}}、{{t|be|пёс|m}} * 本巴語:{{t|bem|imbwa}} * 孟加拉語:{{t+|bn|কুকুর}}、{{t+|bn|কুত্তা}} * 伯拉萬語:{{t|lod|acew}} {{qualifier|Central}} * 別日塔語:{{t|kap|во}} * 博杰普爾語:{{t|bho|कुकुर}} * 比達友語: *: 查格依語:{{t|sne|kosuong}} * 大納姆巴斯語:{{t|nmb|lip'ah}} * 比科爾語: *: 中比科爾語:{{t+|bcl|ayam}}、{{t+|bcl|dayo}}、{{t+|bcl|ido}} *: 伊里加比科拉諾語:{{t|bto|ayam}} * 比爾巴語:{{t|bpz|asu}} * 民都魯語:{{t|bny|asou}}、{{t|bny|asew}} * 比塞尼語:{{t|ije|ebiri}} * 比斯拉馬語:{{t|bi|dog}} * 黑腳語:{{t|bla|imitáá}} * 博羅基語:{{t|bkt|mbwá}} * 邦托克語: *: 中邦托克語:{{t|lbk|aso}} * 博羅洛語:{{t|bor|arigao}} * 博特利赫語:{{t|bph|хай}} * 布依語:{{t|pcc|duezmal}}、{{t|pcc|mal}} * 布列塔尼語:{{t+|br|ki|m}}、{{t+|br|kiez|f}} *: 中古布列塔尼語:{{t|xbm|ci|m}} * 汶萊米沙鄢語:{{t|bsb|asu}} * 布都赫語:{{t|bdk|хор}}、{{t|bdk|тІартІа}} * 布吉語:{{t|bug|asu}}、{{t|bug|ᨕᨔᨘ}} * 保加利亞語:{{t+|bg|ку́че|n}}、{{t+|bg|пес|m}} {{qualifier|口語}}、{{t+|bg|псе|n}} {{qualifier|口語}} * 布農語:{{t|bnn|asu}} * 緬甸語:{{t+|my|ခွေး}} * 布里亞特語:{{t|bua|нохой}} * 卡克語:{{t|msq|cawek}} * 喀多語:{{t|cad|díˀṣi}} * 卡維拉語:{{t|chl|'áwal}} * 卡拉米-塔格巴努瓦語:{{t|tbk|ohu}} * 盧森尼亞語:{{t|rue|пес|m}}、{{t-check|rue|котюга|m}} * 達凱爾語:{{t|crx|ɫi}} * 加泰羅尼亞語:{{t+|ca|gos}}、{{t+|ca|ca|m}}、{{t+|ca|gossa|f}}、{{t|ca|cutxu}} {{qualifier|阿爾蓋洛}} * 卡托巴語:{{t|chc|tansi}} * 卡尤加語:{{t|cay|só꞉wa꞉s}} * 宿霧語:{{t|ceb|iro}}、{{t|ceb|ayam}} * 中阿特拉斯柏柏爾語:{{t|tzm|ⴰⵢⴷⵉ|m}} * 查克馬語:{{t|ccp|𑄇𑄪𑄉𑄪𑄢𑄴|tr=kugur}} * 占語: *: 東占語:{{t|cjm|asau}} *: 西占語:{{t|cja|sau}} * 查馬拉爾語:{{t|cji|хва̅й}} * 查米庫羅語:{{t|ccc|ma'nali}} * 查莫羅語:{{t|ch|ga'lagu}} * 車臣語:{{t|ce|жӏаьла}} * 切彭語:{{t|cdm|कुयः}} * 切羅基語:{{t+|chr|ᎩᏟ}}、{{t+|chr|ᎩᎵ}} * 夏延語:{{t|chy|oeškeso}} * 齊切瓦語:{{t|ny|galú|1a}} * 奇卡索語:{{t|cic|ofi'}} * 欽語: *: 法蘭欽語:{{t|cfm|uico}} *: 庫米欽語:{{t|cnk|ui}} *: 梯頂語:{{t|ctd|ui}} * 喬克托語:{{t|cho|ofi}} * 喬爾蒂語:{{t|caa|c'i'}} * 朱魯語:{{t|cje|əsɣu}} * 楚科奇語:{{t|ckt|ыʼттъын|tr=yʼttʺyn}}、{{t|ckt|ыʼттъыт|p|tr=yʼttʺyt}}、{{t|ckt|вытэԓгын|tr=vytėḷgyn}} {{qualifier|灰色的}} * 楚克語:{{t|chk|konak}} * 楚瓦什語:{{t|cv|йытӑ}} * 吉阿吉阿語:{{t|cia|아우}} * 切爾克斯語族: *: 東切爾克斯語:{{t+|kbd|хьэ}} *: 西切爾克斯語:{{t|ady|хьэ}} * 科曼奇語:{{t|com|sarii}} * 科摩羅語支: *: 大科摩羅語:{{t|zdj|mɓwa}} * 科普特語:{{t|cop|ⲟⲩϩⲟⲣ|m}} * 科拉語:{{t|crn|ẓʌ'ʌ}} * 康沃爾語:{{t|kw|ki}} * 科西嘉語:{{t+|co|cane|m}}、{{t+|co|ghjacaru|m}} * 克里語:{{t|cr|ᐊᑎᒼ}} *: 阿提卡米克語:{{t|atj|atimw}} *: 蒙大拿語:{{t|moe|atimᵘ}} * 克里克語:{{t|mus|éfv}} * 克里米亞韃靼語:{{t|crh|köpek}}、{{t|crh|it}}、{{t|crh|boşuq}} * 捷克語:{{t+|cs|pes|m}}、{{t+|cs|fena|f}} * 達爾馬提亞語:{{t|dlm|cun|m}}、{{t|dlm|kun|m}}、{{t|dlm|cuon|m}}、{{t|dlm|kuon|m}} * 丹麥語:{{t+|da|hund|c}} * 達爾金語:{{t|dar|хя}} * 達金容語:{{t|xda|mirri}} * 德法卡語:{{t|afn|ebere}} * 德格馬語:{{t|deg|ạ́ḅụ́ạ̄}} * 代那安那語:{{t|tfn|łikʼa}} * 迪維希語:{{t|dv|ބަޅު}}、{{t+|dv|ކުއްތާ}} * 迪埃里語:{{t|dif|kinthala}} * 多格里布語:{{t|dgr|tłı̨}} * 多爾干語:{{t|dlg|ыт}} * 獨龍語:{{t|duu|dvgeui}} * 杜斯內爾語:{{t|dsn|nap}} * 杜順語: *: 中部杜順語:{{t|dtp|tasu}} * 荷蘭語:{{t+|nl|hond|m}} *: 中古荷蘭語:{{t|dum|hont|m}} * 迪爾巴爾語:{{t-check|dbl|guda}} {{qualifier|II類名詞}}、{{t-check|dbl|gudaɖaran}} {{qual|雙數}}、{{t-check|dbl|gudaguda|p}} * 宗喀語:{{t|dz|ཁྱི}} * 埃德語支: *: 伊費語:{{t|ife|adzá}} * 埃多語:{{t|bin|àwá}} * 埃加語:{{t|ega|ʊ̀vɛ}} * 埃及語:{{t-egy|ṯzm|m|h=T:z-m-E14}} * 埃爾夫達利安語:{{t|ovd|rakke|m}} * 艾米利亞語:{{t|egl|can}} * 恩根尼語:{{t|enn|ạ́ḅụạ}} * 英語:{{t+|en|dog}}、{{t+|en|canine}} * 伊皮耶語:{{t|epi|aḅụ́ā}} * 埃里泰語:{{t|ert|asu}} * 埃爾齊亞語:{{t|myv|киска}}、{{t|myv|пине}} * 埃斯特哈爾迪語:{{t|esh|اسپ|m|alt=اِسپَ|tr=espa}}、{{t|esh|ماچیه|f|alt=ماچیَه|tr=mâĉiya}}、{{t|esh|کوت|alt=کوتَ|tr=kōta or kōtiyak: WHELP}} * 世界語:{{t+|eo|hundo}}、{{t+|eo|hundino}} {{qualifier|雌性}} * 愛沙尼亞語:{{t+|et|koer}}、{{t+|et|peni}} * 鄂溫語:{{t|eve|ҥин}} * 鄂溫克語:{{t|evn|ӈинакин}} * 埃維語:{{t|ee|avu}} * 法羅語:{{t+|fo|hundur|m}} * 斐濟語:{{t+|fj|koli}} * 芬蘭語:{{t+|fi|koira}} * 豐語:{{t|fon|agla}}、{{t|fon|avun}} * 法蘭克-普羅旺斯語:{{t|frp|chin}} * 法語:{{t+|fr|chien|m}} *: 中古法語:{{t|frm|chien|m}} *: 古法語:{{t|fro|chien|m}} * 弗里斯蘭語組: *: 北弗里斯蘭語:{{t|frr|hün|m}} {{qualifier|博京哈德}}、{{t|frr|hünj|m}} {{qualifier|弗爾-阿姆魯姆}} *: 古弗里斯蘭語:{{t|ofs|hund}} *: 薩特弗里斯蘭語:{{t|stq|Huund}} *: 西弗里斯蘭語:{{t+|fy|hûn|c}} * 弗留利語:{{t|fur|cjan}} {{qualifier|標準正字法}}、{{t|fur|čhan}} * 富拉語: *: 阿德拉姆文:{{t|ff|𞤦𞤢𞤪𞤫𞥅𞤪𞤵}}、{{t|ff|𞤪𞤢𞤱𞤢𞥄𞤲𞤣𞤵}} *: 拉丁字母:{{t|ff|bareeru}}、{{t|ff|rawaandu}} * 加德當語:{{t|gad|atu}} * 加告茲語:{{t|gag|köpek}} * 加利西亞語:{{t+|gl|can|m}}、{{t+|gl|cadela|f}}、{{t+|gl|cuzo|m}}、{{t+|gl|cuza|f}} * 加盧拉語:{{t|sdn|cani}} * 卡米拉瑞語:{{t-check|kld|buruma}} {{qualifier|馴化}} , {{t|kld|marayin}} {{qualifier|野生}}、{{t|kld|mirri}} {{qualifier|野生}}、{{t|kld|ngurran}} {{qualifier|野生}} * 高盧語:{{t|cel-gau|cuna}} * 加約語:{{t|gay|asu}} * 吉茲語:{{t|gez|ከልብ}} * 格魯吉亞語:{{t+|ka|ძაღლი}} * 德語:{{t+|de|Hund|m}}、{{t+|de|Hündin|f}} *: 阿勒曼尼語:{{t|gsw|Hund|m}} *: 巴伐利亞語:{{t|bar|Hund}} *: 中古高地德語:{{t|gmh|hunt|m}} *: 古高地德語:{{t|goh|hunt|m}} * 戈多貝里語:{{t|gdo|хвайи}} * 岡德語:{{t|gon|నెయ్|tr=ney}} * 哥特語:{{t|got|𐌷𐌿𐌽𐌳𐍃|m}} * 希臘語:{{t+|el|σκύλος|m}}、{{t+|el|σκυλί|n}} *: 古希臘語:{{t|grc|κύων|m|f}}、{{t|grc|σκύλαξ|m}}、{{t|grc|σκύλλος|m}} * 格陵蘭語:{{t+|kl|qimmeq}} * 瓜拉尼語支: *: 姆比亞瓜拉尼語:{{t|gun|jagua}} *: 巴拉圭瓜拉尼語:{{t-check|gug|jagua}} * 戈戈貝拉語:{{t|kkp|kutéw}} * 圭亞那克里奧爾語:{{t|gcr|chyen}} * 古吉拉特語:{{t+|gu|કુતરો|m}}、{{t+|gu|કુતરી|f}} * 古林吉語:{{t|gue|guru}}、{{t|gue|wangani}}、{{t|gue|warlagu}} * 古古伊米吉爾語:{{t|kky|gudaa}} * 哈德拉毛語:{{t|xhd|𐩫𐩡𐩨}} * 海達語:{{t|hai|x̌a}}、{{t|hai|x̲a}} * 海地克里奧爾語:{{t|ht|chen}}、{{t|ht|chyen}} * 哈爾魁梅林語:{{t|hur|sqwemá:y}} * 汗語:{{t|haa|łąyy}} {{qualifier|阿拉斯加}} * 豪薩語:{{t+|ha|kàrē}} * 哈瓦蘇佩-瓦拉派-亞瓦派語:{{t|yuf|had}} * 夏威夷語:{{t|haw|ʻīlio}} * 希伯來語:{{t+|he|כֶּלֶב|m|tr=kélev}} * 希高農語:{{t|mba|asu}} * 希利蓋農語:{{t|hil|ido}} * 印地語:{{t+|hi|कुत्ता|m}}、{{t+|hi|कुत्ती|f}}、{{t+|hi|श्वान|m}}、{{t+|hi|कुक्कुर|m}}、{{t|hi|कुक्कुरी|f}}、{{t+|hi|कुर्कुर|m}}、{{t|hi|कूकुर|m}}、{{t+|hi|कुकुरी|f}}、{{t+|hi|कुतिया|f}}、{{t+|hi|कूकर|m}}、{{t+|hi|कुकुर|m}} * 希努赫語:{{t|gin|гъвве}}、{{t|gin|кача}} * 希里摩圖語:{{t|ho|sisia}} * 赫梯語:{{t|hit|𒆪𒉿𒀸|ts=kuwas}}、{{t|hit|ts=suwana}} * 苗語: *: 白苗語:{{t|mww|dev}}、{{t|mww|aub}} * 霍皮語:{{t|hop|pòoko}} * 匈牙利語:{{t+|hu|kutya}}、{{t+|hu|eb}} * 漢斯立克語:{{t|hrx|Hund|m}} * 洪濟布語:{{t|huz|ве}} * 伊班語:{{t|iba|asu}}、{{t|iba|ukui}} * 伊巴納格語:{{t|ibg|kitu}} * 伊巴尼語:{{t|iby|obiri}} * 冰島語:{{t+|is|hundur|m}} * 伊多語:{{t+|io|hundo}}、{{t+|io|hundino}} {{qualifier|雌性}} * 伊加拉語:{{t|igl|ábíá}} * 伊博語:{{t|ig|nkịtā}} * 伊洛卡諾語:{{t|ilo|aso}} * 印尼語:{{t+|id|anjing}}、{{t+|id|asu}} * 英格里亞語:{{t|izh|koira}} * 印古什語:{{t|inh|жӏали}} * 因特語:{{t+|ia|can}} * 因紐特語:{{t|iu|ᕿᒻᒥᖅ}} * 伊拉努語:{{t|ill|asu}} * 愛爾蘭語:{{t+|ga|madra|m}}、{{t+|ga|gadhar|m}}、{{t+|ga|madadh|m}} *: 中古愛爾蘭語:{{t|mga|cú|m}}、{{t|mga|matad|m}} *: 古愛爾蘭語:{{t|sga|cú|m}} * 伊魯拉語:{{t|iru|நாய்|tr=nāy}} * 伊斯納格語:{{t|isd|ato}} * 伊索科語:{{t|iso|arakọ}}、{{t|iso|ẹbọ}} * 伊斯特拉語:{{t|ist|can}} * 意大利語:{{t+|it|cane|m}} * 伊捷爾緬語:{{t|itl|ӄосҳ}}、{{t|itl|ӄсҳай}}、{{t|itl|ӄсҳa’н}} {{qualifier|複數}} * 勉語:{{t|ium|juv}} * 伊萬特語:{{t|ivv|chito}} * 日語:{{t+|ja|犬|tr=いぬ, inu}}、{{t+|ja|狗|tr=いぬ, inu}} * 嘉萊語:{{t|jra|asâo}} * 爪哇語:{{t+|jv|ꦲꦱꦸ}}、{{t|jv|sagawon}}、{{t+|jv|baung}}、{{t+|jv|cemera}}、{{t+|jv|sona}} *: 古爪哇語:{{t|kaw|asu}} * 濟州語:{{t|jje|개}} * 景頗語:{{t|kac|guì}} * 佛得角克里奧爾語:{{t|kea|katxor}} * 卡拜爾語:{{t|kab|aydi}} * 卡達山語: *: 海岸卡達山語:{{t|kzj|tasu}} * 坎剛語:{{t|kgp|kasor}} * 凱塔格語:{{t|xdq|хвя}} * 卡爾梅克衛拉特語:{{t|xal|ноха}} * 侗語: *: 南侗語:{{t|kmc|nguap}} * 坎卡奈語:{{t|kne|aso}} * 卡納達語:{{t+|kn|ನಾಯಿ}} * 卡片片甘語:{{t|pam|asu}} * 喀克其奎語:{{t|cak|tzʼiʼ}} * 卡拉恰伊-巴爾卡爾語:{{t|krc|ит}} * 卡拉卡爾帕克語:{{t+|kaa|iyt}} * 卡拉塔語:{{t|kpt|хвай}} * 卡累利阿語:{{t|krl|koira}} * 克倫語支: *: 斯高克倫語:{{t|ksw|ထွံၣ်}} * 克什米爾語:{{t+|ks|ہوٗن}} * 卡舒比語:{{t|csb|tósz}}、{{t|csb|pies}} * 考爾納語:{{t|zku|wirka}}、{{t|zku|putyita}}、{{t|zku|kadli}} {{qualifier|澳洲野犬}} * 哈薩克語:{{t|kk|ит}} * 克當語:{{t|ksx|au}} * 克馬克語:{{t|kem|asu}} * 凱特語:{{t|ket|тип|tr=tīb}} * 哈卡斯語:{{t|kjh|адай}} * 漢特語組: *: 北漢特語:{{t-check|kca-nor|амп}} * 卡西語:{{t|kha|ksew}} * 奇納魯格語:{{t|kjj|пхра}} * 高棉語:{{t+|km|ឆ្កែ}} * 科伊科伊語:{{t|naq|arib|m}} * 基卡普語:{{t|kic|ə́nɛ̏mwə̏}} * 基馬拉岡語:{{t|kqr|tasu}} * 金邦杜語:{{t|kmb|imbua}} * 基那來阿語:{{t|krj|ayam}} * 基里克語:{{t|okr|obirí}} * 克拉勒姆語:{{t|clm|sqáx̣əʔ}}、{{t|clm|sqməy̕}} * 克拉馬斯語:{{t|kla|wac'aak}} * 格賀語:{{t|kpm|so}} * 古古-貝拉語:{{t|kkp|kutéw}} * 孔比奧語:{{t|xbi|nimpua}} * 科米語支: *: 彼爾姆科米語:{{t|koi|пон}} *: 茲梁科米語:{{t|kpv|пон}} * 剛果語:{{t|kg|mbwa}} * 孔卡尼語:{{t|kok|सूणे}} * 朝鮮語:{{t+|ko|개}}、{{t+|ko|견(犬)}}、{{t+|ko|구(狗)}}、{{t+|ko|강아지}} *: 中古朝鮮語:{{t|okm|가히〮|tr=kàhí}}、{{t|okm|개〯|tr=kǎy}} * 科里亞克語:{{t|kpy|гʼытгʼын|tr=ʁətʁən}}、{{t|kpy|гʼытгʼу|tr=ʁətʁu}} {{qualifier|複數}} * 伊薩卡語:{{t|ksi|duwe}} * 庫梅克語:{{t|kum|ит}} * 庫那語:{{t|cuk|achu}} * 庫爾德語: *: 中庫爾德語:{{t+|ckb|سەگ}} *: 北庫爾德語:{{t+|kmr|se}}、{{t+|kmr|kûçik}} * 庫爾特賈爾語:{{t|gdj|ruaak}} * 寬亞瑪語:{{t|kj|ombwa}} * 吉爾吉斯語:{{t+|ky|ит}} * 拉登語:{{t|lld|cian}} * 拉蒂諾語:{{t|lad|פירו|m|tr=pero}} * 拉克語:{{t|lbe|ккаччи}} * 拉科塔語:{{t|lkt|šúŋka}} * 阿比-楠榜語:{{t|ljp|asu}} * 老撾語:{{t+|lo|ໝາ}} * 拉特加萊語:{{t|ltg|suņs|m}} * 拉丁語:{{t+|la|canis|m|f}} * 拉脫維亞語:{{t+|lv|suns|m}}、{{t+|lv|kuce|f}} * 拉茲語:{{t|lzz|ლაკი}} * 勒蒂語:{{t|lti|asu}} * 列茲金語:{{t|lez|кицӏ}} * 利古里亞語:{{t|lij|càn|m}}、{{t|lij|càgna|f}} * 林堡語:{{t+|li|hóndj}} * 林加拉語:{{t|ln|mbwá}}、{{t|ln|mbwa}} * 立陶宛語:{{t+|lt|šuo|m}}、{{t+|lt|šuva|m}} {{qualifier|口語}}、{{t|lt|kalė|f}} * 里茨里茨語:{{t|lzl|libakh}} * 立窩尼亞語:{{t|liv|piņ}} * 倫巴底語:{{t+|lmo|can}}、{{t+|lmo|cà}} * 路易斯安那克里奧爾法語:{{t|lou|shin}}、{{t|lou|shyin}} * 低地德語: *: 德國低地薩克森語:{{t+|nds-de|Hund|m}}、{{t+|nds-de|Köter|m}} {{qualifier|口語}}、{{t|nds-de|Keuter|m}} {{qualifier|口語}}、{{t|nds-de|Teev|f}} {{qualifier|雌性}}、{{t|nds-de|Tääv|f}} {{qualifier|雌性}}、{{t|nds-de|Tiff|f}} {{qualifier|雌性}} *: 中古低地德語:{{t|gml|hund|m}} * 傣仂語:{{t|khb|ᦖᦱ}} * 盧庫米語:{{t|luq|jidá}}、{{t|luq|guá guá}} * 盧希亞語:{{t|luy|imbwa}} * 勞圖欽語:{{t|clt|uv}} * 盧森堡語:{{t+|lb|Hond|m}}、{{t+|lb|Mupp|m}}、{{t|lb|Mudder|f}} * 馬賽語:{{t|mas|oldia}} * 馬其頓語:{{t+|mk|куче|n}}、{{t|mk|пес|m}} * 馬都拉語:{{t|mad|pateʔ}} * 馬京達瑙語:{{t|mdh|asu}} * 望加錫語:{{t|mak|kongkong}} * 馬拉加斯語:{{t+|mg|alika}} * 馬來語: *: 汶萊馬來語:{{t|kxd|kuyuk}}、{{t|kxd|anjing}} *: 阿拉伯字母:{{t+|ms|انجيڠ}}、{{t+|ms|اسو}}、{{t|ms|کويوق}} *: 北大年馬來語:{{t|mfa|anjing}} *: 拉丁字母:{{t+|ms|anjing}}、{{t+|ms|asu}}、{{t+|ms|kuyuk}} * 馬拉雅拉姆語:{{t+|ml|നായ}}、{{t+|ml|പട്ടി}} * 馬里希特-帕薩瑪奎迪語:{{t|pqm|olomuss|s}}、{{t|pqm|olomussok|p}}、{{t|pqm|'tolomussomol}} {{qualifier|表示所有狀態}}、{{t|pqm|olomussis}} {{qualifier|指小}} * 馬爾他語:{{t+|mt|kelb|m}}、{{t|mt|kelba|f}} * 曼拜語:{{t|mgm|ausa}} * 滿語:{{t|mnc|ᡳᠨᡩᠠᡥᡡᠨ}} * 曼達爾語:{{t|mdr|asu}} * 曼丁哥語: *: 西曼丁哥語:{{t|mlq|wulu}} * 馬諾博語支: *: 西布基農-馬諾博語:{{t|mbb|asu}} * 曼薩卡語:{{t|msk|ido}} * 曼西語組: *: 北曼西語:{{t-check|mns-nor|а̄мп}} * 曼島語:{{t+|gv|moddey}}、{{t|gv|coo}} * 毛利語:{{t+|mi|kurī}} * 馬普切語:{{t|arn|xewa}} * 馬拉瑙語:{{t|mrw|aso}} * 馬拉地語:{{t+|mr|कुत्रा}} * 馬里語: *: 東馬里語:{{t|mhr|пий}} *: 西馬里語:{{t|mrj|пи}} * 馬里科帕語:{{t|mrc|xat}}、{{t|mrc|hat}} * 馬紹爾語:{{t|mh|kidu}} * 毛里求斯克里奧爾語:{{t|mfe|lisien}} * 梅布拉特語:{{t|ayz|mtah}} * 馬約語:{{t|mfy|čū’u}} * 姆巴巴拉姆語:{{t|vmb|dog}} * 米底語支: *: 上古米底語:{{t|xme-old|σπάκα}} * 梅戈來諾-羅馬尼亞語:{{t|ruq|cǫini}} * 邁赫拉語:{{t|gdq|kawb}} * 馬蘭諾語: *: 中馬蘭諾語:{{t|mel|asou}} * 門德語:{{t|men|ngílà}} * 邁阿密-伊利諾伊語:{{t-check|mia|alemwa}} * 中古英語:{{t|enm|dogge}}、{{t|enm|hound}} * 密克馬克語:{{t|mic|lmu'j|an}}、{{t|mic|nmu'j|an}} * 米南佳保語:{{t+|min|anjiang}} * 明戈語:{{t|iro-min|tsíyæ|s}}、{{t|iro-min|tsiyæshö'ö|p}} * 米蘭德斯語:{{t|mwl|can}}、{{t|mwl|perro}} * 米斯基托語:{{t|miq|yul}} * 米沃克語: *: 中部山地米沃克語:{{t|csm|čukú·-}} * 米斯特克語支: *: 南普埃布拉米斯特克語:{{t|mit|tsi'ína|tr=aydi}} * 宮古語:{{t|mvi|犬|tr=いん, in}} * 米佐語:{{t|lus|ui}} * 默切諾語:{{t|mhn|hunt|m}} * 莫霍克語:{{t|moh|é꞉rhar}}、{{t|moh|érhar}} * 莫克沙語:{{t|mdf|пине}} * 孟語:{{t+|mnw|ကၠဵု}} * 蒙古語: *: 西里爾字母:{{t+|mn|нохой}} *: 蒙古字母:{{t|mn|ᠨᠣᠬᠠᠢ}} * 蒙大拿薩利希語:{{t-check|fla|ʔn̩qʷqʷ̕osǝ́ˀmí}} * 莫圖語:{{t|meu|sisia}} * 蒙達里語:{{t|unr|सेत|tr=seta}} * 門西語:{{t|umu|mwaakaneew}} * 芒語:{{t|mtq|chỏ}} * 毛律語: *: 根地咬毛律語:{{t|kxi|asu}} *: 塔戈爾語:{{t|mvv|asu}}、{{t|mvv|uku'}} * 姆瓦尼語:{{t|wmw|umbwa}} * 那加語: *: 坎紐昂那加語:{{t|kix|jī}} * 那加克里奧爾語:{{t|nag|kukur}} * 納瓦特爾語: *: 中瓦斯特卡納瓦特爾語:{{t|nch|chichi}} *: 中納瓦特爾語:{{t|nhn|chichi}}、{{t|nhn|itzcuintli}} *: 古典納瓦特爾語:{{t|nci|chichi}}、{{t|nci|itzcuintli}} * 赫哲語:{{t|gld|инда}} * 瑙魯語:{{t+|na|robar}} * 納瓦霍語:{{t|nv|łééchąąʼí}} * 那不勒斯語:{{t|nap|ccane}} * 涅吉達爾語:{{t|neg|ӈи̇нахи̇н}}、{{t|neg|ни̇нахи̇н}} * 涅涅茨語組: *: 凍原涅涅茨語:{{t|yrk-tun|вэʼ|tr=vė}}、{{t|yrk-tun|вэʼн|tr=vėn}}、{{t|yrk-tun|вэнеко|tr=vėneko}} * 尼泊爾語:{{t+|ne|कुकुर|m}}、{{t|ne|कुकुरनी|f}} * 尼瓦爾語:{{t|new|खिचा|m}}、{{t|new|खिचानी|f}} * 恩加納桑語:{{t|nio|баӈ|tr=bang}} * 恩加林杰里語:{{t|nay|keli}} * 恩吉亞姆巴語:{{t|wyb|mirri}} * 尼亞斯語:{{t+|nia|asu}} * 尼科巴語族: *: 卡爾尼科巴語:{{t|caq|am}} * 尼日利亞皮欽語:{{t|pcm|dọg}} * 尼伊語:{{t|nii|awu}} * 尼夫赫語:{{t|niv|ӄан}} * 諾蓋語:{{t|nog|ийт}} * 諾曼語:{{t|nrf|tchian|m}} {{qualifier|根西|澤西}} * 挪威語: *: 書面挪威語:{{t+|nb|hund|m}}、{{t+|nb|bikkje|m|f}} {{qualifier|雌性}} *: 新挪威語:{{t+|nn|hund|m}}、{{t|nn|bikkje|f}} {{qualifier|雌性}} * 努埃爾語:{{t|nus|jiök}} * 彝語:{{t|ii|ꈌ}} * 貝拉庫拉語:{{t|blc|watsʼ}} * 奧克語:{{t+|oc|gos}}、{{t+|oc|can}} * 奧利亞語:{{t+|or|କୁକୁର}} * 奧龍尼語: *: 北奧龍尼語:{{t|cst|hutcekniš}} * 奧吉布瓦語:{{t|oj|ᐊᓂᒧᔥ|tr=[[animosh]]}}、{{t|oj|ᐊᓂᒧᔕᒃ|p|tr=[[animoshag]]}} *: 馬尼托巴索爾托語:{{t|ojw|animohš}} * 沖繩語:{{t|ryu|犬|tr=いん, in}}、{{t|ryu|ちーちゃー|tr=chīchā}} {{qualifier|兒語}} * 歐科迪亞語:{{t|okd|ebiri}} * 古教會斯拉夫語: *: 西里爾字母:{{t|cu|пьсъ|m}} *: 格拉哥里字母:{{t|cu|ⱂⱐⱄⱏ|m}} * 古東斯拉夫語:{{t|orv|пьсъ|m}}、{{t|orv|песъ|m}} * 古英語:{{t+|ang|hund|m}} * 古葡萄牙語:{{t|roa-opt|can|m}} * 古諾爾斯語:{{t|non|hundr|m}}、{{t|non|grey|n}}、{{t|non|bikkja|f}} * 古普魯士語:{{t|prg|Sunis}} * 古撒克遜語:{{t|osx|hund|m}} * 奧盧庫米語:{{t|ulb|ázá}} * 歐罕語:{{t|ood|gogs}} * 奧羅奇語:{{t|oac|инаки}} * 鄂羅克語:{{t|oaa|ӈинда}} * 奧羅莫語:{{t+|om|saree}} * 鄂倫春語:{{t|orh|ŋinaɣɪn}} * 奧沙格語:{{t|osa|šóᴺke}} * 奧塞梯語:{{t|os|куыдз}} * 排灣語:{{t|pwn|vatu}} * 帕勞語:{{t|pau|bilis}} * 巴利語:{{t|pi|soṇa|m}}、{{t|pi|sunakha|m}}、{{t|pi|सुनख|m}} {{qualifier|天城文}}、{{t|pi|သုနခ|m}} {{qualifier|緬甸文}}、{{t|pi|สุนะขะ|m}} {{qualifier|泰文}} * 帕莫納語:{{t|pmf|asu}} * 班詩蘭語:{{t|pag|aso}} * 帕皮阿門托語:{{t|pap|kachó}} * 普什圖語:{{t|ps|سپۍ|tr=spëy}}、{{t+|ps|سپی|m}} * 保洛希語:{{t|plh|asu}} * 波尼語:{{t|paw|asaaki}} * 波拉語:{{t|bxd|kʰui³⁵}} * 波斯語: *: 達利波斯語:{{t|prs|سَگ}} *: 伊朗波斯語:{{t|fa-ira|سَگ}} *: 中古波斯語:{{t|pal|𐭪𐭫𐭡𐭠}} * 腓尼基語:{{t|phn|𐤊𐤋𐤁}} * 弗里吉亞語:{{t|xpg|tr=kunes}} * 皮埃蒙特語:{{t|pms|can}} * 皮京語:{{t|pis|dog}} * 皮皮爾語:{{t|ppl|pēlu}}、{{t|ppl|itzkwinti}} * 皮拉罕語:{{t|myp|giopaí}} * 皮詹加加拉語:{{t|pjt|papa}} * 門諾低地德語:{{t|pdt|Hunt|m}} * 波納佩語:{{t|pon|kidi}} * 波拉布語: *: Draweno-波拉布語:{{t|pox|pjas|m}} *: 現代波拉布語:{{t|pox|ṕås|m}} *: 古波拉布語:{{t|pox|pjôs}} * 波蘭語:{{t+|pl|pies|m}}、{{t+|pl|suka|f}} * 葡萄牙語:{{t+|pt|cão|m}}、{{t+|pt|cachorro|m}} * 珀塔瓦托米語:{{t|pot|nëmosh}}、{{t|pot|nëmoshêk|p}} * 波瓦坦語:{{t|pim|atemos}} * 旁遮普語:{{t+|pa|ਕੁੱਤਾ}} * 普雷佩查語:{{t|pua|uíchu}} * 卑南語:{{t|pyu|soan}} * 夸保語:{{t|qua|šǫ́ke}} * 克丘亞語:{{t|qu|alkho}}、{{t|qu|allqu}}、{{t|qu|allgo}} * 奎魯特語:{{t|qui|kadí·do}} * 埃地語:{{t|rad|asâo}} * 拉帕努伊語:{{t|rap|paihéŋa}} * 倫迪勒語:{{t|rel|kar}} * 盧敖語:{{t|ren|cho}} * 留尼旺克里奧爾法語:{{t|rcf|sien}}、{{t|rcf|syin}} * 羅興亞語:{{t|rhg|kutta}}、{{t|rhg|kuñir}} * 羅馬涅語:{{t|rgn|can}}、{{t|rgn|cã|m}} {{qualifier|拉溫那}}、{{t|rgn|chën|m}} {{qualifier|里米尼}}、{{t|rgn|chên|m}} {{qualifier|卡托利卡}} * 羅姆語:{{t|rom|ʒukel|m}}、{{t|rom|ʒukli|f}} * 羅馬尼亞語:{{t+|ro|câine}} {{qualifier|現行正字法}}、{{t+|ro|cîine}} {{qualifier|1950年代正字法}}、{{t+|ro|cățea|f}} * 羅曼什語:{{t|rm|chaun}}、{{t|rm|tgaun}} * 俄語:{{t+|ru|соба́ка|f}}、{{t+|ru|пёс|m}}、{{t+|ru|пси́на|f}} {{qualifier|口語}} * 魯圖爾語:{{t|rut|тыла}} * 盧旺達語:{{t|rw|bwa}} * 薩尼奇語:{{t|str|SḴAXE¸}} * 賽伯伊語:{{t|xsa|𐩫𐩡𐩨}} * 石語:{{t|skb|หม่า|tr=m̀ā}} * 薩霍語:{{t|ssy|kare}} * 薩米語: *: 伊納里薩米語:{{t|smn|peenuv}} *: 基爾丁薩米語:{{t|sjd|пе̄ннэ}} *: 北薩米語:{{t|se|beana}} *: 斯科爾特薩米語:{{t|sms|piânnai}} *: 南薩米語:{{t|sma|bïenje}} *: 特爾薩米語:{{t|sjt|pienɨj}}、{{t|sjt|pienne}} * 薩摩亞語:{{t|sm|maile}}、{{t|sm|'ulī}} * 桑格語:{{t|sxn|asu}} * 桑戈語:{{t+|sg|mbo}} * 梵語:{{t+|sa|श्वन्|m}}、{{t+|sa|शुनक|m}}、{{t+|sa|भषक|m}}、{{t+|sa|कुर्कुर|m}} * 桑塔利語:{{t|sat|ᱥᱮᱛᱚ}} * 撒丁語:{{t|sc|cani}}、{{t|sc|cane}}、{{t|sc|perru}}、{{t|sc|catteddu}}、{{t|sc|giagaru}} *: 坎皮達諾方言:{{t|sc|cani}} * 薩薩克語:{{t|sas|asu}} * 薩薩里語:{{t|sdc|cani}} * 低地蘇格蘭語:{{t|sco|dug}} * 蘇格蘭蓋爾語:{{t+|gd|cù|m}}、{{t|gd|madadh|m}} * 塞波普語:{{t|sib|acuʼ}} * 塞訥卡語:{{t|see|ji꞉yäh}} * 塞爾維亞-克羅地亞語: *: 西里爾字母:{{t+|sh|пас|m}}、{{t|sh|псић|f}} {{qualifier|指小}}、{{t|sh|кучка|f}}、{{t|sh|куче|m}}、{{t|sh|куца|f}} {{qualifier|指小}}、{{t|sh|џукела|f}} {{qualifier|貶義}} *: 拉丁語:{{t+|sh|pas|m}}、{{t|sh|psić|f}} {{qualifier|指小}}、{{t+|sh|kučka|f}}、{{t+|sh|kuče|m}}、{{t+|sh|kuca|f}} {{qualifier|指小}}、{{t+|sh|džukela|f}} {{qualifier|貶義}} * 瑟里語:{{t|sei|ʔɑχʃ}} * 撣語:{{t+|shn|မႃ}} * 歇爾布羅語:{{t|bun|thumɔɛ}} * 夏爾巴語:{{t|xsr|कि}}、{{t|xsr|ཀྱི}} * 修納語:{{t|sn|imbwá}} * 紹爾語:{{t|cjs|адай|tr=aday}} * 休休尼語:{{t|shh|sadee’}} * 西西里語:{{t+|scn|cani|m}} * 希達摩語:{{t|sid|woshichcho|m}} * 錫默盧語:{{t|smr|asu}} * 信德語:{{t+|sd|ڪتو|tr=kuto}} * 僧加羅語:{{t+|si|බල්ලා}}、{{t+|si|සුනඛයා}}、{{t+|si|බැල්ලී|f}}、{{t+|si|බැල්ලී|f}}、{{t+|si|සුනඛයා}} * 西拉雅語:{{t|fos|asu}} * 斯洛伐克語:{{t+|sk|pes|m}}、{{t+|sk|suka|f}} * 斯洛文尼亞語:{{t+|sl|pes|m}}、{{t+|sl|psica|f}} * 索馬里語:{{t+|so|eey}}、{{t|so|ey}} * 索布語: *: 下索布語:{{t|dsb|pjas|m}} *: 上索布語:{{t+|hsb|pos|m}}、{{t|hsb|psyk|m}} * 塞索托語:{{t+|st|ntja}}、{{t|st|dinjta|p}} * 西班牙語:{{t+|es|perro|m}}、{{t+|es|can|m}} {{qualifier|正式}}、{{t+|es|tuso|m}}、{{t+|es|pichicho|m}} {{qualifier|小型犬|南美洲}} * 蘇里南湯加語:{{t|srn|dagu}} * 松巴哇語:{{t|smw|asu}} * 蘇美爾語:{{t|sux|𒌨|tr=UR}} * 巽他語:{{t+|su|anjing}}、{{t|su|guguk}} * 斯凡語:{{t|sva|ჟეღ}} * 斯瓦希里語:{{t+check|sw|mbwa|c9|c10}} * 史瓦濟語:{{t+|ss|înjá}} * 瑞典語:{{t+|sv|hund|c}}、{{t+|sv|hynda|c}} {{qualifier|雌性}} * 塔巴魯語:{{t|tby|kaso}} * 塔巴薩蘭語:{{t|tab|ху}} * 塔埃語:{{t|rob|asu}} * 他加祿語:{{t+|tl|aso}} * 大溪地語:{{t|ty|ʻurī}}、{{t|ty|ʻūrī}} * 傣黯語:{{t|blt|ꪢꪱ|tr=ma}} * 傣納語:{{t|tdd|ᥛᥣᥴ|tr=máa}} * 塔吉克語:{{t+|tg|саг}}、{{t+|tg|кучук}} * 塔利什語: *: 西里爾字母:{{t|tly|сыпә}} *: 拉丁字母:{{t|tly|sıpə}} * 泰米爾語:{{t+|ta|நாய்}}、{{t+|ta|ஞமலி}}、{{t+|ta|ஞாளி}} * 陶斯語:{{t|twf|cùloʼóna}} * 里菲安語:{{t|rif|aydi|m}}、{{t|rif|aqzin|m}}、{{t|rif|aheggar|m}} * 賽德克語:{{t-check|trv|huling}} * 施盧赫語:{{t|shi|aydi|m}}、{{t|shi|ⴰⵢⴷⵉ|m}} * 塔特語:{{t|ttt|сэг}} * 韃靼語:{{t+|tt|эт}} * 陶蘇格語:{{t|tsg|iru'}} * 特波里語:{{t|tbl|ohu}} * 泰盧固語:{{t+|te|కుక్క}}、{{t+|te|శునకము}} * 特爾納特語:{{t|tft|kaso}} * 泰語:{{t+|th|หมา}}、{{t+|th|สุนัข}} *: 北部泰語:{{t|nod|ᩉ᩠ᨾᩣ}} * 藏語:{{t|bo|ཁྱི}} * 蒂多雷語:{{t|tvo|kaso}} * 提格雷語:{{t|tig|ከልብ}} * 提格里尼亞語:{{t+|ti|ከልቢ}} * 廷迪語:{{t|tin|хва}} * 泰雷諾語:{{t|tiv|iwa}} * 提維語:{{t|tiw|kitarringani|m}}、{{t|tiw|kitarringaka|f}}、{{t|tiw|wankini|m}}、{{t|tiw|wanka|f}}、{{t|tiw|pulangumwani|m}}、{{t|tiw|pulangumwaka|f}} * 特林吉特語:{{t|tli|keitl}} * 吐火羅語A:{{t|xto|ku}} * 吐火羅語B:{{t|txb|ku}} * 托克皮辛語:{{t|tpi|dok}} * 通加語 (馬拉維):{{t|tog|garu|1a}} * 通加語 (贊比亞):{{t|toi|munkala|c1}} * 湯加語:{{t|to|kulī}} * 通卡瓦語:{{t|tqw|ˀɛkʷʌn}} * 通騰博安語:{{t|tnt|asu}} * 查庫爾語:{{t|tkr|хваа}} * 采茲語:{{t|ddo|гъІвай}}、{{t|ddo|бахІри}} * 聰加語:{{t-check|ts|mbyana|c9|c10}} * 茨瓦納語:{{t+|tn|ntša|c9|c10}} * 圖陸語:{{t+|tcy|ನಾಯಿ}} * 通布卡語:{{t|tum|nchewe|9}} * 圖皮南巴語:{{t|tpn|îagûara}} * 土耳其語:{{t+|tr|köpek}}、{{t+|tr|it}} *: 鄂圖曼土耳其語:{{t|ota|كوپك|tr=köpek}}、{{t|ota|ایت|tr=it}} * 土庫曼語:{{t+|tk|it}}、{{t|tk|köpek}} * 圖瓦盧語:{{t|tvl|kuli}} * 圖瓦語:{{t|tyv|ыт}} * 楚圖希爾語:{{t|tzj|tz’i’}} * 瓦布梅托語:{{t|aoz|asu}} * 烏迪語:{{t|udi|хаъ}} * 烏德蓋語:{{t|ude|инʼаи}} * 烏得穆爾特語:{{t|udm|пуны}} * 烏加里特語:{{t|uga|𐎋𐎍𐎁}} * 烏克蘭語:{{t+|uk|соба́ка|m|f}}、{{t+|uk|пес|m}} * 烏爾奇語:{{t|ulc|и̇ӈда}} * 姆班杜語:{{t|umb|ombwa}} * 摩羅博蘭語:{{t|umg|alinhim}} * 烏納米語:{{t|unm|mwekane}} * 烏爾都語:{{t+|ur|کُتّا|m}}、{{t+|ur|سَگ|m}} * 維吾爾語:{{t+|ug|ئىت}} *: 西里爾字母:{{t|ug|ит}} * 烏茲別克語:{{t+|uz|it}} * 文達語:{{t-check|ve|mmbwa}} * 威尼斯語:{{t+|vec|can|m}} * 維普斯語:{{t|vep|koir}} * 越南語:{{t+|vi|chó}}、{{t+|vi|cẩu}} {{qualifier|非正式}}、{{t+|vi|khuyển}} {{qualifier|非正式}} * 維拉莫維安語:{{t|wym|hund}} * 維利語:{{t|vif|mbwa}} * 沃拉普克語:{{t+|vo|dog}}、{{t+|vo|jidog}} {{qualifier|雌性}}, {{t+|vo|jodog}} {{qualifier|已被閹割的雌性}} * 佛羅語:{{t|vro|pini}} * 沃特語:{{t|vot|koirõ}} * 瓦隆語:{{t+|wa|tchén}}、{{t+|wa|lexhe|m}} * 瓦瑞瓦瑞語:{{t|war|ayam}}、{{t|war|idó}} * 瓦爾達曼語:{{t|wrr|minini}} {{qualifier|馴化}} * 瓦爾皮瑞語:{{t|wbp|maliki}} * 威爾士語:{{t+|cy|ci|m}} *: 中古威爾士語:{{t|wlm|ki|m}} * 西部裕固語:{{t|ybe|əʂt}} * 西馬基安語:{{t|mqs|aso}} * 威奇塔語:{{t|wic|kicíyeeh}} * 沃伊伍龍語:{{t|wyi|yirrangin}} * 沃萊塔語:{{t|wal|kanaa}} * 沃洛夫語:{{t+|wo|xaj}} * 五屯話:{{t|wuh|gek}}、{{t|wuh|haba}} * 科薩語:{{t|xh|inja}} * 亞坎語:{{t|yka|asu}} * 雅庫特語:{{t|sah|ыт}} * 雅加語:{{t|yag|yaSala}} * 延德納語:{{t|jmd|asu}} * 達悟語:{{t|tao|ino}} * 南古語:{{t|jay|wuŋgan}} * 雅浦語:{{t|yap|pilis}} * 雅威尤哈語:{{t|yby|ula}} * 意第緒語:{{t+|yi|הונט|m}} * 依蒂尼語:{{t|yii|gudaga}} * 尤加德語:{{t|yog|atu}} * 約魯巴語:{{t|yo|ajá}} * 尤卡坦瑪雅語:{{t|yua|peek’}} * 尤奇語:{{t|yuc|tsɛnɔ̣}} * 尤卡吉爾語系: *: 北尤卡吉爾語:{{t|ykg|лаамэ}} *: 南尤卡吉爾語:{{t|yux|тоуко}} * 中阿拉斯加尤皮克語:{{t|esu|qimugta|s}}、{{t|esu|qimugtak}} {{qualifier|雙數}}、{{t|esu|qimugtat|p}} * 尤羅克語:{{t|yur|ch'eeshah}}、{{t|yur|megokw}} * 扎巴拉語:{{t|zro|ariawko}} * 薩波特克語: *: 地峽薩波特克語:{{t|zai|biʼcuʼ}} * 扎扎其語:{{t|zza|kutık m}}、{{t+|zza|kırte}}、{{t|zza|kutte}}、{{t|zza|kutuk|m}} * 澤蘭語:{{t|zea|'ond|m}} * 壯語:{{t|za|ma}} * 祖魯語:{{t+|zu|inja|c9|c10}} * 祖尼語:{{t|zun|wattsida}} {{trans-bottom}} ===組詞=== {{col3|zh|狗寶|狗吃屎|狗膽包天|狗苟蠅營|狗急跳牆|狗命|狗拿耗子|狗刨|狗刨兒|狗皮膏藥|狗屁|狗屁不通|狗肉|狗屎堆|狗頭軍師|狗腿子|狗窩|狗熊|狗血噴頭|狗咬|狗崽子|狗子|狗仔|狗嘴裡吐不出象牙|狗仗人勢|看家狗|獵狗|落水狗|魚狗|母狗|狗牌|偷雞摸狗|哈巴狗|天狗吃月|功人功狗|人模狗樣|偷狗戲雞|弄狗相咬|引狗入寨|兔盡狗烹|喪家狗|國狗|兔死狗烹|塞狗洞|天狗螺|幫狗吃食|屠狗|屠狗之輩|巴兒狗|天狗|偷雞盜狗|北京狗|偷貓遞狗|嫁狗隨狗|天狗食月|天狗吞月|大丹狗|土龍芻狗|土狗|喪家之狗|咬人狗|功狗功人|功狗|偷雞吊狗|天狗熱|狗豆子|狗盜|指豬罵狗|狗監|打人罵狗|捉雞罵狗|狗竇大開|狼狗|狗續貂尾|狗彘|死狗|狗蚤|癩皮狗|替狗奪食|狗氣|狗竇|攬狗屎|狗屎|狗偷鼠竊|狗彘不食|狗皮倒灶|流浪狗|狗尾續貂|狗毛|狗心狗行|瘋狗|狗官|畫虎成狗|拖狗皮|狗吠之警|狗氣殺|狗食|打狗|狗彘不若|瘈狗|畫虎類狗|指雞罵狗|狗骨頭|狗顛屁股|狗站|狗洞|狗馬聲色|狗血淋頭|狗屋|獾狗|狐朋狗友|狐狸狗|狐鳴狗盜|泥豬瓦狗|獅子狗|白雲蒼狗|狗探湯|白衣蒼狗|瘋狗潮|瘋狗浪|狗仗官勢|狗賊|狗兔聽提|狼心狗行|狼心狗肺|狼心狗幸|狗黨狐群|狗馬之心|狗馬|狗雜種|狗追耗子|狗血噴臉|狗蝨|狗苟|狗矢|狗爪子|狗烹錡釜|狗材|狗才|狗屁倒灶|狗尾草|狗套頭|狗吠非主|狗吠之驚|狗吃熱屎|狐朋狗黨|狗盜鼠竊|牛黃狗寶|狗行狼心|熱狗|摸雞偷狗|狗腿|狗屠|狗肺狼心|狗顛兒|狗盜雞鳴|殺狗勸夫|殺狗記|狗彘不如|海狗|打落水狗|狐群狗黨|狗屠角牴|耍狗熊|見兔呼狗|行同狗豨|芻狗|跖狗吠堯|莠狗尾草|走狗烹|聲色狗馬|雞飛狗走|雞飛狗跳|踹狗尾|雞零狗碎|豬狗不如|蠅營狗苟|鼠竊狗偷|飛鷹走狗|羊頭狗肉|黑狗子|踏狗尾|遛狗|鬥雞走狗|笨狗|行同狗彘|豬朋狗友|豬兄狗弟|行若狗彘|鼠竊狗盜|雞鳴狗吠|阿狗阿貓|阿貓阿狗|阿豬阿狗|驢心狗肺|鑽狗洞|耍死狗|雞鳴狗盜|跑狗場|臘腸狗|賣狗懸羊|赤狗日|鬣狗|走狗|小奶狗|跟尾狗|耷尾狗|落狗屎|餓狗搶屎|落閘放狗|狗瘦主人羞|狗眼看人低|狗改不了吃屎|無聲狗咬死人|掛羊頭賣狗肉|唔食狗肉撈狗汁|天落饅頭狗造化|關門打狗,無路可走|阿崩叫狗,越叫越走|阿崩咬狗虱,唔死有排慌|nan:豬毋大,大對狗去<tr:ti m̄ tōa, tōa tùi káu khì>|肉包子打狗|痟狗湧<tr:siáu-káu-éng>|痟狗舂墓壙<tr:siáu káu cheng bōng-khòng>|狗嘴裡還有象牙|羊肉落在狗嘴裡|狗口裡吐不出象牙|狗血|人急懸梁,狗急跳牆|一塊羊肉落在狗口裡|哈巴狗咬虼蚤|鳥不生蛋,狗不拉屎|嫁雞隨雞,嫁狗隨狗|寧塞城門,不填狗洞|咬人的狗兒不露齒|懸羊頭賣狗肉|掛羊頭煮狗肉|狗咬呂洞賓|狗咬狗|狗咬狗骨|狗咬呂洞賓——不識好人心|狗獾|狗嘴長不出象牙|烏狗吃食,白狗當災|落水狗上岸|落水狗上岸——窮抖|狗臉生六月之霜|金窩銀窩不如自己的狗窩|狗子夾尾巴|狗攬三堆屎|狡兔死,良狗烹|狗長尾巴尖兒|狗頭上生角|舔狗|狗衝}} ===派生語彙=== {{cjkv||||cẩu}} '''其他''': * {{desc|wuh|gek}} ===來源=== * {{R:yue:Hanzi}} * {{thcwd|4345}} * {{R:hak:Zhou 2023|pp=227}} {{zh-cat|Elementary}} {{C|zh|狗|執法}} ==日語== ===漢字=== {{ja-kanji|grade=uc|rs=犬05}} # [[小狗]],狗 # [[哨兵]] # [[窺探]]者或[[間諜]] # [[無用]],[[沒用]] ====讀法==== {{ja-readings |goon=く |kanon=こう |kun=いぬ-, えぬ-<ゑぬ- }} ====組詞==== {{col|ja |{{ja-r|狗%鷲|いぬ%わし}} |{{ja-r|狗%肉|く%にく}} |{{ja-r|狗%吠|く%はい}} |{{ja-r|天%狗|てん%ぐ}} }} ===詞源1=== {{ja-kanjitab|いぬ|yomi=k}} {{ja-see|犬}} ===詞源2=== {{ja-kanjitab|えぬ|yomi=k}} 首次記載於西元934年成書的《{{w|和名類聚抄}}》。<ref name="KDJ2">{{R:Nihon Kokugo Daijiten 2|狗}}</ref> Martin則提出一種縮約形式,相當於古日語{{com|ojp|小|犬|tr1=wo-|tr2=inu|pos1=指小前綴|t2=狗}}。<ref>{{R:ja:Martin 1987||393}}</ref> ====發音==== {{ja-pron|えぬ}} ====名詞==== {{ja-noun|えぬ|hist=ゑぬ}} # {{lb|ja|obsolete}} [[小狗]],狗 =====使用說明===== 棄用。大多數字典中未收錄。 ===來源=== <references/> :* {{R:Kanjipedia Kotoba|0001657000|<sup>▲</sup>狗}} {{C|ja|狗|sort=いぬ}} ==朝鮮語== ===漢字=== {{ko-hanja|개|구}} # {{hanja form of|구|狗}} ==越南語== ===漢字=== {{vi-readings|rs=犬05 |hanviet=cẩu-tdcntd;gdhn;bonet;genibrel |phienthiet=舉后 cử hậu |nom=cẩu-tdcntd;bonet;taberd }} # {{rfdef|vi|sort=犬05}} ====組詞==== {{col|vi |{{vi-l|海狗|hải cẩu}} }} ===來源=== <references/> cj5pr11olww53ntyzt8455n99uwjspe 9944372 9944370 2026-10-15T03:38:31Z Sayonzei 40728 /* 釋義 */ 好像有點循環解釋了 9944372 wikitext text/x-wiki {{character info}} ==跨語言== {{stroke order|strokes=8}} {{stroke order|type=animate}} ===漢字=== {{Han char|rn=94|rad=犬|as=05|sn=8|four=47220|canj=KHPR|ids=⿰犭句}} ====衍生字==== * {{charlist|sc=Hani|𭲉𬍉𬍌𮏛𤟳}} ====來源==== {{Han ref|kx=0709.120|dkj=20345|dj=1121.220|hdz=21341.050|ch=8740006.03|sbgy=326.18|uh=72D7}} ==漢語== {{zh-forms|alt=豿,㺃}} [[Image:YellowLabradorLooking_new.jpg|thumb|<math display="block"></math>]] ===字源=== {{Han etyl}} {{Han compound|犬|句|ls=psc|c1=s|c2=p}}。 ===詞源=== 源自某種現代{{cog|hmx}}祖語,來自{{der|zh|hmx-pro|*qluwˣ||狗}},可能來自{{der|zh|map-pro|*(u-)(ŋ)kuɣkuɣ||狗}} ({{zh-ref|Norman, 1988}};{{zh-ref|Benedict, 1996}})。 另一個說法,STEDT溯源至{{inh|zh|sit-pro|*d-kʷəj-n||狗}},{{och-l|犬}}也經由此衍生。 較不常見的是,它可能與{{och-l|駒|幼馬}}、{{och-l|羔|羔羊}}、{{och-l|𤘽|小狗}}有關 ({{zh-ref|Wang, 1982}})。出土的戰國及秦代文獻中可見{{zh-l|狗子|小狗}}、{{zh-l|虎狗}};在《{{w|嶽麓秦簡}}》中,後者因賞賜較低而與成年老虎有所區別。這表明「{{m|zh|狗}}」一字,如同其異體字「{{m|zh|豿}}」一般,亦可指代幼獸或幼崽。 ===發音=== {{zh-pron |m=gǒu |ma=LL-Q9192 (cmn)-雲角-狗.wav |m-s=gou3 |m-x=gòu |m-nj=gǒu |c=gau2 |ca=LL-Q9186-Justinrleung-狗.wav |c-dg=gaau2 |c-t=geu2 |g=gieu3 |h=pfs=kiéu;hrs=h:gieuˊ;gd=gêu3;ct=geu3 |j=gou2 |mb=ě/gě |mb_note=ě - 白讀; gě - 文讀 |md=gēu |mn=ml,tw,jj,yc,ph,sg:káu/xm,zz,tw:kó͘/qz:kió |mn_note=káu - 白讀; kó͘/kió - 文讀 |mna=LL-Q36495 (nan)-Akamycoco-káu.wav |mn-t=gao2 |mn-l=gao2 |px=pt,xy:gao3/pt,xy:gieo3 |px_note=gao3 - 白讀; gieo3 - 文讀 |sp=gau2 |w=sh:5keu;sz,cm,cs,hn,hz,jj,nb,sj,sx,tx,yx:3keu;hy,jx,ks:3ke;cz,hz,zs:3kei;nb:3ki;zs:3kien;cx:1kieu;xs:3kio;fy:3kiou;dq,jd:3koe;jd:5koe |w_note=Hangzhou: 3kei - 普遍; 3keu - 老年說話者 Jiading: 3koe - 普遍; 5koe - 部分都市口音 Ningbo: 3keu - 普遍; 3ki - 殘存兒化 Zhoushan: 3kei - 普遍; 3kien - 用於小黃狗 |w-j=3kieu |x=gou3 |x-l=jieu3 |x-h=gou3 |mc=y |oc=y |cat=n,a,m:v,pn }} ===釋義=== {{head|zh|漢字}} # [[犬科]][[哺乳動物]][[犬]]({{taxfmt|Canis lupus familiaris|subspecies}})的[[通稱]]{{zh-mw|m,c,mn:隻|m:條}} #: {{zh-co|餵 狗}} #: {{zh-co|累{lèi} 成 狗}} # [[十二生肖]]之一 # {{lb|zh|derogatory}} [[令人]][[不愉快]]的某人、某事 #: {{zh-co|的士 狗|混帳計程車司機|tr=dīshì '''gǒu'''}} #* {{zh-x|你 是 條 狗,是 王八{ba} 養 的!||ref='''2001'''年,{{w|瓊瑤}}《{{w|情深深雨濛濛}}》第39集 (中國大陸版)}} ## {{n-g|用作定語。}} ##: {{zh-co|狗 男女}} ##: {{zh-co|狗官}} ##: {{zh-x|看 老娘 錘 爆 你 的 狗 頭!}} ## {{lb|zh|neologism|self-deprecatory}} 悲慘、可憐的人({{n-g|用於組詞}}) ##: {{zh-co|單身狗}} ## {{lb|zh|neologism|self-deprecatory}} [[聽話]]或[[過勞]]的[[員工]];[[社畜]] ##: {{syn|zh|社畜}} ##: {{zh-co|公司 的 狗}} ##: {{zh-co|IT 狗}} ## {{lb|zh|Hong Kong|neologism|derogatory}} [[警察]] ##* {{zh-x|完 咗 跟 大隊 去 狗屋|之後跟我們去狗窩({{=}}{{w|香港警察總部|警察總部}})|C|ref='''2019'''年,[https://hk.news.appledaily.com/local/realtime/article/20190626/59757975]}} ##* {{zh-x|撚{lan2} 狗 行{hang4}動|戲弄警察行動||C|ref='''2019'''年,[https://hk.news.appledaily.com/local/realtime/article/20190621/59740269]}} # {{lb|zh|chiefly|Beijing}} [[奉承]] # {{lb|zh|Cantonese}} [[狡猾]] # {{lb|zh|obsolete}} [[幼獸]];[[年幼]]的[[熊]]或[[虎]] # {{surname|zh}} ====同義詞==== * {{sense|狗}} {{zh-dial}} * {{sense|生肖}} {{zh-dial|狗-2}} * {{sense|香港:警察}} {{zh-l|警犬}} ====同類詞彙==== {{list:Chinese zodiac signs/zh}} ====翻譯==== {{trans-top|犬科動物}} * 阿薩語:{{t|aas|wa-t}} * 阿包語:{{t|aau|nwoh}} * 阿巴扎語:{{t|abq|ла}} * 阿貝納基語:{{t|abe|adia}}、{{t|abe|alemos}} * 阿布哈茲語:{{t|ab|ала}} * 亞齊語:{{t|ace|asèë}} * 阿法爾語:{{t|aa|kuta}} * 南非語:{{t+|af|hond}}、{{t+|af|honde|p}} * 阿古爾語:{{t|agx|гъуй}} * 阿埃塔語: *: 卡西古蘭杜馬加特阿埃塔語:{{t|dgc|aso}} * 阿洪姆語:{{t|aho|𑜉𑜡}} * 阿特納語:{{t|aht|łicʼae}} * 阿伊努語:{{t|ain|セタ|tr=seta}}、{{t|ain|レエㇷ゚|tr=reep}} * 艾通語:{{t|aio|မႃ|tr=mā}} * 阿日厄語:{{t|aji|lova|tr=lova}} * 阿坎語:{{t|ak|kraman}} * 阿赫瓦赫語:{{t|akv|хве}} {{qualifier|南部}}、{{t|akv|хвай}} {{qualifier|北部}} * 阿卡德語:{{t|akk|𒌨|m|tr=kalbu, UR}} * 阿克蘭語:{{t|akl|ayam}} * 亞拉巴馬語:{{t|akz|ifa}} * 阿爾巴尼亞語:{{t+|sq|qen|m}} * 阿留申語:{{t|ale|sabaakax}} * 阿爾泰語: *: 南阿爾泰語:{{t|alt|ийт}} * 阿魯尼語:{{t|alp|asu}} * 阿留特語:{{t|alr|г'ытг'ын|tr=ʕətʕən}} * 阿爾維里-維達里語:{{t|avd|اسبه|tr=asbe}} {{qualifier|維達里語}} * 阿瑪語:{{t|amm|aluwou}} * 奄美大島語群: *: 北奄美大島語:{{t|ryn|犬|tr=いん, in}} *: 南奄美大島語:{{t|ams|犬|tr=いん, in}} * 美國手語:{{t|ase|Kop@Inside-PalmForward 1o@Inside}} * 阿姆哈拉語:{{t|am|ውሻ}}、{{t|am|ከልብ}}、{{t|am|ዉሻ}} * 阿美語:{{t|ami|wacu}} * 阿穆茲戈語: *: 格雷羅阿穆茲戈語:{{t|amu|kítzë'}} * 安迪語:{{t|ani|хой}} * 安戈爾語:{{t|agg|yaforɨ}} * 阿帕契語: *: 希卡里亞語:{{t|apj|chíníí}} *: 西阿帕契語:{{t|apw|góshé}}、{{t|apw|łichánee}} * 阿拉伯語:{{t+|ar|كَلْب|m}} *: 乍得阿拉伯語:{{t|shu|كلب|m|tr=kalib}} *: 塞浦路斯阿拉伯語:{{t|acy|κήλπ|tr=kilp}} *: 埃及阿拉伯語:{{t|arz|كلب|m|tr=kalb}} *: 海灣阿拉伯語:{{t|afb|چلب|tr=čalb}} *: 漢志阿拉伯語:{{t|acw|كَلْب|m|tr=kalb}} *: 美索不達米亞阿拉伯語:{{t|acm|چلب|m|tr=čalb}} *: 朱巴阿拉伯語:{{t|pga|kelib}} *: 摩洛哥阿拉伯語:{{t|ary|كلب|m|tr=kalb}} *: 南黎凡特阿拉伯語:{{t|ajp|كلب|m|tr=kalb}} *: 蘇丹阿拉伯語:{{t|apd|كلب|m|tr=kalib}} * 阿拉貢語:{{t|an|gos}}、{{t|an|chin}} * 亞拉姆語: *: 亞述新亞拉姆語:{{t|aii|ܟܲܠܒ݂ܵܐ|m|tr=kalwa}}、{{t|aii|ܟܲܠܒܬܵܐ|f|tr=kalbta}} *: 古典敘利亞語:{{t|syc|ܟܠܒܐ|m|tr=kalbā}}、{{t|syc|ܟܠܒܬܐ|f|tr=kalbəṯā}} *: 猶太巴比倫亞拉姆語:{{t|arc|כַּלְבָּא|m|tr=kalbā}}、{{t|arc|כַּלְבְּתָא|f|tr=kalbəṯā}} * 阿拉帕霍語:{{t|arp|he3}} * 阿爾戈巴語:{{t|agj|ውሻ|tr=wǝša}} * 亞美尼亞語:{{t+|hy|շուն}} * 阿羅馬尼亞語:{{t|rup|cãni|m}}、{{t+|rup|cãne|m}} * 阿蘭達語: *: 東阿蘭達語:{{t|aer|akngwelye}} * 亞夏尼加語:{{t|cni|otsitzi}} * 阿薩姆語:{{t|as|কুকুৰ}} * 阿西內本語:{{t|asb|šunga}} * 阿斯圖里亞斯語:{{t+|ast|perru|m}}、{{t+|ast|can}}、{{t+|ast|cusu}} * 阿通語 (印度):{{t|aot|kyiʼ}} * 澳洲克里奧爾語:{{t|rop|dog}} * 阿瓦爾語:{{t|av|гьой}} * 阿維斯陀語:{{t|ae|𐬯𐬞𐬁}} * 阿瓦德語:{{t|awa|कूकर}} * 艾馬拉語:{{t+|ay|anu}} * 阿塞拜疆語:{{t+|az|it}}、{{t+|az|köpək}} * 巴克特里亞語:{{t|xbc|κοδο}} * 巴格瓦拉爾語:{{t|kva|гьвай}} * 巴拿語:{{t|bdq|kŏ}} * 巴瑤語: *: 西海岸巴瑤語:{{t|bdr|owa'}}、{{t|bdr|oa'}} * 巴庫語:{{t-check|xkl|acuʼ}} * 巴厘語:{{t|ban|cicing}}、{{t|ban|asu}} * 俾路支語:{{t|bal|کچک|tr=kucak}} * 班巴拉語:{{t|bm|wùlù}} * 班達語:{{t|bnd|asu}} * 邦蓋語:{{t|bgz|asu}} * 邦吉語:{{t|bni|mbwa}} * 班查語:{{t+|bjn|hadupan}} * 巴什基爾語:{{t|ba|эт}} * 巴斯克語:{{t+|eu|txakur}}、{{t|eu|etxe-txakur}} * 巴塔克語支: *: 托巴巴塔克語:{{t|bbc|asu}}、{{t|bbc|biang}} * 巴茨語:{{t|bbl|ფჰ̡უ}} * 貝扎語:{{t|bej|yaas}} * 白俄羅斯語:{{t+|be|саба́ка|m|f}}、{{t|be|пёс|m}} * 本巴語:{{t|bem|imbwa}} * 孟加拉語:{{t+|bn|কুকুর}}、{{t+|bn|কুত্তা}} * 伯拉萬語:{{t|lod|acew}} {{qualifier|Central}} * 別日塔語:{{t|kap|во}} * 博杰普爾語:{{t|bho|कुकुर}} * 比達友語: *: 查格依語:{{t|sne|kosuong}} * 大納姆巴斯語:{{t|nmb|lip'ah}} * 比科爾語: *: 中比科爾語:{{t+|bcl|ayam}}、{{t+|bcl|dayo}}、{{t+|bcl|ido}} *: 伊里加比科拉諾語:{{t|bto|ayam}} * 比爾巴語:{{t|bpz|asu}} * 民都魯語:{{t|bny|asou}}、{{t|bny|asew}} * 比塞尼語:{{t|ije|ebiri}} * 比斯拉馬語:{{t|bi|dog}} * 黑腳語:{{t|bla|imitáá}} * 博羅基語:{{t|bkt|mbwá}} * 邦托克語: *: 中邦托克語:{{t|lbk|aso}} * 博羅洛語:{{t|bor|arigao}} * 博特利赫語:{{t|bph|хай}} * 布依語:{{t|pcc|duezmal}}、{{t|pcc|mal}} * 布列塔尼語:{{t+|br|ki|m}}、{{t+|br|kiez|f}} *: 中古布列塔尼語:{{t|xbm|ci|m}} * 汶萊米沙鄢語:{{t|bsb|asu}} * 布都赫語:{{t|bdk|хор}}、{{t|bdk|тІартІа}} * 布吉語:{{t|bug|asu}}、{{t|bug|ᨕᨔᨘ}} * 保加利亞語:{{t+|bg|ку́че|n}}、{{t+|bg|пес|m}} {{qualifier|口語}}、{{t+|bg|псе|n}} {{qualifier|口語}} * 布農語:{{t|bnn|asu}} * 緬甸語:{{t+|my|ခွေး}} * 布里亞特語:{{t|bua|нохой}} * 卡克語:{{t|msq|cawek}} * 喀多語:{{t|cad|díˀṣi}} * 卡維拉語:{{t|chl|'áwal}} * 卡拉米-塔格巴努瓦語:{{t|tbk|ohu}} * 盧森尼亞語:{{t|rue|пес|m}}、{{t-check|rue|котюга|m}} * 達凱爾語:{{t|crx|ɫi}} * 加泰羅尼亞語:{{t+|ca|gos}}、{{t+|ca|ca|m}}、{{t+|ca|gossa|f}}、{{t|ca|cutxu}} {{qualifier|阿爾蓋洛}} * 卡托巴語:{{t|chc|tansi}} * 卡尤加語:{{t|cay|só꞉wa꞉s}} * 宿霧語:{{t|ceb|iro}}、{{t|ceb|ayam}} * 中阿特拉斯柏柏爾語:{{t|tzm|ⴰⵢⴷⵉ|m}} * 查克馬語:{{t|ccp|𑄇𑄪𑄉𑄪𑄢𑄴|tr=kugur}} * 占語: *: 東占語:{{t|cjm|asau}} *: 西占語:{{t|cja|sau}} * 查馬拉爾語:{{t|cji|хва̅й}} * 查米庫羅語:{{t|ccc|ma'nali}} * 查莫羅語:{{t|ch|ga'lagu}} * 車臣語:{{t|ce|жӏаьла}} * 切彭語:{{t|cdm|कुयः}} * 切羅基語:{{t+|chr|ᎩᏟ}}、{{t+|chr|ᎩᎵ}} * 夏延語:{{t|chy|oeškeso}} * 齊切瓦語:{{t|ny|galú|1a}} * 奇卡索語:{{t|cic|ofi'}} * 欽語: *: 法蘭欽語:{{t|cfm|uico}} *: 庫米欽語:{{t|cnk|ui}} *: 梯頂語:{{t|ctd|ui}} * 喬克托語:{{t|cho|ofi}} * 喬爾蒂語:{{t|caa|c'i'}} * 朱魯語:{{t|cje|əsɣu}} * 楚科奇語:{{t|ckt|ыʼттъын|tr=yʼttʺyn}}、{{t|ckt|ыʼттъыт|p|tr=yʼttʺyt}}、{{t|ckt|вытэԓгын|tr=vytėḷgyn}} {{qualifier|灰色的}} * 楚克語:{{t|chk|konak}} * 楚瓦什語:{{t|cv|йытӑ}} * 吉阿吉阿語:{{t|cia|아우}} * 切爾克斯語族: *: 東切爾克斯語:{{t+|kbd|хьэ}} *: 西切爾克斯語:{{t|ady|хьэ}} * 科曼奇語:{{t|com|sarii}} * 科摩羅語支: *: 大科摩羅語:{{t|zdj|mɓwa}} * 科普特語:{{t|cop|ⲟⲩϩⲟⲣ|m}} * 科拉語:{{t|crn|ẓʌ'ʌ}} * 康沃爾語:{{t|kw|ki}} * 科西嘉語:{{t+|co|cane|m}}、{{t+|co|ghjacaru|m}} * 克里語:{{t|cr|ᐊᑎᒼ}} *: 阿提卡米克語:{{t|atj|atimw}} *: 蒙大拿語:{{t|moe|atimᵘ}} * 克里克語:{{t|mus|éfv}} * 克里米亞韃靼語:{{t|crh|köpek}}、{{t|crh|it}}、{{t|crh|boşuq}} * 捷克語:{{t+|cs|pes|m}}、{{t+|cs|fena|f}} * 達爾馬提亞語:{{t|dlm|cun|m}}、{{t|dlm|kun|m}}、{{t|dlm|cuon|m}}、{{t|dlm|kuon|m}} * 丹麥語:{{t+|da|hund|c}} * 達爾金語:{{t|dar|хя}} * 達金容語:{{t|xda|mirri}} * 德法卡語:{{t|afn|ebere}} * 德格馬語:{{t|deg|ạ́ḅụ́ạ̄}} * 代那安那語:{{t|tfn|łikʼa}} * 迪維希語:{{t|dv|ބަޅު}}、{{t+|dv|ކުއްތާ}} * 迪埃里語:{{t|dif|kinthala}} * 多格里布語:{{t|dgr|tłı̨}} * 多爾干語:{{t|dlg|ыт}} * 獨龍語:{{t|duu|dvgeui}} * 杜斯內爾語:{{t|dsn|nap}} * 杜順語: *: 中部杜順語:{{t|dtp|tasu}} * 荷蘭語:{{t+|nl|hond|m}} *: 中古荷蘭語:{{t|dum|hont|m}} * 迪爾巴爾語:{{t-check|dbl|guda}} {{qualifier|II類名詞}}、{{t-check|dbl|gudaɖaran}} {{qual|雙數}}、{{t-check|dbl|gudaguda|p}} * 宗喀語:{{t|dz|ཁྱི}} * 埃德語支: *: 伊費語:{{t|ife|adzá}} * 埃多語:{{t|bin|àwá}} * 埃加語:{{t|ega|ʊ̀vɛ}} * 埃及語:{{t-egy|ṯzm|m|h=T:z-m-E14}} * 埃爾夫達利安語:{{t|ovd|rakke|m}} * 艾米利亞語:{{t|egl|can}} * 恩根尼語:{{t|enn|ạ́ḅụạ}} * 英語:{{t+|en|dog}}、{{t+|en|canine}} * 伊皮耶語:{{t|epi|aḅụ́ā}} * 埃里泰語:{{t|ert|asu}} * 埃爾齊亞語:{{t|myv|киска}}、{{t|myv|пине}} * 埃斯特哈爾迪語:{{t|esh|اسپ|m|alt=اِسپَ|tr=espa}}、{{t|esh|ماچیه|f|alt=ماچیَه|tr=mâĉiya}}、{{t|esh|کوت|alt=کوتَ|tr=kōta or kōtiyak: WHELP}} * 世界語:{{t+|eo|hundo}}、{{t+|eo|hundino}} {{qualifier|雌性}} * 愛沙尼亞語:{{t+|et|koer}}、{{t+|et|peni}} * 鄂溫語:{{t|eve|ҥин}} * 鄂溫克語:{{t|evn|ӈинакин}} * 埃維語:{{t|ee|avu}} * 法羅語:{{t+|fo|hundur|m}} * 斐濟語:{{t+|fj|koli}} * 芬蘭語:{{t+|fi|koira}} * 豐語:{{t|fon|agla}}、{{t|fon|avun}} * 法蘭克-普羅旺斯語:{{t|frp|chin}} * 法語:{{t+|fr|chien|m}} *: 中古法語:{{t|frm|chien|m}} *: 古法語:{{t|fro|chien|m}} * 弗里斯蘭語組: *: 北弗里斯蘭語:{{t|frr|hün|m}} {{qualifier|博京哈德}}、{{t|frr|hünj|m}} {{qualifier|弗爾-阿姆魯姆}} *: 古弗里斯蘭語:{{t|ofs|hund}} *: 薩特弗里斯蘭語:{{t|stq|Huund}} *: 西弗里斯蘭語:{{t+|fy|hûn|c}} * 弗留利語:{{t|fur|cjan}} {{qualifier|標準正字法}}、{{t|fur|čhan}} * 富拉語: *: 阿德拉姆文:{{t|ff|𞤦𞤢𞤪𞤫𞥅𞤪𞤵}}、{{t|ff|𞤪𞤢𞤱𞤢𞥄𞤲𞤣𞤵}} *: 拉丁字母:{{t|ff|bareeru}}、{{t|ff|rawaandu}} * 加德當語:{{t|gad|atu}} * 加告茲語:{{t|gag|köpek}} * 加利西亞語:{{t+|gl|can|m}}、{{t+|gl|cadela|f}}、{{t+|gl|cuzo|m}}、{{t+|gl|cuza|f}} * 加盧拉語:{{t|sdn|cani}} * 卡米拉瑞語:{{t-check|kld|buruma}} {{qualifier|馴化}} , {{t|kld|marayin}} {{qualifier|野生}}、{{t|kld|mirri}} {{qualifier|野生}}、{{t|kld|ngurran}} {{qualifier|野生}} * 高盧語:{{t|cel-gau|cuna}} * 加約語:{{t|gay|asu}} * 吉茲語:{{t|gez|ከልብ}} * 格魯吉亞語:{{t+|ka|ძაღლი}} * 德語:{{t+|de|Hund|m}}、{{t+|de|Hündin|f}} *: 阿勒曼尼語:{{t|gsw|Hund|m}} *: 巴伐利亞語:{{t|bar|Hund}} *: 中古高地德語:{{t|gmh|hunt|m}} *: 古高地德語:{{t|goh|hunt|m}} * 戈多貝里語:{{t|gdo|хвайи}} * 岡德語:{{t|gon|నెయ్|tr=ney}} * 哥特語:{{t|got|𐌷𐌿𐌽𐌳𐍃|m}} * 希臘語:{{t+|el|σκύλος|m}}、{{t+|el|σκυλί|n}} *: 古希臘語:{{t|grc|κύων|m|f}}、{{t|grc|σκύλαξ|m}}、{{t|grc|σκύλλος|m}} * 格陵蘭語:{{t+|kl|qimmeq}} * 瓜拉尼語支: *: 姆比亞瓜拉尼語:{{t|gun|jagua}} *: 巴拉圭瓜拉尼語:{{t-check|gug|jagua}} * 戈戈貝拉語:{{t|kkp|kutéw}} * 圭亞那克里奧爾語:{{t|gcr|chyen}} * 古吉拉特語:{{t+|gu|કુતરો|m}}、{{t+|gu|કુતરી|f}} * 古林吉語:{{t|gue|guru}}、{{t|gue|wangani}}、{{t|gue|warlagu}} * 古古伊米吉爾語:{{t|kky|gudaa}} * 哈德拉毛語:{{t|xhd|𐩫𐩡𐩨}} * 海達語:{{t|hai|x̌a}}、{{t|hai|x̲a}} * 海地克里奧爾語:{{t|ht|chen}}、{{t|ht|chyen}} * 哈爾魁梅林語:{{t|hur|sqwemá:y}} * 汗語:{{t|haa|łąyy}} {{qualifier|阿拉斯加}} * 豪薩語:{{t+|ha|kàrē}} * 哈瓦蘇佩-瓦拉派-亞瓦派語:{{t|yuf|had}} * 夏威夷語:{{t|haw|ʻīlio}} * 希伯來語:{{t+|he|כֶּלֶב|m|tr=kélev}} * 希高農語:{{t|mba|asu}} * 希利蓋農語:{{t|hil|ido}} * 印地語:{{t+|hi|कुत्ता|m}}、{{t+|hi|कुत्ती|f}}、{{t+|hi|श्वान|m}}、{{t+|hi|कुक्कुर|m}}、{{t|hi|कुक्कुरी|f}}、{{t+|hi|कुर्कुर|m}}、{{t|hi|कूकुर|m}}、{{t+|hi|कुकुरी|f}}、{{t+|hi|कुतिया|f}}、{{t+|hi|कूकर|m}}、{{t+|hi|कुकुर|m}} * 希努赫語:{{t|gin|гъвве}}、{{t|gin|кача}} * 希里摩圖語:{{t|ho|sisia}} * 赫梯語:{{t|hit|𒆪𒉿𒀸|ts=kuwas}}、{{t|hit|ts=suwana}} * 苗語: *: 白苗語:{{t|mww|dev}}、{{t|mww|aub}} * 霍皮語:{{t|hop|pòoko}} * 匈牙利語:{{t+|hu|kutya}}、{{t+|hu|eb}} * 漢斯立克語:{{t|hrx|Hund|m}} * 洪濟布語:{{t|huz|ве}} * 伊班語:{{t|iba|asu}}、{{t|iba|ukui}} * 伊巴納格語:{{t|ibg|kitu}} * 伊巴尼語:{{t|iby|obiri}} * 冰島語:{{t+|is|hundur|m}} * 伊多語:{{t+|io|hundo}}、{{t+|io|hundino}} {{qualifier|雌性}} * 伊加拉語:{{t|igl|ábíá}} * 伊博語:{{t|ig|nkịtā}} * 伊洛卡諾語:{{t|ilo|aso}} * 印尼語:{{t+|id|anjing}}、{{t+|id|asu}} * 英格里亞語:{{t|izh|koira}} * 印古什語:{{t|inh|жӏали}} * 因特語:{{t+|ia|can}} * 因紐特語:{{t|iu|ᕿᒻᒥᖅ}} * 伊拉努語:{{t|ill|asu}} * 愛爾蘭語:{{t+|ga|madra|m}}、{{t+|ga|gadhar|m}}、{{t+|ga|madadh|m}} *: 中古愛爾蘭語:{{t|mga|cú|m}}、{{t|mga|matad|m}} *: 古愛爾蘭語:{{t|sga|cú|m}} * 伊魯拉語:{{t|iru|நாய்|tr=nāy}} * 伊斯納格語:{{t|isd|ato}} * 伊索科語:{{t|iso|arakọ}}、{{t|iso|ẹbọ}} * 伊斯特拉語:{{t|ist|can}} * 意大利語:{{t+|it|cane|m}} * 伊捷爾緬語:{{t|itl|ӄосҳ}}、{{t|itl|ӄсҳай}}、{{t|itl|ӄсҳa’н}} {{qualifier|複數}} * 勉語:{{t|ium|juv}} * 伊萬特語:{{t|ivv|chito}} * 日語:{{t+|ja|犬|tr=いぬ, inu}}、{{t+|ja|狗|tr=いぬ, inu}} * 嘉萊語:{{t|jra|asâo}} * 爪哇語:{{t+|jv|ꦲꦱꦸ}}、{{t|jv|sagawon}}、{{t+|jv|baung}}、{{t+|jv|cemera}}、{{t+|jv|sona}} *: 古爪哇語:{{t|kaw|asu}} * 濟州語:{{t|jje|개}} * 景頗語:{{t|kac|guì}} * 佛得角克里奧爾語:{{t|kea|katxor}} * 卡拜爾語:{{t|kab|aydi}} * 卡達山語: *: 海岸卡達山語:{{t|kzj|tasu}} * 坎剛語:{{t|kgp|kasor}} * 凱塔格語:{{t|xdq|хвя}} * 卡爾梅克衛拉特語:{{t|xal|ноха}} * 侗語: *: 南侗語:{{t|kmc|nguap}} * 坎卡奈語:{{t|kne|aso}} * 卡納達語:{{t+|kn|ನಾಯಿ}} * 卡片片甘語:{{t|pam|asu}} * 喀克其奎語:{{t|cak|tzʼiʼ}} * 卡拉恰伊-巴爾卡爾語:{{t|krc|ит}} * 卡拉卡爾帕克語:{{t+|kaa|iyt}} * 卡拉塔語:{{t|kpt|хвай}} * 卡累利阿語:{{t|krl|koira}} * 克倫語支: *: 斯高克倫語:{{t|ksw|ထွံၣ်}} * 克什米爾語:{{t+|ks|ہوٗن}} * 卡舒比語:{{t|csb|tósz}}、{{t|csb|pies}} * 考爾納語:{{t|zku|wirka}}、{{t|zku|putyita}}、{{t|zku|kadli}} {{qualifier|澳洲野犬}} * 哈薩克語:{{t|kk|ит}} * 克當語:{{t|ksx|au}} * 克馬克語:{{t|kem|asu}} * 凱特語:{{t|ket|тип|tr=tīb}} * 哈卡斯語:{{t|kjh|адай}} * 漢特語組: *: 北漢特語:{{t-check|kca-nor|амп}} * 卡西語:{{t|kha|ksew}} * 奇納魯格語:{{t|kjj|пхра}} * 高棉語:{{t+|km|ឆ្កែ}} * 科伊科伊語:{{t|naq|arib|m}} * 基卡普語:{{t|kic|ə́nɛ̏mwə̏}} * 基馬拉岡語:{{t|kqr|tasu}} * 金邦杜語:{{t|kmb|imbua}} * 基那來阿語:{{t|krj|ayam}} * 基里克語:{{t|okr|obirí}} * 克拉勒姆語:{{t|clm|sqáx̣əʔ}}、{{t|clm|sqməy̕}} * 克拉馬斯語:{{t|kla|wac'aak}} * 格賀語:{{t|kpm|so}} * 古古-貝拉語:{{t|kkp|kutéw}} * 孔比奧語:{{t|xbi|nimpua}} * 科米語支: *: 彼爾姆科米語:{{t|koi|пон}} *: 茲梁科米語:{{t|kpv|пон}} * 剛果語:{{t|kg|mbwa}} * 孔卡尼語:{{t|kok|सूणे}} * 朝鮮語:{{t+|ko|개}}、{{t+|ko|견(犬)}}、{{t+|ko|구(狗)}}、{{t+|ko|강아지}} *: 中古朝鮮語:{{t|okm|가히〮|tr=kàhí}}、{{t|okm|개〯|tr=kǎy}} * 科里亞克語:{{t|kpy|гʼытгʼын|tr=ʁətʁən}}、{{t|kpy|гʼытгʼу|tr=ʁətʁu}} {{qualifier|複數}} * 伊薩卡語:{{t|ksi|duwe}} * 庫梅克語:{{t|kum|ит}} * 庫那語:{{t|cuk|achu}} * 庫爾德語: *: 中庫爾德語:{{t+|ckb|سەگ}} *: 北庫爾德語:{{t+|kmr|se}}、{{t+|kmr|kûçik}} * 庫爾特賈爾語:{{t|gdj|ruaak}} * 寬亞瑪語:{{t|kj|ombwa}} * 吉爾吉斯語:{{t+|ky|ит}} * 拉登語:{{t|lld|cian}} * 拉蒂諾語:{{t|lad|פירו|m|tr=pero}} * 拉克語:{{t|lbe|ккаччи}} * 拉科塔語:{{t|lkt|šúŋka}} * 阿比-楠榜語:{{t|ljp|asu}} * 老撾語:{{t+|lo|ໝາ}} * 拉特加萊語:{{t|ltg|suņs|m}} * 拉丁語:{{t+|la|canis|m|f}} * 拉脫維亞語:{{t+|lv|suns|m}}、{{t+|lv|kuce|f}} * 拉茲語:{{t|lzz|ლაკი}} * 勒蒂語:{{t|lti|asu}} * 列茲金語:{{t|lez|кицӏ}} * 利古里亞語:{{t|lij|càn|m}}、{{t|lij|càgna|f}} * 林堡語:{{t+|li|hóndj}} * 林加拉語:{{t|ln|mbwá}}、{{t|ln|mbwa}} * 立陶宛語:{{t+|lt|šuo|m}}、{{t+|lt|šuva|m}} {{qualifier|口語}}、{{t|lt|kalė|f}} * 里茨里茨語:{{t|lzl|libakh}} * 立窩尼亞語:{{t|liv|piņ}} * 倫巴底語:{{t+|lmo|can}}、{{t+|lmo|cà}} * 路易斯安那克里奧爾法語:{{t|lou|shin}}、{{t|lou|shyin}} * 低地德語: *: 德國低地薩克森語:{{t+|nds-de|Hund|m}}、{{t+|nds-de|Köter|m}} {{qualifier|口語}}、{{t|nds-de|Keuter|m}} {{qualifier|口語}}、{{t|nds-de|Teev|f}} {{qualifier|雌性}}、{{t|nds-de|Tääv|f}} {{qualifier|雌性}}、{{t|nds-de|Tiff|f}} {{qualifier|雌性}} *: 中古低地德語:{{t|gml|hund|m}} * 傣仂語:{{t|khb|ᦖᦱ}} * 盧庫米語:{{t|luq|jidá}}、{{t|luq|guá guá}} * 盧希亞語:{{t|luy|imbwa}} * 勞圖欽語:{{t|clt|uv}} * 盧森堡語:{{t+|lb|Hond|m}}、{{t+|lb|Mupp|m}}、{{t|lb|Mudder|f}} * 馬賽語:{{t|mas|oldia}} * 馬其頓語:{{t+|mk|куче|n}}、{{t|mk|пес|m}} * 馬都拉語:{{t|mad|pateʔ}} * 馬京達瑙語:{{t|mdh|asu}} * 望加錫語:{{t|mak|kongkong}} * 馬拉加斯語:{{t+|mg|alika}} * 馬來語: *: 汶萊馬來語:{{t|kxd|kuyuk}}、{{t|kxd|anjing}} *: 阿拉伯字母:{{t+|ms|انجيڠ}}、{{t+|ms|اسو}}、{{t|ms|کويوق}} *: 北大年馬來語:{{t|mfa|anjing}} *: 拉丁字母:{{t+|ms|anjing}}、{{t+|ms|asu}}、{{t+|ms|kuyuk}} * 馬拉雅拉姆語:{{t+|ml|നായ}}、{{t+|ml|പട്ടി}} * 馬里希特-帕薩瑪奎迪語:{{t|pqm|olomuss|s}}、{{t|pqm|olomussok|p}}、{{t|pqm|'tolomussomol}} {{qualifier|表示所有狀態}}、{{t|pqm|olomussis}} {{qualifier|指小}} * 馬爾他語:{{t+|mt|kelb|m}}、{{t|mt|kelba|f}} * 曼拜語:{{t|mgm|ausa}} * 滿語:{{t|mnc|ᡳᠨᡩᠠᡥᡡᠨ}} * 曼達爾語:{{t|mdr|asu}} * 曼丁哥語: *: 西曼丁哥語:{{t|mlq|wulu}} * 馬諾博語支: *: 西布基農-馬諾博語:{{t|mbb|asu}} * 曼薩卡語:{{t|msk|ido}} * 曼西語組: *: 北曼西語:{{t-check|mns-nor|а̄мп}} * 曼島語:{{t+|gv|moddey}}、{{t|gv|coo}} * 毛利語:{{t+|mi|kurī}} * 馬普切語:{{t|arn|xewa}} * 馬拉瑙語:{{t|mrw|aso}} * 馬拉地語:{{t+|mr|कुत्रा}} * 馬里語: *: 東馬里語:{{t|mhr|пий}} *: 西馬里語:{{t|mrj|пи}} * 馬里科帕語:{{t|mrc|xat}}、{{t|mrc|hat}} * 馬紹爾語:{{t|mh|kidu}} * 毛里求斯克里奧爾語:{{t|mfe|lisien}} * 梅布拉特語:{{t|ayz|mtah}} * 馬約語:{{t|mfy|čū’u}} * 姆巴巴拉姆語:{{t|vmb|dog}} * 米底語支: *: 上古米底語:{{t|xme-old|σπάκα}} * 梅戈來諾-羅馬尼亞語:{{t|ruq|cǫini}} * 邁赫拉語:{{t|gdq|kawb}} * 馬蘭諾語: *: 中馬蘭諾語:{{t|mel|asou}} * 門德語:{{t|men|ngílà}} * 邁阿密-伊利諾伊語:{{t-check|mia|alemwa}} * 中古英語:{{t|enm|dogge}}、{{t|enm|hound}} * 密克馬克語:{{t|mic|lmu'j|an}}、{{t|mic|nmu'j|an}} * 米南佳保語:{{t+|min|anjiang}} * 明戈語:{{t|iro-min|tsíyæ|s}}、{{t|iro-min|tsiyæshö'ö|p}} * 米蘭德斯語:{{t|mwl|can}}、{{t|mwl|perro}} * 米斯基托語:{{t|miq|yul}} * 米沃克語: *: 中部山地米沃克語:{{t|csm|čukú·-}} * 米斯特克語支: *: 南普埃布拉米斯特克語:{{t|mit|tsi'ína|tr=aydi}} * 宮古語:{{t|mvi|犬|tr=いん, in}} * 米佐語:{{t|lus|ui}} * 默切諾語:{{t|mhn|hunt|m}} * 莫霍克語:{{t|moh|é꞉rhar}}、{{t|moh|érhar}} * 莫克沙語:{{t|mdf|пине}} * 孟語:{{t+|mnw|ကၠဵု}} * 蒙古語: *: 西里爾字母:{{t+|mn|нохой}} *: 蒙古字母:{{t|mn|ᠨᠣᠬᠠᠢ}} * 蒙大拿薩利希語:{{t-check|fla|ʔn̩qʷqʷ̕osǝ́ˀmí}} * 莫圖語:{{t|meu|sisia}} * 蒙達里語:{{t|unr|सेत|tr=seta}} * 門西語:{{t|umu|mwaakaneew}} * 芒語:{{t|mtq|chỏ}} * 毛律語: *: 根地咬毛律語:{{t|kxi|asu}} *: 塔戈爾語:{{t|mvv|asu}}、{{t|mvv|uku'}} * 姆瓦尼語:{{t|wmw|umbwa}} * 那加語: *: 坎紐昂那加語:{{t|kix|jī}} * 那加克里奧爾語:{{t|nag|kukur}} * 納瓦特爾語: *: 中瓦斯特卡納瓦特爾語:{{t|nch|chichi}} *: 中納瓦特爾語:{{t|nhn|chichi}}、{{t|nhn|itzcuintli}} *: 古典納瓦特爾語:{{t|nci|chichi}}、{{t|nci|itzcuintli}} * 赫哲語:{{t|gld|инда}} * 瑙魯語:{{t+|na|robar}} * 納瓦霍語:{{t|nv|łééchąąʼí}} * 那不勒斯語:{{t|nap|ccane}} * 涅吉達爾語:{{t|neg|ӈи̇нахи̇н}}、{{t|neg|ни̇нахи̇н}} * 涅涅茨語組: *: 凍原涅涅茨語:{{t|yrk-tun|вэʼ|tr=vė}}、{{t|yrk-tun|вэʼн|tr=vėn}}、{{t|yrk-tun|вэнеко|tr=vėneko}} * 尼泊爾語:{{t+|ne|कुकुर|m}}、{{t|ne|कुकुरनी|f}} * 尼瓦爾語:{{t|new|खिचा|m}}、{{t|new|खिचानी|f}} * 恩加納桑語:{{t|nio|баӈ|tr=bang}} * 恩加林杰里語:{{t|nay|keli}} * 恩吉亞姆巴語:{{t|wyb|mirri}} * 尼亞斯語:{{t+|nia|asu}} * 尼科巴語族: *: 卡爾尼科巴語:{{t|caq|am}} * 尼日利亞皮欽語:{{t|pcm|dọg}} * 尼伊語:{{t|nii|awu}} * 尼夫赫語:{{t|niv|ӄан}} * 諾蓋語:{{t|nog|ийт}} * 諾曼語:{{t|nrf|tchian|m}} {{qualifier|根西|澤西}} * 挪威語: *: 書面挪威語:{{t+|nb|hund|m}}、{{t+|nb|bikkje|m|f}} {{qualifier|雌性}} *: 新挪威語:{{t+|nn|hund|m}}、{{t|nn|bikkje|f}} {{qualifier|雌性}} * 努埃爾語:{{t|nus|jiök}} * 彝語:{{t|ii|ꈌ}} * 貝拉庫拉語:{{t|blc|watsʼ}} * 奧克語:{{t+|oc|gos}}、{{t+|oc|can}} * 奧利亞語:{{t+|or|କୁକୁର}} * 奧龍尼語: *: 北奧龍尼語:{{t|cst|hutcekniš}} * 奧吉布瓦語:{{t|oj|ᐊᓂᒧᔥ|tr=[[animosh]]}}、{{t|oj|ᐊᓂᒧᔕᒃ|p|tr=[[animoshag]]}} *: 馬尼托巴索爾托語:{{t|ojw|animohš}} * 沖繩語:{{t|ryu|犬|tr=いん, in}}、{{t|ryu|ちーちゃー|tr=chīchā}} {{qualifier|兒語}} * 歐科迪亞語:{{t|okd|ebiri}} * 古教會斯拉夫語: *: 西里爾字母:{{t|cu|пьсъ|m}} *: 格拉哥里字母:{{t|cu|ⱂⱐⱄⱏ|m}} * 古東斯拉夫語:{{t|orv|пьсъ|m}}、{{t|orv|песъ|m}} * 古英語:{{t+|ang|hund|m}} * 古葡萄牙語:{{t|roa-opt|can|m}} * 古諾爾斯語:{{t|non|hundr|m}}、{{t|non|grey|n}}、{{t|non|bikkja|f}} * 古普魯士語:{{t|prg|Sunis}} * 古撒克遜語:{{t|osx|hund|m}} * 奧盧庫米語:{{t|ulb|ázá}} * 歐罕語:{{t|ood|gogs}} * 奧羅奇語:{{t|oac|инаки}} * 鄂羅克語:{{t|oaa|ӈинда}} * 奧羅莫語:{{t+|om|saree}} * 鄂倫春語:{{t|orh|ŋinaɣɪn}} * 奧沙格語:{{t|osa|šóᴺke}} * 奧塞梯語:{{t|os|куыдз}} * 排灣語:{{t|pwn|vatu}} * 帕勞語:{{t|pau|bilis}} * 巴利語:{{t|pi|soṇa|m}}、{{t|pi|sunakha|m}}、{{t|pi|सुनख|m}} {{qualifier|天城文}}、{{t|pi|သုနခ|m}} {{qualifier|緬甸文}}、{{t|pi|สุนะขะ|m}} {{qualifier|泰文}} * 帕莫納語:{{t|pmf|asu}} * 班詩蘭語:{{t|pag|aso}} * 帕皮阿門托語:{{t|pap|kachó}} * 普什圖語:{{t|ps|سپۍ|tr=spëy}}、{{t+|ps|سپی|m}} * 保洛希語:{{t|plh|asu}} * 波尼語:{{t|paw|asaaki}} * 波拉語:{{t|bxd|kʰui³⁵}} * 波斯語: *: 達利波斯語:{{t|prs|سَگ}} *: 伊朗波斯語:{{t|fa-ira|سَگ}} *: 中古波斯語:{{t|pal|𐭪𐭫𐭡𐭠}} * 腓尼基語:{{t|phn|𐤊𐤋𐤁}} * 弗里吉亞語:{{t|xpg|tr=kunes}} * 皮埃蒙特語:{{t|pms|can}} * 皮京語:{{t|pis|dog}} * 皮皮爾語:{{t|ppl|pēlu}}、{{t|ppl|itzkwinti}} * 皮拉罕語:{{t|myp|giopaí}} * 皮詹加加拉語:{{t|pjt|papa}} * 門諾低地德語:{{t|pdt|Hunt|m}} * 波納佩語:{{t|pon|kidi}} * 波拉布語: *: Draweno-波拉布語:{{t|pox|pjas|m}} *: 現代波拉布語:{{t|pox|ṕås|m}} *: 古波拉布語:{{t|pox|pjôs}} * 波蘭語:{{t+|pl|pies|m}}、{{t+|pl|suka|f}} * 葡萄牙語:{{t+|pt|cão|m}}、{{t+|pt|cachorro|m}} * 珀塔瓦托米語:{{t|pot|nëmosh}}、{{t|pot|nëmoshêk|p}} * 波瓦坦語:{{t|pim|atemos}} * 旁遮普語:{{t+|pa|ਕੁੱਤਾ}} * 普雷佩查語:{{t|pua|uíchu}} * 卑南語:{{t|pyu|soan}} * 夸保語:{{t|qua|šǫ́ke}} * 克丘亞語:{{t|qu|alkho}}、{{t|qu|allqu}}、{{t|qu|allgo}} * 奎魯特語:{{t|qui|kadí·do}} * 埃地語:{{t|rad|asâo}} * 拉帕努伊語:{{t|rap|paihéŋa}} * 倫迪勒語:{{t|rel|kar}} * 盧敖語:{{t|ren|cho}} * 留尼旺克里奧爾法語:{{t|rcf|sien}}、{{t|rcf|syin}} * 羅興亞語:{{t|rhg|kutta}}、{{t|rhg|kuñir}} * 羅馬涅語:{{t|rgn|can}}、{{t|rgn|cã|m}} {{qualifier|拉溫那}}、{{t|rgn|chën|m}} {{qualifier|里米尼}}、{{t|rgn|chên|m}} {{qualifier|卡托利卡}} * 羅姆語:{{t|rom|ʒukel|m}}、{{t|rom|ʒukli|f}} * 羅馬尼亞語:{{t+|ro|câine}} {{qualifier|現行正字法}}、{{t+|ro|cîine}} {{qualifier|1950年代正字法}}、{{t+|ro|cățea|f}} * 羅曼什語:{{t|rm|chaun}}、{{t|rm|tgaun}} * 俄語:{{t+|ru|соба́ка|f}}、{{t+|ru|пёс|m}}、{{t+|ru|пси́на|f}} {{qualifier|口語}} * 魯圖爾語:{{t|rut|тыла}} * 盧旺達語:{{t|rw|bwa}} * 薩尼奇語:{{t|str|SḴAXE¸}} * 賽伯伊語:{{t|xsa|𐩫𐩡𐩨}} * 石語:{{t|skb|หม่า|tr=m̀ā}} * 薩霍語:{{t|ssy|kare}} * 薩米語: *: 伊納里薩米語:{{t|smn|peenuv}} *: 基爾丁薩米語:{{t|sjd|пе̄ннэ}} *: 北薩米語:{{t|se|beana}} *: 斯科爾特薩米語:{{t|sms|piânnai}} *: 南薩米語:{{t|sma|bïenje}} *: 特爾薩米語:{{t|sjt|pienɨj}}、{{t|sjt|pienne}} * 薩摩亞語:{{t|sm|maile}}、{{t|sm|'ulī}} * 桑格語:{{t|sxn|asu}} * 桑戈語:{{t+|sg|mbo}} * 梵語:{{t+|sa|श्वन्|m}}、{{t+|sa|शुनक|m}}、{{t+|sa|भषक|m}}、{{t+|sa|कुर्कुर|m}} * 桑塔利語:{{t|sat|ᱥᱮᱛᱚ}} * 撒丁語:{{t|sc|cani}}、{{t|sc|cane}}、{{t|sc|perru}}、{{t|sc|catteddu}}、{{t|sc|giagaru}} *: 坎皮達諾方言:{{t|sc|cani}} * 薩薩克語:{{t|sas|asu}} * 薩薩里語:{{t|sdc|cani}} * 低地蘇格蘭語:{{t|sco|dug}} * 蘇格蘭蓋爾語:{{t+|gd|cù|m}}、{{t|gd|madadh|m}} * 塞波普語:{{t|sib|acuʼ}} * 塞訥卡語:{{t|see|ji꞉yäh}} * 塞爾維亞-克羅地亞語: *: 西里爾字母:{{t+|sh|пас|m}}、{{t|sh|псић|f}} {{qualifier|指小}}、{{t|sh|кучка|f}}、{{t|sh|куче|m}}、{{t|sh|куца|f}} {{qualifier|指小}}、{{t|sh|џукела|f}} {{qualifier|貶義}} *: 拉丁語:{{t+|sh|pas|m}}、{{t|sh|psić|f}} {{qualifier|指小}}、{{t+|sh|kučka|f}}、{{t+|sh|kuče|m}}、{{t+|sh|kuca|f}} {{qualifier|指小}}、{{t+|sh|džukela|f}} {{qualifier|貶義}} * 瑟里語:{{t|sei|ʔɑχʃ}} * 撣語:{{t+|shn|မႃ}} * 歇爾布羅語:{{t|bun|thumɔɛ}} * 夏爾巴語:{{t|xsr|कि}}、{{t|xsr|ཀྱི}} * 修納語:{{t|sn|imbwá}} * 紹爾語:{{t|cjs|адай|tr=aday}} * 休休尼語:{{t|shh|sadee’}} * 西西里語:{{t+|scn|cani|m}} * 希達摩語:{{t|sid|woshichcho|m}} * 錫默盧語:{{t|smr|asu}} * 信德語:{{t+|sd|ڪتو|tr=kuto}} * 僧加羅語:{{t+|si|බල්ලා}}、{{t+|si|සුනඛයා}}、{{t+|si|බැල්ලී|f}}、{{t+|si|බැල්ලී|f}}、{{t+|si|සුනඛයා}} * 西拉雅語:{{t|fos|asu}} * 斯洛伐克語:{{t+|sk|pes|m}}、{{t+|sk|suka|f}} * 斯洛文尼亞語:{{t+|sl|pes|m}}、{{t+|sl|psica|f}} * 索馬里語:{{t+|so|eey}}、{{t|so|ey}} * 索布語: *: 下索布語:{{t|dsb|pjas|m}} *: 上索布語:{{t+|hsb|pos|m}}、{{t|hsb|psyk|m}} * 塞索托語:{{t+|st|ntja}}、{{t|st|dinjta|p}} * 西班牙語:{{t+|es|perro|m}}、{{t+|es|can|m}} {{qualifier|正式}}、{{t+|es|tuso|m}}、{{t+|es|pichicho|m}} {{qualifier|小型犬|南美洲}} * 蘇里南湯加語:{{t|srn|dagu}} * 松巴哇語:{{t|smw|asu}} * 蘇美爾語:{{t|sux|𒌨|tr=UR}} * 巽他語:{{t+|su|anjing}}、{{t|su|guguk}} * 斯凡語:{{t|sva|ჟეღ}} * 斯瓦希里語:{{t+check|sw|mbwa|c9|c10}} * 史瓦濟語:{{t+|ss|înjá}} * 瑞典語:{{t+|sv|hund|c}}、{{t+|sv|hynda|c}} {{qualifier|雌性}} * 塔巴魯語:{{t|tby|kaso}} * 塔巴薩蘭語:{{t|tab|ху}} * 塔埃語:{{t|rob|asu}} * 他加祿語:{{t+|tl|aso}} * 大溪地語:{{t|ty|ʻurī}}、{{t|ty|ʻūrī}} * 傣黯語:{{t|blt|ꪢꪱ|tr=ma}} * 傣納語:{{t|tdd|ᥛᥣᥴ|tr=máa}} * 塔吉克語:{{t+|tg|саг}}、{{t+|tg|кучук}} * 塔利什語: *: 西里爾字母:{{t|tly|сыпә}} *: 拉丁字母:{{t|tly|sıpə}} * 泰米爾語:{{t+|ta|நாய்}}、{{t+|ta|ஞமலி}}、{{t+|ta|ஞாளி}} * 陶斯語:{{t|twf|cùloʼóna}} * 里菲安語:{{t|rif|aydi|m}}、{{t|rif|aqzin|m}}、{{t|rif|aheggar|m}} * 賽德克語:{{t-check|trv|huling}} * 施盧赫語:{{t|shi|aydi|m}}、{{t|shi|ⴰⵢⴷⵉ|m}} * 塔特語:{{t|ttt|сэг}} * 韃靼語:{{t+|tt|эт}} * 陶蘇格語:{{t|tsg|iru'}} * 特波里語:{{t|tbl|ohu}} * 泰盧固語:{{t+|te|కుక్క}}、{{t+|te|శునకము}} * 特爾納特語:{{t|tft|kaso}} * 泰語:{{t+|th|หมา}}、{{t+|th|สุนัข}} *: 北部泰語:{{t|nod|ᩉ᩠ᨾᩣ}} * 藏語:{{t|bo|ཁྱི}} * 蒂多雷語:{{t|tvo|kaso}} * 提格雷語:{{t|tig|ከልብ}} * 提格里尼亞語:{{t+|ti|ከልቢ}} * 廷迪語:{{t|tin|хва}} * 泰雷諾語:{{t|tiv|iwa}} * 提維語:{{t|tiw|kitarringani|m}}、{{t|tiw|kitarringaka|f}}、{{t|tiw|wankini|m}}、{{t|tiw|wanka|f}}、{{t|tiw|pulangumwani|m}}、{{t|tiw|pulangumwaka|f}} * 特林吉特語:{{t|tli|keitl}} * 吐火羅語A:{{t|xto|ku}} * 吐火羅語B:{{t|txb|ku}} * 托克皮辛語:{{t|tpi|dok}} * 通加語 (馬拉維):{{t|tog|garu|1a}} * 通加語 (贊比亞):{{t|toi|munkala|c1}} * 湯加語:{{t|to|kulī}} * 通卡瓦語:{{t|tqw|ˀɛkʷʌn}} * 通騰博安語:{{t|tnt|asu}} * 查庫爾語:{{t|tkr|хваа}} * 采茲語:{{t|ddo|гъІвай}}、{{t|ddo|бахІри}} * 聰加語:{{t-check|ts|mbyana|c9|c10}} * 茨瓦納語:{{t+|tn|ntša|c9|c10}} * 圖陸語:{{t+|tcy|ನಾಯಿ}} * 通布卡語:{{t|tum|nchewe|9}} * 圖皮南巴語:{{t|tpn|îagûara}} * 土耳其語:{{t+|tr|köpek}}、{{t+|tr|it}} *: 鄂圖曼土耳其語:{{t|ota|كوپك|tr=köpek}}、{{t|ota|ایت|tr=it}} * 土庫曼語:{{t+|tk|it}}、{{t|tk|köpek}} * 圖瓦盧語:{{t|tvl|kuli}} * 圖瓦語:{{t|tyv|ыт}} * 楚圖希爾語:{{t|tzj|tz’i’}} * 瓦布梅托語:{{t|aoz|asu}} * 烏迪語:{{t|udi|хаъ}} * 烏德蓋語:{{t|ude|инʼаи}} * 烏得穆爾特語:{{t|udm|пуны}} * 烏加里特語:{{t|uga|𐎋𐎍𐎁}} * 烏克蘭語:{{t+|uk|соба́ка|m|f}}、{{t+|uk|пес|m}} * 烏爾奇語:{{t|ulc|и̇ӈда}} * 姆班杜語:{{t|umb|ombwa}} * 摩羅博蘭語:{{t|umg|alinhim}} * 烏納米語:{{t|unm|mwekane}} * 烏爾都語:{{t+|ur|کُتّا|m}}、{{t+|ur|سَگ|m}} * 維吾爾語:{{t+|ug|ئىت}} *: 西里爾字母:{{t|ug|ит}} * 烏茲別克語:{{t+|uz|it}} * 文達語:{{t-check|ve|mmbwa}} * 威尼斯語:{{t+|vec|can|m}} * 維普斯語:{{t|vep|koir}} * 越南語:{{t+|vi|chó}}、{{t+|vi|cẩu}} {{qualifier|非正式}}、{{t+|vi|khuyển}} {{qualifier|非正式}} * 維拉莫維安語:{{t|wym|hund}} * 維利語:{{t|vif|mbwa}} * 沃拉普克語:{{t+|vo|dog}}、{{t+|vo|jidog}} {{qualifier|雌性}}, {{t+|vo|jodog}} {{qualifier|已被閹割的雌性}} * 佛羅語:{{t|vro|pini}} * 沃特語:{{t|vot|koirõ}} * 瓦隆語:{{t+|wa|tchén}}、{{t+|wa|lexhe|m}} * 瓦瑞瓦瑞語:{{t|war|ayam}}、{{t|war|idó}} * 瓦爾達曼語:{{t|wrr|minini}} {{qualifier|馴化}} * 瓦爾皮瑞語:{{t|wbp|maliki}} * 威爾士語:{{t+|cy|ci|m}} *: 中古威爾士語:{{t|wlm|ki|m}} * 西部裕固語:{{t|ybe|əʂt}} * 西馬基安語:{{t|mqs|aso}} * 威奇塔語:{{t|wic|kicíyeeh}} * 沃伊伍龍語:{{t|wyi|yirrangin}} * 沃萊塔語:{{t|wal|kanaa}} * 沃洛夫語:{{t+|wo|xaj}} * 五屯話:{{t|wuh|gek}}、{{t|wuh|haba}} * 科薩語:{{t|xh|inja}} * 亞坎語:{{t|yka|asu}} * 雅庫特語:{{t|sah|ыт}} * 雅加語:{{t|yag|yaSala}} * 延德納語:{{t|jmd|asu}} * 達悟語:{{t|tao|ino}} * 南古語:{{t|jay|wuŋgan}} * 雅浦語:{{t|yap|pilis}} * 雅威尤哈語:{{t|yby|ula}} * 意第緒語:{{t+|yi|הונט|m}} * 依蒂尼語:{{t|yii|gudaga}} * 尤加德語:{{t|yog|atu}} * 約魯巴語:{{t|yo|ajá}} * 尤卡坦瑪雅語:{{t|yua|peek’}} * 尤奇語:{{t|yuc|tsɛnɔ̣}} * 尤卡吉爾語系: *: 北尤卡吉爾語:{{t|ykg|лаамэ}} *: 南尤卡吉爾語:{{t|yux|тоуко}} * 中阿拉斯加尤皮克語:{{t|esu|qimugta|s}}、{{t|esu|qimugtak}} {{qualifier|雙數}}、{{t|esu|qimugtat|p}} * 尤羅克語:{{t|yur|ch'eeshah}}、{{t|yur|megokw}} * 扎巴拉語:{{t|zro|ariawko}} * 薩波特克語: *: 地峽薩波特克語:{{t|zai|biʼcuʼ}} * 扎扎其語:{{t|zza|kutık m}}、{{t+|zza|kırte}}、{{t|zza|kutte}}、{{t|zza|kutuk|m}} * 澤蘭語:{{t|zea|'ond|m}} * 壯語:{{t|za|ma}} * 祖魯語:{{t+|zu|inja|c9|c10}} * 祖尼語:{{t|zun|wattsida}} {{trans-bottom}} ===組詞=== {{col3|zh|狗寶|狗吃屎|狗膽包天|狗苟蠅營|狗急跳牆|狗命|狗拿耗子|狗刨|狗刨兒|狗皮膏藥|狗屁|狗屁不通|狗肉|狗屎堆|狗頭軍師|狗腿子|狗窩|狗熊|狗血噴頭|狗咬|狗崽子|狗子|狗仔|狗嘴裡吐不出象牙|狗仗人勢|看家狗|獵狗|落水狗|魚狗|母狗|狗牌|偷雞摸狗|哈巴狗|天狗吃月|功人功狗|人模狗樣|偷狗戲雞|弄狗相咬|引狗入寨|兔盡狗烹|喪家狗|國狗|兔死狗烹|塞狗洞|天狗螺|幫狗吃食|屠狗|屠狗之輩|巴兒狗|天狗|偷雞盜狗|北京狗|偷貓遞狗|嫁狗隨狗|天狗食月|天狗吞月|大丹狗|土龍芻狗|土狗|喪家之狗|咬人狗|功狗功人|功狗|偷雞吊狗|天狗熱|狗豆子|狗盜|指豬罵狗|狗監|打人罵狗|捉雞罵狗|狗竇大開|狼狗|狗續貂尾|狗彘|死狗|狗蚤|癩皮狗|替狗奪食|狗氣|狗竇|攬狗屎|狗屎|狗偷鼠竊|狗彘不食|狗皮倒灶|流浪狗|狗尾續貂|狗毛|狗心狗行|瘋狗|狗官|畫虎成狗|拖狗皮|狗吠之警|狗氣殺|狗食|打狗|狗彘不若|瘈狗|畫虎類狗|指雞罵狗|狗骨頭|狗顛屁股|狗站|狗洞|狗馬聲色|狗血淋頭|狗屋|獾狗|狐朋狗友|狐狸狗|狐鳴狗盜|泥豬瓦狗|獅子狗|白雲蒼狗|狗探湯|白衣蒼狗|瘋狗潮|瘋狗浪|狗仗官勢|狗賊|狗兔聽提|狼心狗行|狼心狗肺|狼心狗幸|狗黨狐群|狗馬之心|狗馬|狗雜種|狗追耗子|狗血噴臉|狗蝨|狗苟|狗矢|狗爪子|狗烹錡釜|狗材|狗才|狗屁倒灶|狗尾草|狗套頭|狗吠非主|狗吠之驚|狗吃熱屎|狐朋狗黨|狗盜鼠竊|牛黃狗寶|狗行狼心|熱狗|摸雞偷狗|狗腿|狗屠|狗肺狼心|狗顛兒|狗盜雞鳴|殺狗勸夫|殺狗記|狗彘不如|海狗|打落水狗|狐群狗黨|狗屠角牴|耍狗熊|見兔呼狗|行同狗豨|芻狗|跖狗吠堯|莠狗尾草|走狗烹|聲色狗馬|雞飛狗走|雞飛狗跳|踹狗尾|雞零狗碎|豬狗不如|蠅營狗苟|鼠竊狗偷|飛鷹走狗|羊頭狗肉|黑狗子|踏狗尾|遛狗|鬥雞走狗|笨狗|行同狗彘|豬朋狗友|豬兄狗弟|行若狗彘|鼠竊狗盜|雞鳴狗吠|阿狗阿貓|阿貓阿狗|阿豬阿狗|驢心狗肺|鑽狗洞|耍死狗|雞鳴狗盜|跑狗場|臘腸狗|賣狗懸羊|赤狗日|鬣狗|走狗|小奶狗|跟尾狗|耷尾狗|落狗屎|餓狗搶屎|落閘放狗|狗瘦主人羞|狗眼看人低|狗改不了吃屎|無聲狗咬死人|掛羊頭賣狗肉|唔食狗肉撈狗汁|天落饅頭狗造化|關門打狗,無路可走|阿崩叫狗,越叫越走|阿崩咬狗虱,唔死有排慌|nan:豬毋大,大對狗去<tr:ti m̄ tōa, tōa tùi káu khì>|肉包子打狗|痟狗湧<tr:siáu-káu-éng>|痟狗舂墓壙<tr:siáu káu cheng bōng-khòng>|狗嘴裡還有象牙|羊肉落在狗嘴裡|狗口裡吐不出象牙|狗血|人急懸梁,狗急跳牆|一塊羊肉落在狗口裡|哈巴狗咬虼蚤|鳥不生蛋,狗不拉屎|嫁雞隨雞,嫁狗隨狗|寧塞城門,不填狗洞|咬人的狗兒不露齒|懸羊頭賣狗肉|掛羊頭煮狗肉|狗咬呂洞賓|狗咬狗|狗咬狗骨|狗咬呂洞賓——不識好人心|狗獾|狗嘴長不出象牙|烏狗吃食,白狗當災|落水狗上岸|落水狗上岸——窮抖|狗臉生六月之霜|金窩銀窩不如自己的狗窩|狗子夾尾巴|狗攬三堆屎|狡兔死,良狗烹|狗長尾巴尖兒|狗頭上生角|舔狗|狗衝}} ===派生語彙=== {{cjkv||||cẩu}} '''其他''': * {{desc|wuh|gek}} ===來源=== * {{R:yue:Hanzi}} * {{thcwd|4345}} * {{R:hak:Zhou 2023|pp=227}} {{zh-cat|Elementary}} {{C|zh|狗|執法}} ==日語== ===漢字=== {{ja-kanji|grade=uc|rs=犬05}} # [[小狗]],狗 # [[哨兵]] # [[窺探]]者或[[間諜]] # [[無用]],[[沒用]] ====讀法==== {{ja-readings |goon=く |kanon=こう |kun=いぬ-, えぬ-<ゑぬ- }} ====組詞==== {{col|ja |{{ja-r|狗%鷲|いぬ%わし}} |{{ja-r|狗%肉|く%にく}} |{{ja-r|狗%吠|く%はい}} |{{ja-r|天%狗|てん%ぐ}} }} ===詞源1=== {{ja-kanjitab|いぬ|yomi=k}} {{ja-see|犬}} ===詞源2=== {{ja-kanjitab|えぬ|yomi=k}} 首次記載於西元934年成書的《{{w|和名類聚抄}}》。<ref name="KDJ2">{{R:Nihon Kokugo Daijiten 2|狗}}</ref> Martin則提出一種縮約形式,相當於古日語{{com|ojp|小|犬|tr1=wo-|tr2=inu|pos1=指小前綴|t2=狗}}。<ref>{{R:ja:Martin 1987||393}}</ref> ====發音==== {{ja-pron|えぬ}} ====名詞==== {{ja-noun|えぬ|hist=ゑぬ}} # {{lb|ja|obsolete}} [[小狗]],狗 =====使用說明===== 棄用。大多數字典中未收錄。 ===來源=== <references/> :* {{R:Kanjipedia Kotoba|0001657000|<sup>▲</sup>狗}} {{C|ja|狗|sort=いぬ}} ==朝鮮語== ===漢字=== {{ko-hanja|개|구}} # {{hanja form of|구|狗}} ==越南語== ===漢字=== {{vi-readings|rs=犬05 |hanviet=cẩu-tdcntd;gdhn;bonet;genibrel |phienthiet=舉后 cử hậu |nom=cẩu-tdcntd;bonet;taberd }} # {{rfdef|vi|sort=犬05}} ====組詞==== {{col|vi |{{vi-l|海狗|hải cẩu}} }} ===來源=== <references/> p9mtnx9i3ygn59i1of3t0jlp65pzaqe 𡐩 0 1180689 9944122 8021912 2026-10-14T14:54:03Z Fglffer 55252 9944122 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=32|rad=土|as=12|sn=15|four=|canj=|ids=⿳⿴𠂊⺀炎土}} ====參考資料==== * {{Han ref|kx=0239.210|dkj=|dj=|hdz=10488.180|uh=21429}} ==漢語== {{zh-see|舜|a}} 0n905efiqstf9ma9rr21jxjv5j855wp 𡐼 0 1180723 9944121 5654678 2026-10-14T14:53:19Z Fglffer 55252 9944121 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=32|rad=土|as=12|sn=15|four=|canj=|ids=⿱爫烾}} ====來源==== * {{Han ref|kx=0239.241|dkj=|dj=|hdz=|uh=2143C}} ==漢語== {{zh-see|舜|a}} hb3coxt7c4v7mk9oc6e3dhtayrr5eg9 𡳈 0 1184776 9944123 5661661 2026-10-14T14:58:28Z Fglffer 55252 9944123 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=44|rad=尸|as=11|sn=14|four=|canj=|ids=⿸尸烾}} ====來源==== * {{Han ref|kx=0303.380|dkj=|dj=|hdz=20979.220|uh=21CC8}} ==漢語== {{zh-see|舜|a}} bgnyx7y4pnbp55zrd7iw83w6gdr3eqm 𡳉 0 1184778 9944124 5661664 2026-10-14T14:59:27Z Fglffer 55252 9944124 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=44|rad=尸|as=11|sn=14|four=|canj=|ids=⿸尸⿱炎夂}} ====來源==== * {{Han ref|kx=0303.390|dkj=|dj=|hdz=20979.230|uh=21CC9}} ==漢語== {{zh-see|舜|a}} 53p1x0wnf9a5wkvf7auxtn57qhmww51 帝嚳 0 1187322 9944113 7041047 2026-10-14T14:34:43Z Fglffer 55252 9944113 wikitext text/x-wiki ==漢語== {{zh-forms|s=帝喾}} {{zh-wp}} ===發音=== {{zh-pron |m=Dìkù |c=dai3 guk1 |mn=ml:Tè-khok |cat=pn }} ===專有名詞=== {{zh-proper noun}} # {{lb|zh|中國神話}} {{w|嚳}},[[中國]][[上古]][[時代]]的[[五帝]]之一 {{zh-cat|神話人物}} cs0u57fpzea64xccidqgcu234424avi 𤰀 0 1203635 9944308 5658107 2026-10-14T20:57:03Z TongcyDai 53191 9944308 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=100|rad=生|as=16|sn=21|four=|canj=|ids=⿰䑞𤯓}} ====參考資料==== {{Han ref|kx=0755.230|dkj=|dj=|hdz=42579.120|uh=24C00}} ==漢語== {{zh-see|𤯷|a}} r78l4ldkieve25n7bml4c1rx1i6fse1 𧂌 0 1218725 9944119 5671729 2026-10-14T14:46:02Z Fglffer 55252 9944119 wikitext text/x-wiki {{character info}} ==跨語言== ===漢字=== {{Han char|rn=140|rad=艸|as=16|sn=20|four=|canj=|ids=⿱艹䑞}} ====來源==== * {{Han ref|kx=1068.040|dkj=|dj=|hdz=53324.170|uh=2708C}} ==漢語== {{zh-see|蕣|v}} esufrb78waq0n31srunz1fppq1w6eoq מים 0 1361491 9944301 9296897 2026-10-14T20:44:42Z TongcyBot 83009 希伯來語分類改用中文名稱([[Category:複數詞尾為־יים的希伯來語名詞]]) 9944301 wikitext text/x-wiki ==希伯來語== ===詞源=== {{he-rootbox|מ־י־ם}} {{inh+|he|sem-pro|*māy-}}。對照{{cog|arc|מַיָּא|tr=mayyā}}、{{cog|ar|مَاء}}。{{dbt|he|מ״ם|t1=מ}}。 ===發音=== * {{IPA|he|/majim/|a=hbo}} ===名詞=== {{he-noun|g=m-p|tr=máyim|wv=מַיִם|pausalwv=מָיִם|plcons=מֵי}} # {{lb|he|pluralonly|uncountable}} [[水]] ====使用說明==== * 也會出現構成形式{{m|he|מימי|מֵימֵי־}}。 ====衍生詞==== * {{l|he|בּוֹר מַיִם|tr=bor máyim}} * {{l|he|כַּדּוּרְמַיִם|tr=kadurmáyim}} * {{l|he|מַפַּל מַיִם}} * {{l|he|מֵי גְּבִינָה}} * {{l|he|מֵי חַטָּאת|tr=mé chatát}} * {{l|he|מֵי חַמְצָן|tr=mé chamtsán}} * {{l|he|מֵימִי|tr=meymí}} * {{l|he|מֵי נִדָּה|tr=mé nidá}} * {{l|he|מֵי פֶּה|tr=mé pé}} * {{l|he|מֵי רַגְלַיִם|tr=mé ragláyim}} ====派生詞==== * {{desc|yi|מים|tr=mayem|bor=1}} ** {{desc|nl|majem|bor=1}} ===來源=== * {{R:Strong's|H|4325}} * {{R:Hebrew Terms Database}} ===延伸閱讀=== * {{pedia|lang=he}} {{cln|he|複數詞尾為־יים的名詞}} ==意第緒語== ===詞源1=== {{bor+|yi|en|meme}}。 ====發音==== * {{IPA|yi|/mim/}} ====名詞==== {{yi-noun|g=m|pl=en}} # {{lb|yi|neologism|Internet}} [[迷因]] ====參見==== * {{sense|迷因}} {{l|yi|מעמע|g=f}} ====來源==== * {{R:yi:CEYD|meme (internet)}} ===詞源2=== {{bor+|yi|he|מים|tr=máyim}}。 ====發音==== * {{IPA|yi|/ˈmajɪm/|/ˈmaɪ̯əm/}} ====名詞==== {{yi-noun|g=n|tr=mayim, mayem}} # [[水]] #: {{syn|yi|וואַסער}} ====來源==== * {{R:yi:CYED}} kazyctzkyd0aiir4m0zln7yzo6psdll अल्जीरिया 0 1378307 9944392 5566898 2026-10-15T06:55:41Z स्वर्ण 131372 已新增同義詞 9944392 wikitext text/x-wiki ==印地語== ===專有名詞=== {{head|hi|專有名詞}} # [[阿爾及利亞]] #: {{syn|hi|अल-जज़ाइर|q=罕見}} [[Category:印地語 國家]] j5wkoi83yfej3giif8l20t85hk9wz0l कविता 0 1381592 9944191 9308196 2026-10-14T20:14:08Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944191 wikitext text/x-wiki {{also|कुवैत|कैवत}} ==印地語== ===詞源=== 借自{{bor|hi|sa|कविता}}。 ===發音=== * {{hi-IPA}} ===名詞=== {{head|hi|名詞|g=f|烏爾都語寫法|کوتا}} # [[詩]],[[詩歌]] #: {{ux|hi|मैंने एक '''कविता''' लिखी है, क्या तुम्हें सुननी है?|我寫了首'''詩''',你想聽聽嗎?}} #: {{syn|hi|शायरी|काव्य}} # ''女子名''。 ====變格==== {{hi-ndecl|<F>}} {{分類|印地語女子名}} ==馬拉地語== ===詞源=== 借自{{bor|mr|sa|कविता}}。 ===發音=== * {{IPA|mr|/kə.ʋi.t̪aː/}} ===名詞=== {{head|mr|名詞|g=f}} # [[詩]] # [[詩歌]](總稱) ====變格==== {{mr-ndecl|<F>}} ====參見==== * {{l|mr|काव्य}} 6es4yq7x028zkh5tf1qxhi4z4idtm2o साइप्रस 0 1382007 9944394 7818541 2026-10-15T07:17:17Z स्वर्ण 131372 9944394 wikitext text/x-wiki ==印地語== {{wikipedia|lang=hi}} ===詞源=== 借自{{bor|hi|en|Cyprus}} ← {{der|hi|la|Cyprus}} ← {{der|hi|grc|Κύπρος}}。 ===專有名詞=== {{head|hi|專有名詞}} # [[塞浦路斯]] #: {{syn|hi|क़िबरिस}} {{分類|印地語 國家}} q16ammh51oku0k6111byfbeehao4898 स्पेन 0 1382020 9944393 9787601 2026-10-15T07:13:16Z स्वर्ण 131372 9944393 wikitext text/x-wiki {{also|सोपान|सपना}} ==印地語== {{wp|hi:}} {{Wiktionary:圖片詞典/hi:map/Europe}} ===詞源=== {{bor+|hi|en|Spain}}。 ===發音=== * {{hi-IPA}} ===專有名詞=== {{hi-proper noun|m|ur=سپین}} # {{tcl|hi|西班牙|id=Q29}} #: {{syn|hi|हिस्पानिया|q1=舊式}} ====變格==== {{hi-ndecl|<M.sg>}} 1bideowu7v0wnca2bk2uqszz8ydeidc démocratie 0 1382505 9944232 9892501 2026-10-14T20:17:28Z TongcyDai 53191 9944232 wikitext text/x-wiki {{also|democratie|democrație}} ==法語== ===詞源=== {{ety|fr|:inh|frm:democratie}} {{inh+|fr|frm|democratie}},源自{{der|fr|la-med|dēmocratia}},源自{{der|fr|grc|δημοκρᾰτῐ́ᾱ}}。 ===發音=== * {{fr-IPA|démocracie}} * {{audio|fr|Fr-Paris--démocratie.ogg|a=Paris}} * {{audio|fr|LL-Q150 (fra)-Fhala.K-démocratie.wav}} * {{audio|fr|LL-Q150 (fra)-DenisdeShawi-démocratie.wav|a=沙威尼根}} * {{audio|fr|LL-Q150 (fra)-GrandCelinien-démocratie.wav|a=巴黎}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-démocratie.wav|a=孚日}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-démocratie.wav|a=孚日}} * {{rhymes|fr|i|s=4}} * {{homophones|fr|démocraties}} * {{hyphenation|fr|dé|mo|cra|tie}} ===名詞=== {{fr-noun|f}} # [[民主]] ====派生詞彙==== * {{l|fr|démocratie participative}} ====相關詞彙==== * {{l|fr|démocrate}} * {{l|fr|démocratique}} ====派生語彙==== * {{desc|ht|demokrasi}} * {{desc|da|demokrati|g=n|bor=1}} * {{desctree|nl|democratie|g=f|bor=1}} * {{desc|de|Demokratie|g=f|bor=1}} * {{desc|he|דֵּמוֹקְרַטְיָה|g=f|bor=1}} * {{desc|fa|دموکراسی|tr=demokrâsi|bor=1}} * {{desc|ro|democrație|g=f|bor=1}} * {{desc|tr|demokrasi|bor=1}} ===延伸閱讀=== * {{R:fr:TLFi}} {{C|fr|政府體制}} ==諾曼語== ===詞源=== {{bor+|nrf|frm|democratie}},源自{{der|nrf|la-med|dēmocratia}},源自{{der|nrf|grc|δημοκρᾰτῐ́ᾱ}}。 ===名詞=== {{nrf-noun|f}} # {{lb|nrf|澤西}} [[民主]] {{c|nrf|政府體制}} ag20e965md97yh5xv4sqlunm83yzdx7 democratie 0 1382507 9944238 9912241 2026-10-14T20:18:13Z TongcyDai 53191 9944238 wikitext text/x-wiki {{also|démocratie|democrație}} ==荷蘭語== ===其他形式=== * {{qualifier|1996年以前}} {{l|nl|demokratie}} ===詞源=== {{bor+|nl|fr|démocratie}},源自{{der|nl|la|dēmocratia}},源自{{der|nl|grc|δημοκρᾰτῐ́ᾱ}}。 ===發音=== * {{IPA|nl|/ˌdeː.moː.kraːˈ(t)si/}} * {{audio|nl|Nl-democratie.ogg|音頻}} * {{hyphenation|nl|de|mo|cra|tie}} * {{rhymes|nl|i|s=4}} ===名詞=== {{nl-noun|f|-en|+}} # {{lb|nl|不可數}} [[民主]] # {{lb|nl|可數}} 民主[[國家]],民主[[政府]] #: {{ux|nl|Aan de basis van elke '''democratie''' ligt die vrijheid, die in de loop der tijden is bevochten, zei Hare Majesteit de koningin.|t=女王陛下说,每个'''民主国家'''的基础都是自由,这种自由是在时间的长河中获得的。}} ====派生詞彙==== * {{l|nl|basisdemocratie}} * {{l|nl|consensusdemocratie}} * {{l|nl|dramademocratie}} * {{l|nl|massademocratie}} * {{l|nl|participatiedemocratie}} * {{l|nl|penduledemocratie}} * {{l|nl|sorrydemocratie}} ====相關詞彙==== * {{l|nl|democraat}} * {{l|nl|democratisch}} ====派生語彙==== * {{desc|af|demokrasie}} * {{desc|id|bor=1|demokrasi|alt=démokrasi}} * {{desc|pea|bor=1|democratie}} {{c|nl|政府體制}} ==中古法語== ===詞源=== {{ety|frm|:lbor|grc:δημοκρατία}} 目前已知本詞最早出現於1370-1372年成書的 ''Les Ethiques en françois'',為尼科爾·奧雷姆翻譯亞里士多德的著作,{{bor+|frm|grc|δημοκρατία}}<ref>{{R:fr:TLFi|démocratie|etym=1}}</ref>。 ===名詞=== {{frm-noun|f}} # [[民主]] ====派生語彙==== * {{desctree|fr|démocratie}} * {{desc|nrf|démocratie|bor=1}} * {{desc|cs|demokracie|bor=1}} * {{desctree|en|democracy|bor=1}} ===參考資料=== {{reflist}} ==峇峇娘惹印尼語== ===詞源=== {{bor+|pea|nl|democratie|t=民主}}。 ===名詞=== {{head|pea|名詞}} # [[民主]] #: {{uxi|pea|Sabegitoe djaoe jang saia taoe toean Yap Soei Tjiang di Semarang jang pertama sebagi orang Tionghoa moelai bergerak dalem ini djoeroesan dengen ambil bagian dalem sala-satoe vereeniging social '''democratie''' Olanda.|t=|ref=<ref>{{cite-book|pea|author=Kwee Hing Tjiat|title=Doea Kapala Batoe|trans-title=兩個頑固的人|page=64|passage=|year=1921|publisher=Nauer & Dimmick}}</ref>}} ===參考資料=== {{reflist}} jgdefibbe6hqau6ncb1qjtkd4ufoxs7 माणूस 0 1397565 9944219 8342653 2026-10-14T20:16:28Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944219 wikitext text/x-wiki ==馬拉地語== ===詞源=== {{PIE root|mr|mon}} 源自{{inh|mr|omr|𑘦𑘰𑘜𑘳𑘭}}, {{l|omr|𑘦𑘰𑘡𑘳𑘭}} ← {{inh|mr|pra-mah|𑀫𑀡𑀼𑀲𑁆𑀲}}(對比{{l|pra-mah|𑀫𑀸𑀡𑀼𑀲}}),源自{{inh|mr|sa|मनुष्य}}(對比{{l|sa|मानुष}}),源自{{inh|mr|inc-pro|*manuṣyás}} ← {{inh|mr|iir-pro|*manušyás}} ← {{der|mr|ine-pro|*mon-||人}}。對比{{cog|kok|मनीस|tr=manīs}}, {{cog|gu|માણસ}}, {{cog|pa|ਮਨੁੱਖ}} / {{l|pa|مَنُکّھ}}, {{cog|ne|मानिस}}, {{cog|bn|মানুষ}}, {{cog|as|মানুহ}}, {{l|as|মুনিহ}}。 ===名詞=== {{head|mr|名詞|g=n}} # [[人]] # [[男人]] ====變格==== {{mr-ndecl|<N>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Date}} * {{R:CDIAL|māˊnuṣa|10049}} h2otpfn4nhi36pn5a1eznsa7g8mr0jt दुनिया 0 1408287 9944461 9504952 2026-10-15T11:09:14Z स्वर्ण 131372 /* 印地語 */ 9944461 wikitext text/x-wiki ==博杰普爾語== ===詞源=== 借自{{bor|bho|ar|دُنْيَا}}。 ===名詞=== {{head|bho|名詞|g=f}} # 世界 ==印地語== ===詞源=== 借自{{bor|hi|ar|دُنْيَا}}。 ===名詞=== {{hi-noun|f|ur=دنیا|pl=दुनन}} # [[世界]] # [[王國]] ====變格==== {{hi-ndecl|((<F.iyā>,<F>))}} ===參見=== * {{l|hi|जग}} ==馬拉地語== ===詞源=== 借自{{bor|mr|ar|دُنْيَا}}。 ===名詞=== {{mr-noun|tr=duniyā|g=f}} # [[世界]] ===參見=== * {{l|mr|जग}} 0xbjd532ecev1axrw1x9vqb3z1uj0k8 Module:Mr-translit 828 1413010 9944179 7454764 2026-10-14T19:51:46Z TongcyDai 53191 9944179 Scribunto text/plain -- Transliteration for Marathi (in progress) local export = {} local m_str_utils = require("Module:string utilities") local gmatch = m_str_utils.gmatch local gsub = m_str_utils.gsub local match = m_str_utils.match local reverse = m_str_utils.reverse local toNFC = mw.ustring.toNFC local conv = { -- consonants ['क'] = 'k', ['ख'] = 'kh', ['ग'] = 'g', ['घ'] = 'gh', ['ङ'] = 'ṅ', ['च'] = 'c', ['छ'] = 'ch', ['ज'] = 'j', ['झ'] = 'jh', ['ञ'] = 'ñ', ['ट'] = 'ṭ', ['ठ'] = 'ṭh', ['ड'] = 'ḍ', ['ढ'] = 'ḍh', ['ण'] = 'ṇ', ['त'] = 't', ['थ'] = 'th', ['द'] = 'd', ['ध'] = 'dh', ['न'] = 'n', ['प'] = 'p', ['फ'] = 'ph', ['ब'] = 'b', ['भ'] = 'bh', ['म'] = 'm', ['य'] = 'y', ['र'] = 'r', ['ल'] = 'l', ['व'] = 'v', ['ळ'] = 'ḷ', ['श'] = 'ś', ['ष'] = 'ṣ', ['स'] = 's', ['ह'] = 'h', ['ऱ'] = 'r', -- ['ज्ञ'] = 'jñ', -- not for page titles ['ज़'] = 'j̈', ['झ़'] = 'j̈h', ['च़'] = 'ċ', -- vowel diacritics ['ि'] = 'i', ['ु'] = 'u', ['े'] = 'e', ['ो'] = 'o', ['ा'] = 'ā', ['ी'] = 'ī', ['ू'] = 'ū', ['ृ'] = 'ru', ['ै'] = 'ai', ['ौ'] = 'au', ['ॉ'] = 'ŏ', ['ॅ'] = 'ĕ', -- vowel signs ['अ'] = 'a', ['इ'] = 'i', ['उ'] = 'u', ['ए'] = 'e', ['ओ'] = 'o', ['आ'] = 'ā', ['ई'] = 'ī', ['ऊ'] = 'ū', ['ऋ'] = 'ru', ['ऐ'] = 'ai', ['औ'] = 'au', ['ऑ'] = 'ŏ', ['ॲ'] = 'ĕ', ['ऍ'] = 'ĕ', ['ॐ'] = 'om', -- chandrabindu ['ँ'] = '̃', -- anusvara ['ं'] = 'ṁ', -- visarga ['ः'] = 'ḥ', -- virama ['्'] = '', -- numerals ['०'] = '0', ['१'] = '1', ['२'] = '2', ['३'] = '3', ['४'] = '4', ['५'] = '5', ['६'] = '6', ['७'] = '7', ['८'] = '8', ['९'] = '9', -- punctuation ['।'] = '.', -- danda ['॥'] = '.', -- double danda ['+'] = '', -- compound separator -- abbreviation sign ['॰'] = '.', } local nasal_assim = { ['क'] = 'ङ', ['ख'] = 'ङ', ['ग'] = 'ङ', ['घ'] = 'ङ', ['च़'] = 'न', ['ज़'] = 'न', ['झ़'] = 'न', ['च'] = 'ञ', ['छ'] = 'ञ', ['ज'] = 'ञ', ['झ'] = 'ञ', ['ट'] = 'ण', ['ठ'] = 'ण', ['ड'] = 'ण', ['ढ'] = 'ण', ['प'] = 'म', ['फ'] = 'म', ['ब'] = 'म', ['भ'] = 'म', ['म'] = 'म', ['य'] = 'इ', ['र'] = 'उ', ['ल'] = 'ल', ['व'] = 'उ', ['श'] = 'उ', ['ष'] = 'उ', ['स'] = 'उ', ['ह'] = 'उ', } local perm_cl = { ['म्ल'] = true, ['व्ल'] = true, ['न्ल'] = true, } local all_cons, special_cons = 'कखगघङचछजझञटठडढतथदधपफबभशषसयरलवहणनमळ', 'दतयरलवहनम' local vowel, vowel_sign = '%*aिुृेोाीूैौॉॅ', 'अइउएओआईऊऋऐऔऑॲऍ' local syncope_pattern = '([' .. vowel .. vowel_sign .. '])(़?[' .. all_cons .. '])a(़?[' .. all_cons .. '])([ंँ]?[' .. vowel .. vowel_sign .. '])' function export.tr(text, lang, sc) text = gsub(text, 'ाँ', 'ॉ' .. 'ं') text = gsub(text, 'ँ', 'ॅ' .. 'ं') text = gsub(text, '([^' .. vowel .. vowel_sign .. '])ं ', '%1अ ') text = gsub(text, '([^' .. vowel .. vowel_sign .. '])ं$', '%1अ') text = gsub(text, '([' .. all_cons .. ']़?)([' .. vowel .. '्]?)', function(c, d) return c .. (d == "" and 'a' or d) end) for word in gmatch(text, "[ऀ-ॿa]+") do local orig_word = word word = reverse(word) word = gsub(word, '^a(़?[' .. all_cons .. '][' .. vowel .. vowel_sign .. '])', '%1') while match(word, syncope_pattern) do word = gsub(word, syncope_pattern, '%1%2%3%4') end word = gsub(word, '(़?.?)ं(.)', function(succ, prev) return succ .. (succ..prev == "a" and "्म" or (succ == "" and match(prev, '[' .. vowel .. ']') and "̃" or nasal_assim[succ] or "n")) .. prev end) text = gsub(text, orig_word, reverse(word)) end text = gsub(text, '.़?', conv) text = gsub(text, 'ñjñ', 'ndny') text = gsub(text, 'jñ', 'dny') text = gsub(text, 'a([iu])̃', 'a͠%1') text = gsub(text, 'aa', 'a') return toNFC(text) end return export bfzgpzh2zjapsl8r679i952vfi4ls34 Module:Fr-headword 828 1426246 9944137 9943111 2026-10-14T19:23:17Z TongcyDai 53191 9944137 Scribunto text/plain local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local check_missing = false -- whether to check for missing forms local require_when_needed = require("Module:utilities/require when needed") local m_table = require("Module:table") local lang = require("Module:languages").getByCode("fr") local langname = lang:getCanonicalName() local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" local romut_module = "Module:romance utilities" local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local glossary_link = require_when_needed(headword_utilities_module, "glossary_link") 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 sort = table.sort local u = mw.ustring.char local nnbsp = u(0x202F) -- NNBSP = narrow non-breaking space, used before ? and ! in French local prepositions = { "à ", "aux? ", "d[eu] ", "d['’]", "des ", "en ", "sous ", "sur ", "avec ", "pour ", "par ", "dans ", "contre ", "sans ", "comme ", "jusqu['’]", -- We could list others but you get diminishing returns } local no_split_apostrophe_words = { ["c'est"] = true, ["quelqu'un"] = true, ["aujourd'hui"] = true, } local function track(page) require("Module:debug").track("fr-headword/" .. page) return true end ----------------------------------------------------------------------------------------- -- Utility functions -- ----------------------------------------------------------------------------------------- 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 = lemma:gsub("%%", "%%%%") -- Assign to a variable to discard second return value. term = term:gsub("#", lemma) 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 = ",", label = label, accel = accel and {form = accel} or nil, } end local function make_plural(form, special) local retval = require(romut_module).handle_multiword(form, special, make_plural, prepositions) if retval then if #retval > 1 then error("Internal error: Got multiple plurals from handle_multiword(): " .. concat(retval)) end return retval[1] end if form:match("[sxz]$") then return form elseif form:match("au$") then return form .. "x" elseif form:match("al$") then return form:gsub("al$", "aux") end return form .. "s" end local function make_feminine(form, special) local retval = require(romut_module).handle_multiword(form, special, make_feminine, prepositions) if retval then if #retval > 1 then error("Internal error: Got multiple feminines from handle_multiword(): " .. concat(retval)) end return retval[1] end if form:match("e$") then return form elseif form:match("en$") then return form .. "ne" elseif form:match("er$") then return form:gsub("er$", "ère") elseif form:match("el$") then return form .. "le" elseif form:match("et$") then return form .. "te" elseif form:match("on$") then return form .. "ne" elseif form:match("ieur$") then return form .. "e" elseif form:match("teur$") then return form:gsub("teur$", "trice") elseif form:match("eu[rx]$") then return form:gsub("eu[rx]$", "euse") elseif form:match("if$") then return form:gsub("if$", "ive") elseif form:match("c$") then return form:gsub("c$", "que") elseif form:match("eau$") then return form:gsub("eau$", "elle") else return form .. "e" end end -- For bot use function export.make_feminine(frame) local masc = frame.args[1] or error("Masculine in 1= is required.") local special = frame.args[2] return make_feminine(masc, special) end -- Handle generation of feminine or plural inflections when "+" is encountered. `list` is the existing base forms -- (strings or form objects) that need to be inflected. `defobj` is the form object whose `term` field is "+"; any -- decorations from that form object will be combined with those of the base form. `inflfun` is the function to do the -- inflection, which is passed two arguments, the base form value (a string) and the `special` value specified for -- handling multiword expressions (or nil if no value specified). Returns the new list of inflected form objects. local function make_inflection(list, defobj, inflfun, special) local newlist = {} for _, form in ipairs(list) do if type(form) == "string" then form = {term = form} end local infl = inflfun(form.term, special) local formobj = m_table.shallowCopy(form) formobj.term = infl m_headword_utilities.combine_termobj_decorations(formobj, defobj) insert(newlist, formobj) end return newlist end ----------------------------------------------------------------------------------------- -- Main entry point -- ----------------------------------------------------------------------------------------- -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local params = { ["head"] = list_param, ["id"] = true, ["json"] = boolean_param, ["splithyph"] = boolean_param, ["nolink"] = boolean_param, ["nolinkhead"] = {type = "boolean", alias_of = "nolink"}, ["abbr"] = list_param, ["pagename"] = true, -- for testing } if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do params[key] = val end end local parargs = frame:getParent().args local args = require("Module:parameters").process(parargs, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local user_specified_heads = args.head local heads = user_specified_heads if args.nolink then if not heads[1] then heads = {pagename} end else local romut = require(romut_module) local auto_linked_head = romut.add_links_to_multiword_term(pagename, args.splithyph, no_split_apostrophe_words) if not heads[1] then heads = {auto_linked_head} else for i, head in ipairs(heads) do if head:find("^~") then head = romut.apply_link_modifiers(auto_linked_head, head:sub(2)) heads[i] = head elseif head:find("^[!?]$") then -- If explicit head= just consists of ! or ?, add it to the end of the default head after a -- NNBSP (thin non-breaking space). head = auto_linked_head .. nnbsp .. head heads[i] = head end if head == auto_linked_head then track("redundant-head") end end end end local data = { lang = lang, pos_category = pos_functions[poscat] and pos_functions[poscat].pos_category or poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = not user_specified_heads[1], genders = {}, inflections = {}, pagename = pagename, id = args.id, checkredlinks = check_missing and (pos_functions[poscat] and pos_functions[poscat].redlink_pos or true) or false, } if pagename:find("^%-") and poscat ~= "後綴形式" then data.is_suffix = true data.pos_category = "後綴" data.checkredlinks = check_missing local singular_poscat = poscat:gsub("s$", "") insert(data.categories, langname .. "構成" .. singular_poscat .. "的後綴") insert(data.inflections, {label = "構成" .. singular_poscat .. "的後綴"}) end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end parse_and_insert_inflection(data, args, "abbr", "縮寫") if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end ----------------------------------------------------------------------------------------- -- Nouns -- ----------------------------------------------------------------------------------------- local allowed_genders = m_table.listToSet { "m", "f", "mf", "mfbysense", "mfequiv", "gneut", "m-p", "f-p", "mf-p", "mfbysense-p", "mfequiv-p", "gneut-p", "?", "?-p", } local additional_allowed_pronoun_genders = m_table.listToSet { "m-s", "f-s", "mf-s", "p", -- mf-p doesn't make sense for e.g. [[iels]]/[[ielles]] "n", -- e.g. [[ceci]]/[[cela]] } local function validate_genders(genders, is_pronoun) for _, g in ipairs(genders) do if type(g) == "table" then g = g.spec end if not allowed_genders[g] and (not is_pronoun or not additional_allowed_pronoun_genders[g]) then error("Unrecognized gender: " .. g) end end end local function make_qual_replaced_by(replacement) return {list = true, allow_holes = true, replaced_by = false, instead = ("use an inline modifier on |%s= such as <q:...>, <qq:...>, <l:...> or <ll:...>"):format(replacement) } end local function make_alias_replaced_by(replacement, reason) return {list = true, disallow_holes = true, replaced_by = replacement, reason = reason or "for consistency with the corresponding parameter in other Romance-language headword templates" } end local function get_noun_params(is_proper) return { [1] = {list = "g", disallow_holes = true, required = not is_proper, default = "?", type = "genders", flatten = true}, -- gender(s) ["g"] = {replaced_by = 1, reason = "for consistency"}, [2] = list_param, --plural override(s) ["pqual"] = make_qual_replaced_by("2"), ["f"] = list_param, --feminine form(s) ["fqual"] = make_qual_replaced_by("f"), ["m"] = list_param, --masculine form(s) ["fqual"] = make_qual_replaced_by("m"), ["dim"] = list_param, --diminutive(s) ["dimqual"] = make_qual_replaced_by("dim"), ["aug"] = list_param, --diminutive(s) ["pej"] = list_param, --pejorative(s) ["dem"] = list_param, --demonym(s) ["fdem"] = list_param, --female demonym(s) } end local function do_noun(args, data, pos, is_proper) local is_plurale_tantum = false local has_singular = false if pos == "基數名詞" then pos = "數詞" insert(data.categories, 1, langname .. "基數詞") end if data.is_suffix then pos = "後綴" end local plpos = pos validate_genders(args[1]) data.genders = args[1] -- Check for specific genders and pluralia tantum. for _, g in ipairs(args[1]) do if type(g) == "table" then g = g.spec end if g:find("-p$") then is_plurale_tantum = true else has_singular = true end end local lemma = data.pagename -- Plural local plurals = {} local function insert_noun_inflection(terms, label, accel) m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, accel = accel and {form = accel} or nil, } end if is_plurale_tantum and not has_singular then if args[2][1] then error("Can't specify plurals of plurale tantum " .. pos) end insert(data.inflections, {label = "唯複"}) else plurals = m_headword_utilities.parse_term_list_with_modifiers { paramname = {2, "pl"}, forms = args[2], splitchar = ",", } -- Check for special plural signals local mode = nil local pl1 = plurals[1] if pl1 and #pl1.term == 1 then mode = pl1.term if mode == "?" or mode == "!" or mode == "-" or mode == "~" then pl1.term = nil if m_headword_utilities.termobj_has_decorations(pl1) then error(("Can't specify inline modifiers with plural code '%s'"):format(mode)) end table.remove(plurals, 1) -- Remove the mode parameter elseif mode ~= "+" and mode ~= "#" and not mode:find("[a-zA-Z]") then error(("Unexpected plural code '%s'"):format(mode)) end end if is_plurale_tantum then -- both singular and plural insert(data.inflections, {label = "有時" .. glossary_link("唯複") .. ",存在變體"}) end if mode == "?" then -- Plural is unknown insert(data.categories, langname .. "有未知或不確定複數的" .. plpos) elseif mode == "!" then -- Plural is not attested insert(data.inflections, {label = "複數無紀錄"}) insert(data.categories, langname .. "有無紀錄複數的" .. plpos) if plurals[1] then error("Can't specify any plurals along with unattested plural code '!'") end elseif mode == "-" then -- Uncountable noun; may occasionally have a plural insert(data.categories, langname .. "不可數" .. plpos) -- If plural forms were given explicitly, then show "usually" if plurals[1] then insert(data.inflections, {label = "通常" .. glossary_link("不可數")}) insert(data.categories, langname .. "可數" .. plpos) else insert(data.inflections, {label = glossary_link("不可數")}) end else -- Countable or mixed countable/uncountable if not plurals[1] and not is_proper then plurals[1] = {term = "+"} end if mode == "~" then -- Mixed countable/uncountable noun, always has a plural insert(data.inflections, {label = glossary_link("可數") .. "和" .. glossary_link("不可數")}) insert(data.categories, langname .. "不可數" .. plpos) insert(data.categories, langname .. "可數" .. plpos) elseif plurals[1] then -- Countable nouns insert(data.categories, langname .. "可數" .. plpos) else -- Uncountable nouns insert(data.categories, langname .. "不可數" .. plpos) end end -- Gather plurals, handling requests for default plurals. for _, pl in ipairs(plurals) do if pl.term == "+" then pl.term = make_plural(lemma) elseif pl.term:find("^%+") then pl.term = require(romut_module).get_special_indicator(pl.term) pl.term = make_plural(lemma, pl.term) elseif pl.term == "s" or pl.term == "x" then -- FIXME, convert to #s or #x pl.term = lemma .. pl.term else pl.term = replace_hash_with_lemma(pl.term, lemma) end end local pl1 = plurals[1] if pl1 and not plurals[2] and pl1.term == lemma then insert(data.inflections, {label = glossary_link("無屈折"), q = pl1.q, qq = pl1.qq, l = pl1.l, ll = pl1.ll, refs = pl1.refs }) insert(data.categories, langname .. "無屈折" .. plpos) else insert_noun_inflection(plurals, "複數", "p") end if plurals[2] then insert(data.categories, langname .. "有多個複數的" .. plpos) end end -- Gather masculines/feminines. For each one, generate the corresponding plural. `field` is the name of the field -- containing the masculine or feminine forms (normally "m" or "f"); and `inflect` is a function of one or two -- arguments to generate the default masculine or feminine from the lemma (the arguments are the lemma and -- optionally a "special" flag to indicate how to handle multiword expressions (or nil if no value specified). Returns the new list -- of inflected form objects. local function handle_mf(field, inflect, default_plurals) local function call_inflect(special) if inflect then -- Generate default feminine. return inflect(lemma, special) else -- FIXME error("Can't generate default masculine currently") end end local mfs = m_headword_utilities.parse_term_list_with_modifiers { paramname = field, forms = args[field], splitchar = ",", frob = function(term) if term == "+" then -- Generate default masculine/feminine. term = call_inflect() elseif term == "e" and field == "f" then -- FIXME: remove this special case term = lemma .. "e" else term = replace_hash_with_lemma(term, lemma) end local special = require(romut_module).get_special_indicator(term) if special then term = call_inflect(special) end return term end } return mfs end local feminines = handle_mf("f", make_feminine) local masculine_plurals = {} local masculines = handle_mf("m", nil) local function parse_and_insert_noun_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end insert_noun_inflection(feminines, "陰性", "f") insert_noun_inflection(masculines, "陽性") parse_and_insert_noun_inflection("dim", "指小詞") parse_and_insert_noun_inflection("aug", "指大詞") parse_and_insert_noun_inflection("pej", "貶義詞") parse_and_insert_noun_inflection("dem", "居民稱謂詞") parse_and_insert_noun_inflection("fdem", "女性居民稱謂詞") end pos_functions["名詞"] = { params = get_noun_params(), func = function(args, data) do_noun(args, data, "名詞") end, } pos_functions["專有名詞"] = { params = get_noun_params("is proper"), func = function(args, data) do_noun(args, data, "專有名詞", "is proper") end, } pos_functions["基數名詞"] = { params = get_noun_params(), func = function(args, data) do_noun(args, data, "基數名詞") end, pos_category = "數詞", } local function get_pronoun_pos(pos) return { params = { [1] = {list = "g", disallow_holes = true, required = true, default = "?", type = "genders", flatten = true}, -- gender(s) ["g"] = {replaced_by = 1, reason = "for consistency"}, ["f"] = list_param, ["fqual"] = make_qual_replaced_by("f"), ["m"] = list_param, ["mqual"] = make_qual_replaced_by("m"), ["mv"] = list_param, ["mvqual"] = make_qual_replaced_by("mv"), ["fpl"] = list_param, ["fp"] = make_alias_replaced_by("fpl"), ["fpqual"] = make_qual_replaced_by("fpl"), ["mpl"] = list_param, ["mp"] = make_alias_replaced_by("mpl"), ["mpqual"] = make_qual_replaced_by("mpl"), ["pl"] = list_param, ["p"] = make_alias_replaced_by("pl"), ["pqual"] = make_qual_replaced_by("pl"), ["type"] = list_param, }, func = function(args, data) -- Validate and add genders. validate_genders(args[1], "is pronoun") data.genders = args[1] local plpos = pos local function parse_and_insert_pronoun_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end -- Parse and insert all inflections. parse_and_insert_pronoun_inflection("m", "陽性") parse_and_insert_pronoun_inflection("mv", "元音前陽性單數") parse_and_insert_pronoun_inflection("f", "陰性") parse_and_insert_pronoun_inflection("mpl", "陽性複數") parse_and_insert_pronoun_inflection("fpl", "陰性複數") parse_and_insert_pronoun_inflection("pl", "複數") -- Categorize by "type" for _, ty in ipairs(args.type) do local category if ty == "indefinite" then category = "不定" elseif ty == "interrogative" then category = "疑問" elseif ty == "personal" then category = "人稱" elseif ty == "possessive" then category = "所有格" elseif ty == "reflexive" then category = "反身" elseif ty == "relative" then category = "關係" end if category then if type(category) == "table" then for _, cat in ipairs(category) do insert(data.categories, langname .. cat .. pos) end else insert(data.categories, langname .. category .. pos) end end end end } end pos_functions["代詞"] = get_pronoun_pos("代詞") pos_functions["限定詞"] = get_pronoun_pos("限定詞") local function get_misc_pos() return { params = { [1] = {replaced_by = "head", reason = "for consistency with other French headword templates"}, }, func = function(args, data) end } end pos_functions["副詞"] = get_misc_pos() pos_functions["介詞"] = get_misc_pos() pos_functions["短語"] = get_misc_pos() pos_functions["介詞短語"] = get_misc_pos() pos_functions["諺語"] = get_misc_pos() pos_functions["標點符號"] = get_misc_pos() pos_functions["附加符號"] = get_misc_pos() pos_functions["感嘆詞"] = get_misc_pos() pos_functions["前綴"] = get_misc_pos() pos_functions["縮寫"] = get_misc_pos() local function do_adjective(pos) return { params = { [1] = true, ["inv"] = boolean_param, ["sp"] = true, -- special indicator: "first", "first-last", etc. ["onlyg"] = true, ["m"] = list_param, ["mqual"] = make_qual_replaced_by("m"), ["mv"] = list_param, ["mvqual"] = make_qual_replaced_by("mv"), ["f"] = list_param, ["fqual"] = make_qual_replaced_by("f"), ["mpl"] = list_param, ["mp"] = make_alias_replaced_by("mpl"), ["mpqual"] = make_qual_replaced_by("mpl"), ["fpl"] = list_param, ["fp"] = make_alias_replaced_by("fpl"), ["fpqual"] = make_qual_replaced_by("fpl"), ["pl"] = list_param, ["p"] = make_alias_replaced_by("pl"), ["pqual"] = make_qual_replaced_by("pl"), ["base"] = list_param, ["current"] = make_alias_replaced_by("base", "because the old name was obscure and did not clarify the purpose of the parameter"), ["comp"] = list_param, ["compqual"] = make_qual_replaced_by("comp"), ["sup"] = list_param, ["supqual"] = make_qual_replaced_by("sup"), ["intr"] = boolean_param, }, pos_category = pos == "基數形容詞" and "數詞" or nil, redlink_pos = pos == "分詞" and "分詞" or nil, func = function(args, data) local is_numeral = false if pos == "基數形容詞" then pos = "數詞" is_numeral = true insert(data.categories, 1, langname .. "基數詞") end if data.is_suffix then pos = "後綴" end local plpos = pos if not is_numeral then if args.onlyg == "p" or args.onlyg == "m-p" or args.onlyg == "f-p" then insert(data.categories, langname .. "唯複數詞") end if args.onlyg == "s" or args.onlyg == "f-s" or args.onlyg == "f-s" then insert(data.categories, langname .. "唯單數詞") end if args.onlyg then insert(data.categories, langname .. "不完全變化" .. plpos) end end local lemma = data.pagename local function insert_inflection(terms, label, accel) m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, accel = accel and {form = accel} or nil, } end local function process_inflection(label, arg, accel, get_default, explicit_default_only) local orig_infls = m_headword_utilities.parse_term_list_with_modifiers { paramname = arg, forms = args[arg], splitchar = ",", } if not orig_infls[1] then if explicit_default_only or not get_default then orig_infls = {} else orig_infls = {{term = "+"}} end end local infls = {} if orig_infls[1] then for _, infl in ipairs(orig_infls) do if infl.term == "+" then local defs if get_default then defs = get_default(infl) else error("Can't use '+' with " .. arg .. "=; no default available") end for _, def in ipairs(defs) do insert(infls, def) end elseif infl.term == "e" or infl.term == "s" or infl.term == "x" then -- FIXME: delete this in favor of #e, #s, #x infl.term = lemma .. infl.term insert(infls, infl) else infl.term = replace_hash_with_lemma(infl.term, lemma) insert(infls, infl) end end insert_inflection(infls, label, accel) end return infls end if args.sp and not require(romut_module).allowed_special_indicators[args.sp] then local indicators = {} for indic, _ in pairs(require(romut_module).allowed_special_indicators) do insert(indicators, "'" .. indic .. "'") end sort(indicators) error("Special inflection indicator beginning can only be " .. mw.text.listToText(indicators) .. ": " .. args.sp) end local function get_base() return args.base[1] and args.base or {lemma} end if args.onlyg == "p" then insert(data.inflections, {label = "唯複"}) if args[1] ~= "mf" then -- Handle feminine plurals process_inflection("陰性複數", "fpl", "f|p") end elseif args.onlyg == "s" then insert(data.inflections, {label = "唯單"}) if not (args[1] == "mf" or not args.f[1] and lemma:match("e$")) then -- Handle feminines process_inflection("陰性單數", "f", "f", function(defobj) return make_inflection(get_base(), defobj, make_feminine, args.sp) end) end elseif args.onlyg == "m" then insert(data.genders, "m") insert(data.inflections, {label = "僅陽性"}) -- Handle masculine plurals process_inflection("陽性複數", "mpl", "m|p", function(defobj) return make_inflection(get_base(), defobj, make_plural, args.sp) end) elseif args.onlyg == "f" then insert(data.genders, "f") insert(data.inflections, {label = "僅陰性"}) -- Handle feminine plurals process_inflection("陰性複數", "fpl", "f|p", function(defobj) return make_inflection(get_base(), defobj, make_plural, args.sp) end) elseif args.onlyg then insert(data.genders, args.onlyg) insert(data.inflections, {label = "不完全變化"}) else -- Gather genders local gender = args[1] -- Default to mf if base form ends in -e and no feminine, -- feminine plural or gender specified if not gender and not args.f[1] and not args.fpl[1] and lemma:match("e$") and not lemma:find(" ", nil, true) then gender = "mf" end if args.intr then insert(data.inflections, {label = glossary_link("不及物")}) insert(data.inflections, {label = "因此" .. glossary_link("無屈折")}) args.inv = true elseif args.inv then insert(data.inflections, {label = glossary_link("無屈折")}) end -- Handle plurals of mf adjectives if not args.inv and gender == "mf" then process_inflection("複數", "pl", "p", function(defobj) return make_inflection(get_base(), defobj, make_plural, args.sp) end) end if not args.inv and gender ~= "mf" then -- Handle masculine form if not same as lemma; e.g. [[sûr de soi]] with m=+, m2=sûr de lui process_inflection("陽性單數", "m", "m|s", function(defobj) defobj = m_table.shallowCopy(defobj) defobj.term = lemma return {defobj} end, "explicit default only") -- Handle case of special masculine singular before vowel process_inflection("元音前陽性單數", "mv", "m|s") -- Handle feminines local feminines = process_inflection("陰性", "f", "f|s", function(defobj) return make_inflection(get_base(), defobj, make_feminine, args.sp) end) -- Handle masculine plurals process_inflection("陽性複數", "mpl", "m|p", function(defobj) return make_inflection(get_base(), defobj, make_plural, args.sp) end) -- Handle feminine plurals process_inflection("陰性複數", "fpl", "f|p", function(defobj) return make_inflection(feminines, defobj, make_plural, args.sp) end) end end -- Handle comparatives process_inflection("比較級", "comp", "comparative") -- Handle superlatives process_inflection("最高級", "sup", "superlative") end } end pos_functions["形容詞"] = do_adjective("形容詞") pos_functions["過去分詞"] = do_adjective("分詞") pos_functions["基數形容詞"] = do_adjective("基數形容詞") pos_functions["動詞"] = { params = { ["type"] = list_param, }, func = function(args, data) local pos = "動詞" for _, ty in ipairs(args.type) do local category, label if ty == "auxiliary" then category = "助" elseif ty == "defective" then category = "不完全變化" label = glossary_link("不完全變化") elseif ty == "impersonal" then category = "無人稱" label = glossary_link("無人稱") elseif ty == "modal" then category = "情態" elseif ty == "reflexive" then category = "自反" elseif ty == "transitive" then label = glossary_link("及物") category = "及物" elseif ty == "intransitive" then label = glossary_link("不及物") category = "不及物" elseif ty == "ambitransitive" or ty == "ambi" then category = {"及物", "不及物"} label = glossary_link("及物") .. "和" .. glossary_link("不及物") end if category then if type(category) == "table" then for _, cat in ipairs(category) do insert(data.categories, langname .. cat .. pos) end else insert(data.categories, langname .. category .. pos) end end if label then insert(data.inflections, {label = label}) end end end } pos_functions["cardinal invariable"] = { params = {}, func = function(args, data) data.pos_category = "數詞" insert(data.categories, langname .. "基數詞") insert(data.categories, langname .. "無屈折數詞") insert(data.inflections, {label = glossary_link("無屈折")}) end } ----------------------------------------------------------------------------------------- -- Suffix forms -- ----------------------------------------------------------------------------------------- pos_functions["後綴變格形"] = { params = { [1] = {required = true, list = true, disallow_holes = true}, ["g"] = {list = true, disallow_holes = true, type = "genders", flatten = true}, }, func = function(args, data) validate_genders(args.g) data.genders = args.g local suffix_type = {} for _, typ in ipairs(args[1]) do insert(suffix_type, "構成" .. typ .. "的後綴") end insert(data.inflections, {label = m_table.serialCommaJoin(suffix_type, {conj = "or"}) .. "的非詞元形式"}) end, } return export 6doihvpistsx330ds2m90o6c6e6qhpk Module:He-common 828 1427014 9944285 9611546 2026-10-14T20:42:03Z TongcyDai 53191 同步 enwikt(rev 91654533):新增 apply_wv_to_link_data()、move_nikud_before_geresh()([[Module:He-headword]] 新版需要) 9944285 Scribunto text/plain local export = {} local concat = table.concat local insert = table.insert local u = mw.ustring.char local ugsub = mw.ustring.gsub local usub = mw.ustring.sub local lang = require("Module:languages").getByCode("he") local nikud_regex = "[" .. u(0x5B0) .. "-" .. u(0x5BC) .. u(0x5BF) .. u(0x5C1) .. u(0x5C2) .. u(0x5C7) .. "]" -- A nil-safe, Hebrew-specific diacritic remover. function export.remove_nikud(formwv) return formwv and lang:stripDiacritics(formwv) or nil end local function fix_nikud_subber(x) local ret = {} -- Shin dots (U+05C1 & U+05C2). for s in x:gmatch("\215[\129\130]") do insert(ret, s) end -- Dagesh (U+05BC & U+05BF). for d in x:gmatch("\214[\188\191]") do insert(ret, d) end -- Vowels (U+05B0-U+05BB & U+05C7). for v in x:gmatch("[\214\215][\176-\187\135]") do -- any false-positives won't be picked up by the original gsub insert(ret, v) end return concat(ret) end function export.fix_nikud(x) return ugsub(x, nikud_regex .. nikud_regex .. "+", fix_nikud_subber) end -- Moves nikud after geresh/gershayim to the preceding letter, e.g. ג׳ֻ -> גֻ׳. function export.move_nikud_before_geresh(x) return (ugsub(x, "([א-ת]" .. nikud_regex .. "*)([׳״])(" .. nikud_regex .. "+)", "%1%3%2")) end function export.end_with_makaf(str) if str and #str > 0 and usub(str, -1) ~= "־" then str = str .. "־" end return str end -- This should only be used by modules that auto-generate words, otherwise use gen_link function export.process_wv_triad(form, formwv, formdwv) if form then return form, formwv, formdwv elseif formwv then return export.remove_nikud(formwv), formwv, formdwv end return export.remove_nikud(formdwv), formdwv, nil end function export.gen_link(form, formwv, formdwv) form, formwv, formdwv = export.process_wv_triad(form, formwv, formdwv) if not form then error("Can't make a link out of nothing.") elseif formdwv then return "[[" .. form .. "|" .. (formwv or form) .. " / " .. formdwv .. "]]" end return "[[" .. form .. "|" .. (formwv or form) .. "]]" end -- Like gen_link for construct forms appends a makaf if one doesn't already exist function export.gen_link_ending_with_makaf(form, formwv, formdwv) form, formwv, formdwv = export.process_wv_triad(form, formwv, formdwv) if not form then error("Can't make a link out of nothing.") elseif formdwv then return "[[" .. form .. "|" .. (export.end_with_makaf(formwv) or form) .. " / " .. export.end_with_makaf(formdwv) .. "]]" end return "[[" .. form .. "|" .. export.end_with_makaf(formwv or form) .. "]]" end -- Given a link-data object to be passed to [[Module:links]].full_link(), process Hebrew -- wv/dwv fields into the corresponding term/alt fields. The unvocalized form remains -- the link target, while wv/dwv control the displayed form. function export.apply_wv_to_link_data(data) if data.alt and (data.wv or data.dwv) then error("Specify either alt or wv/dwv, not both") end local term, wv, dwv = export.process_wv_triad(data.term, data.wv, data.dwv) if not term then error("Can't make a link out of nothing.") end data.term = term if dwv then data.alt = (wv or term) .. " / " .. dwv elseif wv then data.alt = wv end data.wv = nil data.dwv = nil return data end return export op1ol5tr4p0vfw9lmkxr29u1mc2c7ox Module:He-utilities 828 1443565 9944351 9611630 2026-10-14T21:03:23Z TongcyDai 53191 同步 enwikt(rev 91771659)並本地化:改用 [[Module:Inflection-table]];修正 {{he-rootbox}} 表格連結(分類名缺「詞」、sense 重複)與表頭「詞根s」;詞根頁詞類改為「詞根」;報錯訊息依 enwikt 原文 9944351 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local codepoint = m_str_utils.codepoint local gsub = m_str_utils.gsub local u = m_str_utils.char local export = {} local sc = require("Module:scripts").getByCode("Hebr") local lang = require("Module:languages").getByCode("he") local m_utilities = require("Module:utilities") local m_links = require("Module:links") local m_headword = require("Module:headword") local m_inflection_table = require("Module:inflection-table") local rsplit = mw.text.split -- A wrapper function allowing the contents of this module to be called from -- templates. For example, '{{#invoke:he-utilities|main|otSofit|כ}}' produces -- 'ך', as does '{{#invoke:he-utilities|main|letters|kafSofit}}'. function export.main(frame) if type(export[frame.args[1]]) == 'function' then return export[frame.args[1]](frame.args[2]) else return export[frame.args[1]][frame.args[2]] end end -- A mapping from strings containing letter-names, e.g. "alef", to strings -- containing letters, e.g. "\215\144". (The latter is a UTF-8-encoded string -- containing the single Unicode character U+05D0 HEBREW LETTER ALEF.) export.letters = {} for i, name in ipairs({ 'alef', 'bet', 'gimel', 'dalet', 'hei', 'vav', 'zayen', 'khet', 'tet', 'yud', 'kafSofit', 'kaf', 'lamed', 'memSofit', 'mem', 'nunSofit', 'nun', 'samekh', 'ayin', 'peiSofit', 'pei', 'tsadiSofit', 'tsadi', 'kuf', 'resh', 'shin', 'tav' }) do export.letters[name] = u(0x05D0 + i - 1) end export.letters.sin = export.letters.shin -- Same as previous, but for vowels instead of letters. (It also includes a few -- marks and diacritics that aren't quite "vowels", but are in the same sequence -- of Unicode characters.) export.vowels = {} for i, name in ipairs({ 'shva', 'khatafSegol', 'khatafPatakh', 'khatafKamats', 'khirik', 'tseirei', 'segol', 'patakh', 'kamats', 'kholam', 'ignoreMe', 'kubuts', 'dagesh', 'meteg', 'makaf', 'rafe', 'pasek', 'shinDot', 'sinDot', 'sofPasuk', 'upperDot' }) do export.vowels[name] = u(0x05B0 + i - 1) end export.vowels.ignoreMe = nil export.vowels.mapik = export.vowels.dagesh -- If letter is kaf, mem, nun, pei, or tsadi, returns kaf sofit, mem sofit, -- etc., respectively; otherwise, just returns letter. function export.otSofit(letter) if letter == export.letters.kaf or letter == export.letters.mem or letter == export.letters.nun or letter == export.letters.pei or letter == export.letters.tsadi then return u(codepoint(letter) - 1) else return letter end end -- Same as previous, except that if letter is kaf or kaf sofit, also tacks on -- a sh'va (since kaf sofit is written with a sh'va when it has no other vowel). function export.otSofitShva(letter) letter = export.otSofit(letter) if letter == export.letters.kafSofit then return letter .. export.vowels.shva else return letter end end -- If letter is kaf sofit, mem sofit, etc., returns kaf, mem, etc.; otherwise, -- just returns letter. function export.otLoSofit(letter) if letter == export.letters.kafSofit or letter == export.letters.memSofit or letter == export.letters.nunSofit or letter == export.letters.peiSofit or letter == export.letters.tsadiSofit then return u(codepoint(letter) + 1) else return letter end end -- If letter is bet, gimel, dalet, kaf, pei, or tav, returns letter plus a -- dagesh; otherwise, just returns letter. function export.dageshKal(letter) if letter == export.letters.bet or letter == export.letters.gimel or letter == export.letters.dalet or letter == export.letters.kaf or letter == export.letters.pei or letter == export.letters.tav then return letter .. export.vowels.dagesh else return letter end end -- If letter is shin plus a shin or sin dot, returns shin (without the dot); -- otherwise, just returns letter. function export.dotlessShin(letter) if letter == export.letters.shin .. export.letters.shinDot or letter == export.letters.sin .. export.letters.sinDot then return export.letters.shin else return letter end end local letters = "[א-ת]" local modifiers = "[ּׁׂׄ]?" local separators = "[-־ %.,!|]?" local regex = "(" .. letters .. modifiers .. ")" .. separators local medial_radicals = { ["א"] = true, ["ב"] = true, ["ג"] = true, ["ד"] = true, ["ה"] = true, ["הּ"] = false, ["ו"] = true, ["ז"] = true, ["ח"] = true, ["ט"] = true, ["י"] = true, ["כ"] = true, ["ל"] = true, ["מ"] = true, ["נ"] = true, ["ס"] = true, ["ע"] = true, ["פ"] = true, ["צ"] = true, ["ק"] = true, ["ר"] = true, ["שׁ"] = true, ["שׂ"] = true, ["ת"] = true, } local initial_radicals = medial_radicals local final_radicals = { ["א"] = true, ["ב"] = true, ["ג"] = true, ["ד"] = true, ["ה"] = true, ["הּ"] = true, ["ו"] = false, ["ז"] = true, ["ח"] = true, ["ט"] = true, ["י"] = false, ["ך"] = true, ["ל"] = true, ["ם"] = true, ["ן"] = true, ["ס"] = true, ["ע"] = true, ["ף"] = true, ["ץ"] = true, ["ק"] = true, ["ר"] = true, ["שׁ"] = true, ["שׂ"] = true, ["ת"] = true, } local radical_romanizations = { ["א"] = "ʾ", ["ב"] = "b", ["ג"] = "g", ["ד"] = "d", ["ה"] = "h", ["ו"] = "w", ["ז"] = "z", ["ח"] = "kh", ["ט"] = "ṭ", ["י"] = "y", ["[כך]"] = "k", ["ל"] = "l", ["[מם]"] = "m", ["[נן]"] = "n", ["ס"] = "s", ["ע"] = "ʿ", ["[פף]"] = "p", ["[ץצ]"] = "ts", ["ק"] = "q", ["ר"] = "r", ["שׁ"] = "sh", ["שׂ"] = "s", ["ת"] = "t", } local function transliterate_root(root_string) local romanized_root = root_string:gsub("־", "-") for k, v in pairs(radical_romanizations) do romanized_root = gsub(romanized_root, k, v) end return romanized_root end function export.plain_root(frame) local radicals = {} local len = 0 local subber = function(radical) table.insert(radicals, radical) len = len + 1 return "" end local scraps = gsub(frame.args[1], regex, subber) if scraps ~= "" then error("Unrecognized characters in root.") end if len < 2 then error("Root must have at least two radicals separated by ־.") end for i, radical in ipairs(radicals) do if i == 1 then -- initial if not initial_radicals[radical] then error("Unrecognized initial radical " .. radical .. ".") end elseif i == len then -- final if not final_radicals[radical] then error("Unrecognized final radical " .. radical .. ".") end else -- medial if not medial_radicals[radical] then error("Unrecognized medial radical " .. radical .. ".") end end end return table.concat(radicals, "־") end function export.romanized_root(frame) local root = export.plain_root(frame) return transliterate_root(root) end local function link(term, alt, tr, id) if term == "" or term == "&mdash;" then return term else return m_links.full_link({ term = term, alt = alt, tr = tr, lang = lang, id = id, }) end end local function validateRoot(rootTable, joined_root) if type(rootTable) ~= "table" then error("rootTable is not a table", 2) end local len = #rootTable if len < 2 then error("Root must have at least two radicals separated by ־.") end for i, radical in ipairs(rootTable) do if i == 1 then -- initial if not initial_radicals[radical] then error("Unrecognized initial radical " .. radical .. " in " .. joined_root) end elseif i == #rootTable then -- final if not final_radicals[radical] then error("Unrecognized final radical " .. radical .. " in " .. joined_root) end else -- medial if not medial_radicals[radical] then error("Unrecognized medial radical " .. radical .. " in " .. joined_root) end end end end function export.root(frame) local output = {} local categories = {} local namespace = mw.title.getCurrentTitle().nsText local params = { [1] = { list = true }, head = true, nocat = { type = "boolean" }, plain = { type = "boolean" }, notext = { type = "boolean" }, sense = true, pagename = true, } local args = require("Module:parameters").process(frame:getParent().args, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local rootLetters = {} local roots = args[1] local plain = args["plain"] if frame.args["plain"] then plain = true end local head = frame.args["head"] local langCode = lang:getCode() local separator = "־" local roots_len = #roots if #roots == 0 and not args.pagename and namespace == "Template" then -- FIXME: There should be support for a list of arguments as the template_default table.insert(rootLetters, rsplit("כ־ת־ב", separator)) elseif #roots ~= 0 then for _, root in ipairs(roots) do table.insert(rootLetters, rsplit(root, separator)) end else if args["head"] ~= nil and pagename ~= lang:stripDiacritics(args["head"]) then error("Root is different from the pagename.") end if head and args["head"] ~= nil then pagename = args["head"] end table.insert(rootLetters, rsplit(pagename, separator)) end local joined_roots = {} for i, rootLetter in ipairs(rootLetters) do table.insert(joined_roots, table.concat(rootLetter, separator)) validateRoot(rootLetter, joined_roots[i]) end local sense = args["sense"] local sense_formatted = "" if sense ~= nil then sense_formatted = " (" .. sense .. ") " end if pagename == joined_roots[1] then if roots_len > 1 then error("There should be only one root.") end table.insert(output, m_headword.full_headword({ lang = lang, pos_category = "詞根", categories = {}, heads = { pagename }, translits = {transliterate_root(pagename) }, nomultiwordcat = true })) if args["nocat"] then return table.concat(output) else return table.concat(output) .. table.concat(categories) end else local link_texts = {} local term_counts = {} for i, joined_root in ipairs(joined_roots) do local link_text = joined_root table.insert(link_texts, link(link_text, joined_root .. sense_formatted, transliterate_root(joined_root), sense)) table.insert( categories, m_utilities.format_categories( { "詞根為" .. joined_root .. sense_formatted .. "的" .. lang:getCanonicalName() .. "詞" }, lang) ) table.insert(term_counts, mw.site.stats.pagesInCategory( "詞根為" .. joined_root .. sense_formatted .. "的" .. lang:getCanonicalName() .. "詞", "pages") ) end if args["nocat"] or plain then if args["nocat"] then return table.concat(link_texts, ", ") else return table.concat(link_texts, ", ") .. table.concat(categories) end else local link_text_output = "" for i, link_text in ipairs(link_texts) do link_text_output = link_text_output .. "\n|-\n| " .. link_text .. "\n|-\n| [[:Category:" .. "詞根為" .. joined_roots[i] .. sense_formatted .. "的" .. lang:getCanonicalName() .. "詞" .. "|" .. term_counts[i] .. "個詞" .. "]]\n" end local wikicode = m_inflection_table.make_top{ title = "-", palette = "grey", class = "floatright tr-alongside" } wikicode = wikicode .. [=[ ! [[w:en:Semitic root|詞根]]]=] wikicode = wikicode .. link_text_output wikicode = wikicode .. m_inflection_table.make_bottom{} return wikicode .. table.concat(categories) end end end return export dyegjgyxb76nnybol84oosagxrfh6od Module:He-headword 828 1443574 9944286 9690773 2026-10-14T20:42:12Z TongcyDai 53191 同步 enwikt(rev 92924994)並本地化:屈折形式支援行內修飾語(<wv:...>、<dwv:...>、<tr:...> 等)、head2=/wv2=/dwv2= 等多個詞頭、性別參數檢查、kamats katan/khataf kamats 等分類;恢復舊版註解掉的分類並譯為中文,修正「詞尾為־ה的陽性名詞」誤作陰性;限定詞、代詞改用中文詞類鍵;本地修正:「-」不作為 headword utilities 模式符號(enwikt 現行版 {{he-adj-auto|f=-}} 會報錯) 9944286 Scribunto text/plain local m_headword = require("Module:headword") local m_headword_utilities = require("Module:headword utilities") local com = require("Module:he-common") local export = {} local pos_functions = {} local lang = require("Module:languages").getByCode("he") local function get_params_list(args, argprefix) local export = {} i = 1 term = argprefix while args[term] ~= nil and args[term] ~= "" do table.insert(export, term) i = i + 1 term = argprefix .. i end return export end local function make_params_array(args, params) local export = {} for _, param in ipairs(params) do table.insert(export, args[param]) end return export end -- extensions to what parse_term_with_modifiers() enables by default local inflection_inline_mods = { "tr", {"wv", {}}, {"dwv", {}}, } local function object_has_property_other_than(obj, excluded) for key in pairs(obj) do if key ~= excluded then return true end end return false end local function parse_form(value, param) if value == nil then return nil end local obj = m_headword_utilities.parse_term_with_modifiers { val = value, paramname = param, include_mods = inflection_inline_mods, -- l10n: 「-」等值由本模組自行處理,不作為 [[Module:headword utilities]] 的模式符號(否則 {{he-adj-auto|f=-}} 會報錯) disable_special_modes = true, } -- For modifier-only values such as <wv:bar>, the parser returns term="". -- Normalize it to nil so the unvocalized link target can be derived from wv/dwv. if obj.term == "" then obj.term = nil end if obj.term == "-" and object_has_property_other_than(obj, "term") then error(("Parameter |%s= uses the sentinel - with inline modifiers; use bare - instead") :format(param)) end return obj end local function parse_form_slot(args, param) local legacy = { wv = args[param .. "wv"], dwv = args[param .. "dwv"], } local obj = parse_form(args[param], param) if not obj then if legacy.wv == nil and legacy.dwv == nil then return nil end obj = {} end -- Legacy companions remain plain strings. Inline syntax belongs only on the -- main form value, but the old companions can still provide wv/dwv displays. for _, kind in ipairs({"wv", "dwv"}) do local value = legacy[kind] if value ~= nil then if obj[kind] ~= nil then error(("Can't specify both |%s%s= and inline <%s:...> in |%s=") :format(param, kind, kind, param)) end obj[kind] = value end end return obj end local function normalize_inflection_obj(obj, is_construct, param) if is_construct then -- Resolve a target before adding display-only makaf. In particular, if -- only wv/dwv was supplied, deriving the target afterwards would wrongly -- include the newly added makaf in the target. obj.term, obj.wv, obj.dwv = com.process_wv_triad(obj.term, obj.wv, obj.dwv) obj.wv = com.end_with_makaf(obj.wv or obj.term) obj.dwv = com.end_with_makaf(obj.dwv) end if obj.wv or obj.dwv then return com.apply_wv_to_link_data(obj) end if not obj.term or obj.term == "" then error(("Parameter |%s= has no term or vocalization; specify a term, <wv:...>, or <dwv:...>") :format(param)) end return obj end local function format_head(head, wv, dwv) if head then return head end wv = wv or mw.loadData("Module:headword/data").pagename -- not really an inflection table but for the black links return dwv and wv .. " / " .. '<span class="inflection-table">' .. "[[" .. dwv .. "]]" .. "</span>" or wv end local function format_preview_warnings(warnings) if not warnings[1] then return "" end return ' <span class="error previewonly">' .. table.concat(warnings, "<br />") .. "</span>" end local function maybe_get_inflection(args, name, params, list, accel, is_construct) if list then -- Preserving existing behavior: scan consecutive form parameters (e.g. |pl=, -- |pl2=, ...), without treating |plNwv= or |plNdwv= as forms by themselves. -- TODO: Add tracking and warnings for ignored, etc. params = get_params_list(args, params) end local tbl = {} if type(params) ~= "table" then params = {params} end for _, param in ipairs(params) do local obj = parse_form_slot(args, param) if obj then tbl.label = name tbl.accel = accel table.insert(tbl, normalize_inflection_obj(obj, is_construct, param)) end if args[param] == "" or args[param .. "wv"] == "" or args[param .. "dwv"] == "" then require('Module:debug').track("he-noun/empty-form-param") elseif args[param] ~= nil and args[param .. "wv"] ~= nil then require('Module:debug').track("he-noun/param-and-paramwv") end end return next(tbl) and tbl end -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local preview_warnings = {} local args = {} for k, v in pairs(frame:getParent().args) do if v ~= "" then args[k] = v end end local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") if frame.args["auto"] and (args["auto"] == "" or not args["auto"]) then args["auto"] = frame.args["auto"] end local data = {lang = lang, pos_category = poscat, categories = {}, heads = {}, translits = make_params_array(args, get_params_list(args, "tr")), genders = {}, inflections = {}} data.sort_key = args["sort"]; if data.sort_key == "" then data.sort_key = nil end if data.sort_key then data.sort_key = data.sort_key .. "a" .. mw.loadData("Module:headword/data").pagename end local wv = args["wv"] or mw.loadData("Module:headword/data").pagename if not args["head"] then data.no_redundant_head_cat = true end -- headword forms local i = 1 repeat local suffix = i == 1 and "" or i local this_head = args["head" .. suffix] local this_wv = args["wv" .. suffix] local this_dwv = args["dwv" .. suffix] data.heads[i] = format_head(this_head, this_wv, this_dwv) if this_head and (this_wv or this_dwv) then table.insert(preview_warnings, "Warning: <code>|head" .. suffix .. "=</code> overrides <code>|wv" .. suffix .. "=</code>/<code>|dwv" .. suffix .. "=</code>.") end if this_dwv and mw.ustring.match(this_dwv, "%[%[") then require('Module:debug').track("he-noun/link-in-dwv") end i = i + 1 until not (args["head" .. i] or args["wv" .. i] or args["dwv" .. i]) if not (args["wv"] or args["dwv"] or args["head"]) then require('Module:debug').track("he-noun/no-nikud") end local character_categories = { {"׳", "帶「׳」的希伯來語詞"}, {"״", "帶「״」的希伯來語詞"}, {"ׇ", "帶kamats katan的希伯來語詞"}, {"ֳ", "帶khataf kamats的希伯來語詞"}, } for _, category_spec in ipairs(character_categories) do for _, head in ipairs(data.heads) do -- check dwv/wv or head if mw.ustring.match(head, category_spec[1]) then table.insert(data.categories, category_spec[2]) break end end end local begedkefet = "בגדכפת" local vowels = "ְֱֲֳִֵֶַָֹֻ" local begedkefet_regex = "[" .. begedkefet .. "]" local vowels_with_mater_lectionis_regex = "[" .. vowels .. "וא" .. "]" local fixed_nikud = com.fix_nikud(args["dwv"] or args["wv"] or "") if args["unchangeablebegedkefet"] == "1" or mw.ustring.match(fixed_nikud, "^" .. begedkefet_regex .. vowels_with_mater_lectionis_regex) then table.insert(data.categories, "以不變begedkefet字母開頭的希伯來語詞") end local pattern_link = "" if args["pat"] and args["pat"] ~= "" and poscat ~= "動詞" then table.insert(data.categories, "類型為" .. args["pat"] .. "的希伯來語詞") local patfmt = require("Module:links").full_link({lang = lang, alt = args["pat"], tr = "-"}) pattern_link = " <small>[[Appendix:希伯來語類型/" .. args["pat"] .. "|[類型: " .. patfmt .. "] ]]</small>" end if pos_functions[poscat] then pos_functions[poscat](args, data, wv) end table.insert(data.inflections, maybe_get_inflection(args, "聖經希伯來語[[w:en:Pausa|停頓形]]", "pausal", false)) return (m_headword.full_headword(data)) .. pattern_link .. format_preview_warnings(preview_warnings) end local final_to_nonfinal = { ["ך"]="כ", ["ם"]="מ", ["ן"]="נ", ["ף"]="פ", ["ץ"]="צ", } local function stemify_helper(letter, rest) return (final_to_nonfinal[letter] or letter) .. rest end local function stemify(x) if x then x = mw.ustring.gsub(x, "ְ([^א-תﭏ]*)$", "%1") x = mw.ustring.gsub(x, "([ךםןףץ])([^א-תﭏ]*)$", stemify_helper) end return x end local function gen_fem_t(stemwv) local stub, vowel, final, dagesh = mw.ustring.match(com.fix_nikud(stemwv), "^(.*)([ְֲִָ])([א-ת][ׁׂ]?)(ּ?)$") if not stub then error("Error attaching feminine ת suffix, please check vocalization.") end if final == "י" then if vowel ~= "ִ" or dagesh ~= "ּ" then error("Error attaching feminine ת suffix, please check vocalization.") end return stub .. vowel .. final .. "ת" end if vowel == "ִ" or dagesh ~= "" then error("Error attaching feminine ת suffix, please check vocalization.") end if final == "א" then return stub .. "ֵ" .. final .. "ת" end if final == "ה" or final == "ח" or final == "ע" then return stub .. "ַ" .. final .. "ַ" .. "ת" end return stub .. "ֶ" .. final .. "ֶ" .. "ת" end pos_functions["形容詞"] = function(args, data) -- table.insert(genders, "m") if args["auto"] == nil or args["auto"] == "" then -- Use only provided inflections table.insert(data.inflections, maybe_get_inflection(args, "陰性", {"f", "f2"}, false)) table.insert(data.inflections, maybe_get_inflection(args, "陽性複數", {"mp", "mp2"}, false)) table.insert(data.inflections, maybe_get_inflection(args, "陰性複數", "fp", true)) else require("Module:debug").track("he-adj/auto") -- Parse explicit rendered overrides before doing any morphology. Stem -- parameters are generation inputs, not rendered forms, and stay raw. local function prepare_objects(primary, secondary) local objects = {} local primary_obj = parse_form_slot(args, primary) table.insert(objects, {form = primary_obj or {}, param = primary}) if secondary then local secondary_obj = parse_form_slot(args, secondary) if secondary_obj then table.insert(objects, {form = secondary_obj, param = secondary}) end end return objects end local feminine = prepare_objects("f", "f2") local masculine_plural = prepare_objects("mp", "mp2") local feminine_plural = prepare_objects("fp") -- Automatically generate inflections. local stem = args["stem"] local stemwv = args["stemwv"] local stemdwv = args["stemdwv"] local e = false if not stem then if stemwv then stem = com.remove_nikud(stemwv) else stem = stemify(mw.loadData("Module:headword/data").pagename) if not stemdwv then stemwv = stemify(args["wv"]) stemdwv = stemify(args["dwv"]) end local fstemwv = stemwv and com.fix_nikud(stemwv) local fstemdwv = stemdwv and com.fix_nikud(stemdwv) if (fstemwv or fstemdwv) and (stem ~= nil or stem:match("ה$")) and (fstemwv == nil or fstemwv:match("ֶה$")) and (fstemdwv == nil or fstemdwv:match("ֶה$")) then e = true stem = stem and stem:gsub("ה$", "") stemwv = fstemwv and fstemwv:gsub("ֶה$", "") stemdwv = fstemdwv and fstemdwv:gsub("ֶה$", "") end end end stem, stemwv, stemdwv = com.process_wv_triad(stem, stemwv, stemdwv) local function insert_generated_inflection(label, objects, generate) for _, item in ipairs(objects) do local obj = item.form obj.term, obj.wv, obj.dwv = com.process_wv_triad(obj.term, obj.wv, obj.dwv) end -- Preserve the established primary bare-hyphen suppression behavior. if objects[1].form.term == "-" then return end local forms = {label = label} for _, item in ipairs(objects) do generate(item.form) table.insert(forms, normalize_inflection_obj(item.form, false, item.param)) end table.insert(data.inflections, forms) end insert_generated_inflection("陰性", feminine, function(obj) if not (obj.term or obj.wv or obj.dwv) then obj.term = stem and (stem .. "ה") obj.wv = stemwv and (stemwv .. "ָה") obj.dwv = stemdwv and (stemdwv .. "ָה") elseif obj.term == "ת" and not (obj.wv or obj.dwv) then obj.term = stem and (stem .. (e and "ית" or "ת")) obj.wv = stemwv and (e and (stemwv .. "ֵית") or gen_fem_t(stemwv)) obj.dwv = stemdwv and (e and (stemdwv .. "ֵית") or gen_fem_t(stemdwv)) end end) insert_generated_inflection("陽性複數", masculine_plural, function(obj) if not (obj.term or obj.wv or obj.dwv) then obj.term = stem and (stem .. "ים") obj.wv = stemwv and (stemwv .. "ִים") obj.dwv = stemdwv and (stemdwv .. "ִים") end end) insert_generated_inflection("陰性複數", feminine_plural, function(obj) if not (obj.term or obj.wv or obj.dwv) then obj.term = stem and (stem .. "ות") obj.wv = stemwv and (stemwv .. "וֹת") obj.dwv = stemdwv and (stemdwv .. "וֹת") end end) end end pos_functions["限定詞"] = function(args, data, wv) if args["g"] == "m" or args["g"] == "m-p" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.inflections, maybe_get_inflection(args, "陰性等價詞", "f", true)) elseif args["g"] == "f" or args["g"] == "f-p" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.inflections, maybe_get_inflection(args, "陽性等價詞", "m", false)) end end local function validate_gender(gender, param) if not ( gender == "" or gender == nil or gender == "m" or gender == "f" or gender == "m-d" or gender == "f-d" or gender == "m-p" or gender == "f-p" or gender == "-" -- for אַל "naught" ) then if gender:find "m" and gender:find "f" then error("To indicate two genders, use |g2=; for instance, for masculine or feminine, |g=m|g2=f") else error("Gender in |" .. param .. "=" .. gender .. " is invalid; choose from m, f, m-d, f-d, m-p, f-p") end end end pos_functions["名詞"] = function(args, data, wv) validate_gender(args["g"], "g") validate_gender(args["g2"], "g2") if args["g2"] ~= nil and args["g2"] ~= "" and not (args["g"] ~= nil and args["g"] ~= "") then error("|g= parameter required if |g2= is present") end if args["g"] == "m" or args["g"] == "f" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) if args["sg"] ~= nil then require('Module:debug').track("he-noun/sg-for-head") end elseif args["g"] == "m-d" or args["g"] == "f-d" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.categories, "希伯來語唯雙名詞") table.insert(data.inflections, maybe_get_inflection(args, "不定單數", "sg", false)) elseif args["g"] == "m-p" or args["g"] == "f-p" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.categories, "希伯來語唯複名詞") table.insert(data.inflections, maybe_get_inflection(args, "不定單數", "sg", false)) elseif args["g"] == "" or args["g"] == nil then table.insert(data.genders, "?") table.insert(data.categories, "希伯來語詞條性別請求") end -- Dual forms rare enough that there's no need for without/missing categoristion table.insert(data.inflections, maybe_get_inflection(args, "不定雙數", "dual", true)) -- Compound words such as בית קברות should be ignored when filling up categories like -- Category:Hebrew masculine nouns with plurals ending in ־ות is_compound_word = mw.ustring.find(wv, "[ ־]") ~= nil if args["pl"] == "-" then table.insert(data.inflections, {label = "無複數"}) table.insert(data.categories, "缺少複數形式的希伯來語名詞") elseif args["pl"] == "" or args["pl"] == nil then table.insert(data.categories, "缺少複數形式的希伯來語名詞條目") else local plural = maybe_get_inflection(args, "不定複數", "pl", true, {form = "p", lemma = wv}) table.insert(data.inflections, plural) local plural_term = plural[1].term if args["g"] == "m" and mw.ustring.sub(com.remove_nikud(plural_term), -2, -1) == "ות" and not is_compound_word then table.insert(data.categories, "複數詞尾為־ות的希伯來語陽性名詞") elseif args["g"] == "f" and mw.ustring.sub(com.remove_nikud(plural_term), -2, -1) == "ים" and not is_compound_word then table.insert(data.categories, "複數詞尾為־ים的希伯來語陰性名詞") end if mw.ustring.sub(com.remove_nikud(plural_term), -3, -1) == "יים" and mw.ustring.sub(mw.ustring.gsub(com.remove_nikud(wv), "[%[%]]", ""), -1, -1) ~= "י" then table.insert(data.categories, "複數詞尾為־יים的希伯來語名詞") end end if args["cons"] == "-" then table.insert(data.inflections, {label = "無結構態"}) table.insert(data.categories, "缺少附屬形的希伯來語名詞") else if args["cons"] == "" or args["cons"] == nil then table.insert(data.categories, "缺少單數附屬形的希伯來語名詞條目") else table.insert(data.inflections, maybe_get_inflection(args, "單數結構態", "cons", true, {form = "s|cons", lemma = wv}, true)) end table.insert(data.inflections, maybe_get_inflection(args, "雙數結構態", "dualcons", true , nil, true)) if (args["plcons"] == "" or args["plcons"] == nil) and args["pl"] ~= "-" then table.insert(data.categories, "缺少複數附屬形的希伯來語名詞條目") else table.insert(data.inflections, maybe_get_inflection(args, "複數結構態", "plcons", true, {form = "p|cons", lemma = wv}, true)) end end table.insert(data.inflections, maybe_get_inflection(args, "陽性等價詞", "m", true)) table.insert(data.inflections, maybe_get_inflection(args, "陰性等價詞", "f", true)) if args["g"] == "m" and mw.ustring.sub((com.remove_nikud(args["wv"] or args["dwv"] or mw.loadData("Module:headword/data").pagename)), -1) == "ת" then table.insert(data.categories, "詞尾為־ת的希伯來語陽性名詞") elseif args["g"] == "m" and mw.ustring.sub((com.remove_nikud(args["wv"] or args["dwv"] or mw.loadData("Module:headword/data").pagename)), -1) == "ה" then table.insert(data.categories, "詞尾為־ה的希伯來語陽性名詞") elseif args["g"] == "m" then table.insert(data.categories, "希伯來語陽性名詞") elseif args["g"] == "f" then table.insert(data.categories, "希伯來語陰性名詞") end end pos_functions["數詞"] = function(args, data) table.insert(data.inflections, maybe_get_inflection(args, "結構態", "cons", true, nil, true)) table.insert(data.inflections, maybe_get_inflection(args, "雙數", "dual", true)) table.insert(data.inflections, maybe_get_inflection(args, "複數", "pl", true)) local f = maybe_get_inflection(args, "陰性", "f", true) table.insert(data.inflections, f) table.insert(data.inflections, maybe_get_inflection(args, "陰性結構態", "fcons", true, nil, true)) table.insert(data.genders, "m") if not f then table.insert(data.genders, "f") end end pos_functions["代詞"] = function(args, data) if args["g"] == "m" or args["g"] == "f" or args["g"] == "m-p" or args["g"] == "f-p" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) elseif args["n"] then require('Module:debug').track("he-pron/param-n") end end pos_functions["專有名詞"] = function(args, data, wv) if args["pl"] and args["pl"] ~= "-" and args["pl"] ~= "" then local plural = maybe_get_inflection(args, "不定複數", "pl", true, {form = "p", lemma = wv}) table.insert(data.inflections, plural) local plural_term = plural[1].term if args["g"] == "m" and mw.ustring.sub(com.remove_nikud(plural_term), -2, -1) == "ות" then table.insert(data.categories, "複數詞尾為־ות的希伯來語陽性名詞") elseif args["g"] == "f" and mw.ustring.sub(com.remove_nikud(plural_term), -2, -1) == "ים" then table.insert(data.categories, "複數詞尾為־ים的希伯來語陰性名詞") end if mw.ustring.sub(com.remove_nikud(plural_term), -3, -1) == "יים" and mw.ustring.sub(mw.ustring.gsub(com.remove_nikud(wv), "[%[%]]", ""), -1, -1) ~= "י" then table.insert(data.categories, "複數詞尾為־יים的希伯來語名詞") end end if args["g"] == "m" or args["g"] == "f" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) elseif args["g"] == "m-d" or args["g"] == "f-d" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.categories, "希伯來語唯雙名詞") elseif args["g"] == "m-p" or args["g"] == "f-p" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.categories, "希伯來語唯複名詞") elseif args["g"] == "" or args["g"] == nil then table.insert(data.categories, "希伯來語詞條性別請求") elseif args["g"] == "-" then --surnames don't really have gender table.insert(data.categories, "無性別的希伯來語專有名詞") else table.insert(data.genders, "?") end end local binyanim = { ["pa"] = "pa'al", ["pi"] = "pi'el", ["hif"] = "hif'il", ["hit"] = "hitpa'el", ["huf"] = "huf'al", ["pu"] = "pu'al", ["nif"] = "nif'al", ["hitpu'al"] = "hitpu'al", -- should this be included? } local weakroots = { ["פ"] = { ["א"] = true, ["ה"] = true, ["ח"] = true, ["י"] = true, ["ל"] = true, ["נ"] = true, ["ע"] = true, }, ["ע"] = { ["א"] = true, ["ה"] = true, ["ו"] = true, ["ח"] = true, ["י"] = true, ["ע"] = true, ["ר"] = true, }, ["ל"] = { ["א"] = true, ["ה"] = true, ["ח"] = true, ["נ"] = true, ["ע"] = true, }, } local function maybe_get_weakcat(args, pos, binyan) if weakroots[pos][args[pos]] then if binyan then return "希伯來語" .. pos .. "״" .. args[pos] .. " " .. binyan .. "動詞" else return "希伯來語" .. pos .. "״" .. args[pos] .. "動詞" end else return nil -- perhaps track error if args[pos] ~= "" end end pos_functions["動詞"] = function(args, data) local binyan = binyanim[args[1]] if binyan then table.insert(data.inflections, { label="[[Appendix:希伯來語動詞|" .. binyan .. "結構]]" }) table.insert(data.categories, "希伯來語" .. binyanim[args[1]] .. "動詞") elseif args[1] ~= "-" then table.insert(data.categories, "缺少binyan的希伯來語動詞") end table.insert(data.categories, maybe_get_weakcat(args, "פ", binyan)) table.insert(data.categories, maybe_get_weakcat(args, "ע", binyan)) table.insert(data.categories, maybe_get_weakcat(args, "ל", binyan)) table.insert(data.inflections, maybe_get_inflection(args, "不定式", "inf", true)) table.insert(data.inflections, maybe_get_inflection(args, "現在時", "pres", true)) table.insert(data.inflections, maybe_get_inflection(args, "將來時", "fut", true)) table.insert(data.inflections, maybe_get_inflection(args, "命令式", "imp", true)) table.insert(data.inflections, maybe_get_inflection(args, "被動分詞", "passp", true)) table.insert(data.inflections, maybe_get_inflection(args, "被動形", "pass", true)) table.insert(data.inflections, maybe_get_inflection(args, "主動形", "act", true)) end return export 5o5my2weatecqdygb8ush2em5ata0so 9944318 9944286 2026-10-14T20:58:18Z TongcyDai 53191 分類名稱的 entry 統一譯為「詞條」(缺少複數形式/單數附屬形/複數附屬形的希伯來語名詞詞條) 9944318 Scribunto text/plain local m_headword = require("Module:headword") local m_headword_utilities = require("Module:headword utilities") local com = require("Module:he-common") local export = {} local pos_functions = {} local lang = require("Module:languages").getByCode("he") local function get_params_list(args, argprefix) local export = {} i = 1 term = argprefix while args[term] ~= nil and args[term] ~= "" do table.insert(export, term) i = i + 1 term = argprefix .. i end return export end local function make_params_array(args, params) local export = {} for _, param in ipairs(params) do table.insert(export, args[param]) end return export end -- extensions to what parse_term_with_modifiers() enables by default local inflection_inline_mods = { "tr", {"wv", {}}, {"dwv", {}}, } local function object_has_property_other_than(obj, excluded) for key in pairs(obj) do if key ~= excluded then return true end end return false end local function parse_form(value, param) if value == nil then return nil end local obj = m_headword_utilities.parse_term_with_modifiers { val = value, paramname = param, include_mods = inflection_inline_mods, -- l10n: 「-」等值由本模組自行處理,不作為 [[Module:headword utilities]] 的模式符號(否則 {{he-adj-auto|f=-}} 會報錯) disable_special_modes = true, } -- For modifier-only values such as <wv:bar>, the parser returns term="". -- Normalize it to nil so the unvocalized link target can be derived from wv/dwv. if obj.term == "" then obj.term = nil end if obj.term == "-" and object_has_property_other_than(obj, "term") then error(("Parameter |%s= uses the sentinel - with inline modifiers; use bare - instead") :format(param)) end return obj end local function parse_form_slot(args, param) local legacy = { wv = args[param .. "wv"], dwv = args[param .. "dwv"], } local obj = parse_form(args[param], param) if not obj then if legacy.wv == nil and legacy.dwv == nil then return nil end obj = {} end -- Legacy companions remain plain strings. Inline syntax belongs only on the -- main form value, but the old companions can still provide wv/dwv displays. for _, kind in ipairs({"wv", "dwv"}) do local value = legacy[kind] if value ~= nil then if obj[kind] ~= nil then error(("Can't specify both |%s%s= and inline <%s:...> in |%s=") :format(param, kind, kind, param)) end obj[kind] = value end end return obj end local function normalize_inflection_obj(obj, is_construct, param) if is_construct then -- Resolve a target before adding display-only makaf. In particular, if -- only wv/dwv was supplied, deriving the target afterwards would wrongly -- include the newly added makaf in the target. obj.term, obj.wv, obj.dwv = com.process_wv_triad(obj.term, obj.wv, obj.dwv) obj.wv = com.end_with_makaf(obj.wv or obj.term) obj.dwv = com.end_with_makaf(obj.dwv) end if obj.wv or obj.dwv then return com.apply_wv_to_link_data(obj) end if not obj.term or obj.term == "" then error(("Parameter |%s= has no term or vocalization; specify a term, <wv:...>, or <dwv:...>") :format(param)) end return obj end local function format_head(head, wv, dwv) if head then return head end wv = wv or mw.loadData("Module:headword/data").pagename -- not really an inflection table but for the black links return dwv and wv .. " / " .. '<span class="inflection-table">' .. "[[" .. dwv .. "]]" .. "</span>" or wv end local function format_preview_warnings(warnings) if not warnings[1] then return "" end return ' <span class="error previewonly">' .. table.concat(warnings, "<br />") .. "</span>" end local function maybe_get_inflection(args, name, params, list, accel, is_construct) if list then -- Preserving existing behavior: scan consecutive form parameters (e.g. |pl=, -- |pl2=, ...), without treating |plNwv= or |plNdwv= as forms by themselves. -- TODO: Add tracking and warnings for ignored, etc. params = get_params_list(args, params) end local tbl = {} if type(params) ~= "table" then params = {params} end for _, param in ipairs(params) do local obj = parse_form_slot(args, param) if obj then tbl.label = name tbl.accel = accel table.insert(tbl, normalize_inflection_obj(obj, is_construct, param)) end if args[param] == "" or args[param .. "wv"] == "" or args[param .. "dwv"] == "" then require('Module:debug').track("he-noun/empty-form-param") elseif args[param] ~= nil and args[param .. "wv"] ~= nil then require('Module:debug').track("he-noun/param-and-paramwv") end end return next(tbl) and tbl end -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local preview_warnings = {} local args = {} for k, v in pairs(frame:getParent().args) do if v ~= "" then args[k] = v end end local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") if frame.args["auto"] and (args["auto"] == "" or not args["auto"]) then args["auto"] = frame.args["auto"] end local data = {lang = lang, pos_category = poscat, categories = {}, heads = {}, translits = make_params_array(args, get_params_list(args, "tr")), genders = {}, inflections = {}} data.sort_key = args["sort"]; if data.sort_key == "" then data.sort_key = nil end if data.sort_key then data.sort_key = data.sort_key .. "a" .. mw.loadData("Module:headword/data").pagename end local wv = args["wv"] or mw.loadData("Module:headword/data").pagename if not args["head"] then data.no_redundant_head_cat = true end -- headword forms local i = 1 repeat local suffix = i == 1 and "" or i local this_head = args["head" .. suffix] local this_wv = args["wv" .. suffix] local this_dwv = args["dwv" .. suffix] data.heads[i] = format_head(this_head, this_wv, this_dwv) if this_head and (this_wv or this_dwv) then table.insert(preview_warnings, "Warning: <code>|head" .. suffix .. "=</code> overrides <code>|wv" .. suffix .. "=</code>/<code>|dwv" .. suffix .. "=</code>.") end if this_dwv and mw.ustring.match(this_dwv, "%[%[") then require('Module:debug').track("he-noun/link-in-dwv") end i = i + 1 until not (args["head" .. i] or args["wv" .. i] or args["dwv" .. i]) if not (args["wv"] or args["dwv"] or args["head"]) then require('Module:debug').track("he-noun/no-nikud") end local character_categories = { {"׳", "帶「׳」的希伯來語詞"}, {"״", "帶「״」的希伯來語詞"}, {"ׇ", "帶kamats katan的希伯來語詞"}, {"ֳ", "帶khataf kamats的希伯來語詞"}, } for _, category_spec in ipairs(character_categories) do for _, head in ipairs(data.heads) do -- check dwv/wv or head if mw.ustring.match(head, category_spec[1]) then table.insert(data.categories, category_spec[2]) break end end end local begedkefet = "בגדכפת" local vowels = "ְֱֲֳִֵֶַָֹֻ" local begedkefet_regex = "[" .. begedkefet .. "]" local vowels_with_mater_lectionis_regex = "[" .. vowels .. "וא" .. "]" local fixed_nikud = com.fix_nikud(args["dwv"] or args["wv"] or "") if args["unchangeablebegedkefet"] == "1" or mw.ustring.match(fixed_nikud, "^" .. begedkefet_regex .. vowels_with_mater_lectionis_regex) then table.insert(data.categories, "以不變begedkefet字母開頭的希伯來語詞") end local pattern_link = "" if args["pat"] and args["pat"] ~= "" and poscat ~= "動詞" then table.insert(data.categories, "類型為" .. args["pat"] .. "的希伯來語詞") local patfmt = require("Module:links").full_link({lang = lang, alt = args["pat"], tr = "-"}) pattern_link = " <small>[[Appendix:希伯來語類型/" .. args["pat"] .. "|[類型: " .. patfmt .. "] ]]</small>" end if pos_functions[poscat] then pos_functions[poscat](args, data, wv) end table.insert(data.inflections, maybe_get_inflection(args, "聖經希伯來語[[w:en:Pausa|停頓形]]", "pausal", false)) return (m_headword.full_headword(data)) .. pattern_link .. format_preview_warnings(preview_warnings) end local final_to_nonfinal = { ["ך"]="כ", ["ם"]="מ", ["ן"]="נ", ["ף"]="פ", ["ץ"]="צ", } local function stemify_helper(letter, rest) return (final_to_nonfinal[letter] or letter) .. rest end local function stemify(x) if x then x = mw.ustring.gsub(x, "ְ([^א-תﭏ]*)$", "%1") x = mw.ustring.gsub(x, "([ךםןףץ])([^א-תﭏ]*)$", stemify_helper) end return x end local function gen_fem_t(stemwv) local stub, vowel, final, dagesh = mw.ustring.match(com.fix_nikud(stemwv), "^(.*)([ְֲִָ])([א-ת][ׁׂ]?)(ּ?)$") if not stub then error("Error attaching feminine ת suffix, please check vocalization.") end if final == "י" then if vowel ~= "ִ" or dagesh ~= "ּ" then error("Error attaching feminine ת suffix, please check vocalization.") end return stub .. vowel .. final .. "ת" end if vowel == "ִ" or dagesh ~= "" then error("Error attaching feminine ת suffix, please check vocalization.") end if final == "א" then return stub .. "ֵ" .. final .. "ת" end if final == "ה" or final == "ח" or final == "ע" then return stub .. "ַ" .. final .. "ַ" .. "ת" end return stub .. "ֶ" .. final .. "ֶ" .. "ת" end pos_functions["形容詞"] = function(args, data) -- table.insert(genders, "m") if args["auto"] == nil or args["auto"] == "" then -- Use only provided inflections table.insert(data.inflections, maybe_get_inflection(args, "陰性", {"f", "f2"}, false)) table.insert(data.inflections, maybe_get_inflection(args, "陽性複數", {"mp", "mp2"}, false)) table.insert(data.inflections, maybe_get_inflection(args, "陰性複數", "fp", true)) else require("Module:debug").track("he-adj/auto") -- Parse explicit rendered overrides before doing any morphology. Stem -- parameters are generation inputs, not rendered forms, and stay raw. local function prepare_objects(primary, secondary) local objects = {} local primary_obj = parse_form_slot(args, primary) table.insert(objects, {form = primary_obj or {}, param = primary}) if secondary then local secondary_obj = parse_form_slot(args, secondary) if secondary_obj then table.insert(objects, {form = secondary_obj, param = secondary}) end end return objects end local feminine = prepare_objects("f", "f2") local masculine_plural = prepare_objects("mp", "mp2") local feminine_plural = prepare_objects("fp") -- Automatically generate inflections. local stem = args["stem"] local stemwv = args["stemwv"] local stemdwv = args["stemdwv"] local e = false if not stem then if stemwv then stem = com.remove_nikud(stemwv) else stem = stemify(mw.loadData("Module:headword/data").pagename) if not stemdwv then stemwv = stemify(args["wv"]) stemdwv = stemify(args["dwv"]) end local fstemwv = stemwv and com.fix_nikud(stemwv) local fstemdwv = stemdwv and com.fix_nikud(stemdwv) if (fstemwv or fstemdwv) and (stem ~= nil or stem:match("ה$")) and (fstemwv == nil or fstemwv:match("ֶה$")) and (fstemdwv == nil or fstemdwv:match("ֶה$")) then e = true stem = stem and stem:gsub("ה$", "") stemwv = fstemwv and fstemwv:gsub("ֶה$", "") stemdwv = fstemdwv and fstemdwv:gsub("ֶה$", "") end end end stem, stemwv, stemdwv = com.process_wv_triad(stem, stemwv, stemdwv) local function insert_generated_inflection(label, objects, generate) for _, item in ipairs(objects) do local obj = item.form obj.term, obj.wv, obj.dwv = com.process_wv_triad(obj.term, obj.wv, obj.dwv) end -- Preserve the established primary bare-hyphen suppression behavior. if objects[1].form.term == "-" then return end local forms = {label = label} for _, item in ipairs(objects) do generate(item.form) table.insert(forms, normalize_inflection_obj(item.form, false, item.param)) end table.insert(data.inflections, forms) end insert_generated_inflection("陰性", feminine, function(obj) if not (obj.term or obj.wv or obj.dwv) then obj.term = stem and (stem .. "ה") obj.wv = stemwv and (stemwv .. "ָה") obj.dwv = stemdwv and (stemdwv .. "ָה") elseif obj.term == "ת" and not (obj.wv or obj.dwv) then obj.term = stem and (stem .. (e and "ית" or "ת")) obj.wv = stemwv and (e and (stemwv .. "ֵית") or gen_fem_t(stemwv)) obj.dwv = stemdwv and (e and (stemdwv .. "ֵית") or gen_fem_t(stemdwv)) end end) insert_generated_inflection("陽性複數", masculine_plural, function(obj) if not (obj.term or obj.wv or obj.dwv) then obj.term = stem and (stem .. "ים") obj.wv = stemwv and (stemwv .. "ִים") obj.dwv = stemdwv and (stemdwv .. "ִים") end end) insert_generated_inflection("陰性複數", feminine_plural, function(obj) if not (obj.term or obj.wv or obj.dwv) then obj.term = stem and (stem .. "ות") obj.wv = stemwv and (stemwv .. "וֹת") obj.dwv = stemdwv and (stemdwv .. "וֹת") end end) end end pos_functions["限定詞"] = function(args, data, wv) if args["g"] == "m" or args["g"] == "m-p" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.inflections, maybe_get_inflection(args, "陰性等價詞", "f", true)) elseif args["g"] == "f" or args["g"] == "f-p" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.inflections, maybe_get_inflection(args, "陽性等價詞", "m", false)) end end local function validate_gender(gender, param) if not ( gender == "" or gender == nil or gender == "m" or gender == "f" or gender == "m-d" or gender == "f-d" or gender == "m-p" or gender == "f-p" or gender == "-" -- for אַל "naught" ) then if gender:find "m" and gender:find "f" then error("To indicate two genders, use |g2=; for instance, for masculine or feminine, |g=m|g2=f") else error("Gender in |" .. param .. "=" .. gender .. " is invalid; choose from m, f, m-d, f-d, m-p, f-p") end end end pos_functions["名詞"] = function(args, data, wv) validate_gender(args["g"], "g") validate_gender(args["g2"], "g2") if args["g2"] ~= nil and args["g2"] ~= "" and not (args["g"] ~= nil and args["g"] ~= "") then error("|g= parameter required if |g2= is present") end if args["g"] == "m" or args["g"] == "f" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) if args["sg"] ~= nil then require('Module:debug').track("he-noun/sg-for-head") end elseif args["g"] == "m-d" or args["g"] == "f-d" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.categories, "希伯來語唯雙名詞") table.insert(data.inflections, maybe_get_inflection(args, "不定單數", "sg", false)) elseif args["g"] == "m-p" or args["g"] == "f-p" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.categories, "希伯來語唯複名詞") table.insert(data.inflections, maybe_get_inflection(args, "不定單數", "sg", false)) elseif args["g"] == "" or args["g"] == nil then table.insert(data.genders, "?") table.insert(data.categories, "希伯來語詞條性別請求") end -- Dual forms rare enough that there's no need for without/missing categoristion table.insert(data.inflections, maybe_get_inflection(args, "不定雙數", "dual", true)) -- Compound words such as בית קברות should be ignored when filling up categories like -- Category:Hebrew masculine nouns with plurals ending in ־ות is_compound_word = mw.ustring.find(wv, "[ ־]") ~= nil if args["pl"] == "-" then table.insert(data.inflections, {label = "無複數"}) table.insert(data.categories, "缺少複數形式的希伯來語名詞") elseif args["pl"] == "" or args["pl"] == nil then table.insert(data.categories, "缺少複數形式的希伯來語名詞詞條") else local plural = maybe_get_inflection(args, "不定複數", "pl", true, {form = "p", lemma = wv}) table.insert(data.inflections, plural) local plural_term = plural[1].term if args["g"] == "m" and mw.ustring.sub(com.remove_nikud(plural_term), -2, -1) == "ות" and not is_compound_word then table.insert(data.categories, "複數詞尾為־ות的希伯來語陽性名詞") elseif args["g"] == "f" and mw.ustring.sub(com.remove_nikud(plural_term), -2, -1) == "ים" and not is_compound_word then table.insert(data.categories, "複數詞尾為־ים的希伯來語陰性名詞") end if mw.ustring.sub(com.remove_nikud(plural_term), -3, -1) == "יים" and mw.ustring.sub(mw.ustring.gsub(com.remove_nikud(wv), "[%[%]]", ""), -1, -1) ~= "י" then table.insert(data.categories, "複數詞尾為־יים的希伯來語名詞") end end if args["cons"] == "-" then table.insert(data.inflections, {label = "無結構態"}) table.insert(data.categories, "缺少附屬形的希伯來語名詞") else if args["cons"] == "" or args["cons"] == nil then table.insert(data.categories, "缺少單數附屬形的希伯來語名詞詞條") else table.insert(data.inflections, maybe_get_inflection(args, "單數結構態", "cons", true, {form = "s|cons", lemma = wv}, true)) end table.insert(data.inflections, maybe_get_inflection(args, "雙數結構態", "dualcons", true , nil, true)) if (args["plcons"] == "" or args["plcons"] == nil) and args["pl"] ~= "-" then table.insert(data.categories, "缺少複數附屬形的希伯來語名詞詞條") else table.insert(data.inflections, maybe_get_inflection(args, "複數結構態", "plcons", true, {form = "p|cons", lemma = wv}, true)) end end table.insert(data.inflections, maybe_get_inflection(args, "陽性等價詞", "m", true)) table.insert(data.inflections, maybe_get_inflection(args, "陰性等價詞", "f", true)) if args["g"] == "m" and mw.ustring.sub((com.remove_nikud(args["wv"] or args["dwv"] or mw.loadData("Module:headword/data").pagename)), -1) == "ת" then table.insert(data.categories, "詞尾為־ת的希伯來語陽性名詞") elseif args["g"] == "m" and mw.ustring.sub((com.remove_nikud(args["wv"] or args["dwv"] or mw.loadData("Module:headword/data").pagename)), -1) == "ה" then table.insert(data.categories, "詞尾為־ה的希伯來語陽性名詞") elseif args["g"] == "m" then table.insert(data.categories, "希伯來語陽性名詞") elseif args["g"] == "f" then table.insert(data.categories, "希伯來語陰性名詞") end end pos_functions["數詞"] = function(args, data) table.insert(data.inflections, maybe_get_inflection(args, "結構態", "cons", true, nil, true)) table.insert(data.inflections, maybe_get_inflection(args, "雙數", "dual", true)) table.insert(data.inflections, maybe_get_inflection(args, "複數", "pl", true)) local f = maybe_get_inflection(args, "陰性", "f", true) table.insert(data.inflections, f) table.insert(data.inflections, maybe_get_inflection(args, "陰性結構態", "fcons", true, nil, true)) table.insert(data.genders, "m") if not f then table.insert(data.genders, "f") end end pos_functions["代詞"] = function(args, data) if args["g"] == "m" or args["g"] == "f" or args["g"] == "m-p" or args["g"] == "f-p" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) elseif args["n"] then require('Module:debug').track("he-pron/param-n") end end pos_functions["專有名詞"] = function(args, data, wv) if args["pl"] and args["pl"] ~= "-" and args["pl"] ~= "" then local plural = maybe_get_inflection(args, "不定複數", "pl", true, {form = "p", lemma = wv}) table.insert(data.inflections, plural) local plural_term = plural[1].term if args["g"] == "m" and mw.ustring.sub(com.remove_nikud(plural_term), -2, -1) == "ות" then table.insert(data.categories, "複數詞尾為־ות的希伯來語陽性名詞") elseif args["g"] == "f" and mw.ustring.sub(com.remove_nikud(plural_term), -2, -1) == "ים" then table.insert(data.categories, "複數詞尾為־ים的希伯來語陰性名詞") end if mw.ustring.sub(com.remove_nikud(plural_term), -3, -1) == "יים" and mw.ustring.sub(mw.ustring.gsub(com.remove_nikud(wv), "[%[%]]", ""), -1, -1) ~= "י" then table.insert(data.categories, "複數詞尾為־יים的希伯來語名詞") end end if args["g"] == "m" or args["g"] == "f" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) elseif args["g"] == "m-d" or args["g"] == "f-d" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.categories, "希伯來語唯雙名詞") elseif args["g"] == "m-p" or args["g"] == "f-p" then table.insert(data.genders, args["g"]) table.insert(data.genders, args["g2"]) table.insert(data.categories, "希伯來語唯複名詞") elseif args["g"] == "" or args["g"] == nil then table.insert(data.categories, "希伯來語詞條性別請求") elseif args["g"] == "-" then --surnames don't really have gender table.insert(data.categories, "無性別的希伯來語專有名詞") else table.insert(data.genders, "?") end end local binyanim = { ["pa"] = "pa'al", ["pi"] = "pi'el", ["hif"] = "hif'il", ["hit"] = "hitpa'el", ["huf"] = "huf'al", ["pu"] = "pu'al", ["nif"] = "nif'al", ["hitpu'al"] = "hitpu'al", -- should this be included? } local weakroots = { ["פ"] = { ["א"] = true, ["ה"] = true, ["ח"] = true, ["י"] = true, ["ל"] = true, ["נ"] = true, ["ע"] = true, }, ["ע"] = { ["א"] = true, ["ה"] = true, ["ו"] = true, ["ח"] = true, ["י"] = true, ["ע"] = true, ["ר"] = true, }, ["ל"] = { ["א"] = true, ["ה"] = true, ["ח"] = true, ["נ"] = true, ["ע"] = true, }, } local function maybe_get_weakcat(args, pos, binyan) if weakroots[pos][args[pos]] then if binyan then return "希伯來語" .. pos .. "״" .. args[pos] .. " " .. binyan .. "動詞" else return "希伯來語" .. pos .. "״" .. args[pos] .. "動詞" end else return nil -- perhaps track error if args[pos] ~= "" end end pos_functions["動詞"] = function(args, data) local binyan = binyanim[args[1]] if binyan then table.insert(data.inflections, { label="[[Appendix:希伯來語動詞|" .. binyan .. "結構]]" }) table.insert(data.categories, "希伯來語" .. binyanim[args[1]] .. "動詞") elseif args[1] ~= "-" then table.insert(data.categories, "缺少binyan的希伯來語動詞") end table.insert(data.categories, maybe_get_weakcat(args, "פ", binyan)) table.insert(data.categories, maybe_get_weakcat(args, "ע", binyan)) table.insert(data.categories, maybe_get_weakcat(args, "ל", binyan)) table.insert(data.inflections, maybe_get_inflection(args, "不定式", "inf", true)) table.insert(data.inflections, maybe_get_inflection(args, "現在時", "pres", true)) table.insert(data.inflections, maybe_get_inflection(args, "將來時", "fut", true)) table.insert(data.inflections, maybe_get_inflection(args, "命令式", "imp", true)) table.insert(data.inflections, maybe_get_inflection(args, "被動分詞", "passp", true)) table.insert(data.inflections, maybe_get_inflection(args, "被動形", "pass", true)) table.insert(data.inflections, maybe_get_inflection(args, "主動形", "act", true)) end return export kcyf0xk8g3lugrbqsrdsqrntvu949rv अकादमी 0 1496734 9944378 9505027 2026-10-15T05:39:48Z स्वर्ण 131372 已為該詞添加同義詞 9944378 wikitext text/x-wiki ==印地語== ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|f|ur=اکادمی}} # [[學會]] #: {{syn|hi|विद्यापीठ|विद्यालय}} 61rf5sur9fr72jj2468p3hh9ukwtxpc आकाश 0 1496877 9944185 9918546 2026-10-14T20:13:32Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944185 wikitext text/x-wiki ==印地語== {{wikipedia|lang=hi}} ===詞源=== {{etymon|hi|id=天空|:bor|sa:आकाश<id:天空>}} {{bor+|hi|sa|आकाश}}。 ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|m|ur=آکاش}} # [[天空]] #: {{syn|hi|आसमान|अम्बर|गगन|q3=較不常見}} #: {{uxa|hi|'''आकाश''' में बादल इकट्ठे हो रहे हैं।|'''天空'''聚集著雲朵。}} #: {{uxa|hi|बरसात के बाद '''आकाश''' खुला था।|雨後'''天空'''放晴。}} # [[太空]],[[宇宙]] ====變格==== {{hi-ndecl|<M>}} ====派生詞彙==== * {{m|hi|आकाश-कुसुम|t=不可能或幻想的事}} * {{m|hi|आकाशगंगा|t=銀河系}} * {{m|hi|आकाश-वचन}} ====參考資料==== * {{R:hi:McGregor}} * {{R:Bahri}} * {{R:Chaturvedi}} ==孔卡尼語== ===詞源=== {{etymon|kok|id=天空|:bor|sa:आकाश<id:天空>}} {{lbor|kok|sa|आकाश}}。 ===發音=== * {{IPA|kok|[ɑːkɑːʃ]}} ===名詞=== {{kok-pos|n|g=m|akash|ಆಕಾಶ್}} # [[天空]] #: {{syn|kok|मळब|अंबर}} ====變格==== {{kok-decl-noun-a-m|आकाश|ākāś}} ===參考資料=== * {{R:IndoWordNet}} ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{etymon|mr|id=天空|:bor|sa:आकाश<id:天空>}} {{bor+|mr|sa|आकाश}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n|g2=m}} # [[天空]] #: {{syn|mr|Thesaurus:आभाळ}} # {{lb|mr|印度教}} [[w:en:Pancha Bhuta|五大元素]]之一 ====變格==== {{mr-ndecl|<N>}} {{mr-ndecl|<M>}} ===專有名詞=== {{mr-proper noun|g=m}} # {{given name|mr|男性|from=梵語|xlit=Akash}} ===參考資料=== * {{R:mr:Molesworth}} * {{R:mr:Vaze}} ==尼泊爾語== ===其他形式=== * {{alter|ne|अकास|आकास|अकाश}} ===詞源=== {{etymon|ne|id=天空|:bor|sa:आकाश<id:天空>}} {{bor+|ne|sa|आकाश}}。 ===發音=== * {{ne-IPA}} ===名詞=== {{ne-noun}} # [[天空]] #: {{syn|ne|अस्मान|गगन}} # [[空氣]] ===參考資料=== * {{R:ne:NepalAcademy}} * {{R:ne:Schmidt}} ==梵語== ===其他文字=== {{sa-alt}} ===詞源=== {{etymon|sa|id=天空|:af|आ<id:朝向>|काश<id:閃亮的>|tree=1}} {{com+|sa|आ|tr1=ā́|t1=向,朝|काश|t2=閃亮的}},源自詞根 {{m|sa|काश्|t=閃亮,發光}}。<ref>{{R:sa:EWAia|vol=1|page=158|head=ākāśá-}}</ref> ===發音=== {{sa-IPA|a=1}} ===名詞=== {{sa-noun|tr=ā́kāśa|g=m}} # [[天空]] ====變格==== {{sa-decl-noun-m|ā́kāśa}} ====派生詞彙==== * {{l|sa|आकाशधातु}} ====派生語彙==== {{col-top|2|desc}} * {{desc|pi|ākāsa}} * {{desc|pra|𑀆𑀓𑀸𑀲}} ** {{desc|kn|ಆಗಸ|bor=1}} ** {{desc|te|bor=1|ఆకసము}} * {{desc|bn|আকাশ|bor=1}} * {{desc|en|akasa|bor=1}} * {{desc|gu|આકાશ|bor=1}} * {{desc|hi|आकाश|bor=1}} * {{desc|kfr|આકાશ|bor=1}} * {{desc|kn|ಆಕಾಶ|bor=1}} * {{desc|lo|ອາກາດ|bor=1}} * {{desc|ms|angkasa|bor=1}} ** {{desc|id|angkasa}} * {{desc|ml|ആകാശം|bor=1}} * {{desc|mr|आकाश|bor=1}} * {{desc|ne|आकाश|bor=1}} * {{desc|pi|ākāsa}} ** {{desc|my|အာကာသ|bor=1}} ** {{desc|km|អាកាស|bor=1}} * {{desc|pa|ਆਕਾਸ਼}} / {{l|pa|آکاش|tr=ākāś}} * {{desc|si|අහස|bor=1}} * {{desc|si|ආකාශය|bor=1}} * {{desc|ta|ஆகாசம்|bor=1}} * {{desc|te|ఆకాశము|bor=1}} * {{desc|th|อากาศ|bor=1}} * {{desc|txb|akāśe|bor=1}} * {{desc|ur|آکاش|tr=ākāś|bor=1}} {{col-bottom}} ===參考資料=== {{reflist}} ===延伸閱讀=== * {{R:sa:MW|126|col=3}} * {{R:sa:MW|127|col=1}} * {{R:CDIAL|akasa|page=45}} 57lv6c4040dizn6qkia0sk553ys4dxv एकवचन 0 1497113 9944189 9505209 2026-10-14T20:13:57Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944189 wikitext text/x-wiki ==印地語== ===詞源=== {{bor+|hi|sa|एकवचन}}。可以分析為{{com|hi|एक|वचन|t1=一,單一|t2=語法數}}。 ===發音=== * {{hi-IPA|एक्वचन}} ===名詞=== {{hi-noun|m|tr=ekvacan}} # {{lb|hi|語法}} [[單數]];單數的形式 #: {{ant|hi|बहुवचन}} ====變格==== {{hi-ndecl|//एक्वचन<M>}} ==馬拉地語== ===詞源=== {{bor+|mr|sa|एकवचन}}。{{surf|mr|एक|वचन|t1=一,單一|t2=語法數}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n|tr=ēkavacana}} # {{lb|mr|語法}} [[單數]];單數的形式 #: {{ant|mr|बहुवचन}} ====變格==== {{mr-ndecl|<N>}} ===參考資料=== * {{R:mr:Berntsen}} 958xqtztsi9cwqzc17j913nebtcdncs लाख 0 1501601 9944229 9507526 2026-10-14T20:17:14Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944229 wikitext text/x-wiki {{also|लिखी|लिख|लिखा|लिखो|लेख|लिखे}} ==印地語== ===發音=== * {{hi-IPA}} ===詞源1=== {{number box|hi|100000}} {{inh+|hi|sa|लक्ष}}。 ====數詞==== {{hi-num-card|m}} # [[十萬]],[[拉克]] =====變格===== {{hi-ndecl|<M>}} =====派生語彙===== * {{desc|prs|لک|tr=lak|bor=1}} * {{desc|en|lakh|bor=1}} ===詞源2=== {{inh+|hi|sa|लाक्षा}}。 ====名詞==== {{hi-noun}} # [[蟲漆]],[[蟲膠]],[[火漆]],[[封蠟]] ===參考資料=== * {{R:hi:Bahri}} * {{R:hi:Caturvedi}} * {{R:hi:Collins}} * {{R:hi:Dasa}} * {{R:hi:McGregor}} * {{R:inc-hnd:Platts}} * {{R:CDIAL|lakṣá|10881}} ==馬拉地語== {{number box|mr|100000}} ===詞源=== {{inh+|mr|omr|लख}}、{{m|omr|लाख}},{{inh+|mr|pra-mah|𑀮𑀓𑁆𑀔}},源自{{der|mr|sa|लक्ष}}。 ===發音=== * {{audio|mr|LL-Q1571 (mar)-नंदिनी रानडे-लाख.wav|音頻}} {{mr-IPA}} ===名詞=== {{head|mr|數詞|g=m}} # {{cln|mr|基數詞}} [[十萬]],[[拉克]] ====變格==== {{mr-ndecl|<M>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:omr:Tulpule}} * {{R:CDIAL|lakṣá|10881}} ==尼泊爾語== {{number box|ne|100000}} ===發音=== * {{ne-IPA}} ===數詞=== {{ne-numeral}} # {{cln|ne|基數詞}} [[十萬]] ccjjwixm3z7n814jshj2zpnq87uxo3x 山狗太 0 1671831 9944361 8304709 2026-10-15T02:54:31Z Sayonzei 40728 /* 漢語 */ 9944361 wikitext text/x-wiki ==漢語== {{zh-forms|alt=山狗螮}} ===發音=== {{zh-pron |h=pfs=sân-kiéu-thai |cat=n }} ===名詞=== {{head|zh|名詞}} # {{lb|zh|臺灣客家語}} [[蜥蜴]],特別指{{w|黃口攀蜥}} ({{taxlink|Diploderma polygonatum xanthostomum|subspecies}}) ====同義詞==== {{zh-dial|蜥蜴}} {{c|zh|蜥蜴}} j2ba3c2e5icjh310ww1t6e9zfm514gg Wiktionary:啤酒馆/topic list 4 1705276 9944391 9939972 2026-10-15T06:55:13Z Cewbot 61744 [[User:Cewbot/log/20170915/configuration|生成議題列表:10個議題]] 9944391 wikitext text/x-wiki <!-- 本頁面由機器人自動更新。若要改進,請聯繫機器人操作者。 --> {| class="wikitable sortable mw-collapsible" style="float:left;" |- ! data-sort-type="number" style="font-weight: normal;" | <small>#</small> !! 💭 話題 !! <span title="發言數/發言人次 (實際上為計算簽名數)">💬</span> !! <span title="參與討論人數/發言人數">👥</span> !! 🙋 最新發言 !! data-sort-type="isoDate" | <span title="最後更新">🕒 <small>(UTC+8)</small></span> |- | style="text-align: right;" | 1 | style="max-width: 24em" | <small>[[:Wiktionary:啤酒馆#Subscribe_to_the_This_Month_in_Education_newsletter_-_learn_from_others_and_share_your_stories|Subscribe to the This Month in Education newsletter - learn from others and share your stories]]</small> | style="text-align: right;background-color: #fcc;" | 0 | style="text-align: right;background-color: #fcc;" | 0 | style="background-color: #ffd;" | | style="background-color: #ffd;" | |- | style="text-align: right;" | 2 | style="max-width: 24em" | <small>[[:Wiktionary:啤酒馆#Do_you_use_Wikidata_in_Wikimedia_sibling_projects?_Tell_us_about_your_experiences|Do you use Wikidata in Wikimedia sibling projects? Tell us about your experiences]]</small> | style="text-align: right;background-color: #fcc;" | 0 | style="text-align: right;background-color: #fcc;" | 0 | style="background-color: #ffd;" | | style="background-color: #ffd;" | |- | style="text-align: right;" | 3 | [[:Wiktionary:啤酒馆#Lua错误|Lua错误]] | style="text-align: right;" | 2 | style="text-align: right;" | 2 | style="background-color: #bbb;" | [[User:TongcyDai|TongcyDai]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-08-26T17:30:00.000Z" | 2026-08-27 <span style="color: blue;">01:30</span> |- | style="text-align: right;" | 4 | [[:Wiktionary:啤酒馆#台灣分會2026年8月對話時間|台灣分會2026年8月對話時間]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:MediaWiki message delivery|<small style="word-wrap: break-word; word-break: break-all;">MediaWiki message delivery</small>]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-08-28T11:03:00.000Z" | 2026-08-28 <span style="color: blue;">19:03</span> |- | style="text-align: right;" | 5 | [[:Wiktionary:啤酒馆#Template:reflist|Template:reflist]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:TongcyDai|TongcyDai]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-08-29T06:50:00.000Z" | 2026-08-29 <span style="color: blue;">14:50</span> |- | style="text-align: right;" | 6 | [[:Wiktionary:啤酒馆#台灣分會2026年9月對話時間|台灣分會2026年9月對話時間]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:MediaWiki message delivery|<small style="word-wrap: break-word; word-break: break-all;">MediaWiki message delivery</small>]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-09-15T04:39:00.000Z" | 2026-09-15 <span style="color: blue;">12:39</span> |- | style="text-align: right;" | 7 | [[:Wiktionary:啤酒馆#伺服器切換_-_本wiki即將短暫進入唯讀模式|伺服器切換 - 本wiki即將短暫進入唯讀模式]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #ddd;" | [[User:Trizek (WMF)|Trizek (WMF)]] | style="background-color: #ddd;" data-sort-type="isoDate" data-sort-value="2026-09-15T12:58:00.000Z" | 2026-09-15 <span style="color: blue;">20:58</span> |- | style="text-align: right;" | 8 | style="max-width: 24em" | <small>[[:Wiktionary:啤酒馆#Your_feedback_wanted:_Remove_(Language_link_added:)_and_similar_edits_from_Special:RecentChanges|Your feedback wanted: Remove ''(Language link added:) and similar'' edits from Special:RecentChanges]]</small> | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #ddd;" | [[User:Danny Benjafield (WMDE)|<small style="word-wrap: break-word; word-break: break-all;">Danny Benjafield (WMDE)</small>]] | style="background-color: #ddd;" data-sort-type="isoDate" data-sort-value="2026-09-25T12:48:00.000Z" | 2026-09-25 <span style="color: blue;">20:48</span> |- | style="text-align: right;" | 9 | [[:Wiktionary:啤酒馆#"syn",_"ant"_模板不顯示簡體字|&quot;syn&quot;, &quot;ant&quot; 模板不顯示簡體字]] | style="text-align: right;" | 3 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #ddd;" | [[User:Public class|Public class]] | style="background-color: #ddd;" data-sort-type="isoDate" data-sort-value="2026-09-30T12:48:00.000Z" | 2026-09-30 <span style="color: blue;">20:48</span> |- | style="text-align: right;" | 10 | style="max-width: 24em" | <small>[[:Wiktionary:啤酒馆#Wikidata_Sitelink_changes_in_Recent_Changes_and_Watchlist|Wikidata Sitelink changes in Recent Changes and Watchlist]]</small> | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #ddd;" | [[User:MediaWiki message delivery|<small style="word-wrap: break-word; word-break: break-all;">MediaWiki message delivery</small>]] | style="background-color: #ddd;" data-sort-type="isoDate" data-sort-value="2026-10-01T12:43:00.000Z" | 2026-10-01 <span style="color: blue;">20:43</span> |} {| class="wikitable mw-collapsible mw-collapsed" style="float: left; margin-left: .5em;;{{#if:{{{no_time_legend|}}}|display:none;|}}" ! title="From the latest bot edit" | 發言更新圖例 |- | style="background-color: #efe;" | * 最近一小時內 |- | style="background-color: #eef;" | * 最近一日內 |- | | * 一週內 |- | style="background-color: #ddd;" | * 一個月內 |- | style="background-color: #bbb;" | * 逾一個月 |- ! 特殊狀態 |- | style="text-decoration: line-through" | 已移動至其他頁面<br />或完成討論之議題 |- ! 手動設定 |- | style="max-width: 12em;" | <small>當列表出現異常時,<br />請先檢查[[User:Cewbot/log/20170915/configuration|設定]]是否有誤</small> |- |} {{Clear}} sc7ppqdjo5tdfhtkofzw5f7hpy1ztnp Template:He-adj-i 10 1709414 9944352 7367124 2026-10-14T21:03:27Z TongcyDai 53191 同步 enwikt(rev 91776216)並本地化:參數檢查、pat=、mp2=only;分類改為「含有後綴־י (構成形容詞)的希伯來語詞」 9944352 wikitext text/x-wiki {{#invoke:checkparams|error}}<!-- Validate template parameters -->{{#if:{{{head|}}}<!-- -->|{{#if:{{{dwv|}}}|{{he-adj|unchangeablebegedkefet={{{unchangeablebegedkefet|}}}|head={{{head}}}|tr={{{tr|}}}|pat={{{pat|}}}|f={{pagename}}ת|fdwv={{{dwv}}}ת|mp={{pagename}}{{#ifeq:{{{mp2|}}}|only|ים|ם}}|mpdwv={{{dwv}}}{{#ifeq:{{{mp2|}}}|only|ִּים|ם}}|mp2={{#if:{{{mp2|}}}|{{#ifeq:{{{mp2}}}|only||{{pagename}}ים}}}}|mp2dwv={{#if:{{{mp2|}}}|{{#ifeq:{{{mp2}}}|only||{{{dwv}}}ִּים}}}}|fp={{pagename}}ות|fpdwv={{{dwv}}}ּוֹת}}|{{#if:{{{wv|}}}|{{he-adj|unchangeablebegedkefet={{{unchangeablebegedkefet|}}}|head={{{head}}}|tr={{{tr|}}}|pat={{{pat|}}}|f={{pagename}}ת|fwv={{{wv|}}}ת|mp={{pagename}}{{#ifeq:{{{mp2|}}}|only|ים|ם}}|mpwv={{{wv|}}}{{#ifeq:{{{mp2|}}}|only|ִּים|ם}}|mp2={{#if:{{{mp2|}}}|{{#ifeq:{{{mp2}}}|only||{{pagename}}ים}}}}|mp2wv={{#if:{{{mp2|}}}|{{#ifeq:{{{mp2}}}|only||{{{wv}}}ִּים}}}}|fp={{pagename}}ות|fpwv={{{wv|}}}ּוֹת}}|{{he-adj|unchangeablebegedkefet={{{unchangeablebegedkefet|}}}|head={{{head}}}|tr={{{tr|}}}|pat={{{pat|}}}|f={{pagename}}ת|mp={{pagename}}{{#ifeq:{{{mp2|}}}|only|ים|ם}}|mp2={{#if:{{{mp2|}}}|{{#ifeq:{{{mp2}}}|only||{{pagename}}ים}}}}|fp={{pagename}}ות}}}}}}<!-- -->|{{#if:{{{dwv|}}}|{{he-adj|unchangeablebegedkefet={{{unchangeablebegedkefet|}}}|tr={{{tr|}}}|pat={{{pat|}}}|dwv={{{dwv}}}|f={{pagename}}ת|fdwv={{{dwv}}}ת|mp={{pagename}}{{#ifeq:{{{mp2|}}}|only|ים|ם}}|mpdwv={{{dwv}}}{{#ifeq:{{{mp2|}}}|only|ִּים|ם}}|mp2={{#if:{{{mp2|}}}|{{#ifeq:{{{mp2}}}|only||{{pagename}}ים}}}}|mp2dwv={{#if:{{{mp2|}}}|{{#ifeq:{{{mp2}}}|only||{{{dwv}}}ִּים}}}}|fp={{pagename}}ות|fpdwv={{{dwv}}}ּוֹת}}|{{#if:{{{wv|}}}|{{he-adj|unchangeablebegedkefet={{{unchangeablebegedkefet|}}}|tr={{{tr|}}}|pat={{{pat|}}}|wv={{{wv}}}|f={{pagename}}ת|fwv={{{wv}}}ת|mp={{pagename}}{{#ifeq:{{{mp2|}}}|only|ים|ם}}|mpwv={{{wv}}}{{#ifeq:{{{mp2|}}}|only|ִּים|ם}}|mp2={{#if:{{{mp2|}}}|{{#ifeq:{{{mp2}}}|only||{{pagename}}ים}}}}|mp2wv={{#if:{{{mp2|}}}|{{#ifeq:{{{mp2}}}|only||{{{wv}}}ִּים}}}}|fp={{pagename}}ות|fpwv={{{wv}}}ּוֹת}}|{{he-adj|unchangeablebegedkefet={{{unchangeablebegedkefet|}}}|tr={{{tr|}}}|pat={{{pat|}}}|f={{pagename}}ת|mp={{pagename}}{{#ifeq:{{{mp2|}}}|only|ים|ם}}|mp2={{#if:{{{mp2|}}}|{{#ifeq:{{{mp2}}}|only||{{pagename}}ים}}}}|fp={{pagename}}ות}}}}}}}}<includeonly>{{cln|he|含有後綴־י (構成形容詞)的詞}}</includeonly><noinclude>{{documentation}}[[Category:希伯來語標題行模板|adj-i]]</noinclude> rvry2ah0jatm68mpzhhlzuv56dsgupj Module:Headword utilities 828 1824706 9944136 9943116 2026-10-14T19:23:04Z TongcyDai 53191 9944136 Scribunto text/plain local export = {} --[==[ FIXME: 1. Implement ? = unknown or uncertain. There should be no label by default but it should be configurable. The default category should be "{plpos} with unknown or uncertain plurals" for nouns/proper nouns. It should be an error to specify values along with this. [DONE] 2. Implement ! = unattested. The default label should be "{label} not attested". The default category should be "{plpos} with unattested plurals" for nouns/proper nouns. It should be an error to specify values along with this. [DONE] 3. Implement +- = sometimes has a value, e.g. "countable and uncountable" for plurals. [DONE] 4. Implement ~ standing for the pagename in heads and inflections. [DONE] 5. Implement abbr= for abbreviations. [DONE] 6. Split insert_inflection into process_for_insertion() (which implements the logic for handling special mode signals) and insert_processed_inflection() (which implements the labels and categories for mode signals) so that we can handle mode signals correctly. [DONE] 7. Support no_label for booleans. 8. Document the various types of parts of speech and implement pos_category per part of speech definition. [DONE] 9. Implement apply_link_modifiers() for head=~~... 10. Correctly handle var=both. [DONE] 11. Implement checkredlinks and port simplify_pos to [[Module:headword]]. [CHECKREDLINKS SET; SIMPLIFY_POS NOT PORTED YET.] 12. Fix longstanding accelerator bug: if embedded links in inflection, don't make it green. [DONE] 13. Implement process_terms() callback after process_for_insertion. [DONE] 14. Implement validate_and_canonicalize() callback. [NOT DONE; INSTEAD HAVE A SEPARATE CANONICALIZE CALLBACK] 15. Document new methods. 16. Implement process_one_term() callback after process_for_insertion. [DONE] 17. Implement process() at a stage to happen universally when there is no argument to parse. [DONE] 18. Skip mode signals during validation and canonicalization. [DONE] 19. Implement inflsuf= with special handling and special inflectional categories. [DONE] 20. Add support for "boolean or string" type. 21. Support invocation-specified or user-specified languages. [DONE] ]==] local require_when_needed = require("Module:utilities/require when needed") local affix_module = "Module:affix" local debug_track_module = "Module:debug/track" local decorations_module = "Module:decorations" local en_utilities_module = "Module:en-utilities" local fun_is_callable_module = "Module:fun/isCallable" local headword_module = "Module:headword" local headword_data_module = "Module:headword/data" local languages_module = "Module:languages" local links_module = "Module:links" local parameters_module = "Module:parameters" local parse_interface_module = "Module:parse interface" local parse_utilities_module = "Module:parse utilities" 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_module = "Module:table" local dump = mw.dumpObject local unpack = unpack or table.unpack -- Lua 5.2 compatibility local insert = table.insert local concat = table.concat local remove = table.remove local sort = table.sort local contains = require_when_needed(table_module, "contains") local deep_equals = require_when_needed(table_module, "deepEquals") local extend = require_when_needed(table_module, "extend") local insert_if_not = require_when_needed(table_module, "insertIfNot") local is_array = require_when_needed(table_module, "isArray") local list_to_set = require_when_needed(table_module, "listToSet") local serial_comma_join = require_when_needed(table_module, "serialCommaJoin") local shallow_copy = require_when_needed(table_module, "shallowCopy") local split = require_when_needed(string_utilities_module, "split") local ugsub = require_when_needed(string_utilities_module, "gsub") local umatch = require_when_needed(string_utilities_module, "match") local pattern_escape = require_when_needed(string_pattern_escape_module) local replacement_escape = require_when_needed(string_replacement_escape_module) local escape_wikicode = require_when_needed(parse_utilities_module, "escape_wikicode") local parse_inline_modifiers = require_when_needed(parse_utilities_module, "parse_inline_modifiers") local term_contains_top_level_html = require_when_needed(parse_utilities_module, "term_contains_top_level_html") local get_lang_by_code = require_when_needed(languages_module, "getByCode") local is_callable = require_when_needed(fun_is_callable_module) local format_decorations = require_when_needed(decorations_module, "format_decorations") local singularize = require_when_needed(en_utilities_module, "singularize") local canonicalize_pos = require_when_needed(headword_module, "canonicalize_pos") local pluralize_pos = require_when_needed(headword_module, "pluralize_pos") --[==[ intro: This module contains utilities for constructing language-specific headword modules. [fill in] ===About parts of speech=== There are several versions of the part of speech (POS) of a given term: * The ''primary categorizing POS'' is the basic part of speech to which a term belongs. The primary POS determines whether the term is a lemma or non-lemma form, and in its plural form, it is used to categorize the terms (unless it is a variant term), along with caetegorizing into a ''lemmas'' or ''non-lemma forms'' category. (Variant terms, typically marked by {{para|var|1}}, are categorized into ''variant lemmas'' or ''variant non-lemma forms'' and are not categorized into a primary POS category.) * The ''raw {{tl|head}} POS'' is parameter {{para|2}} to {{tl|head}}. This is used to determine the primary categorizing POS by a process of canonicalization, because this parameter may contain abbreviations (e.g. ''a'' or ''adj'' for an adjective) and may be (and usually is) given in its singular form. * The ''template-indicated POS'' is the part of speech indicated by a headword template such as {{tl|nl-noun}} or {{tl|mn-head}}. It is either inherent to the template (in a case like {{tl|nl-noun}}), in which case it is specified by the template code and should always be in canonical, plural form; or it is specified by the user in the template call (in a case like {{tl|mn-head}} or other generic POS template, usually ending in `-head`), in which case it may be given in raw form, like for the raw {{tl|head}} POS, and is canonicalized using the same code that canonicalizes raw {{tl|head}} parts of speech. The template-indicate POS may not be a valid primary categorizing POS. For example, Dutch has a template-indicated POS ''diminutiva tantum nouns'', specified through the template {{tl|nl-dim-tant}}, but there is no such primary categorizing POS (that POS would be `nouns`). Similarly, Arabic has a template-indicated POS ''collective nouns'', whose primary categorizing POS is also `nouns`. As a result, the template-indicated POS may need to be converted to a primary categorizing POS through a ''normalization'' process (which uses a `pos_category` field attached to the `pos_functions` structure for the template-indicated POS). Note that the template-indicated POS comes in several variants: *# It may be ''head-raw'', meaning that it uses the literal string `head` in place of the user-specified POS in a generic POS template like {{tl|mn-head}}; it may be ''non-head'', meaning that it uses the actual user-specified POS in such a case; or it may be ''head-augmented'', meaning that in the case of a generic POS template it is of the form e.g. `head.nouns`, contanining both the literal `head` and the user-specified POS. *# It may be ''suffix-raw'', meaning that it uses the primary categorizing POS `suffixes` in place of the template-indicated POS when the term is a suffix, or it may be ''non-suffix'', meaning that it uses the template-indicated POS in such a case. The headword for a suffix uses the template corresponding to whatever POS the suffix forms, e.g. {{nl-noun}} for Dutch noun-forming suffixes. *# The ''indexing POS'' is the variant of the template-indicated POS that is used to index into the `pos_functions` table. Normally it is head-raw and non-suffix, but it will be head-augmented if the corresponding head-augmented entry exists in `pos_functions`. *# The ''unnormalized categorizing POS'' is the variant of the template-indicated POS that is potentially usable as the primary categorizing POS (see above). It is non-head and suffix-raw, i.e. it uses the actual template-specified or user-specified form of the template-indicated POS except when the term is a suffix, in which case it has the value `suffixes`. In most circumstances this can be used directly as the primary categorizing POS, but in some cases this POS is not a valid primary categorizing POS and needs to be normalized to get the actual primary categorizing POS, as mentioned above under the description for the template-indicated POS. * Finally, there is a ''simplified categorizing POS''. This collapses variations of primary categorizing parts of speech together for use in red-link and similar categories. For example, the POS `proper nouns` is collapsed into `nouns`, and all types of participles are collapsed into `participles`. There are two variants of the simplification process, ''lemma-status-preserving'' and ''non-lemma-status-preserving''. The latter is the default and is simpler, in that e.g. it means any part of speech ending in `nouns` to `nouns`, even if this causes non-lemma forms to become lemmas, as with `diminutive nouns` and `verbal nouns` (which are non-lemma forms) and likewise with `comparative adjectives` and `superlative adjectives` (which are again non-lemma forms). The former, ''lemma-status-preserving'', keeps lemmas as lemmas and (more important) non-lemmas as non-lemmas by converting e.g. `diminutive nouns` and `verbal nouns` to `noun forms` rather than `nouns`. The reason two variants exist in that they have different use cases. The default, non-lemma-status-preserving, type is used for tracking categories such as red-link and request categories, where completeness is more important than clutter. The lemma-status-preserving variant is used for informative categories such as ` ``lang`` masculine nouns`, which should only have lemmas in them to avoid clutter. (For the same reason, variant terms specified using {{para|var|1}} aren't normally categorized into informative categories but are placed in tracking categories.) ===About properties and data objects=== [fill in] ]==] -- l10n: 標籤與分類名稱中文化;語言名不在分類開頭時,以 {L} 標示語言名的位置 local inflection_to_cats_and_label = { ["複數"] = { filter_pos = function(posvars) -- plurals also occur with determiners, adjectives etc. and we don't want to generate categories like -- 'countable determiners', 'countable adjectives', etc. Note that the passed-in `simp_plpos` has -- `proper nouns` converted to `nouns`. return posvars.simp_plpos == "名詞" end, cats = {"可數名詞"}, no_cats = {"不可數名詞"}, fixed_adj_label = "<<可數>>", fixed_adj_no_label = "<<不可數>>", sometimes_label = "<<可數>>和<<不可數>>", unattested_cats = "有無紀錄複數的{L}名詞", unknown_cats = "有未知或不確定複數的{L}名詞", }, ["比較級"] = { cats = {"有比較級{simp_plpos}"}, no_cats = {"無比較級{simp_plpos}"}, fixed_adj_label = "有<<比較級>>", -- l10n: 中文的否定無法只在 fixed_adj_label 前加一個字,另行指定 fixed_adj_no_label = "無<<比較級>>", }, ["陰性等價詞"] = { cats = {"有其他性別等價詞的{L}{simp_plpos}"}, }, ["陽性等價詞"] = { cats = {"有其他性別等價詞的{L}{simp_plpos}"}, }, } local param_mods = { alt = {}, -- always allow so e.g. - can be specified as a suffix form id = {}, -- disabled when `is_head = true` q = {type = "qualifier"}, qq = {type = "qualifier"}, l = {type = "labels"}, ll = {type = "labels"}, -- [[Module:headword]] expects part references in `.refs`. ref = {item_dest = "refs", type = "references", store = "insert-flattened"}, } local optional_param_mods = { g = {item_dest = "genders", type = "genders"}, lang = {type = "language"}, sc = {type = "script"}, t = {item_dest = "gloss"}, gloss = {}, pos = {}, ng = {}, lit = {}, tr = {}, ts = {}, face = {}, nolinkinfl = {type = "boolean"}, } local optional_headword_param_mods = { sc = {type = "script"}, tr = {}, ts = {}, } local function split_on_comma(val) if val:find(",") then return require(parse_interface_module).split_on_comma(val) else return {val} end end local function ine(val) if not val then return nil end val = mw.text.trim(val) return val ~= "" and val or nil end --[=[ Add decorations to a term. `termobj` is the object describing the term, which should optionally contain: * left qualifiers in `q`, an array of strings; * right qualifiers in `qq`, an array of strings; * left labels in `l`, an array of strings; * right labels in `ll`, an array of strings; * references in `refs`, an array either of strings (formatted reference text) or objects containing fields `text` (formatted reference text) and optionally `name` and/or `group`; `text` is the text of the term itself, and `lang` is the language object. ]=] local function add_decorations(text, termobj, lang) local function field_non_empty(field) local list = termobj[field] if not list then return nil end if type(list) ~= "table" then error(("Internal error: Wrong type for `termobj.%s`=%s, should be \"table\""):format( field, mw.dumpObject(list))) end return list[1] end if field_non_empty("q") or field_non_empty("qq") or field_non_empty("l") or field_non_empty("ll") or field_non_empty("refs") then text = format_decorations { lang = lang, text = text, q = termobj.q, qq = termobj.qq, l = termobj.l, ll = termobj.ll, refs = termobj.refs, } end return text end --[==[ Parse a single inflection or headword form or list of such forms. In either case, inline modifiers may be attached. `data` is an object with the following fields: * `val`: The raw value to parse. Required. * `paramname`: The name of the parameter from which the value was taken; used in error messages. Required. * `is_head`: We are parsing a headword parameter (a value which goes into the `heads` field of `data`). This changes the allowed modifiers, disabling the `id` modifier and only allowing a subset of optional modifiers. * `frob`: An optional function of one value to apply to the form after inline modifiers have been removed (i.e. to apply to the `.term` field of the returned object). * `include_mods`: List of extra inline modifiers to include, besides the default ones (see below). Each list item is either a string specifying a recognized extra inline modifier (see `optional_param_mods` in the code), or a two-item list of modifier name and modifier spec, where the spec should follow the syntax for modifier specs in `parse_inline_modifiers` in [[Module:parse utilities]]. * `exclude_mods`: List of default inline modifiers to not include. * `splitchar`: If specified, the value in `val` can be a list of forms to parse, separated by the value of `splitchar` (which is a Lua pattern, as in `parse_inline_modifiers` in [[Module:parse utilities]]). Most commonly, `splitchar` is a single comma and the values are comma-separated (in this case, splitting will not happen if a space follows the comma). * `parse_lang_prefix`: If specified, allow a language prefix to precede a form, and if found, store into the `.lang` field of the returned object. * `disable_special_modes`: If specified, don't recognize and treat specially the special mode signals (e.g. '-' for no inflection, '?' for unknown, etc.). * `preserve_splitchar`, `delimiter_key`, `escape_fun`, `unescape_fun`, `pre_normalize_modifiers`: As in `parse_inline_modifiers` in [[Module:parse utilities]]. Returns an object suitable for storing as one element of one of the lists in `headdata.inflections`, where `headdata` is the structure passed to [[Module:headword]]. If `splitchar` is specified, howeve, the return value is a list of such objects. The following default inline modifiers are currently recognized: * `q`: Left qualifier. * `qq`: Right qualifier. * `l`: Comma-separated list of left labels. No space should follow the comma. * `ll`: Comma-separated list of right labels. No space should follow the comma. * `ref`: Reference or references. See {{tl|IPA}} for the syntax. * `id`: Sense ID, in case there are multiple senses. See {{tl|l}}. The following are the recognized additional inline modifiers: * `g`: Comma-separated list of genders. * `alt`: Display text. * `lang`: Language code of language of the form, if different from the language of the headword. * `sc`: Script code of script of the form. Almost never needed. * `t`: Gloss for the form. * `gloss`: Gloss for the form (alias for `t`). * `pos`: Part of speech of the form. * `lit`: Literal meaning of the form. * `tr`: Manual transliteration of the form. * `ts`: Transcription of the form, for languages where the transliteration differs markedly from the pronunciation. * `face`: Face to display the form in, e.g. {"hypothetical"} for a hypothetical form (unlinkable and displayed in italics). * `nolinkinfl`: Make the form unlinkable. ]==] function export.parse_term_with_modifiers(data) local paramname, val, frob = data.paramname, data.val, data.frob local function generate_obj(term, parse_err) if not data.disable_special_modes and export.special_modes[term] then return { term = term, _is_mode = true } end if frob then term = frob(term, parse_err) end if data.parse_lang_prefix and term:find(":") then return require(parse_utilities_module).generate_obj_maybe_parsing_lang_prefix { term = term, paramname = paramname, parse_lang_prefix = true, parse_err = parse_err, } else return {term = term} end end -- Check for inline modifier, e.g. מרים<tr:Miryem>. But exclude top-level HTML entry with <span ...>, -- <sup> or similar in it. if (val:find("<", nil, true) or data.splitchar) and not term_contains_top_level_html(val) and -- don't parse inline modifiers if is_head and the value begins with a ~ (link modifier syntax) (not data.is_head or not val:find("^~")) then local param_mods = param_mods if data.is_head then param_mods = shallow_copy(param_mods) param_mods.id = nil end if data.include_mods or data.exclude_mods then if not data.is_head then -- already copied when data.is_head param_mods = shallow_copy(param_mods) end if data.include_mods then local optional_mods = data.is_head and optional_headword_param_mods or optional_param_mods for _, mod in ipairs(data.include_mods) do if type(mod) == "table" then if #mod ~= 2 then error(("Internal error: Modifier spec %s in `include_mods` should be of length 2"):format( dump(mod))) end local modkey, modvalue = unpack(mod) param_mods[modkey] = modvalue elseif not optional_mods[mod] then error(("Internal error: Unrecognized modifier spec %s in `include_mods`"):format( dump(mod))) else param_mods[mod] = optional_mods[mod] end end end if data.exclude_mods then for _, mod in ipairs(data.exclude_mods) do if not param_mods[mod] then error(("Internal error: Modifier spec %s in `exclude_mods` not found among existing modifiers" ):format(dump(mod))) else param_mods[mod] = nil end end end end return parse_inline_modifiers(val, { paramname = paramname, param_mods = param_mods, generate_obj = generate_obj, splitchar = data.splitchar, preserve_splitchar = data.preserve_splitchar, delimiter_key = data.delimiter_key, escape_fun = data.escape_fun, unescape_fun = data.unescape_fun, pre_normalize_modifiers = data.pre_normalize_modifiers, }) else local retval = generate_obj(val) if data.splitchar then retval = {retval} end return retval end end --[==[ Parse a list of inflection forms that may have inline modifiers attached. `data` is an object with the following fields: * `forms`: The list of raw values to parse. Required. * `paramname`: The name of the first parameter from which the value was taken; used in error messages. If this is a two-element list, the first element is the first parameter and the second element is the prefix of the remaining parameters. Parameter names that are numbers are handled correctly, as are those with \1 in it marking where the parameter index goes. Required. * `qualifiers`: If specified, a possibly gappy list of left qualifiers to add to the parsed terms (for compatibility purposes). * `splitchar`: As in `parse_term_with_modifiers()`. The resulting per-term lists will be flattened. * `frob`, `include_mods`, `exclude_mods`, `is_head`, `preserve_splitchar`, `parse_lang_prefix`, `delimiter_key`, `escape_fun`, `unescape_fun`, `pre_normalize_modifiers`: As in `parse_term_with_modifiers()`. Returns a list of objects, suitable for storing as one of the lists in `headdata.inflections` (once a label is added), where `headdata` is the structure passed to [[Module:headword]]. ]==] function export.parse_term_list_with_modifiers(data) local paramname, forms = data.paramname, data.forms local qualifiers = data.qualifiers local first, restpref if type(paramname) == "table" then first = paramname[1] restpref = paramname[2] else first = paramname restpref = paramname end local terms = {} data = shallow_copy(data) for i, val in ipairs(forms) do data.paramname = i == 1 and first or type(restpref) == "number" and restpref + i - 1 or restpref:find("\1", nil, true) and restpref:gsub("\1", tostring(i)) or restpref .. i data.val = val local parsed = export.parse_term_with_modifiers(data) if qualifiers and qualifiers[i] then if data.splitchar then for _, term in ipairs(parsed) do term.q = {qualifiers[i]} end else parsed.q = {qualifiers[i]} end end if data.splitchar then extend(terms, parsed) else terms[i] = parsed end end return terms end --[==[ Construct a link to [[Appendix:Glossary]] for `entry`. If `text` is specified, it is the display text; otherwise, `entry` is used. ]==] function export.glossary_link(entry, text) text = text or entry return "[[Appendix:Glossary#" .. entry .. "|" .. text .. "]]" end function export.replace_glossary_links_in_label(label) if label:find("<<", nil, true) then label = label:gsub("<<(.-)|(.-)>>", export.glossary_link):gsub("<<(.-)>>", export.glossary_link) end return label end -- If a part of speech ends with one of these, either pluralized or followed by ' forms', chop off whatever precedes. -- Also, if a part of speech is of the form `BASIC_POS FOO forms` e.g. `noun construct forms`, remove the `FOO` -- portion. Note that "phrase" is *NOT* listed here because 'prepositional phrase' and 'postpositional phrase' are not -- types of 'phrase' per the definition of these parts of speech in Wiktionary. -- l10n: 詞類名稱中文化 local basic_poses = { "形容詞", "副詞", "縮約形", "專有名詞", -- may be converted to noun "名詞", "分詞", "代詞", "符號", "動詞", } -- l10n: 這些中文詞類名稱以基本詞類結尾,但對應的英語名稱並非如此(converbs、punctuation marks、diacritical -- marks、iteration marks),和原版一樣不簡化 local not_simplified_poses = { ["動副詞"] = true, ["標點符號"] = true, ["附加符號"] = true, ["疊字符號"] = true, } -- l10n: 中文的詞形類以「變格形」、「變位形式」或「形式」結尾(相當於英語的 ' forms');傳回去掉結尾後的部分, -- 不是詞形類則傳回 nil local function get_form_type(pos) return pos:match("^(.+)變格形$") or pos:match("^(.+)變位形式$") or pos:match("^(.+)形式$") end -- l10n: 相當於英語的 basic_pos .. " forms";詞形類統一作「變格形」,動詞另作「變位形式」 local function forms_of_basic_pos(basic_pos) return basic_pos == "動詞" and "動詞變位形式" or basic_pos .. "變格形" end --[==[ Canonicalize and then simplify a qualified part of speech (e.g. ''comparative adjectives'', ''past participles'', ''pronoun possessive forms'') to its unqualified equivalent (e.g. ''adjectives'', ''participles'', ''pronoun forms'''). This is used for categorization, since generally the simplified part of speech is used in categories other than the one for the part of speech itself. (For example, comparative adjectives are normally categorized as adjectives in categories such as `Requests for inflections in ``lang`` adjective entries`, and proper nouns are, sometimes at least, categorized under ` ``lang`` nouns with ...` rather than ` ``lang`` proper nouns with ...`.) There are two cases where simplification does not happen: phrases and (optionally) proper nouns. In Wiktionary, ''phrase'' really means a clause or similar constituent (or occasionally non-constituent), so `prepositional phrases` are not types of `phrases` and are not simplified. Proper nouns are simplified to nouns for some categories but left as-is in other category names; by default, this function simplifies `proper nouns` to `nouns`, but if the parameter `preserve_proper_nouns` is given, `proper nouns` is left as-is. If `preserve_lemma_status` is given, the function attempts to return a part of speech that has the same lemma status (lemma or non-lemma form) as the original part of speech; thus, `comparative adjectives` becomes `adjective forms` and `diminutive nouns` becomes `noun forms` because both are non-lemma forms. If `preserve_lemma_status` is not given, the function simply chops off the qualifiers, converting e.g. `comparative adjectives` to `adjectives` even though this changes the lemma status of the part of speech. The part of speech can be given singular or plural on input, but is always returned in plural form. ]==] function export.simplify_pos(pos, preserve_proper_nouns, preserve_lemma_status) -- This allows for both singular and plural parts of speech in 'pos'. local plpos = canonicalize_pos(pos) -- l10n: 以下依中文詞類名稱改寫。中文詞類名稱沒有空格與複數,限定成分可能在基本詞類之前(「過去分詞」) -- 或之後(「形容詞比較級」、「名詞複數形式」),因此先比對以基本詞類結尾者,再比對以基本詞類開頭者 if not_simplified_poses[plpos] then return plpos end local form_type = get_form_type(plpos) local function simplified_basic_pos(basic_pos) if preserve_lemma_status then local lemma_status = require(headword_module).pos_lemma_or_nonlemma(plpos) if lemma_status == "非詞元形式" then return forms_of_basic_pos(basic_pos) end end return basic_pos end for _, basic_pos in ipairs(basic_poses) do if basic_pos ~= "專有名詞" or preserve_proper_nouns then if form_type then if form_type == basic_pos then -- So 'proper noun forms' doesn't get converted to 'noun forms' in the next round return plpos end if form_type:sub(-#basic_pos) == basic_pos then return forms_of_basic_pos(basic_pos) end else if plpos == basic_pos then -- So 'proper nouns' doesn't get converted to 'nouns' in the next round return plpos end if plpos:sub(-#basic_pos) == basic_pos then return simplified_basic_pos(basic_pos) end end end end for _, basic_pos in ipairs(basic_poses) do if basic_pos ~= "專有名詞" or preserve_proper_nouns then if form_type then if form_type:sub(1, #basic_pos) == basic_pos then return forms_of_basic_pos(basic_pos) end elseif plpos == basic_pos .. "比較級" or plpos == basic_pos .. "最高級" then return simplified_basic_pos(basic_pos) end end end return plpos end function export.get_pos_variants(pos) local retval = {} retval.origpos = pos retval.plpos = canonicalize_pos(pos) retval.sgpos = singularize(retval.plpos) retval.simp_plpos = export.simplify_pos(retval.plpos) retval.simp_sgpos = singularize(retval.simp_plpos) retval.simp_with_propn_plpos = export.simplify_pos(retval.plpos, "preserve_proper_nouns") retval.simp_with_propn_sgpos = singularize(retval.simp_with_propn_plpos) return retval end --[==[ Canonicalize a single term or term-like object or a list of either into a list of term-like objects. `abterms` is the term or list to canonicalize, and `field` is the name of the field holding the term (defaulting to {"term"}). This does the minimal work necessary, meaning that the return value may partly or completely share memory with the value passed in. As a special case, if `abterms` is {nil}, {nil} is returned. If `origin` or `originating_term` are specified, add fields `_origin` and/or `_originating_term` containing the specified value(s) to each resulting term-like object (in this case, the object will be copied a necessary to avoid side-effecting the passed-in objects). `origin` is intended to be a string indicating where the term originated from (e.g. {"default"} if a default value, {"resolve_special"} if originating from a shortcut value such as {"+"}) and `originating_term` is the shortcut term itself, if any. (There is generally no such term for default values.) If `termobj_for_string_terms` is specified, any terms in `abterms` specified as strings will have all their properties other than `field` taken from `termobj_for_string_terms`. ]==] function export.canonicalize_termobj_list(abterms, field, origin, originating_term, termobj_for_string_terms) if abterms == nil then return nil end local function make_termobj_from_string_term(term) local retval if termobj_for_string_terms then retval = shallow_copy(termobj_for_string_terms) else retval = {} end retval[field] = term retval._origin = origin retval._originating_term = originating_term return retval end local function shallow_copy_and_add_origin(termobj) termobj = shallow_copy(termobj) termobj._origin = origin termobj._originating_term = originating_term return termobj end field = field or "term" if type(abterms) == "string" then return {make_termobj_from_string_term(abterms)} elseif not abterms[1] then if origin ~= nil or originating_term ~= nil then abterms = shallow_copy_and_add_origin(abterms) end return {abterms} else -- Check if already in full list term and return directly if so (unless `origin_val` is given, in which case we -- need to shallow-copy both the list and each term in it). local must_convert = false for _, term in ipairs(abterms) do if type(term) == "string" then must_convert = true break end end if not must_convert then if origin ~= nil or originating_term ~= nil then abterms = shallow_copy(abterms) for i, abterm in ipairs(abterms) do abterms[i] = shallow_copy_and_add_origin(abterm) end end return abterms end end local retval = {} for _, term in ipairs(abterms) do if type(term) == "string" then insert(retval, make_termobj_from_string_term(term)) else if origin ~= nil or originating_term ~= nil then term = shallow_copy_and_add_origin(term) end insert(retval, term) end end return retval end function export.canonicalize_category_list(abcats) -- FIXME: We should allow category objects in `headdata.categories` and not just strings. This seems to require -- changes to [[Module:headword]]. if abcats == nil then return nil end if abcats == false then return {} end if type(abcats) == "string" then abcats = {abcats} end return abcats end --[==[ Insert a fixed inflection (a label not associated with any inflection values) into an `inflections` field. The `inflections` field will be initialized if needed. `data` is an object with the following fields: * `headdata`: The headword structure passed to [[Module:headword]]. Required. * `inflobj`: The object whose `inflections` field the terms are inserted into. Defaults to `headdata`. Only needs to be set for nested inflections, which are specified for an inflection object rather than the headword data structure as a whole. * `label`: The label that the inflections are given; any parts of the label surrounded in `<<...>>` are linked to the glossary. (If the contents of `<<...>>` contain a `|` in them, they are a two-part link.) Required. * `originating_term`: The term object from which this label is derived. If specified, decorations will be taken from this object. ]==] function export.insert_fixed_inflection(data) local headdata, origterm, label = data.headdata, data.originating_term, data.label local inflobj = data.inflobj or headdata inflobj.inflections = inflobj.inflections or {} if not origterm then insert(inflobj.inflections, { label = export.replace_glossary_links_in_label(label) }) else if origterm.id then error(("It doesn't make sense to pass in an ID '%s' for label '%s' in conjunction with a term value '%s'" ):format(origterm.id, label, origterm.term)) end origterm = shallow_copy(origterm) -- Preserve decorations origterm.term = nil origterm.label = export.replace_glossary_links_in_label(label) insert(inflobj.inflections, origterm) end end local function yes_and_no_cats(props) if props.cats and props.no_cats then local yes_cats = export.canonicalize_category_list(props.cats) local no_cats = export.canonicalize_category_list(props.no_cats) local cats = shallow_copy(yes_cats) extend(cats, no_cats) return cats end end local function sometimes_or_yes_and_no_cats(props) local sometimes_cats = export.canonicalize_category_list(props.sometimes_cats) if sometimes_cats then return sometimes_cats else return yes_and_no_cats(props) end end -- l10n: 以下各標籤中文化 local function no_value_fallback_label(props) if props.fixed_adj_no_label then return props.fixed_adj_no_label end if props.fixed_adj_label then return "不" .. props.fixed_adj_label end return "無" .. (props.label_for_cats_and_modes or props.label) end local function with_value_fallback_label(props) if props.fixed_adj_label then return props.fixed_adj_label end -- FIXME, should this say 'with a plural/diminutive' etc. or is 'with plural/diminutive' enough? return "有" .. (props.label_for_cats_and_modes or props.label) end --[==[ var: Table describing how to handle the "mode" signals at the beginning of an inflection, generally indicating whether the inflection exists and to what extent. The key is the mode signal itself, and the value is table with the following keys: * `exists`: The value to return in the `exists` field of the object returned by `process_for_insertion`. This is currently used in calling code simply to check for different modes; it is an easier-to-read equivalent of the mode signal itself. * `prefix`: The prefix used to directly specify the label and category/categories associated with the mode in calling code. For example, the mode `--+` (which also arises when `-` is used with a following term) has prefix `usually_no_`, which means that to directly specify its label, use `usually_no_label` and to directly specify its categories, use `usually_no_cats`. If these fields don't exist, the functions in `fallback_label` and `fallback_cats` are used to generate the label and categories. * `fallback_label`: This is a function of one argument, `props` (the properties passed in by the caller), which should generate the label if the user didn't directly specify a label (see `prefix` above). * `fallback_cats`: This is a function of one argument, `props` (the properties passed in by the caller), which should generate the categories if the user didn't directly specify them (see `prefix` above). * `add_default`: If true, the code will attempt to add a default value if the user specifies this mode without giving additional terms. This depends on the caller passing in a `mode_default` property (which can be a string, a term object, a list of either, or a function generating any of those values). In many cases the `mode_default` property may simply have a value such as {"+"}, which is processed later by resolve_special(). * `disallow_additional`: If true, no additional terms are allowed after the mode signal; if present, an error is thrown. ]==] -- l10n: 以下各標籤中文化 export.special_modes = { ["-"] = {exists = "no", prefix = "no_", fallback_label = no_value_fallback_label, }, -- converted to "--+" if a term follows ["--+"] = {exists = "usually no", prefix = "usually_no_", add_default = true, fallback_label = function(props) if props.no_label then return "通常" .. props.no_label end return "通常" .. no_value_fallback_label(props) end, fallback_cats = sometimes_or_yes_and_no_cats, }, ["+-"] = {exists = "sometimes", prefix = "sometimes_", add_default = true, fallback_label = function(props) return "有時" .. with_value_fallback_label(props) end, fallback_cats = yes_and_no_cats, }, ["++-"] = {exists = "usually", prefix = "usually_", add_default = true, fallback_label = function(props) return "有時" .. with_value_fallback_label(props) end, fallback_cats = sometimes_or_yes_and_no_cats, }, ["!"] = {exists = "unattested", prefix = "unattested_", disallow_additional = true, fallback_label = function(props) return (props.label_for_cats_and_modes or props.label) .. "無紀錄" end, -- No default cats; provided for plurals in inflection_to_cats_and_label. }, ["?"] = {exists = "unknown", prefix = "unknown_", disallow_additional = true, -- No default label as people have preferred not to see 'plural unknown or uncertain' -- written out. No default cats; provided for plurals in inflection_to_cats_and_label. }, } function export.process_for_insertion(data) local terms, mode_default, headdata = data.terms, data.mode_default, data.headdata local retval = { headdata = data.headdata, } if terms and terms[1] then local mode = terms[1].term local modespec = export.special_modes[mode] if modespec then terms = shallow_copy(terms) retval.mode_term = terms[1] remove(terms, 1) if mode == "-" and terms[1] then mode = "--+" end if terms[1] and modespec.disallow_additional then error(("It doesn't make sense to specify explicit terms along with mode signal %s (%s)"):format( mode, modespec.exists)) elseif not terms[1] and modespec.add_default and mode_default then if type(mode_default) == "function" then mode_default = mode_default(headdata, retval.mode_term) end if mode_default then terms = export.canonicalize_termobj_list(mode_default, "term", "mode_default", retval.mode_term) end end retval.numterms = #terms retval.terms = terms retval.mode = mode retval.exists = modespec.exists retval.prefix = modespec.prefix else retval.numterms = #terms retval.terms = terms retval.exists = "yes" retval.prefix = "" end else retval.numterms = 0 retval.terms = {} -- retval.exists = nil retval.request = data.request end return retval end --[==[ Insert previously-parsed terms into an `inflections` field. The `inflections` field will be initialized if needed. `data` is an object with the following fields: * `headdata`: The headword structure passed to [[Module:headword]]. Required. * `inflobj`: The object whose `inflections` field the terms are inserted into. Defaults to `headdata`. Only needs to be set for nested inflections, which are specified for an inflection object rather than the headword data structure as a whole. * `terms`: The list of parsed terms. If {nil} or omitted, nothing happens unless `request` is set. * `label`: The label that the inflections are given; any parts of the label surrounded in `<<...>>` are linked to the glossary. (If the contents of `<<...>>` contain a `|` in them, they are a two-part link.) Required. * `fixed_adj_label`: If specified, an adjective used to construct the defaults for the fixed labels specified by `no_label`, `usually_no_label` and `sometimes_label`. Examples are "comparable" for a comparative and "countable" for a plural. * `no_label`: If the term is {"-"} and there are no other terms, insert a fixed label with this value. If `fixed_adj_label` is given, defaults to {"not "} plus the adjective, else {"no "} plus the label. * `usually_no_label`: If the term is {"-"} and there are other terms, insert a fixed label with this value. Defaults to {"usually "} plus the value of `no_label`. * `sometimes_label`: If the term is {"+-"}, insert a fixed label with this value. If `fixed_adj_label` is given, defaults to {"sometimes "} plus the adjective, else {"sometimes with a(n) "} plus the label. * `cats`: List of categories to insert when terms are given that are not {"-"}. Each category is a string naming a full category to insert (including the appropriate language name prefixed). * `no_cats`: List of categories to insert when a term is given as {"-"}. * `usually_no_cats`: List of categories to insert when a term is given as {"-"} and additional terms are specified as well (representing, e.g. for the inflection {"plural"}, a term which usually has no plural but does under some circumstances). If omitted, both the categories in `cats` and `no_cats` are inserted. * `sometimes_cats`: List of categories to insert when a term is given as {"+-"} (indicating that the inflection sometimes exists and sometimes does not, normally depending on the precise sense involved). If omitted, both the categories in `cats` and `no_cats` are inserted (same default as for `usually_no_cats`). * `accel`: If specified, a full accelerator object to add to the inflections. * `request`: If specified and no terms are given, insert a label with a request for inflections to be given. * `enable_auto_translit`: If specified and terms are given, display automatic transliteration of the terms. The return value indicates whether the inflection exists and how many terms are in it. It is an object with the following fields: * `exists`: {"yes"} if one or more terms were specified; {"no"} if the value was given as {"-"}; {"usually no"} if the first value was given as {"-"} but additional terms were supplied; otherwise {nil}, indicating that the status is unspecified. * `numterms`: Number of terms in the inflection. Will be 0 unless `exists` has the value {"yes"} or {"usually no"}. * `terms`: The terms that were inserted. If there are no terms, this is an empty list. * `request`: True if no terms were specified but a term request was inserted into the inflection (because `data.request` was specified). Otherwise {nil}. ]==] function export.insert_processed_inflection(data) local headdata, processed, label = data.headdata, data.processed, data.label local inflobj = data.inflobj or headdata local accel = data.accel if data.accel_form then if accel then error("Internal error: can't specify both data.accel and data.accel_form") end if headdata.heads then local lemmas = {} local lemma_translits = {} for i, headobj in ipairs(headdata.heads) do lemmas[i] = headobj.term if lemmas[i] == "+" then error("Internal error: If you use data.accel_form, you should have resolved all occurrences of + in heads appropriately") end lemma_translits[i] = headobj.tr end accel = { lemma = lemmas, lemma_translit = lemma_translits, form = data.accel_form, } else accel = { form = data.accel_form, } end end local function insert_cats(cats) for _, cat in ipairs(cats) do insert(headdata.categories, cat) end end -- Handle the fixed label (if any) and cats (if any) associated with a mode. if processed.mode then local modespec = export.special_modes[processed.mode] local mode_prefix = modespec.prefix local fixed_label = data[mode_prefix .. "label"] if not fixed_label and modespec.fallback_label then fixed_label = modespec.fallback_label(data) end if fixed_label then export.insert_fixed_inflection { headdata = headdata, inflobj = inflobj, originating_term = processed.mode_term, label = fixed_label, } end local mode_cats = data[mode_prefix .. "cats"] if not mode_cats and modespec.fallback_cats then mode_cats = modespec.fallback_cats(data) end mode_cats = export.canonicalize_category_list(mode_cats) if mode_cats then insert_cats(mode_cats) end elseif processed.terms[1] and data.cats then -- If no mode, no fixed label but there may be categories. insert_cats(data.cats) end local terms = processed.terms if terms[1] then -- FIXME, if there's a mode we shallow_copy() twice. terms = shallow_copy(terms) terms.label = export.replace_glossary_links_in_label(label) if accel then terms.accel = accel end terms.enable_auto_translit = data.enable_auto_translit inflobj.inflections = inflobj.inflections or {} insert(inflobj.inflections, terms) elseif processed.request then inflobj.inflections = inflobj.inflections or {} insert(inflobj.inflections, { label = export.replace_glossary_links_in_label(label), request = true, }) end end --[==[ Insert previously-parsed terms into an `inflections` field. The `inflections` field will be initialized if needed. `data` is an object with the following fields: * `headdata`: The headword structure passed to [[Module:headword]]. Required. * `inflobj`: The object whose `inflections` field the terms are inserted into. Defaults to `headdata`. Only needs to be set for nested inflections, which are specified for an inflection object rather than the headword data structure as a whole. * `terms`: The list of parsed terms. If {nil} or omitted, nothing happens unless `request` is set. * `label`: The label that the inflections are given; any parts of the label surrounded in `<<...>>` are linked to the glossary. (If the contents of `<<...>>` contain a `|` in them, they are a two-part link.) Required. * `fixed_adj_label`: If specified, an adjective used to construct the defaults for the fixed labels specified by `no_label`, `usually_no_label` and `sometimes_label`. Examples are "comparable" for a comparative and "countable" for a plural. * `no_label`: If the term is {"-"} and there are no other terms, insert a fixed label with this value. If `fixed_adj_label` is given, defaults to {"not "} plus the adjective, else {"no "} plus the label. * `usually_no_label`: If the term is {"-"} and there are other terms, insert a fixed label with this value. Defaults to {"usually "} plus the value of `no_label`. * `sometimes_label`: If the term is {"+-"}, insert a fixed label with this value. If `fixed_adj_label` is given, defaults to {"sometimes "} plus the adjective, else {"sometimes with a(n) "} plus the label. * `cats`: List of categories to insert when terms are given that are not {"-"}. Each category is a string naming a full category to insert (including the appropriate language name prefixed). * `no_cats`: List of categories to insert when a term is given as {"-"}. * `usually_no_cats`: List of categories to insert when a term is given as {"-"} and additional terms are specified as well (representing, e.g. for the inflection {"plural"}, a term which usually has no plural but does under some circumstances). If omitted, both the categories in `cats` and `no_cats` are inserted. * `sometimes_cats`: List of categories to insert when a term is given as {"+-"} (indicating that the inflection sometimes exists and sometimes does not, normally depending on the precise sense involved). If omitted, both the categories in `cats` and `no_cats` are inserted (same default as for `usually_no_cats`). * `accel`: If specified, a full accelerator object to add to the inflections. * `request`: If specified and no terms are given, insert a label with a request for inflections to be given. * `enable_auto_translit`: If specified and terms are given, display automatic transliteration of the terms. The return value indicates whether the inflection exists and how many terms are in it. It is an object with the following fields: * `exists`: {"yes"} if one or more terms were specified; {"no"} if the value was given as {"-"}; {"usually no"} if the first value was given as {"-"} but additional terms were supplied; otherwise {nil}, indicating that the status is unspecified. * `numterms`: Number of terms in the inflection. Will be 0 unless `exists` has the value {"yes"} or {"usually no"}. * `terms`: The terms that were inserted. If there are no terms, this is an empty list. * `request`: True if no terms were specified but a term request was inserted into the inflection (because `data.request` was specified). Otherwise {nil}. ]==] function export.insert_inflection(data) local headdata, terms, mode_default = data.headdata, data.terms, data.mode_default local processed = export.process_for_insertion { headdata = headdata, terms = terms, mode_default = mode_default, } data = shallow_copy(data) data.processed = processed export.insert_processed_inflection(data) return processed end --[==[ Parse raw arguments from `forms` for inline modifiers, and insert the resulting terms (which should not require significant additional processing) into `headdata.inflections`. `data` is an object with the following fields: * `forms`: The list of raw values to parse. If {nil} or omitted, nothing happens. * `headdata`: The headword structure passed to [[Module:headword]]. Required. * `paramname`: As in `parse_term_list_with_modifiers()`. Required. * `label`: As in `insert_inflection()`. Required. * `qualifiers`, `frob`, `include_mods`, `exclude_mods`, `is_head`, `splitchar`, `preserve_splitchar`, `delimiter_key`, `escape_fun`, `unescape_fun`, `pre_normalize_modifiers`: As in `parse_term_list_with_modifiers()`. * `accel`: As in `insert_inflection()`. Return value is as in `insert_inflection()`. ]==] function export.parse_and_insert_inflection(data) local forms = data.forms if forms and forms[1] then data = shallow_copy(data) data.forms = forms data.terms = export.parse_term_list_with_modifiers(data) return export.insert_inflection(data) end return { numterms = 0 } end --[==[ Combine two sets of decorations. If either is {nil}, just return the other, and if both are {nil}, return {nil}. ]==] function export.combine_decorations(decs1, decs2) if not decs1 and not decs2 then return nil end if not decs1 then return decs2 end if not decs2 then return decs1 end local combined = shallow_copy(decs1) for _, dec in ipairs(decs2) do insert_if_not(combined, dec) end return combined end function export.combine_qualifiers_or_labels(...) -- FIXME: Added 2026-09-17. Remove after a month. error("Use combine_decorations instead") end --[==[ Combine the decorations (qualifiers, labels, references) and ID's of two term objects. `destobj` is the "destination term object" into which the combined properties are written, and `srcobj` is the "source object" into which the properties are merged. `destobj` is side-effected (but the lists inside of `destobj` are not); if this is undesirable, make sure to shallow-copy `destobj` first. If both objects have values for a given decoration, the values of `destobj` come first. If both objects have a value for `id`, the values must match or an error is thrown; otherwise, the resulting value of `id` comes from whichever one is defined. '''NOTE:''' This may not be the correct behavior when deduplicating a list of term objects. See `insert_termobj_combining_duplicates` for a different approach. ]==] function export.combine_termobj_decorations(destobj, srcobj) destobj.q = export.combine_decorations(destobj.q, srcobj.q) destobj.qq = export.combine_decorations(destobj.qq, srcobj.qq) destobj.l = export.combine_decorations(destobj.l, srcobj.l) destobj.ll = export.combine_decorations(destobj.ll, srcobj.ll) destobj.refs = export.combine_decorations(destobj.refs, srcobj.refs) if destobj.id and srcobj.id and destobj.id ~= srcobj.id then -- FIXME: We probably want to pass in an error function error(("Can't specify two different ID's %s and %s when combining objects"):format(srcobj.id, destobj.id)) end destobj.id = destobj.id or srcobj.id return destobj end function export.combine_termobj_qualifiers_labels(...) -- FIXME: Added 2026-09-17. Remove after a month. error("Use combine_termobj_decorations instead") end function export.termobj_has_decorations(obj) return obj.q and obj.q[1] or obj.qq and obj.qq[1] or obj.l and obj.l[1] or obj.ll and obj.ll[1] or obj.refs and obj.refs[1] end function export.termobj_has_qualifiers_or_labels(...) -- FIXME: Added 2026-09-17. Remove after a month. error("Use termobj_has_decorations instead") end local function one_decoration_equal(prop1, prop2) local prop1_is_nil = not prop1 or not prop1[1] local prop2_is_nil = not prop2 or not prop2[1] if prop1_is_nil and prop2_is_nil then return true end if prop1_is_nil or prop2_is_nil then return false end return deep_equals(prop1, prop2) end function export.termobj_decorations_equal(obj1, obj2) return one_decoration_equal(obj1.q, obj2.q) and one_decoration_equal(obj1.qq, obj2.qq) and one_decoration_equal(obj1.l, obj2.l) and one_decoration_equal(obj1.ll, obj2.ll) and one_decoration_equal(obj1.refs, obj2.refs) and obj1.id == obj2.id end function export.termobj_ancillary_properties_equal(...) -- FIXME: Added 2026-09-17. Remove after a month. error("Use termobj_decorations_equal instead") end function export.convert_termobj_to_formobj(termobj) local formobj = { form = termobj.term, translit = termobj.tr, } local footnotes local function mods_to_footnote(mod_prefix, mod_vals) if mod_vals and mod_vals[1] then footnotes = footnotes or {} for _, val in ipairs(mod_vals) do insert(footnotes, "[" .. mod_prefix .. ":" .. val .. "]") end end end mods_to_footnote("q", termobj.q) mods_to_footnote("qq", termobj.qq) mods_to_footnote("l", termobj.l) mods_to_footnote("ll", termobj.ll) mods_to_footnote("ref", termobj.refs) mods_to_footnote("id", termobj.id and {termobj.id} or nil) formobj.footnotes = footnotes return formobj end local recognized_multi_mods = { q = "q", qq = "qq", l = "l", ll = "ll", ref = "refs", } local recognized_single_mods = { id = "id", } function export.add_footnote_to_termobj(termobj, footnote) local stripped_footnote = footnote:match("^%[(.*)%]$") if not stripped_footnote then error("Internal error: Footnote should be surrounded by brackets at this stage: " .. footnote) end local prefix, rest = stripped_footnote:match("^([a-z]+):(.+)$") local field, is_multi if prefix then if recognized_multi_mods[prefix] then field = recognized_multi_mods[prefix] is_multi = true elseif recognized_single_mods[prefix] then field = recognized_single_mods[prefix] is_multi = false end end if not field then rest = stripped_footnote field = "l" is_multi = true end if is_multi then if not termobj[field] then termobj[field] = {} end insert(termobj[field], rest) else if termobj[field] and termobj[field] ~= rest then error(("Can't set two values for '%s': '%s' and '%s'"):format(field, termobj[field], rest)) end termobj[field] = rest end end function export.convert_formobj_to_termobj(formobj) local termobj = { term = formobj.form, tr = formobj.translit, } if formobj.footnotes then for _, footnote in ipairs(formobj.footnotes) do export.add_footnote_to_termobj(termobj, footnote) end end return termobj end local function extract_termobj_field_modifiers(fieldval) return fieldval:match("^([*+]?)(.*)$") end function export.remove_termobj_field_modifiers(termobj) local function remove_field_modifiers(field) if termobj[field] and termobj[field][1] then local any_field_modifiers = false for _, val in ipairs(termobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if field_mods ~= "" then any_field_modifiers = true break end end local new_field = {} if any_field_modifiers then for _, val in ipairs(termobj[field]) do local _, field_without_mods = extract_termobj_field_modifiers(val) insert_if_not(new_field, field_without_mods) end termobj[field] = new_field end end end remove_field_modifiers("q") remove_field_modifiers("qq") remove_field_modifiers("l") remove_field_modifiers("ll") remove_field_modifiers("refs") end function export.insert_termobj_combining_duplicates(destobjs, termobj) for _, destobj in ipairs(destobjs) do if destobj.term == termobj.term and destobj.tr == termobj.tr then -- Form already present; maybe combine footnotes. local function combine_field_values(field) if termobj[field] and termobj[field][1] then -- Check to see if there are existing values with *; if so, remove them. if destobj[field] and destobj[field][1] then local any_values_with_asterisk = false for _, val in ipairs(destobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if field_mods:find("%*") then any_values_with_asterisk = true break end end if any_values_with_asterisk then local filtered_values = {} for _, val in ipairs(destobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if not field_mods:find("%*") then insert(filtered_values, val) end end if filtered_values[1] then destobj[field] = filtered_values else destobj[field] = nil end end end local any_footnotes_with_plus = false for _, val in ipairs(termobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if field_mods:find("%+") then any_footnotes_with_plus = true break end end if any_footnotes_with_plus then if not destobj[field] then destobj[field] = {} else destobj[field] = shallow_copy(destobj[field]) end for _, val in ipairs(termobj[field]) do local already_seen = false local field_mods, field_without_mods = extract_termobj_field_modifiers(val) if field_mods:find("%+") then for _, existing_val in ipairs(destobj[field]) do local _, existing_field_without_mods = extract_termobj_field_modifiers(existing_val) if existing_field_without_mods == field_without_mods then already_seen = true break end end if not already_seen then insert(destobj[field], val) end end end end end end combine_field_values("q") combine_field_values("qq") combine_field_values("l") combine_field_values("ll") combine_field_values("refs") if destobj.id and termobj.id and destobj.id ~= termobj.id then -- FIXME: We probably want to pass in an error function error(("Can't specify two different ID's %s and %s when combining objects"):format(termobj.id, destobj.id)) end destobj.id = destobj.id or termobj.id return end end insert(destobjs, termobj) end export.allowed_special_indicators = { ["first"] = true, ["first-second"] = true, ["first-last"] = true, ["second"] = true, ["last"] = true, ["each"] = true, ["+"] = true, -- requests the default behavior with preposition handling } --[==[ Check for special indicators (values such as {"+first"} or {"+first-last"} that are used in a `pl`, `f`, etc. argument and indicate how to inflect a multiword term). If `form` is such an indicator, the return value is `form` minus the initial `+` sign; otherwise, if form begins with a `+` sign, an error is thrown; otherwise the return value is nil. ]==] function export.get_special_indicator(form, noerror) if form:find("^%+") then form = form:gsub("^%+", "") if not export.allowed_special_indicators[form] then if noerror then return nil end local indicators = {} for indic, _ in pairs(export.allowed_special_indicators) do insert(indicators, "+" .. indic) end sort(indicators) error("Special inflection indicator beginning with '+' can only be " .. mw.text.listToText(indicators) .. ": +" .. form) end return form end return nil end local function add_endings(bases, endings) local retval = {} if type(bases) ~= "table" then bases = {bases} end if type(endings) ~= "table" then endings = {endings} end for _, base in ipairs(bases) do for _, ending in ipairs(endings) do insert(retval, base .. ending) end end return retval end --[==[ Inflect a possibly multiword or hyphenated term `form` using the function `inflect`, which is a function of one argument that is called on a single word to inflect and should return either the inflected word or a list of inflected words. `special` indicates how to inflect the multiword term and should be e.g. {"first"} to inflect only the first word, {"first-last"} to inflect the first and last words, {"each"} to inflect each word, etc. See `allowed_special_indicators` above for the possibilities. If `special` is `+`, or is omitted and the term is multiword (i.e. containing a space character), and `prepositions` is supplied, the function checks for multiword or hyphenated terms containing the prepositions in `prepositions`, e.g. Italian [[senso di marcia]] or [[medaglia d'oro]] or Portuguese [[tartaruga-do-mar]]. If such a term is found, only the first word is inflected. Otherwise, the default is {"first-last"}. `prepositions` is a list of Lua patterns matching prepositions. The patterns will automatically have the separator character (space or hyphen) added to the left side but not the right side, so they should contain a space character (which will automatically be converted to the appropriate separator) on the right side unless the preposition is joined on the right side with an apostrophe. Examples of preposition patterns for Italian are {"di "}, {"sull'"} and {"d?all[oae] "} (which matches {"dallo "}, {"dalle "}, {"alla "}, etc.). The return value is always either a list of inflected multiword or hyphenated terms, or nil if `special` is omitted and `form` is not multiword. (If `special` is specified and `form` is not multiword or hyphenated, an error results.) ]==] function export.handle_multiword(form, special, inflect, prepositions, sep) sep = sep or form:find(" ") and " " or "%-" local raw_sep = sep == " " and " " or "-" -- Used to add regex version of separator in the replacement portion of ugsub() or :gsub() local sep_replacement = sep == " " and " " or "%%-" -- Given a Lua pattern, replace space with the appropriate separator. local function hack_re(re) if sep == " " then return re end return (re:gsub(" ", sep_replacement)) end if special == "first" then local first, rest = form:match(hack_re("^(.-)( .*)$")) if not first then error("Special indicator 'first' can only be used with a multiword term: " .. form) end return add_endings(inflect(first), rest) elseif special == "second" then local first, second, rest = form:match(hack_re("^([^ ]+ )([^ ]+)( .*)$")) if not first then error("Special indicator 'second' can only be used with a term with three or more words: " .. form) end return add_endings(add_endings({first}, inflect(second)), rest) elseif special == "first-second" then local first, space, second, rest = form:match(hack_re("^([^ ]+)( )([^ ]+)( .*)$")) if not first then error("Special indicator 'first-second' can only be used with a term with three or more words: " .. form) end return add_endings(add_endings(add_endings(inflect(first), space), inflect(second)), rest) elseif special == "each" then local terms = split(form, sep) if #terms < 2 then error("Special indicator 'each' can only be used with a multiword term: " .. form) end for i, term in ipairs(terms) do terms[i] = inflect(term) if i > 1 then terms[i] = add_endings(raw_sep, terms[i]) end end local result = "" for _, term in ipairs(terms) do result = add_endings(result, term) end return result elseif special == "first-last" then local first, middle, last = form:match(hack_re("^(.-)( .* )(.-)$")) if not first then first, middle, last = form:match(hack_re("^(.-)( )(.*)$")) end if not first then error("Special indicator 'first-last' can only be used with a multiword term: " .. form) end return add_endings(add_endings(inflect(first), middle), inflect(last)) elseif special == "last" then local rest, last = form:match(hack_re("^(.* )(.-)$")) if not rest then error("Special indicator 'last' can only be used with a multiword term: " .. form) end return add_endings(rest, inflect(last)) elseif special and special ~= "+" then error("Unrecognized special=" .. special) end -- Only do default behavior if special indicator '+' explicitly given or separator is space; otherwise we will -- break existing behavior with hyphenated words. if (special == "+" or sep == " ") and form:find(sep) then if prepositions then -- check for prepositions in the middle of the word; do it this way so we can handle -- more than one word before the preposition (and usually inflect each word) for _, prep in ipairs(prepositions) do local first, space_prep_rest = umatch(form, hack_re("^(.-)( " .. prep .. ".*)$")) if first then return add_endings(inflect(first), space_prep_rest) end end end -- multiword or hyphenated expressions default to first-last; we need to pass in the separator to avoid -- problems with multiword terms containing hyphens in the individual words return export.handle_multiword(form, "first-last", inflect, prepositions, sep) end return nil end local function link_hyphen_split_component(word, data) if data.link_hyphen_split_component then return data.link_hyphen_split_component(word) else return "[[" .. word .. "]]" end end -- Default function to split a word on apostrophes. Don't split apostrophes at the beginning or end of a word (e.g. -- [['ndrangheta]] or [[po']]). Handle multiple apostrophes correctly, e.g. [[l'altr'ieri]] -> [[l']][altr']][[ieri]]. function export.default_split_apostrophe(word, data) local apostrophe_parts = split(word, "'", true, true) local linked_apostrophe_parts = {} local apostrophes_at_beginning = "" local i = 1 -- Apostrophes at beginning get attached to the first word after (which will always exist but may -- be blank if the word consists only of apostrophes). while i < #apostrophe_parts do -- <, not <=, in case the word consists only of apostrophes local apostrophe_part = apostrophe_parts[i] i = i + 1 if apostrophe_part == "" then apostrophes_at_beginning = apostrophes_at_beginning .. "'" else break end end apostrophe_parts[i] = apostrophes_at_beginning .. apostrophe_parts[i] -- Now, do the remaining parts. A blank part indicates more than one apostrophe in a row; we join -- all of them to the preceding word. while i <= #apostrophe_parts do local apostrophe_part = apostrophe_parts[i] if apostrophe_part == "" then linked_apostrophe_parts[#linked_apostrophe_parts] = linked_apostrophe_parts[#linked_apostrophe_parts] .. "'" elseif i == #apostrophe_parts then insert(linked_apostrophe_parts, apostrophe_part) else insert(linked_apostrophe_parts, apostrophe_part .. "'") end i = i + 1 end for j, tolink in ipairs(linked_apostrophe_parts) do linked_apostrophe_parts[j] = link_hyphen_split_component(tolink, data) end return concat(linked_apostrophe_parts) end --[=[ Auto-add links to a word that should not have spaces but may have hyphens and/or apostrophes. We split off final punctuation, then split on hyphens if `data.split_hyphen` is given, and also split on apostrophes if `data.split_apostrophe` is given. We only split on hyphens if they are in the middle of the word, not at the beginning or end (hyphens at the beginning or end indicate suffixes or prefixes, respectively). `include_hyphen_prefixes`, if given, is a set of prefixes (not including the final hyphen) where we should include the final hyphen in the prefix. Hence, e.g. if "anti" is in the set, a Portuguese word like [[anti-herói]] "anti-hero" will be split [[anti-]][[herói]] (whereas a word like [[código-fonte]] "source code" will be split as [[código]]-[[fonte]]). If `data.split_apostrophe` is specified, we split on apostrophes unless `data.no_split_apostrophe_words` is given and the word is in the specified set, such as French [[c'est]] and [[quelqu'un]]. If `data.split_apostrophe` is true, the default algorithm applies, which splits on all apostrophes except those at the beginning and end of a word (as in Italian [['ndrangheta]] or [[po']]), and includes the apostrophe in the link to its left (so we auto-split French [[l'eau]] as [[l']][[eau]] and [[l'altr'ieri]] as [[l']][altr']][[ieri]]). If `data.split_apostrophe` is specified but not `true`, it should be a function of one argument that does custom apostrophe-splitting. The argument is the word to split, and the return value should be the split and linked word. ]=] local function add_single_word_links(space_word, data, term_has_spaces) local space_word_no_punct, punct local punct_pattern = data.punctuation if punct_pattern and is_callable(punct_pattern) then space_word_no_punct, punct = punct_pattern(space_word) else if punct_pattern == nil then punct_pattern = "[,;:?!]" end space_word_no_punct, punct = umatch(space_word, "^(.*)(" .. punct_pattern .. ")$") end space_word_no_punct = space_word_no_punct or space_word punct = punct or "" local words if space_word_no_punct:sub(1, 1) == "-" or space_word_no_punct:sub(-1) == "-" then -- don't split prefixes and suffixes words = {space_word_no_punct} else local splitter if term_has_spaces then splitter = data.split_hyphen_when_space else splitter = data.split_hyphen_when_no_space end if is_callable(splitter) then words = splitter(space_word_no_punct) if type(words) == "string" then return words .. punct end end end if not words then local split_hyphen if term_has_spaces then split_hyphen = data.split_hyphen_when_space else split_hyphen = data.split_hyphen_when_no_space if split_hyphen == nil then -- default to true; use `false` to avoid this split_hyphen = true end end if split_hyphen then words = split(space_word_no_punct, "-", true, true) else words = {space_word_no_punct} end end local linked_words = {} for j, word in ipairs(words) do if j < #words and data.include_hyphen_prefixes and data.include_hyphen_prefixes[word] then word = "[[" .. word .. "-]]" elseif j > 1 and data.include_hyphen_suffixes and data.include_hyphen_suffixes[word] then word = "[[-" .. word .. "]]" else -- Don't split on apostrophes if the word is in `no_split_apostrophe_words`. if (not data.no_split_apostrophe_words or not data.no_split_apostrophe_words[word]) and data.split_apostrophe and word:find("'", nil, true) then if data.split_apostrophe == true then word = export.default_split_apostrophe(word, data) else -- custom apostrophe splitter/linker word = data.split_apostrophe(word) end elseif word ~= "" then -- avoid -[[]]- (e.g. f--k) word = link_hyphen_split_component(word, data) end if j < #words then word = word .. "-" end end insert(linked_words, word) end return concat(linked_words) .. punct end --[=[ Auto-add links to a multiword term. `data` contains fields customizing how to do this. By default we proceed as follows: (1) If the term already has embedded links in it, they are left unchanged. (2) Otherwise, if there are spaces present, we split on spaces and link each word separately. (3) If a given space-separated component ends in punctuation (defaulting to [,;:?!]), it is separated off, the remainder of the algorithm run, and the punctuation pasted back on. (4) If there are hyphens in a given space-separated component, we may link each hyphenated term separately depending on the settings in `data`. Normally the hyphens are not included in the linked terms, but this can be overridden for specific prefixes and/or suffixes. By default, if there are spaces in the multiword term, we do not link hyphenated components (because of cases like "boire du petit-lait" where "petit-lait" should be linked as a whole), but do so otherwise (e.g. for "avant-avant-hier"); this can overridden for cases like "croyez-le ou non". Cases where only some of the hyphens should be split can always be handled by explicitly specifying the head (e.g. "Nord-Pas-de-Calais" given as head=[[Nord]]-[[Pas-de-Calais]]). (5) If there are apostrophes in a given component, we may link each apostrophe-separated term separately depending on the settings in `data`, including the apostrophe in the link to its left (so we split "de l'eau" as "[[de]] [[l']][[eau]]"). The settings in `data` are as follows: `split_hyphen_when_no_space`: Whether to split on hyphens when the term has no spaces. Defaults to true if set to `nil`. This can be a function of one argument, to implement a custom splitting algorithm for hyphen-separated terms. If this returns [FIXME: FINISH ME ...] If `data.split_apostrophe` is specified, we split on apostrophes unless `data.no_split_apostrophe_words` is given and the word is in the specified set, such as French [[c'est]] and [[quelqu'un]]. If `data.split_apostrophe` is true, the default algorithm applies, which splits on all apostrophes except those at the beginning and end of a word (as in Italian [['ndrangheta]] or [[po']]), and includes the apostrophe in the link to its left (so we auto-split French [[l'eau]] as [[l']][[eau]] and [[l'altr'ieri]] as [[l']][altr']][[ieri]]). If `data.split_apostrophe` is specified but not `true`, it should be a function of one argument that does custom apostrophe-splitting. The argument is the word to split, and the return value should be the split and linked word. We don't always split on hyphens because of cases like "boire du petit-lait" where "petit-lait" should be linked as a whole, but provide the option to do it for cases like "croyez-le ou non". If there's no space, however, then it makes sense to split on hyphens by `no_split_apostrophe_words` and `include_hyphen_prefixes` allow for special-case handling of particular words and are as described in the comment above add_single_word_links(). ]=] function export.add_links_to_multiword_term(term, data) if term:match("[%[%]]") then return term end local words = split(term, " ", true, true) local term_has_spaces = #words > 1 local linked_words = {} for _, word in ipairs(words) do insert(linked_words, add_single_word_links(word, data, term_has_spaces)) end local retval = concat(linked_words, " ") -- If we ended up with a single link consisting of the entire term, -- remove the link. return retval:match("^%[%[([^%[%]]*)%]%]$") or retval end local function canonicalize_begin_end_spec(spec) local from, to = spec:match("^(.-):(.*)$") if not from then from = spec to = "" end return from, to end --[==[ Given a `linked_term` that is the output of add_links_to_multiword_term(), apply modifications as given in `modifier_spec` to change the link destination of subterms (normally single-word non-lemma forms; sometimes collections of adjacent words). This is usually used to link non-lemma forms to their corresponding lemma, but can also be used to replace a span of adjacent separately-linked words to a single multiword lemma. The format of `modifier_spec` is one or more semicolon-separated subterm specs, where each such spec is of the form SUBTERM:DEST, where SUBTERM is one or more words in the `linked_term` but without brackets in them, and DEST is the corresponding link destination to link the subterm to. Any occurrence of ~ in DEST is replaced with SUBTERM. Alternatively, a single modifier spec can be of the form BEGIN[FROM:TO], which is equivalent to writing BEGINFROM:BEGINTO (see example below). For example, given the source phrase [[il bue che dice cornuto all'asino]] "the pot calling the kettle black" (literally "the ox that calls the donkey horned/cuckolded"), the result of calling add_links_to_multiword_term() is [[il]] [[bue]] [[che]] [[dice]] [[cornuto]] [[all']][[asino]]. With a modifier_spec of 'dice:dire', the result is [[il]] [[bue]] [[che]] [[dire|dice]] [[cornuto]] [[all']][[asino]]. Here, based on the modifier spec, the non-lemma form [[dice]] is replaced with the two-part link [[dire|dice]]. Another example: given the source phrase [[chi semina vento raccoglie tempesta]] "sow the wind, reap the whirlwind" (literally (he) who sows wind gathers [the] tempest"). The result of calling add_links_to_multiword_term() is [[chi]] [[semina]] [[vento]] [[raccoglie]] [[tempesta]], and with a modifier_spec of 'semina:~re; raccoglie:~re', the result is [[chi]] [[seminare|semina]] [[vento]] [[raccogliere|raccoglie]] [[tempesta]]. Here we use the ~ notation to stand for the non-lemma form in the destination link. A more complex example is [[se non hai altri moccoli puoi andare a letto al buio]], which becomes [[se]] [[non]] [[hai]] [[altri]] [[moccoli]] [[puoi]] [[andare]] [[a]] [[letto]] [[al]] [[buio]] after calling add_links_to_multiword_term(). With the following modifier_spec: 'hai:avere; altr[i:o]; moccol[i:o]; puoi: potere; andare a letto:~; al buio:~', the result of applying the spec is [[se]] [[non]] [[avere|hai]] [[altro|altri]] [[moccolo|moccoli]] [[potere|puoi]] [[andare a letto]] [[al buio]]. Here, we rely on the alternative notation mentioned above for e.g. 'altr[i:o]', which is equivalent to 'altri:altro', and link multiword subterms using e.g. 'andare a letto:~'. (The code knows how to handle multiword subexpressions properly, and if the link text and destination are the same, only a single-part link is formed.) ]==] function export.apply_link_modifiers(linked_term, modifier_spec, lang) local split_modspecs = split(modifier_spec, "%s*;%s*") for j, modspec in ipairs(split_modspecs) do local id if modspec:find("<") then local rest rest, id = modspec:match("^(.*)<id:(.-)>$") if rest then modspec = rest end end local subterm, dest, otherlang local begin_spec, rest, end_spec = modspec:match("^%[(.-)%]([^:]*)%[(.-)%]$") if begin_spec then local begin_from, begin_to = canonicalize_begin_end_spec(begin_spec) local end_from, end_to = canonicalize_begin_end_spec(end_spec) subterm = begin_from .. rest .. end_from dest = begin_to .. rest .. end_to end if not subterm then rest, end_spec = modspec:match("^([^:]*)%[(.-)%]$") if rest then local end_from, end_to = canonicalize_begin_end_spec(end_spec) subterm = rest .. end_from dest = rest .. end_to end end if not subterm then begin_spec, rest = modspec:match("^%[(.-)%]([^:]*)$") if begin_spec then local begin_from, begin_to = canonicalize_begin_end_spec(begin_spec) subterm = begin_from .. rest dest = begin_to .. rest end end if not subterm then subterm, dest = modspec:match("^(.-)%s*:%s*(.*)$") if subterm and subterm ~= "^" and subterm ~= "$" then local langdest -- Parse off an initial language code (e.g. 'en:Higgs', 'la:minūtia' or 'grc:σκατός'). Also handle -- Wikipedia prefixes ('w:Abatemarco' or 'w:it:Colle Val d'Elsa'). otherlang, langdest = dest:match("^([A-Za-z0-9._-]+):([^ ].*)$") if otherlang == "w" then local foreign_wikipedia, foreign_term = langdest:match("^([A-Za-z0-9._-]+):([^ ].*)$") if foreign_wikipedia then otherlang = otherlang .. ":" .. foreign_wikipedia langdest = foreign_term end dest = ("%s:%s"):format(otherlang, langdest) otherlang = nil elseif otherlang then otherlang = get_lang_by_code(otherlang, true, "allow etym") dest = langdest end end end if not subterm then if modspec == "?" or modspec == "!" then subterm = "$" dest = modspec elseif modspec == "..." or modspec == "...?" then subterm = "$" dest = " " .. modspec elseif modspec:find("^[A-Z]$") then -- X, Y, etc. by themselves are unlinked, to help with snowclones subterm = modspec dest = "_" else subterm = modspec dest = "~" end end if subterm == "^" then linked_term = dest:gsub("_", " ") .. linked_term elseif subterm == "$" then linked_term = linked_term .. dest:gsub("_", " ") else if subterm:find("[", nil, true) then error(("Subterm '%s' in modifier spec '%s' cannot have brackets in it"):format( escape_wikicode(subterm), escape_wikicode(modspec))) end local escaped_subterm = pattern_escape(subterm) local subterm_re = "%[%[" .. escaped_subterm:gsub("(%%?[ ',%-])", "%%]*%1%%[*") .. "%]%]" local expanded_dest if dest:find("~", nil, true) then expanded_dest = dest:gsub("~", replacement_escape(subterm)) else expanded_dest = dest end if otherlang then expanded_dest = expanded_dest .. "#" .. otherlang:getCanonicalName() end local subterm_replacement if expanded_dest == "_" then subterm_replacement = subterm if id then error("Can't supply <id:...> with an unlinked subterm") end if otherlang then error("Can't supply prefixed language with an unlinked subterm") end elseif id or otherlang then if id and expanded_dest:find("[", nil, true) then error("Can't supply <id:...> with destination with embedded brackets") end subterm_replacement = require(links_module).language_link { lang = otherlang or lang, term = expanded_dest, alt = subterm, id = id, } elseif expanded_dest:find("[", nil, true) then -- Use the destination directly if it has brackets in it (e.g. to put brackets around parts of a word). subterm_replacement = expanded_dest elseif expanded_dest == subterm then subterm_replacement = "[[" .. subterm .. "]]" else subterm_replacement = "[[" .. expanded_dest .. "|" .. subterm .. "]]" end local escaped_subterm_replacement = replacement_escape(subterm_replacement) local replaced_linked_term = ugsub(linked_term, subterm_re, escaped_subterm_replacement) if replaced_linked_term == linked_term then mw.log(("Attempted to replace %s with %s in %s"):format(subterm_re, escaped_subterm_replacement, linked_term)) error(("Subterm '%s' could not be located in %slinked expression %s, or replacement same as subterm"):format( subterm, j > 1 and "intermediate " or "", escape_wikicode(linked_term))) else linked_term = replaced_linked_term end end end return linked_term end function export.format_validation_error_list(data) local valid_list, valid_set, canonicalize = data.valid_list, data.valid_set, data.canonicalize if not valid_list then valid_list = {} for valid_item, value in pairs(valid_set) do if canonicalize then if valid_item == value then insert(valid_list, valid_item) else insert(valid_list, ("%s (mapped to %s)"):format(valid_item, value)) end else insert(valid_list, valid_item) end end table.sort(valid_list) end return mw.text.listToText(valid_list, nil, " or ") end function export.validation_error(data) local item_type, item, valid_list, valid_set, canonicalize = data.item_type, data.item, data.valid_list, data.valid_set, data.canonicalize if not valid_list then valid_list = {} for valid_item, value in pairs(valid_set) do if canonicalize then if valid_item == value then insert(valid_list, valid_item) else insert(valid_list, ("%s (mapped to %s)"):format(valid_item, value)) end else insert(valid_list, valid_item) end end table.sort(valid_list) end error(("Invalid %s: %s; expected one of %s"):format(item_type, item, export.format_validation_error_list { valid_list = valid_list, valid_set = valid_set, canonicalize = canonicalize, } )) end --[=[ Validate the items in `items` against the list or set of valid items in `valid_items`. If `field` is given, fetch the item to check from that-named field of each object in `items`; otherwise use the items in `items` directly. If an error occurs, `item_type` specifies the type of item to mention in the error message, which will also list the allowed items (either taken directly from `valid_items` if a list, or from the sorted keys if a set). If `canonicalize`, `valid_items` must be a set mapping items to their canonical equivalents, and the items in `items` will be canonicalized accordingly and returned. ]=] local function validate_items(data, canonicalize) local items, field, valid_items, item_type = data.items, data.field, data.valid_items, data.item_type local valid_list, valid_set if not canonicalize and valid_items[1] and is_array(valid_items) then valid_list = valid_items valid_set = list_to_set(valid_items) else valid_set = valid_items end for _, item in ipairs(items) do if field then item = item[field] end if not item._is_mode and not valid_set[item] then export.validation_error { item_type = item_type, item = item, valid_list = valid_list, valid_set = not valid_list and valid_set or nil, canonicalize = canonicalize, } end end end function export.validate_genders(data) local genders, valid_genders, gender_type, no_augment, canonicalize = data.genders, data.valid_genders, data.gender_type, data.no_augment, data.canonicalize if not genders then return genders end gender_type = gender_type or "headword" local valid_gender_set if not data.canonicalize and valid_genders[1] and is_array(valid_genders) then valid_gender_set = list_to_set(valid_genders) else valid_gender_set = valid_genders end local augmented_gender_set if no_augment then augmented_gender_set = valid_gender_set else augmented_gender_set = {} for g, gval in pairs(valid_gender_set) do augmented_gender_set[g] = gval if g:find("^m") and not g:find("^mf") and valid_gender_set[g:gsub("^m", "f")] then augmented_gender_set[g:gsub("^m", "mf")] = type(gval) == "string" and (gval:gsub("^m", "mf")) or gval augmented_gender_set[g:gsub("^m", "mfbysense")] = type(gval) == "string" and (gval:gsub("^m", "mfbysense")) or gval augmented_gender_set[g:gsub("^m", "mfequiv")] = type(gval) == "string" and (gval:gsub("^m", "mfequiv")) or gval end end end return validate_items { items = genders, field = "spec", valid_items = augmented_gender_set, item_type = ("%s gender"):format(gender_type), canonicalize = canonicalize, } end function export.has_plural_gender(genders) local saw_p, saw_non_p for _, val in ipairs(genders) do local g = val.spec if g:find("p$") then saw_p = true elseif g ~= "?" then saw_non_p = true end end return saw_p, saw_non_p end function export.is_plurale_tantum(genders) local saw_p, saw_non_p = export.has_plural_gender(genders) return saw_p and not saw_non_p end local Headdata = {} function Headdata:resolve_prop(prop, ...) if type(prop) == "function" then prop = prop(self, ...) end return prop end function Headdata:get_pos_variants() if self.process_props.pos_variants == nil then self.process_props.pos_variants = export.get_pos_variants(self.pos_category) end return self.process_props.pos_variants end --[==[ Canonicalize a category. The category string will have the full language name (i.e. the name of the L2 language under which an entry is inserted, which may a parent language if the language in question is an etymology-only language) prepended to it, and any occurrences of `{plpos}` in the string replaced with the actual plural part of speech (with some canonicalization; specifically, `proper nouns` is converted to `nouns` when replacing `{plpos}`). To specify a full category and not have the language name prepended to it, precede it with {"Category:"}, which will be removed. ]==] function Headdata:canonicalize_category(category) -- l10n: 中文分類的語言名不一定在開頭;分類中有 {L} 時以語言名取代之,否則語言名直接接在開頭(不加空格) local has_langname = category:find("{L}", nil, true) if has_langname then category = category:gsub("{L}", replacement_escape(self.langfullname)) end if category:find("{") then category = require(string_utilities_module).format(category, self:get_pos_variants()) end if category:find("^Category:") then return (category:gsub("^Category:", "")) elseif has_langname then return category else return self.langfullname .. category end end --[==[ Canonicalize a list of categories according to the process described in `Headdata:canonicalize_category`. This simply loops over each category in `categories` and calls `Headdata:canonicalize_category` on each one. ]==] function Headdata:canonicalize_categories(categories) if not categories then return categories end categories = export.canonicalize_category_list(categories) local canon_cats = {} for _, cat in ipairs(categories) do insert(canon_cats, self:canonicalize_category(cat)) end return canon_cats end --[==[ Insert a category into the `categories` list in the headword `data` structure. `category` is normally a string naming the category, which will have the full language name prepended to it and any occurrences of `{plpos}` in the string replaced with the actual plural part of speech (with some canonicalization; specifically, `proper nouns` is converted to `nouns` when replacing `{plpos}`). To specify a full category and not have the language name prepended to it, precede it with {"Category:"}. ]==] function Headdata:insert_category(category) insert(self.categories, self:canonicalize_category(category)) end --[==[ Validate the genders in `genders` (a list of gender spec objects, as produced by {type = "genders"} in [[Module:parameters]] and accepted by [[Module:gender and number]]), checking that all specified genders are in the list or set given in `valid_genders`. Optional `props` controls how the validation happens. In particular, unless `props.no_augment` is given, then for any gender beginning with `m`, if a corresponding gender beginning with `f` occurs, analogous genders beginning with `mf`, `mfbysense` and `mfequiv` are also allowed. For example, if `m-d` (masculine dual) and `f-d` (feminine dual) both occur, genders `mf-d`, `mfbysense-d` and `mfequiv-d` are also allowed. If a disallowed gender is given, an error occurs, giving the disallowed gender along with the list of all allowed genders. ]==] function Headdata:validate_genders(genders, valid_genders, props) -- FIXME: This has no dependency on self. Uses should be converted to call export.validate_genders() directly. if not genders then return end props = props or {} local gender_type, no_augment = props.gender_type, props.no_augment export.validate_genders { genders = genders, valid_genders = valid_genders, gender_type = gender_type, no_augment = no_augment, } end --[==[ Parse an inflection specified in `field`, the name of a parameter holding an inflection. If the parameter is numeric, the field should be given as a number (as with the `params` structure passed to [[Module:parameters]]), not a string containing the representation of a number. The field can specify multiple comma-separated terms, and each term can have associated inline modifiers that will be parsed (unless there is top-level HTML in the parameter, i.e. HTML not contained inside an inline modifier, e.g. as may be generated by using {{tl|l}} or similar template inside a parameter). This is a wrapper around the top-level `parse_term_with_modifiers()` function. `props` is an optional structure containing additional properties, including all additional properties documented for the top-level `parse_term_with_modifiers()` function. If the parameter in `field` is unspecified, the return value of this function will be an empty list, not {nil}, so it is always safe to iterate over the return value. By default, the allowed modifiers are the same as for `parse_term_with_modifiers()`, except that (normally) the `<tr:...>` modifier will be allowed if `include_tr` was specified in the original call to `process_headword()`; likewise for the `<ts:...>` modifier if `include_ts` was specified and the `<sc:...>` modifier if `include_sc` was specified. If If you pass in your own `include_mods` list of additional allowed modifiers, it will (normally) automatically be augmented with {"tr"}, {"ts"} and/or {"sc"} if `include_tr`, `include_ts` and/or `include_sc` was specified when calling `process_headword()`. To disable automatic augmentation of these modifiers (whether or not you specify an `include_mods` property), specify {no_augment_include_mods = true} in `props`. ]==] function Headdata:parse_inflection(field, props) local val = self.process_props.args[field] if not val then return {} end props = props and shallow_copy(props) or {} local include_mods = props.include_mods local calldata = self.process_props.calldata if not props.no_augment_include_mods and (calldata.include_tr or calldata.include_ts or calldata.include_sc) then include_mods = include_mods and shallow_copy(include_mods) or {} if calldata.include_tr then insert_if_not(include_mods, "tr") end if calldata.include_ts then insert_if_not(include_mods, "ts") end if calldata.include_sc then insert_if_not(include_mods, "sc") end end props.val = val props.paramname = field props.splitchar = props.splitchar or "," props.include_mods = include_mods local orig_frob = props.frob local function convert_tilde_to_pagename(term) if orig_frob then term = orig_frob(term) end if not term:find("~", nil, true) then return term end term = term:gsub("\\~", "\1"):gsub("~", replacement_escape(self.pagename)):gsub("\1", "~") return term end props.frob = convert_tilde_to_pagename return export.parse_term_with_modifiers(props) or {} end function Headdata:process_for_insertion(terms, props) props = props and shallow_copy(props) or {} props.headdata = self props.terms = terms return export.process_for_insertion(props) end --[==[ Insert previously-parsed terms into the `inflections` of the headword `data` structure. This is a wrapper around the top-level `insert_inflection()` function. `terms` is the list of parsed terms. (If {nil}, nothing happens unless `request` is set in `props`.) `label` is the the label that the inflections are given; any parts of the label surrounded in `<<...>>` are linked to the glossary. (If the contents of `<<...>>` contain a `|` in them, they are a two-part link.) `props` is an optional structure containing additional properties, including all additional properties documented for the top-level `insert_inflection()` function. Unless `no_auto_cats` is given in `props`, certain labels automatically trigger the insertion of additional categories in specific circumstances. This is controlled by the `inflection_to_cats_and_label` structure in [[Module:headword utilities]]. For example, if the part of speech is {"nouns"} or {"proper nouns"} and the label (after removing any links and `<<...>>` glossary specs) is {"plural"}, an additional category <code><var>lang</var> countable nouns</code> will be added if a plural value is given (i.e. the value is not {"-"}). If the value is {"-"} (which indicates that there is no plural and triggers the insertion of the fixed inflection label {"no plural"}), <code><var>lang</var> uncountable nouns</code> will be inserted instead, and if both {"-"} and a value are given (which triggers the insertion of the {"usually no plural"} fixed inflection label), both categories are added. Similar categories are inserted when a comparative is given (with a label {"comparative"}), and if the label is {"female equivalent"} or {"male equivalent"} and the value is not {"-"}, a category such as <code><var>lang</var> nouns with other-gender equivalents</code> is inserted. ]==] function Headdata:insert_processed_inflection(processed, label, props) props = props and shallow_copy(props) or {} if not props.no_auto_cats then local bare_label = props.label_for_cats_and_modes or label if bare_label:find("[[", nil, true) then bare_label = require(links_module).remove_links(bare_label) end if bare_label:find("<<", nil, true) then bare_label = bare_label:gsub("<<.-|(.-)>>", "%1"):gsub("<<(.-)>>", "%1") end local spec = inflection_to_cats_and_label[bare_label] if spec and (not spec.filter_pos or spec.filter_pos(self:get_pos_variants())) then -- Copy the properties other than filter_pos into `props`, but don't overwrite any existing values. for specprop, specval in pairs(spec) do if specprop ~= "filter_pos" and props[specprop] == nil then props[specprop] = specval end end end end -- Now resolve and canonicalize the properties. local canon_props = {} for prop, val in pairs(props) do if prop ~= "no_auto_cats" and (prop == "cats" or prop:find("_cats$")) then val = self:canonicalize_categories(self:resolve_prop(val)) elseif prop:find("_label$") then val = self:resolve_prop(val) end canon_props[prop] = val end canon_props.headdata = self canon_props.processed = processed canon_props.label = label export.insert_processed_inflection(canon_props) return processed end --[==[ Insert previously-parsed terms into the `inflections` of the headword `data` structure. This is a wrapper around the top-level `insert_inflection()` function. `terms` is the list of parsed terms. (If {nil}, nothing happens unless `request` is set in `props`.) `label` is the the label that the inflections are given; any parts of the label surrounded in `<<...>>` are linked to the glossary. (If the contents of `<<...>>` contain a `|` in them, they are a two-part link.) `props` is an optional structure containing additional properties, including all additional properties documented for the top-level `insert_inflection()` function. Unless `no_auto_cats` is given in `props`, certain labels automatically trigger the insertion of additional categories in specific circumstances. This is controlled by the `inflection_to_cats_and_label` structure in [[Module:headword utilities]]. For example, if the part of speech is {"nouns"} or {"proper nouns"} and the label (after removing any links and `<<...>>` glossary specs) is {"plural"}, an additional category <code><var>lang</var> countable nouns</code> will be added if a plural value is given (i.e. the value is not {"-"}). If the value is {"-"} (which indicates that there is no plural and triggers the insertion of the fixed inflection label {"no plural"}), <code><var>lang</var> uncountable nouns</code> will be inserted instead, and if both {"-"} and a value are given (which triggers the insertion of the {"usually no plural"} fixed inflection label), both categories are added. Similar categories are inserted when a comparative is given (with a label {"comparative"}), and if the label is {"female equivalent"} or {"male equivalent"} and the value is not {"-"}, a category such as <code><var>lang</var> nouns with other-gender equivalents</code> is inserted. ]==] function Headdata:insert_inflection(terms, label, props) local processed = self:process_for_insertion(terms, props) self:insert_processed_inflection(processed, label, props) return processed end --[==[ Insert a "fixed" inflection (a label without associated values) into the `inflections` table of the headword `data` structure, labeled according to `label` (which can have glossary links in it specified using `<<...>>`, exactly as for `:insert_inflection()`). An example label (from {{tl|mn-noun}} in [[Module:mn-headword]]) is {"hidden-g declension"}, specifying that the noun belongs to the hidden-''g'' declension. This is a direct wrapper around the top-level function `insert_fixed_inflection()`; see that function for more details on optional `props`. ]==] function Headdata:insert_fixed_inflection(label, props) props = props and shallow_copy(props) or {} props.headdata = self props.label = label export.insert_fixed_inflection(props) end --[==[ Parse the inflection(s) specified in `field` and insert them into the `inflections` table of the headword `data` structure, labeled according to `label`. This is equivalent to calling {terms = data:parse_inflection(field, props)} followed by {return data:insert_inflection(terms, label, props)} and behaves the same as the combination of those two functions. See their documentation for more details. ]==] function Headdata:parse_and_insert_inflection(field, label, props) local terms = self:parse_inflection(field, props) return self:insert_inflection(terms, label, props) end --[==[ Generate an inflection that may be specified explicitly or defaulted (which involves looping over the specified or defaulted heads and determining the script of each one, since the formation of the default depends on the script). `data` is the data object passed into the POS handler. `terms` is the list of terms to process. Those where the term itself is not `+` will be returned unchanged, while those where the term is `+` will be handled by generating the appropriate inflections from the headwords using `make_inflection` (which is passed three arguments, `head`, `tr` and `sccode`, i.e. the script code of `head`) and should return two values, term and translit, either of which can be nil. A nil head will be ignored, and otherwise the decorations specified on the `+` term will be combined with the decorations specified on the head. The return value is a list of inflections where no requests for the default inflection remain. ]==] function Headdata:resolve_special(terms, handle_special, props) props = props or {} local infls = {} local is_special = props.is_special or function(_data, infl) return infl.term == "+" end for _, termobj in ipairs(terms) do local is_special_retval if type(is_special) == "function" then is_special_retval = is_special(self, termobj) elseif type(is_special) == "table" then is_special_retval = contains(is_special, termobj.term) else error(("Internal error: When checking whether term is special, is_special is neither a function nor a " .. "list, but is %s; term is %s"):format(dump(is_special), dump(termobj))) end if not is_special_retval then insert(infls, termobj) else for _, headobj in ipairs(self.heads) do local head = headobj.term or self.pagename local head_no_links if props.with_links then head = head:find("%[") and head or require(headword_module).add_multiword_links(head, not headobj.term) head_no_links = require(links_module).remove_links(head) else head = require(links_module).remove_links(head) head_no_links = head end local newterms = handle_special { headdata = self, head = head, head_no_links = head_no_links, tr = headobj.tr, infl = termobj, sc = self.lang:findBestScript(head_no_links), } if newterms then newterms = export.canonicalize_termobj_list(newterms, "term", "resolve_special", termobj) for _, newterm in ipairs(newterms) do if not props.no_combine_handle_special_retval_with_origin then export.combine_termobj_decorations(newterm, termobj) end if not props.no_combine_handle_special_retval_with_head then export.combine_termobj_decorations(newterm, headobj) end insert(infls, newterm) end end end end end return infls end --[==[ Add the current page to a tracking page named `Wiktionary:Tracking/``lang``-headword/``page```, where ``lang`` is the language code of the current language. For example, if the current language is `mak` and `page` is {"redundant-lon"}, the current page will get added to the tracking page `Wiktionary:Tracking/mak-headword/redundant-lon`. All pages added to that tracking page can be seen by going to [[Special:WhatLinksHere/Wiktionary:Tracking/mak-headword/redundant-lon]]. This is typically used to track issues occurring in user-specified parameters that do not rise to the level of errors (e.g. redundant parameters, deprecated usages or other dispreferred values). ]==] function Headdata:track(page) return require(debug_track_module)(self.langcode .. "-headword/" .. page) end local boolean_param = {type = "boolean"} --[==[ Process an arbitrary headword in an arbitrary language, handling generic and language-specific arguments and calling `full_headword()` in [[Module:headword]]. This is intended for use in implementing headword modules (e.g. [[Module:uz-headword]] for Uzbek, [[Module:mn-headword]] for Uzbek, [[Module:gsw-headword]] for Alemannic German, etc.) and provides a general implementation of such modules. On input, `data` is an object with the following fields: * `lang`: The language object of the language being handled. '''Required.''' Use the special value {false} to indicate that the language is specified by the user in {{para|1}}. * `frame`: The frame object passed into the `show()` function of your module, which implements headword-handling for all parts of speech in the module, including a generic POS-handling template (e.g. {{tl|uz-head}} or {{tl|mn-head}}), which allows arbitrary parts of speech to be handled. '''Required.''' * `pos_functions`: A table listing, for each part of speech requiring special handling, the extra parameters (if any) that the part of speech accepts, along with how to handle them. See the examples below. '''Required.''' * `validate_lang`: If {lang = true} is specified, this is a function of one argument (a language object, based on the language specified in {{para|1}}) that should throw an error if the language object is disallowed. If omitted, all languages are allowed. * `numbered_head`: If true, explicit headwords are specified in a numbered param instead of in {{para|head}}. The param used is usually {{para|1}}, but is {{para|2}} for generic POS templates such as {{tl|mn-head}} or for POS-specific templates when {lang = true} is specified (e.g. {{tl|arb-noun}}), and is {{para|3}} for generic POS templates when {lang = true} is spcified (e.g. {{tl|arb-head}}). * `include_tr`: If true, allow explicit transliterations to be specified. The transliteration(s) for the headword(s) themselves is/are specified in {{para|tr}} or through the {{cd|<tr:...>}} inline modifier on headwords, and transliterations of inflections are specified through the {{cd|<tr:...>}} inline modifier. This should generally be given when a headword for the language may be in a script other than Latin. * `include_ts`: If true, allow explicit transcriptions to be specified. The transcription(s) for the headword(s) themselves is/are specified in {{para|ts}} or through the {{cd|<ts:...>}} inline modifier on headwords, and transcriptions of inflections are specified through the {{cd|<ts:...>}} inline modifier. This should generally only be given for certain languages where the spelling is radically different from the pronunciation (e.g. in cuneiform languages such as Hittite and Akkadian, and potentially in Tibetan), and represents a pronunciation-based rendering (usually not direct IPA). * `include_sc`: If true, allow an explicit script code to be specified. The overall script code for the headword(s) themselves can be specified using {{para|sc}}, and per-headword or per-inflection script codes are specified using the {{cd|<sc:...>}} inline modifier. This should generally be given when a language supports multiple scripts. * `infls`: An inflections structure specifying extra generic parameters that apply to all parts of speech and how to handle them. The format is the same as for the `infls` structure in `pos_functions`. * `augment_params`: A callback function to add extra generic parameters, or modify existing generic parameters in the `params` structure; but in general, extra generic parameters should be added through the `infls` structure instead. This callback should not be used to add part-of-speech-specific parameters; those are handled through the appropriate setting in `pos_functions`. It is passed two single arguments, the `headdata` object and the `params` table to be augmented. See below for extra fields stored in the `process_props` structure of the `headdata` object. This function is called after initializing the `params` table and processing the overall `infls` structure, but just before adding part-of-speech-specific parameters (from `pos_functions`) to `params`. Thus, it can override any generic parameters but may itself be overridden by a part-of-speech-specific parameter. * `augment_headdata`: A callback function to modify the `headdata` object passed to `full_headword()` in [[Module:headword]]. This should not be used to for part-of-speech-specific parameter handling; this is handled through the appropriate setting in `pos_functions`. It is passed a single argument, the `headdata` object, as for `augment_params`; but the `process_props` structure and other fields will be more filled out, as this callback is called later. This can be used, for example, to override the value of a generic setting in `headdata` (e.g. [[Module:uz-headword]] uses this to mark non-Latin terms as variant forms by setting `headdata.var`, being careful not to override a value already set by the user). This function is called after initializing the `headdata` table with all information taken from generic parameters and processing generic parameters specified in the overall `infls` structure, and just before processing the appropriate part-of-speech-specific `infls` structure in `pos_functions` (which in turn is followed by any handler function in `pos_functions`). Thus, it can override any value set during generic parameter processing but may itself be overridden by a part-of-speech-specific parameter or handler. * `force_cat`: If true, add the headword to the appropriate categories even on non-mainspace pages. This can be used for testing category handling in sample template calls on userspace test pages or template documentation pages. It should not be set in production code. * `enable_auto_translit`: If true, turn on automatic transliteration of inflections at a global level (i.e. applying to all inflections). This has no effect on headwords, which are automatically transliterated by default if in a non-Latin script and automatic transliteration is available for the language. You can also set this value for particular inflections in the `insert_inflection()` function. The `headdata` headword data structure has an extra field in it called `process_props` that is specific to the `process_headword()` function, containing various extra properies. As the operation of `process_headword()` proceeds, this object gets filled out with more fields. For example, once parameter parsing happens, the resulting values are available in the `args` field of `process_props`. The following fields are found in `process_props` (note that `pos_category`, the canonicalized plural part of speech of the headword being processed, is *not* present here; it's directly on `headdata`): * `namespace`: The name of the current namespace; an empty string for the mainspace. This references the namespace of the actual page and isn't affected by the {{para|pagename}} parameter. * `indexing_pos`: The canonicalized part of speech of the headword used to index into `pos_functions`. This is the same as `poscat` for specific part-of-speech templates such as {{tl|uz-noun}}, but has the value {"head"} for generic part-of-speech templates such as {{tl|uz-head}}. (Note that `poscat` is directly available on `headdata`.) * `generic_pos_template`: True if a generic POS templates like {{tl|uz-head}} or {{tl|mn-head}} was used. (This is signaled by omitting the invocation parameter {{para|1}} to `process_headword`.) * `lang_in_1`: True if the language code is to be fetched from {{para|1}}. * `pos_param`: The parameter holding the part of speech, if a generic POS tempalte like {{tl|mn-head}} is being processed (i.e. `generic_pos_template` is set). In such a case, it will have the value of {1} or {2}, depending on whether the language code is being fetched from {{para|1}} (see `lang_in_1`). Otherwise it will be {nil}. * `head_param`: The parameter holding the explicit headword. If `numbered_head` was specified (as for Mongolian headword templates), this has the value {1}, {2} or {3} depending on whether the language code is being fetched from {{para|1}} (see `lang_in_1`) and whether a generic POS template like {{tl|mn-head}} is being processed (see `generic_pos_template`). Otherwise, it has the value {"head"}. Also see the `lang` and `numbered_head` properties in the `data` structure sent to `process_headword()`. * `is_suffix`: True if the current term is a suffix. This is set when processing the `suffix`, `nosuffix` and `clitic` parameters; it is always {false} beforehand (i.e. during `augment_params` and processing of the general `infls` structure). * `insert_specs`: This is a table mapping parameter names to the return value of `Headdata:insert_inflection()`, filled out as parameter values are processed. This lets a given parameter processing function in `infls` gain access to the result of calling `insert_inflection()` on previous parameters (which indicates the number of items inserted as well as whether `-` was specified). The `pos_functions` table contains an entry for each part of speech needing special handling, where the key is the canonical plural part of speech (e.g. {"adverbs"} or {"proper nouns"}). The value associated with each key is a table normally containing a field `infls`, listing the extra part-of-speech-specific inflection and other parameters along with how to handle them. The specs in `infls` are used in three ways: # to augment the `params` object passed to the `process()` function in [[Module:parameters]], specifying how to parse the appropriate inflectional parameters; # to specify how to process any inflectional parameters given and insert them into the `headdata` object passed to `full_headword()` in [[Module:headword]]; # to generate appropriate documentation for the parameters and other changes made by the headword template (e.g. inserting categories). Alternatively, you can separately control the augmentation of the `params` object and the procesing of the resulting arguments. This is done by specifying two fields in place of `infls`, named `params` and `func`. `params` is a table containing extra parameters to add to the overall `params` object passed to the `process()` function in [[Module:parameters]]. `func` is a function of two arguments, normally called `data` (the headword data structure `headdata`) and `args` (the processed arguments table). However, this alternative method is not normally recommended because it leads to duplication between the `params and `func` fields and the documentation, which must be manually specified. A simple example, as used to handle pronouns for Turoyo, is { local valid_genders = {"m", "f", "m-p", "f-p", "p", "?"} pos_functions["pronouns"] = { infls = { {2, type = "genders", validate = valid_genders}, {"f", label = "feminine"}, {"pl", label = "plural"}, }, } } The equivalent using `params` and `func` is { local valid_genders = {"m", "f", "m-p", "f-p", "p", "?"} pos_functions["pronouns"] = { params = { [2] = {type = "genders"}, f = true, pl = true, }, func = function(data, args) data:validate_genders(args[2], valid_genders) data.genders = args[2] data:parse_and_insert_inflection("f", "feminine") data:parse_and_insert_inflection("pl", "plural") end } } Note how the version with separate `params and `func` is longer and splits information on the parameters between the two fields. The `params` structure sets extra user-specifiable parameters {{para|2}} for genders (since the headword is in {{para|1}}) as well a {{para|f}} and {{para|pl}}, and the `func` handler processes those parameters. Note how this is done by calling methods on the headword `data` structure. Each such parameter can have multiple comma-separated values, and each value can have inline modifiers attached to it to specify further properties of the value. The `infls` version ends up making the same method calls, but does it for you instead of you having to do it yourself. These methods are implemented through a metatable set on the headword `data` structure, which is removed before calling `full_headword()` in [[Module:headword]]. The methods access extra information related to headword processing (such as the `args` table) that is stored in the `process_props` field of the headword `data` strucuture. This field is also removed prior to calling `full_headword()`. The methods available on the headword `data` structure are as follows. Each one also has its own documentation. * {parse_inflection(field, props)}: Parse value(s) specified in `field` (a user-specified parameter in the `args` table) and return a list of term objects. Optional `props` specifies additional properties controlling the parsing. * {insert_inflection(terms, label, props)}: Insert the terms in `terms` (a list of term objects as returned by `parse_inflection()`) into the `inflections` list in the headword `data` structure, giving the inflection the label as specified in `label`. Optional `props` specifies additional properties controlling the parsing. * {parse_and_insert_inflection(field, label, props)}: A combination of `parse_inflection()` and `insert_inflection()`, if no further processing of the parsed values needs to be done before insertion. * {insert_fixed_inflection(label, props)}: Insert a "fixed" inflection (a label without associated values) into the `inflections` table. An example (from {{tl|mn-noun}} in [[Module:mn-headword]]) is {"hidden-g declension"}, specifying that the noun belongs to the hidden-''g'' declension. * {resolve_special(terms, handle_special, props)}: Resolve "special" indicators as specified by the user in an inflection parameter. A typical example is {"+"}, requesting a default value. `terms` is the list of parsed term objects and `handle_special` is a handler function to process special indicators and convert them to their actual values. * {validate_genders(genders, valid_genders, props)}: Validate that the user-specified genders in `genders` all belong to the list given in `valid_genders`, throwing an error if not. * {insert_category(category)}: Insert a category into the `categories` list in the headword `data` structure. `category` is normally a string naming the category, which will have the language prepended to it and any occurrences of `{plpos}` in the string replaced with the actual plural part of speech. ]==] function export.process_headword(data) local data_lang, frame, pos_functions, validate_lang, numbered_head, include_tr, include_ts, include_sc, force_cat, enable_auto_translit, checkredlinks, infls, augment_params, augment_headdata = data.lang, data.frame, data.pos_functions, data.validate_lang, data.numbered_head, data.include_tr, data.include_ts, data.include_sc, data.force_cat, data.enable_auto_translit, data.checkredlinks, data.infls, data.augment_params, data.augment_headdata local iparams = { [1] = true, def = true, } if data_lang == "invocation" or data_lang == "invocation-or-user" then iparams.lang = true end local iargs = require(parameters_module).process(frame.args, iparams) local parargs = frame:getParent().args local lang local function generate_data_lang_error() error("Internal error: `data.lang` must be either a language object, \"invocation\" for a " .. "language specified in lang= in the invocation arguments, \"user\" for a language specified in 1= in " .. "the user template call, or \"invocation-or-user\" for either; saw " .. dump(data.lang)) end if not data_lang then generate_data_lang_error() end local lang_in_1 if type(data_lang) == "string" then if data_lang == "invocation" then lang = iargs.lang if not lang then error("Internal error: lang= must be specified in the invocation arguments") end elseif data_lang == "invocation-or-user" or data_lang == "user" then if data_lang == "invocation-or-user" then lang = iargs.lang end if not lang then lang = ine(parargs[1]) if not lang then error("Language code (see [[WT:Language codes]]) must be specified in 1=") end lang_in_1 = true end else generate_data_lang_error() end lang = require(languages_module).getByCode(lang, lang_in_1 and 1 or "lang", true) elseif type(data_lang) ~= "table" or not data_lang.hasType or not data_lang:hasType("language") then generate_data_lang_error() else lang = data_lang end local langcode = lang:getCode() if validate_lang then if type(validate_lang) == "function" then validate_lang(langcode) else validate_items { items = {langcode}, valid_items = validate_lang, item_type = "language code" } end end local template_indicated_pos = iargs[1] local generic_pos_template = not template_indicated_pos local pos_param if generic_pos_template then pos_param = lang_in_1 and 2 or 1 template_indicated_pos = ine(parargs[pos_param]) or -- l10n: 本站頁面標題首字母大寫 mw.title.getCurrentTitle().fullText == ("Template:%s-head"):format(mw.getContentLanguage():ucfirst(langcode)) and "interjection" or error(("Part of speech must be specified in %s="):format(pos_param)) template_indicated_pos = canonicalize_pos(template_indicated_pos) end local head_param = numbered_head and (generic_pos_template and lang_in_1 and 3 or (generic_pos_template or lang_in_1) and 2 or 1) or "head" local indexing_pos if generic_pos_template then indexing_pos = "head." .. template_indicated_pos if not pos_functions[indexing_pos] then indexing_pos = "head" end else indexing_pos = template_indicated_pos end local namespace = mw.loadData(headword_data_module).page.namespace -- Partly initialize headdata now for use in generic infls callbacks. Will be further initialized later after -- processing parameters. local headdata = { lang = lang, langcode = langcode, langfullcode = lang:getFullCode(), langname = lang:getCanonicalName(), langfullname = lang:getFullName(), process_props = { namespace = namespace, calldata = data, -- preserve template-indicated POS in case we normalize it or change it to "suffix" template_indicated_pos = template_indicated_pos, indexing_pos = indexing_pos, generic_pos_template = generic_pos_template, lang_in_1 = lang_in_1, pos_param = pos_param, head_param = head_param, is_suffix = false, processed_specs = {}, insert_specs = {}, }, -- We may change this below to "suffix" or normalize it. pos_category = template_indicated_pos, categories = {}, inflections = {enable_auto_translit = enable_auto_translit}, force_cat_output = force_cat, no_redundant_head_cat = true, } setmetatable(headdata, {__index = Headdata}) local function resolve_prop(...) return headdata:resolve_prop(...) end local params = { [head_param] = {template_default = iargs.def}, head2 = {replaced_by = false, instead = ("use comma-separated |%s="):format(head_param)}, id = true, sort = true, cat = true, nolink = boolean_param, nolinkhead = {type = "boolean", alias_of = "nolink"}, suffix = boolean_param, nosuffix = boolean_param, -- If true, this is an inflectional suffix (forming a given person/number/gender/etc. part of the inflection of -- a given part of speech, potentially restricted to a given inflectional class). We always treat these as -- suffixes, rather than suffix forms, even if they form non-lemma forms (e.g. modern English -s and archaic -- -eth form the third-singular present indicative of a verb, i.e. they form a verb form, but they are not -- themselves forms of some other suffix, which is what a suffix form is). We also display the label of -- inflectional suffixes specially, and add an additional category 'LANG inflectional suffixes' along with -- categories like 'LANG POS inflectional suffixes' in place of 'LANG POS suffix forms' etc. inflsuf = boolean_param, clitic = {type = "boolean or string"}, addlpos = true, var = {type = "boolean or string", set = {"both"}}, abbr = true, json = boolean_param, pagename = true, -- for testing } if include_sc then params.sc = {type = "script"} end if include_tr then params.tr = true params.tr2 = {replaced_by = false, instead = "use comma-separated |tr= or <tr:...> inline modifier on head"} end if include_ts then params.ts = true params.ts2 = {replaced_by = false, instead = "use comma-separated |ts= or <ts:...> inline modifier on head"} end if lang_in_1 then params[1] = {required = true} -- required but ignored as already processed above end if generic_pos_template then params[pos_param] = {required = true} -- required but ignored as already processed above end local function augment_params_from_infls(infls) infls = resolve_prop(infls) for _, infl in ipairs(infls) do local function interr(txt) error(("Internal error: %s (coming from infls spec %s)"):format(txt, dump(infl))) end local param = infl[1] if param then param = resolve_prop(param) if type(param) ~= "string" and type(param) ~= "number" then interr(("Parameter name %s must be a string or number"):format(dump(param))) end -- We handle defaults as well as validation ourselves. local typ = resolve_prop(infl.type) or "string" if typ ~= "genders" and typ ~= "boolean" and typ ~= "string" then -- FIXME: Handle more types. interr(('Unrecognized type %s; can only currently handle "genders", "boolean" and "string" (the default)'):format( dump(typ))) end params[param] = {type = typ, required = resolve_prop(infl.required), template_default = resolve_prop(infl.template_default)} if typ ~= "boolean" then local allow_and_ignore_list_params = resolve_prop(infl.allow_and_ignore_list_params) local ignore_param if type(allow_and_ignore_list_params) == "string" then ignore_param = allow_and_ignore_list_params elseif type(param) == "string" then ignore_param = param end if ignore_param then local old_list_param = allow_and_ignore_list_params and true or {replaced_by = false, instead = ("use comma-separated |%s="):format(param)} params[ignore_param .. "2"] = old_list_param params[ignore_param .. "3"] = old_list_param params[ignore_param .. "4"] = old_list_param end end end end end if infls then augment_params_from_infls(infls) end if augment_params then augment_params(headdata, params) end if pos_functions[indexing_pos] then local pos_infls = pos_functions[indexing_pos].infls if pos_infls then augment_params_from_infls(pos_infls) end local pos_params = pos_functions[indexing_pos].params if pos_params then for key, val in pairs(pos_params) do params[key] = val end end end local args = require("Module:parameters").process(parargs, params) local pagename = args.pagename or mw.loadData(headword_data_module).pagename local sc = args.sc or lang:findBestScript(pagename) headdata.pagename = pagename headdata.process_props.args = args headdata.sc = sc headdata.id = args.id headdata.sort = args.sort -- No redundant script cat unless the user explicitly gave sc= headdata.no_script_code_cat = not args.sc headdata.var = args.var local extra_term_mods = {} if include_tr then insert(extra_term_mods, "tr") end if include_ts then insert(extra_term_mods, "ts") end if include_sc then insert(extra_term_mods, "sc") end if not extra_term_mods[1] then extra_term_mods = nil end local trs = args.tr and split_on_comma(args.tr) or {} local num_trs = #trs local tss = args.ts and split_on_comma(args.ts) or {} local num_tss = #tss local heads = args[head_param] and export.parse_term_with_modifiers { val = args[head_param], paramname = head_param, splitchar = ",", is_head = true, include_mods = extra_term_mods, } or {} local num_heads = #heads if num_heads > 0 and num_trs > 0 and num_heads ~= num_trs then error(("%s head%s specified explicitly but %s translit%s; they must match; use '+' to stand for the default head (the pagename) or default automatic translit and '-' to stand for no translit"):format( num_heads, num_heads > 1 and "s" or "", num_trs, num_trs > 1 and "s" or "")) end if num_heads > 0 and num_tss > 0 and num_heads ~= num_tss then error(("%s head%s specified explicitly but %s transcription%s; they must match; use '+' to stand for the default head (the pagename) and '-' to stand for no transcription"):format( num_heads, num_heads > 1 and "s" or "", num_tss, num_tss > 1 and "s" or "")) end if num_trs > 0 and num_tss > 0 and num_trs ~= num_tss then error(("%s translit%s specified explicitly but %s transcription%s; they must match; use '+' to stand for default automatic translit and '-' to stand for no translit or transcription"):format( num_trs, num_trs > 1 and "s" or "", num_tss, num_tss > 1 and "s" or "")) end -- Be careful here not to overwrite user_specified_heads if it's empty so we can later check user_specified_heads -- to see if the user provided any heads. local max_tr_ts = math.max(num_trs, num_tss) if num_heads == 0 and max_tr_ts > 0 then heads = {} for i = 1, max_tr_ts do heads[i] = {term = "+"} end end if not heads[1] then heads = {{term = "+"}} end for i, headobj in ipairs(heads) do if headobj.tr and trs[i] then if headobj.tr ~= trs[i] then error(("Saw two different translits '%s' and '%s' for head #%s"):format( headobj.tr, trs[i], i)) end else headobj.tr = headobj.tr or trs[i] end if headobj.tr == "+" then headobj.tr = nil end if headobj.ts and tss[i] then if headobj.ts ~= tss[i] then error(("Saw two different transcriptions '%s' and '%s' for head #%s"):format( headobj.ts, tss[i], i)) end else headobj.ts = headobj.ts or tss[i] end if headobj.ts == "-" then headobj.ts = nil end if headobj.term == "+" then headobj.term = args.nolink and pagename or nil if headobj.term and namespace == "Reconstruction" then headobj.term = "*" .. headobj.term end end end headdata.heads = heads local pos_category = headdata.pos_category -- Do this as late as possible in case the caller wants to conditionalize the primary categorizing POS on -- arguments or even the presence or absence of explicit heads. if pos_functions[indexing_pos] then pos_category = resolve_prop(pos_functions[indexing_pos].pos_category) or pos_category end headdata.process_props.normalized_template_indicated_pos = pos_category headdata.pos_category = pos_category headdata.process_props.pos_variants = nil -- erase the cache local function pagename_is_suffix() if sc:getCode() == "Latn" then -- shortcut Latin terms to avoid unnecessarily loading [[Module:affix]] return pagename:find("^%-") and not pagename:find("%-$") else local affix_type, _, _, _ = require(affix_module).parse_term_for_affixes(pagename, lang, sc) return affix_type == "suffix" end end local clitic_label = args.clitic if clitic_label == true then -- l10n: 標籤中文化 clitic_label = "附著語素" end if clitic_label then -- l10n: 分類名稱中文化 headdata:insert_category("附著語素") headdata:insert_fixed_inflection(clitic_label) elseif args.suffix or ( -- l10n: 詞類名稱中文化 not args.nosuffix and pagename_is_suffix() and pos_category ~= "後綴" and pos_category ~= "後綴變格形" ) then headdata.process_props.is_suffix = true local pos_list_for_inflectional_suffix = {} local pos_list_for_suffix_form = {} local pos_list_for_forming_suffix = {} local function handle_suffix_pos(pos, is_first) -- Use the actual POS for the label we insert, but simplify the POS for the category. We need to separately check -- each of them to see if they end in 'forms' because e.g. 'comparative adjectives' gets simplified to -- 'adjective forms'. -- l10n: 詞類名稱、分類與標籤中文化;中文詞類名稱不分單複數 local form_type = get_form_type(pos) if form_type then if args.inflsuf then insert(pos_list_for_inflectional_suffix, form_type) else insert(pos_list_for_suffix_form, form_type) end else local singular_pos = pos if args.inflsuf then insert(pos_list_for_inflectional_suffix, singular_pos) else insert(pos_list_for_forming_suffix, singular_pos) end end if args.inflsuf then headdata:insert_category("屈折後綴") end local simplified_pos = export.simplify_pos(pos, "preserve_proper_nouns", "preserve_lemma_status") local simplified_form_type = get_form_type(simplified_pos) if simplified_form_type then if args.inflsuf then headdata:insert_category(("%s屈折後綴"):format(simplified_form_type)) else headdata:insert_category(("%s後綴變格形"):format(simplified_form_type)) end else local singular_simplified_pos = simplified_pos if args.inflsuf then headdata:insert_category(("%s屈折後綴"):format(singular_simplified_pos)) else headdata:insert_category(("構成%s的{L}後綴"):format(singular_simplified_pos)) end end local postype if args.inflsuf then postype = "詞元" end if not postype then postype = require(headword_module).pos_lemma_or_nonlemma(pos) end if not postype then postype = require(headword_module).pos_lemma_or_nonlemma(simplified_pos) end if not postype then error(("Unrecognized canonicalized part of speech '%s' in addlpos=, cannot determine whether lemma or non-lemma form"):format( pos )) end -- l10n: 詞類名稱中文化 local this_pos_category = postype == "詞元" and "後綴" or "後綴變格形" if is_first then headdata.pos_category = this_pos_category headdata.process_props.pos_variants = nil -- erase the cache elseif headdata.pos_category ~= this_pos_category then local singular_normalized_this_pos_category = require(en_utilities_module).singularize(this_pos_category) local singular_normalized_overall_pos_category = require(en_utilities_module).singularize(headdata.pos_category) error(("Cannot mix suffixes and suffix forms using addlpos=; '%s' is of a %s while overall POS " .. "'%s' is a %s; use separate POS headers for the two"):format(pos, singular_normalized_this_pos_category, pos_category, singular_normalized_overall_pos_category)) end end handle_suffix_pos(pos_category, true) if args.addlpos then for _, addlpos in ipairs(split(args.addlpos, "%s*,%s*")) do addlpos = canonicalize_pos(addlpos) handle_suffix_pos(addlpos, false) end end -- l10n: 標籤與連接詞中文化 if pos_list_for_inflectional_suffix[1] then headdata:insert_fixed_inflection(serial_comma_join(pos_list_for_inflectional_suffix, {conj = "和"}) .. "屈折後綴") end if pos_list_for_suffix_form[1] then headdata:insert_fixed_inflection(serial_comma_join(pos_list_for_suffix_form, {conj = "和"}) .. "後綴變格形") end if pos_list_for_forming_suffix[1] then headdata:insert_fixed_inflection("構成" .. serial_comma_join(pos_list_for_forming_suffix, {conj = "和"}) .. "的後綴") end end if args.cat then for _, cat in ipairs(split_on_comma(args.cat)) do headdata:insert_category(cat) end end local function augment_headdata_from_infls(infls) infls = resolve_prop(infls) for _, infl in ipairs(infls) do local function interr(txt) error(("Internal error: %s (coming from infls spec %s)"):format(txt, dump(infl))) end local function process_labelobjs(labelobjs, originating_term, handle_labelobj) if labelobjs == nil then return end if type(labelobjs) ~= "string" and type(labelobjs) ~= "table" then interr(("Wrong type '%s' for label object(s) %s, expected string or table"):format( type(labelobjs), dump(labelobjs) )) end if type(labelobjs) == "string" or type(labelobjs) == "table" and not labelobjs[1] then labelobjs = {labelobjs} end for _, labelobj in ipairs(labelobjs) do local label, termobj if type(labelobj) == "string" then label = labelobj termobj = originating_term elseif type(labelobj) ~= "table" then interr(("Wrong type '%s' for label object %s, expected string or table"):format( type(labelobj), dump(labelobj) )) label = labelobj.term if type(label) ~= "string" then interr(("Wrong type '%s' for label %s from label object %s, expected string"):format( type(label), dump(label), dump(labelobj) )) end termobj = labelobj end handle_labelobj(label, termobj) end end local param = infl[1] if param then local vals -- Fetch the param and make sure it's a string or number. param = resolve_prop(param) if type(param) ~= "string" and type(param) ~= "number" then interr(("Parameter name %s must be a string or number"):format(dump(param))) end -- Fetch the type and validate. local typ = resolve_prop(infl.type) if typ == nil then typ = "string" end if typ ~= "genders" and typ ~= "boolean" and typ ~= "string" then -- FIXME: Handle more types. interr(('Unrecognized type %s; can only currently handle "genders", "boolean" and "string" (the default)'):format( dump(typ))) end -- Fetch the value(s). if typ == "genders" or typ == "boolean" then vals = args[param] elseif typ == "string" then local parse_inflection_props = resolve_prop(infl.parse_inflection_props) local include_mods = resolve_prop(infl.include_mods) local no_augment_include_mods = resolve_prop(infl.no_augment_include_mods) if include_mods ~= nil or no_augment_include_mods ~= nil then if parse_inflection_props == nil then parse_inflection_props = {} else parse_inflection_props = shallow_copy(parse_inflection_props) end if include_mods ~= nil then parse_inflection_props.include_mods = include_mods end if no_augment_include_mods ~= nil then parse_inflection_props.no_augment_include_mods = no_augment_include_mods end end vals = headdata:parse_inflection(param, parse_inflection_props) -- Convert an empty list to nil for consistent checking below. if not vals[1] then vals = nil end else interr(("Unrecognized type '%s"):format(typ)) end -- If value(s) nil, fetch the default. if vals == nil and infl.default ~= nil then local default = resolve_prop(infl.default) if typ == "genders" then vals = export.canonicalize_termobj_list(default, "spec", "default") elseif typ == "boolean" then vals = default elseif typ == "string" then vals = export.canonicalize_termobj_list(default, "term", "default") else interr(("Unrecognized type '%s"):format(typ)) end end -- Resolve "special" values (special signals a string values, such as requesting the default with "+"). if vals ~= nil and infl.resolve_special then if typ ~= "string" then interr(("Cannot specify resolve_special= for type %s"):format(dump(typ))) end local resolve_special_props = resolve_prop(infl.resolve_special_props, vals) if infl.is_special ~= nil then if resolve_special_props == nil then resolve_special_props = {} else resolve_special_props = shallow_copy(resolve_special_props) end resolve_special_props.is_special = infl.is_special end vals = headdata:resolve_special(vals, infl.resolve_special, resolve_special_props) end -- Canonicalize the value(s). if vals ~= nil and infl.canonicalize ~= nil then if typ == "boolean" then interr('Cannot specify canonicalize= when type is "boolean"') end local newvals = {} local field = typ == "genders" and "spec" or "term" for _, val in ipairs(vals) do local newval if val._is_mode then newval = val else if type(infl.canonicalize) == "function" then newval = infl.canonicalize(val[field]) else newval = val[field] newval = infl.canonicalize[newval] or newval end end if val[field] ~= newval then val = shallow_copy(val) val[field] = newval end insert(newvals, val) end vals = newvals end -- Validate the value(s). if vals ~= nil and infl.validate ~= nil then if typ == "boolean" then interr('Cannot specify validate= when type is "boolean"') elseif type(infl.validate) == "function" then infl.validate(headdata, vals) elseif typ == "genders" then export.validate_genders { genders = vals, valid_genders = infl.validate, no_augment = resolve_prop(infl.no_augment_genders), } elseif typ == "string" then validate_items { items = vals, field = "term", valid_items = infl.validate, item_type = ("values in |%s="):format(param), } else interr(("Unrecognized type '%s"):format(typ)) end end local function run_and_check_return_value(fun, funname, ...) local retval, intentionally_nil = fun(...) if retval == nil and not intentionally_nil then interr(("If you return nil from %s, you must return a second non-nil return " .. "value to indicate that the nil return value was intentional"):format(funname)) end return retval end -- Run the process_after_parse handler, if it exists. if vals ~= nil and infl.process_after_parse ~= nil then vals = run_and_check_return_value(infl.process_after_parse, "process_after_parse", headdata, vals) end -- Process strings for insertion, to handle special mode signals like -, +-, ?, etc. local processed if typ == "string" then local process_for_insertion_props = resolve_prop(infl.process_for_insertion_props, vals) processed = headdata:process_for_insertion(vals, process_for_insertion_props) headdata.process_props.processed_specs[param] = processed if processed.numterms > 0 and infl.process_one_term ~= nil then local processed_terms = {} for _, termobj in ipairs(processed.terms) do local processed_term = run_and_check_return_value(infl.process_one_term, "process_one_term", headdata, termobj) if processed_term ~= nil then -- FIXME: Should we add an origin of "process_one_term" here? (But this would erase -- any "default" or "resolve_special" origins.) local newterms = export.canonicalize_termobj_list(processed_term, "term", nil, nil, termobj) for _, newterm in ipairs(newterms) do insert(processed_terms, newterm) end end end processed = shallow_copy(processed) processed.terms = processed_terms processed.numterms = #processed_terms end if processed.numterms > 0 and infl.process_terms ~= nil then local process_terms_result = run_and_check_return_value(infl.process_terms, "process_terms", processed) process_terms_result = process_terms_result or {} if process_terms_result[1] or not next(process_terms_result) then processed = shallow_copy(processed) processed.terms = process_terms_result processed.numterms = #process_terms_result elseif not process_terms_result.terms or not process_terms_result.numterms then error("Return value from process_terms() should be either a list of term objects or a " .. "`processed` structure containing such a list") else processed = process_terms_result end end vals = processed.terms end local inserted_fixed_label -- "Implement" the values. Fixed labels and cats only fire when non-falsy (i.e. we don't want to fire -- on boolean false or empty list). We call insert_processed_inflection() always because there may be -- a mode even when there are no values. if vals == true or type(vals) == "table" and vals[1] then if infl.fixed_label and infl.all_fixed_label then interr("Cannot specify both fixed_label= and all_fixed_label=; specify one or the other") end local function check_fixed_label_references_val(label) if type(label) == "table" and label[1] then for _, lab in ipairs(label) do if check_fixed_label_references_val(lab) then return true end end return false end if type(label) == "table" then if not label.term then interr(("Fixed label structure %s does not have a value for `.term`"):format(dump(label))) end label = label.term end if type(label) ~= "string" then interr(("Wrong type for fixed label %s, should be string"):format(type(label))) end return not not label:find("{val}") end local fixed_label = infl.fixed_label local all_fixed_label = infl.all_fixed_label -- If the value being processed is boolean, there's only one value so treat a fixed_label as an -- all_fixed_label and output only once; likewise if the caller specified a fixed_label without -- {val} in it. if fixed_label and (typ == "boolean" or type(fixed_label) ~= "function" and not check_fixed_label_references_val(fixed_label)) then all_fixed_label = fixed_label fixed_label = nil end if fixed_label then if typ == "boolean" then interr("Boolean fixed_label values should have been converted to all_fixed_label") end for _, valobj in ipairs(vals) do local labelobjs = resolve_prop(fixed_label, valobj) process_labelobjs(labelobjs, valobj, function(label, termobj) if label:find("{val}") then if typ ~= "string" then interr(('Cannot specify {val} in fixed_label %s when type is "%s"'):format(dump(label), typ)) end label = label:gsub("{val}", replacement_escape(valobj.term)) end headdata:insert_fixed_inflection(label, { originating_term = termobj }) inserted_fixed_label = true end) end elseif all_fixed_label then local labelobjs = resolve_prop(all_fixed_label, vals) process_labelobjs(labelobjs, nil, function(label, termobj) if label:find("{vals}") then if typ ~= "string" then interr(('Cannot specify {vals} in all_fixed_label %s when type is "%s"'):format(dump(label), typ)) end local formatted_labels = {} for _, valobj in ipairs(vals) do insert(formatted_labels, add_decorations(valobj.term, valobj, lang)) end -- l10n: 連接詞中文化 label = label:gsub("{vals}", replacement_escape(serial_comma_join(formatted_labels, {conj = "和"}))) end headdata:insert_fixed_inflection(label, termobj) inserted_fixed_label = true end) end end -- See above; if there's a label (which can only happen when typ == "string"), always call -- insert_processed_inflection. local inserted_vals if infl.label ~= nil then if typ ~= "string" then interr(("label=%s can only be specified for type 'string', not '%s'"):format( dump(infl.label), typ )) end local label = resolve_prop(infl.label, vals) if label ~= nil then local insert_processed_inflection_props = resolve_prop(infl.insert_processed_inflection_props, vals) local function copy_to_insert_processed_inflection_props(field, val) local fieldval = val or resolve_prop(infl[field], vals) if fieldval ~= nil then if insert_processed_inflection_props == nil then insert_processed_inflection_props = {} else insert_processed_inflection_props = shallow_copy(insert_processed_inflection_props) end insert_processed_inflection_props[field] = fieldval end end copy_to_insert_processed_inflection_props("label_for_cats_and_modes") copy_to_insert_processed_inflection_props("no_auto_cats") copy_to_insert_processed_inflection_props("accel") copy_to_insert_processed_inflection_props("accel_form") copy_to_insert_processed_inflection_props("request") if not processed then interr("`processed` structure wasn't properly created") end headdata:insert_processed_inflection(processed, label, insert_processed_inflection_props) inserted_vals = true end end -- See above; only fire for cats (and gender insertion) on non-falsy values. if vals == true or type(vals) == "table" and vals[1] then if typ == "genders" then headdata.genders = vals end local inserted_cat if infl.cat then if typ == "boolean" then vals = {vals} end local allcats = {} for _, valobj in ipairs(vals) do local cats = resolve_prop(infl.cat, valobj) if type(cats) == "string" then cats = {cats} end if cats ~= nil then for _, cat in ipairs(cats) do if cat:find("{val}") then cat = cat:gsub("{val}", replacement_escape(valobj.term)) end insert_if_not(allcats, cat) end end end for _, cat in ipairs(allcats) do headdata:insert_category(cat) inserted_cat = true end end if typ == "boolean" then if not inserted_fixed_label and not inserted_cat then interr(("User set boolean setting for %s= but no fixed label added and no category " .. "inserted; if you took action in process_after_parse(), make sure to return " .. "`nil, true`"):format(param)) end elseif typ == "string" then if not inserted_vals and not inserted_fixed_label and not inserted_cat then interr(("User set value(s) %s for %s= but no inflection inserted and no fixed label " .. "or category added"):format(dump(vals), param)) end end if processed then -- FIXME, convert to use `processed_specs` field and remove this headdata.process_props.insert_specs[param] = processed end end else -- no param specified if infl.label or infl.all_fixed_label then interr("Cannot have label= or all_fixed_label= without specifying a param") end if infl.process then infl.process(headdata) end if infl.fixed_label then local labelobjs = resolve_prop(infl.fixed_label) process_labelobjs(labelobjs, nil, function(label, termobj) if label:find("{val}") then interr("Cannot specify {val} in a fixed_label= value without specifying a param") end headdata:insert_fixed_inflection(label, { originating_term = termobj }) end) end if infl.cat then local cats = resolve_prop(infl.cat) if type(cats) == "string" then cats = {cats} end if cats ~= nil then for _, cat in ipairs(cats) do if cat:find("{val}") then interr("Cannot specify {val} in a cat= value without specifying a param") end headdata:insert_category(cat) end end end end end end if infls then augment_headdata_from_infls(infls) end if augment_headdata then augment_headdata(headdata, args) end if pos_functions[indexing_pos] then local pos_infls = pos_functions[indexing_pos].infls if pos_infls then augment_headdata_from_infls(pos_infls) end local func = pos_functions[indexing_pos].func if func then func(headdata, args) end end -- l10n: 標籤中文化 headdata:parse_and_insert_inflection("abbr", "縮寫") headdata.checkredlinks = resolve_prop(checkredlinks) setmetatable(headdata, nil) headdata.process_props = nil if args.json then return require("Module:JSON").toJSON(headdata) end return require(headword_module).full_headword(headdata) end return export 37rnqf6rb1qh4abpma3q9l0reabdktx бакыт 0 1861300 9944359 7187692 2026-10-15T01:48:57Z Chihunglu83 87715 9944359 wikitext text/x-wiki {{also|Бакыт|бақыт|Бақыт}} ==吉爾吉斯語== ===詞源=== 源自{{bor|ky|fa|بخت|tr=baxt}}。 ===名詞=== {{ky-noun}} # [[幸福]] ====變格==== {{ky-decl-noun}} ro96057ov33rswflq1jlvtdy55gy5mp טבעוני 0 2052618 9944348 9297096 2026-10-14T21:02:52Z TongcyBot 83009 移除 {{he-adj-i}} 未使用的參數(模板同步 enwikt 後會以 checkparams 報錯) 9944348 wikitext text/x-wiki ==希伯来语== {{he-rootbox|ט־ב־ע}} ===词源=== 源自{{m|he|טֶבַע|tr=téva|t=自然}}。 ===形容词=== {{he-adj-i|wv=טִבְעוֹנִי|tr=tiv'oní}} # {{label|he|指人}} [[吃素]]的 # {{label|he|指食物}} [[素食]]的 ===名词=== {{he-noun|wv=טִבְעוֹנִי|tr=tiv'oní|g=m|f=טִבְעוֹנִית}} # [[純素食主義]]者 ====衍生词汇==== * {{l|he|טִבְעוֹנוּת}} hmvx48ft90gt407yf7nky51b6vaam93 मौत 0 2081226 9944379 9506603 2026-10-15T06:14:22Z स्वर्ण 131372 添加了该词的严肃 9944379 wikitext text/x-wiki {{also|मातृ|मृत|मातें|मति|मत|माता|मूत|मिति}} ==印地语== ===词源=== {{root|hi|ar|م و ت}} {{bor+|hi|fa-cls|موت|tr=mawt}},源自{{der|hi|ar|مَوْت}}。 ===发音=== * {{hi-IPA}} ===名词=== {{hi-noun|f|ur=موت|pl=अमवात}} # [[死亡]] #: {{syn|hi|मृत्यु|मरण}} ====变格==== {{hi-ndecl|<F>}} 16esw9khhl1et9vcmig0s5wr92u43a3 रेखागणित 0 2081291 9944227 9506672 2026-10-14T20:17:03Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944227 wikitext text/x-wiki ==印地语== ===词源=== {{lbor|hi|sa|रेखागणित}},等同於{{compound|hi|रेखा|गणित|t1=線|t2=數學}}。 ===名词=== {{hi-noun|m|tr=rekhāgaṇit}} # {{lb|hi|math}} [[幾何學]] #: {{syn|hi|ज्यामिति}} ====变格==== {{hi-ndecl|<M>}} {{c|hi|幾何學}} ==马拉地语== ===词源=== {{lbor|mr|sa|रेखागणित}},等同於{{compound|mr|रेखा|गणित|t1=線|t2=數學}}。 ===发音=== * {{mr-IPA}} ===名词=== {{mr-noun|g=n}} # {{lb|mr|math}} [[幾何學]] #: {{syn|mr|ज्यामिति|भूमिती}} ====变格==== {{mr-ndecl|<N>}} ===参考资料=== * {{R:mr:Molesworth}} * {{R:mr:Vaze}} {{c|mr|幾何學}} ==梵语== ===其他形式=== {{sa-alt}} ===词源=== {{compound|sa|रेखा|गणित|t1=線|t2=數學}}。 ===发音=== {{sa-IPA}} ===名词=== {{sa-noun|g=n}} # {{lb|sa|math}} [[幾何學]] ====变格==== {{sa-decl-noun-n}} ====派生語彙==== * {{desc|hi|रेखागणित|lbor=1}} * {{desc|km|រេខាគណិត|bor=1}} * {{desc|mr|रेखागणित|lbor=1}} * {{desc|th|เรขาคณิต|bor=1}} ===参考资料=== * {{R:MW|887|entry=rekhāgaṇita}} * {{R:sa:Apte|गणित}} * {{R:sa:Apte|रेखा}} * {{R:sa:Macdonell|hw=रेखा}} {{c|sa|幾何學}} r3bhkvpzc0321gjl41w86bmk6cn6kvu Template:R:crk:Okimasis:2018 10 2095155 9944380 9793956 2026-10-15T06:15:48Z Chihunglu83 87715 + wp link 9944380 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |year=2018 |isbn=978-0-88977-550-3 |url=https://ourspace.uregina.ca/bitstream/handle/10294/8401/Cree%20Language%20of%20the%20Plains%20PDF.pdf |title=Cree: Language of the plains |author=Jean L. Okimâsis |authorlink=en:Jean Okimâsis |publisher=University of Regina Press |pageparam=page }}<noinclude>{{refcat}}</noinclude> 5j3e354hm2oy0s60cnk0czv1e39m1i8 दार 0 2118607 9944204 9918565 2026-10-14T20:15:16Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944204 wikitext text/x-wiki {{also|दरी|दारु|दारू|दीर|दूर|देर|-दार}} ==都特利語== ===词源=== 源自{{der|dty|sa|द्वार}}。 ===名词=== {{head|dty|名詞|tr=dār}} # [[門]] ==印地语== ===词源=== {{bor+|hi|sa|दार}}。 ===发音=== * {{hi-IPA}} ===名词=== {{hi-noun|f}} # [[妻子]] ====变格==== {{hi-ndecl|<F>}} ==孔卡尼語== ===词源=== {{root|kok|ine-pro|*dʰwer-}} 源自{{inh|kok|pra-mah|𑀤𑀸𑀭}},源自{{inh|kok|sa|द्वार}}。與{{cog|mr|दार}}同源。 ===名词=== {{kok-pos|n|tr=dār|dar|ದಾರ್}} # [[門]] ==马拉地语== {{wikipedia|lang=mr}} ===词源=== {{root|mr|ine-pro|*dʰwer-}} {{inh+|mr|omr|𑘟𑘰𑘨}}、{{m|omr|𑘟𑘰𑘨𑘹𑘽}},源自{{inh|mr|pra-mah|𑀤𑀸𑀭}},源自{{inh|mr|sa|द्वार}},源自{{inh|mr|inc-pro|*dwā́ram}},源自{{inh|mr|iir-pro|*dʰwā́ram}},源自{{inh|mr|ine-pro|*dʰworom|t=围墙,庭院,即被门包围的东西}},{{m|ine-pro|*dʰwer-}}的賓格形式。{{doublet|mr|द्वार}}。與{{cog|kok|दार}}同源。 ===发音=== * {{mr-IPA}} ===名词=== {{mr-noun|g=n}} # [[門]],[[大門]] #: {{syn|mr|दरवाजा|द्वार}} ====变格==== {{mr-ndecl|<N>}} ===参考资料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Date}} * {{R:CDIAL|dvāˊra|6663}} {{c|mr|建築學}} ==巴利语== ===其他形式=== {{pi-alt|Latn=dāra}} ===名词=== {{pi-noun|m}} # {{pi-sc|d|dāra|t=妻子}} ====变格==== {{pi-decl-noun|g=m}} ==梵语== ===发音=== * {{sa-IPA}} ===词源 1=== {{unknown|sa}}。对比{{m|sa|द्वार्}}、{{m|sa|द्वार||門}},可能存在“妻子”和“家”之間的語義對應關係。<ref>{{R:inc:EWAia|page=720|volume=I|head=dāra-}}</ref> ====名词==== {{sa-noun|g=m}} # [[妻子]] =====变格===== {{sa-decl-noun-m}} ===词源 2=== 源自詞根{{m|sa|दॄ}}。 ====名词==== {{sa-noun|g=m}} # [[裂縫]],[[破洞]] =====变格===== {{sa-decl-noun-m}} ====形容词==== {{sa-adj}} # [[撕裂]]的 =====变格===== {{sa-decl-noun-m|दार}} {{sa-decl-noun-f|दारी}} {{sa-decl-noun-n|दार}} ===参考资料=== {{reflist}} 4hkm3p2tn8imuokhj3aaoqfnr21g2gt साप 0 2125657 9944236 8342689 2026-10-14T20:17:53Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944236 wikitext text/x-wiki {{also|साँप}} ==阿瓦德語== ===詞源=== 源自{{der|awa|sa|शाप}}。 ===名詞=== {{head|awa|名詞}} # [[詛咒]] #* {{Q|awa|तुलसीदास (Tulsīdās)|संकटमोचन हनुमानाष्टक (Sankatmochan Hanumanashtak)|quote=चौंकि महा मुनि '''साप''' दियो}} ==布恩德里語== ===詞源=== {{bor+|bns|fa|صاف|tr=sâf}}。同源詞包括{{cog|hi|साफ़}}。 ===形容詞=== {{head|bns|形容詞}} # {{standard form of|bns|from=Banaphari|साफ}} ==馬拉地語== [[File:Anaconda jaune 34.JPG|thumb|एक साप]] {{wikipedia|lang=mr}} ===詞源=== {{root|mr|ine-pro|*serp-}} {{root|mr|iir-pro|*sarp-}} {{root|mr|inc-pro|*sarp-}} {{root|mr|sa|सृप्}} {{dercat|mr|inc-pro|iir-pro|ine-pro|inh=3}} <!--{{mr-g||साप|सापीण}}--> {{inh+|mr|omr|𑘭𑘰𑘢}},{{inh+|mr|pra-mah|𑀲𑀧𑁆𑀧}},{{inh+|mr|sa|सर्प|tr=sarpá}}。{{doublet|mr|सर्प}}。同源詞包括{{cog|gu|સાપ}}、{{cog|hi|साँप}}、{{cog|sd|سپُ}} / {{m|sd|सपु|tr=sapu}}、{{cog|pa|ਸੱਪ}} / {{m|pa|سَپّ}}、{{cog|ne|साँप}}、{{cog|or|ସାପ}}、{{cog|bn|সাপ}}、{{cog|as|সাপ}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # [[蛇]] # [[爬行動物]] ====變格==== {{mr-ndecl|<M>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Date}} * {{R:CDIAL|sarpá|13271}} {{c|mr|爬行動物}} ==尼泊爾語== ===其他形式=== * {{ne-l|<साँप>}} ===詞源=== {{root|ne|ine-pro|*serp-}} {{root|ne|iir-pro|*sarp-}} {{root|ne|inc-pro|*sarp-}} {{root|ne|sa|सृप्}} {{dercat|ne|inc-pro|iir-pro|ine-pro|inh=3}} {{inh+|ne|sa|सर्प}}。 ===發音=== * {{ne-IPA}} ===名詞=== {{ne-noun}} # [[蛇]] {{c|ne|爬行動物}} pd8z92d10qfy5mwfa0rgo8noaox52sk User:Sayonzei/Kotori 2 2129326 9944456 9943789 2026-10-15T10:03:31Z Sayonzei 40728 9944456 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|}}<!--明日: ;需自行創建 :{{col3|es|}}--> ===德語=== :{{col3|de|}} ===拉丁語=== :{{col3|la|}}<!--明日:--> :{{col3|la|}}<!--明日:--> ===意大利語=== :{{col3|it|sbirciare|sbrogliare|brogliare|scaglionare|scansare|scarabocchiare|}}<!--明日:--> ===俄語=== :{{col3|ru|}} :{{col3|ru|}} 5bg6x0j18fv1b7tfa08qigs097j6uvs देव 0 2134967 9944206 9935539 2026-10-14T20:15:27Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944206 wikitext text/x-wiki {{also|देवी|देवृ|दैव|द्व}} ==阿瓦德语== ===词源=== 借自{{bor|awa|sa|देव|tr=devá}},源自{{der|awa|iir-pro|*daywás}},源自{{der|awa|ine-pro|*deywós|t=神}}。 ===名词=== {{head|awa|名詞|复数|देवन}} # [[神]] #* {{Q|awa|{{w|Tulsidas}}|{{lang|awa|संकटमोचन हनुमानाष्टक}}|quote='''देवन''' आनि करी बिनती}} ==印地语== ===词源 1=== {{root|hi|ine-pro|*dyew-}} {{bor+|hi|sa|देव}},源自{{der|hi|iir-pro|*daywás}},源自{{der|hi|ine-pro|*deywós|t=神}}。 ====发音==== * {{hi-IPA}} ====名词==== {{hi-noun|m|ur=دیو}} # {{lb|hi|Hinduism|Buddhism|Jainism}} [[神]] #: {{syn|hi|देवता|भगवान}} =====用法说明===== {{m|hi||देव}}一般仅用于复合词或专有名词({{m|hi||रामदेव}}、{{m|hi||हरदेव}}等) =====变格===== {{hi-ndecl|<M>}} =====衍生词汇===== {{der3|hi|{{l|hi|देवकन्या|t=水神,天上的仙女}}|{{l|hi|देवकार्य|t=让神息怒的宗教仪式}}|{{l|hi|देवकुल|t=万神殿}}|{{l|hi|देवगृह|t=寺庙}}|{{l|hi|देवत्रिय|t=三相神:梵天,毗湿奴,湿婆}}|{{l|hi|देवदूत|t=天使}}|देवता}} =====相关词汇===== * {{l|hi|देवी}} ====专有名词==== {{hi-proper noun|m|ur=دیو}} # {{given name|hi|male|from=梵语|xlit=Dev}} =====变格===== {{hi-ndecl|<M>}} ===词源 2=== {{bor+|hi|fa-cls|دیو|tr=dēw}}。 ====名词==== {{hi-noun|m|ur=دیو}} # [[恶魔]] # [[精灵]] # [[巨人]] =====变格===== {{hi-ndecl|<M>}} ===参考资料=== * {{R:Bahri}} * {{R:hi:McGregor}} * {{R:hi:Dasa}} * {{R:CDIAL|dēvá|6523}} ==马拉地语== {{wikipedia|lang=mr}} ===词源=== {{root|mr|ine-pro|*dyew-}} {{bor+|mr|sa|देव}},源自{{der|mr|iir-pro|*daywás}},源自{{der|mr|ine-pro|*deywós|t=神}}。 ===发音=== * {{mr-IPA}} ===名词=== {{mr-noun|g=m}} # {{lb|mr|Hinduism|Buddhism|Jainism}} [[神]] ====变格==== {{mr-ndecl|<M>}} ====相关词汇==== * {{l|mr|देवी}} ===专有名词=== {{mr-proper noun|g=m}} # {{given name|mr|male|from=Sanskrit|xlit=Dev}} ===参考资料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Vaze}} ==古古吉拉特语== ===词源=== 借自{{bor|inc-ogu|sa|देव|tr=devá}},源自{{der|inc-ogu|iir-pro|*daywás}},源自{{der|inc-ogu|ine-pro|*deywós|t=神}}。 ===名词=== {{inc-ogu-noun|g=m}} # [[神]] ==巴利语== ===其他形式=== {{pi-alt|Latn=deva|Laoo=ເທວ|Laoo2=ເທວະ}} ===词源=== <!-- As for Sanskrit below. --> {{root|pi|ine-pro|*dyew-}} 源自 {{inh|pi|inc-pro|*daywás}},源自{{inh|pi|iir-pro|*daywás}},源自{{inh|pi|ine-pro|*deywós|t=神}}。同源词包括{{cog|ae|𐬛𐬀𐬉𐬎𐬎𐬀}}、{{cog|fa-cls|دیو|tr=dēv}}、{{cog|la|deus}}、{{m|la|divus}}。 ===名词=== {{pi-noun|m}} #{{pi-sc|Deva|deva}} ====变格==== {{pi-decl-noun|g=m}} ==馬瓦里語== ===词源=== {{lbor|mwr|sa|देव}}。 ===名词=== {{mwr-noun|tr=dev}} # [[神]] ====相关词汇==== * {{l|mwr|देवरौ|tr=devrau}} {{C|mwr|印度教}} ==梵语== ===其他书写系统=== {{sa-alt}} ===词源=== {{root|sa|ine-pro|*dyew-}} 源自 {{inh|sa|inc-pro|*daywás}},源自{{inh|sa|iir-pro|*daywás}},源自{{inh|sa|ine-pro|*deywós|t=神}}。同源词包括{{cog|ae|𐬛𐬀𐬉𐬎𐬎𐬀}}、{{cog|fa-cls|دیو|tr=dēv}}、{{cog|la|deus}}、{{m|la|divus}}。 ===发音=== {{sa-IPA|a=2}} ===形容词=== {{sa-adj|tr=devá}}({{w|吠陀梵语}} ''daivá'') # [[天上]]的,[[神圣]]的 ===名词=== {{sa-noun|tr=devá|g=m}}({{w|吠陀梵语}} ''daivá'') # [[神]],[[天神]] {{gl|总计33个,分3界每界11个,或8个[[婆薮]],11个[[楼陀罗]],和12个[[阿底提耶]],此时另有称为双马童的两个神;用于《吠陀》,据Panini 3.3.120,重音也作déva}} #: {{Q|sa|Yāska|Nirukta|7|15|refn=<ref>Sarup, Lakshman. The Nighantu and the Nirukta, the oldest Indian treatise on etymology, philology and sementics [sic]. Delhi Motilal Banarsidass (1967). [https://archive.org/details/nighantuniruktao00yaskuoft/page/120/mode/2up]</ref>, <ref>Corno, Stefano, „Denn die Götter lieben das Verborgene“ ''parókṣa''-Etymologien als Zeichen einer gespaltenen Realität. ''with further references, in'': Beiträge zur Geschichte der Sprachwissenschaft, 32 (2022), 1-15, (ed.) Haßler, G., Rüter, A. Münster: Nodus Publikationen. {{ISSN|0939-2815}}。</ref>|quote=devo dānādvā dīpanādvā dyotanādvā dyusthāno bhavatīti vā yo '''devaḥ''' sā devatā|t=|transyear=1967|transauthor=Sarup, Lakshman}} # {{lb|sa|罕用}} [[恶魔]] {{gl|《阿闼婆吠陀》,Taittiriya Shakha}} # (作为天神,雨神的)[[因陀罗]] # [[神像]](Vishnu-Smriti) # 凡间的神,[[婆罗门]]、[[僧侣]]或[[王]],[[王子]]等的[[尊称]],常用呼格,即“陛下”,“殿下”(梨俱吠陀) # 数字33(Gaṇitādhyāya) # 作名字时,{{diminutive of|sa|देवदत्त}}(Panini 5.3.83) ====变格==== {{sa-decl-noun-m|devá}} ====衍生词汇==== {{der2|sa|देवसभा| देवता}} ====派生語彙==== * {{desc|pi|deva}} {{see desc}} {{desc-top|派生自普拉克里特诸语言词{{l|pra|𑀤𑁂𑀯}}的词汇}} * 达尔德语支: ** {{desc|scl|دیو|tr=deu|t=恶魔}} * 南: ** {{desc|dv|ދެވި|t=恶魔}} * 东: ** {{desc|as|দেউ|t=恶灵}} ** {{desc|or|ଦେଉ|t=王子}} * 西北: ** {{desc|pa|-}} **: {{desc|pa|ਦੇਉ|t=神;恶魔}} **: {{desc|pa|دیو|tr=deu|t=神;恶魔}} *** {{desc|lah|دیو|tr=deo}} ** {{desc|sd|-}} **: {{desc|sd|ڏيو|tr=ḍ̠eu|sclang=1}} **: {{desc|sd|ॾेउ|tr=ḍ̠eu|sclang=1}} * 北: ** {{desc|bhd|देऊ|t=雨}} ** {{desc|kfy|द्यो|t1=神;雨|दिओ|t2=雨}} ** {{desc|ne|देउ|t=神}} {{desc-bottom}} ; 借词: {{hcol|4}} * → 原始努利斯坦语: ** {{desc|wbk||tr=dē|t=神;誓}} * {{desc|as|দেৱ|bor=1}} * {{desc|awa|देव|bor=1}} * {{desc|en|deva|bor=1}} * {{desc|hi|देव|bor=1}} * {{desc|inc-ogu|देव|bor=1}} * {{desc|kn|ದೇವ|bor=1}} * {{desc|ks|دیو|tr=dev|bor=1}} * {{desc|ms|dewa|bor=1}} * {{desc|mr|देव|bor=1}} * {{desc|or|ଦେବ|bor=1}} * {{desc|pa|ਦੇਵ|bor=1}} * {{desc|mwr|देव|bor=1}} * {{desc|bor=1|kls||tr=dewa|t=神}} * {{desc|ta|தேவன்|bor=1}} * {{desc|te|దేవుడు|bor=1}} ===参考资料=== {{reflist}} ===延伸阅读=== * {{R:MW|492}} 5du600fww7a2tb8crqv2880mdrgxjo4 ग्रंथालय 0 2150225 9944197 9506764 2026-10-14T20:14:39Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944197 wikitext text/x-wiki ==印地語== ===發音=== * {{hi-IPA||ग्रंथालै}} ===名詞=== {{hi-noun|m}} # [[圖書館]] #: {{syn|hi|पुस्तकालय}} ====變格==== {{hi-ndecl|<M>}} {{c|hi|建築|書}} ==馬拉地語== {{wikipedia|lang=mr|ग्रंथालय}} ===詞源=== 源自 {{compound|mr|ग्रंथ|आलय|t1=文本}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n}} # [[圖書館]] ====變格==== {{mr-ndecl|<N>}} ===參見=== * {{l|mr|पुस्तकालय|t=書亭}} ===參考資料=== * {{R:mr:Berntsen}} {{c|mr|建築|書}} c2gh5lchuke5in79y3mr5aigmyazrst पुस्तकालय 0 2150238 9944212 9506776 2026-10-14T20:15:59Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944212 wikitext text/x-wiki ==印地語== ===詞源=== 源自 {{com|hi|पुस्तक|आलय}},二者都是{{der|hi|sa|-}}詞。 ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|m}} # [[圖書館]] ====變格==== {{hi-ndecl|<M>}} {{cln|hi|格限定複合詞}} {{c|hi|建築|書}} ==馬拉地語== ===詞源=== 源自 {{compound|mr|पुस्तक|आलय|t1=書}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n}} # [[書攤]],[[書亭]],[[書店]] ====變格==== {{mr-ndecl|<N>}} ===參考資料=== * {{R:mr:Berntsen}} {{c|mr|商店|書}} ==尼泊爾語== ===發音=== * {{ne-IPA}} ===名詞=== {{ne-noun}} # [[圖書館]] {{c|ne|建築|書}} 8d2ybtcweqnq0q9fms1ec0hch1yc59d किडा 0 2168992 9944193 8342480 2026-10-14T20:14:19Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944193 wikitext text/x-wiki ==馬拉地語== ===詞源=== {{inh+|mr|omr|𑘎𑘱𑘚𑘰}},{{inh+|mr|pra-mah|𑀓𑀻𑀟}} {{inc-ext|mr|ka}},{{inh+|mr|sa|कीट}}。同源詞包括{{cog|kok|किडो|tr=kiḍô}}、{{cog|gu|કીડો}}、{{cog|hi|कीड़ा}}、{{cog|pa|ਕੀਡ਼ਾ}}。與{{m|mr|कीड}}有關。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # [[昆蟲]],[[蟲子]] ====變格==== {{mr-ndecl|<M>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Date}} * {{R:CDIAL|kīṭá|3193}} {{c|mr|昆蟲}} 3a8z6hs8a6ysrwr83z4to7a1fusx2so हत्यार 0 2183324 9944237 8342705 2026-10-14T20:17:57Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944237 wikitext text/x-wiki {{also|हत्यारा}} ==馬拉地語== ===詞源=== {{root|mr|inc-pro|*kar-}} {{root|mr|iir-pro|*kar-}} {{root|mr|ine-pro|*kʷer-}} {{root|mr|sa|कृ}} {{inh+|mr|omr|𑘮𑘰𑘝𑘱𑘊𑘨}}、{{m|omr|𑘮𑘰𑘝𑘱𑘧𑘨}}、{{m|omr|𑘮𑘰𑘝𑘱𑘧𑘹𑘨}}、{{m|omr|𑘮𑘰𑘝𑘹𑘨}}、{{m|omr|𑘮𑘰𑘞𑘱𑘊𑘨}}、{{m|omr|𑘮𑘰𑘞𑘱𑘧𑘹𑘨}},{{inh+|mr|pra-mah|𑀳𑀢𑁆𑀣𑀺𑀬𑀸𑀭}},{{inh+|mr|sa|*हस्तकार}},源自 {{com|sa|हस्त|कार|t1=手|t2=努力|tr1=hásta|nocat=1}}。對照{{cog|gu|હથિયાર}}、{{cog|inc-hnd}} {{m|ur|ہَتِھیَار}} / {{m|hi|हथियार}}、{{cog|sd|هَٿِيارُ}} / {{m|sd|हथिआरु}}、{{cog|pa|ਹਥਿਆਰ}} / {{m|pa|ہَتھیار}}、{{cog|bn|হাতিয়ার}}、{{cog|dv|ހަތިޔާރު}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n}} # [[工具]],[[器具]] #: {{syn|mr|अवजार|उपकरण}} # [[武器]] #: {{syn|mr|शस्त्र}} ====變格==== {{mr-ndecl|<N>}} ====派生詞彙==== {{der3|mr|{{l|mr|हत्यारी|t=武裝的}}}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Date}} * {{R:CDIAL|*hastakāra|14027}} {{c|mr|工具|武器}} 7j7rrvtk0139g9rdlzc02e2fut4qp9b लंड 0 2183989 9944228 9506795 2026-10-14T20:17:08Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944228 wikitext text/x-wiki ==印地語== ===其他形式=== * {{alt|hi|लण्ड}} ===發音=== * {{hi-IPA}} ===詞源1=== {{inh+|hi|inc-ash|t=陰莖|*𑀮𑀡𑁆𑀟}}。可能與{{nc|sa|लङ्ग||聯合}}、{{m|sa|लण्ड||糞便}}有關。 ====名詞==== {{hi-noun|m|ur=لنڈ}} # {{lb|hi|粗俗|俚語}} [[陰莖]],[[雞巴]] #: {{hi-x|मेरा '''लंड''' खड़ा हो गया।|我的'''雞巴'''硬了}} #: {{syn|hi|शिश्न|लिंग|इंद्रिय|tr3=indriya|मेढ्र|नूनी|लौड़ा|लिंगेंद्रिय|tr7=liṅgendriya|पुरुषेंद्रिय|tr8=puruṣendriya}} =====變格===== {{hi-ndecl|<M>}} ===詞源2=== {{lbor|hi|sa-cls|लण्ड}}。 ====名詞==== {{hi-noun|m}} # {{lb|hi|rare|正式}} [[糞便]] #: {{syn|hi|गू|विष्ठा|गूथ}} =====變格===== {{hi-ndecl|<M>}} ===延伸閱讀=== * {{R:hi:Dasa}} * {{R:hi:McGregor}} * {{R:CDIAL|laṭṭa|10917}} ==馬拉地語== ===詞源=== {{rfe|mr}} ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n|tr=lãḍ}} # {{lb|mr|粗俗|俚語}} [[陰莖]],[[雞巴]] ====變格==== {{mr-ndecl|<N>}} ====近義詞==== * {{qualifier|標準}} {{l|mr|शिश्न}} * {{l|mr|लवडा}} {{qualifier|粗俗|俚語}} * {{l|mr|लिंग}} n3q4hupqknh9bakrgf8c5qpun0m95hp उच्चार 0 2184005 9944187 7655501 2026-10-14T20:13:46Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944187 wikitext text/x-wiki ==馬拉地語== ===詞源=== {{bor+|mr|sa|उच्चार}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # [[發音]] ====變格==== {{mr-ndecl|<M>}} ====派生詞彙==== {{der3|mr|{{l|mr|उच्चारणे|pos=v}}|{{l|mr|उच्चार करणे|pos=v}}}} ===參考資料=== * {{R:mr:Berntsen}} {{c|mr|語言學}} ==梵語== ===其他書寫系統=== {{sa-alt}} ===發音=== {{sa-IPA|a=1}} ===形容詞=== {{sa-adj|tr=uccāra}} # [[升起]]的 ====變格==== {{sa-decl-noun-m|uccāra}} {{sa-decl-noun-f|uccārā}} {{sa-decl-noun-n|uccāra}} ===名詞=== {{sa-noun|tr=uccāra|g=m}} # [[糞便]];[[排出]]物 ====變格==== {{sa-decl-noun-n|uccāra}} ===參考資料=== * {{R:MW|173}} bf7ya5bcaai6ancyiyske2ak9xvjjjf नागरिक 0 2191768 9944207 9507129 2026-10-14T20:15:33Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944207 wikitext text/x-wiki ==印地語== ===詞源=== {{bor+|hi|sa|नागरिक}}。 ===發音=== * {{hi-IPA|नागरिक|नागर-इक}} ===名詞=== {{hi-noun|mfbysense|tr=nāgrik,nāgarik|ur=ناگرک}} # [[公民]] #: {{hi-x|'''नागरिकों''' को एक दूसरे की मदद करनी चाहिए।|'''公民'''應幫助同胞。}} #: {{syn|hi|देशवासी}} ====變格==== '''注''':根據所指者的性別,本詞有陽性和陰性兩種變格形式。 {{hi-ndecl|((<M>,//नाग*रिक<M>))}} {{hi-ndecl|((<F>,//नाग*रिक<F>))}} ===形容詞=== {{hi-adj|ind=1|ur=ناگرک}} # [[城市]]的 # [[公民]]的 ==馬拉地語== ===詞源=== 源自 {{compound|mr|नगर|-इक}}。 ===發音=== * {{mr-IPA|ना.गरिक}} ===名詞=== {{mr-noun|tr=nāgarik|g=m|g2=f}} # [[公民]] ====變格==== {{mr-ndecl|//nāgarik<M>}} ===參見=== * {{l|mr|नागरी|t=城市的}} ===參考資料=== * {{R:mr:Berntsen}} 6saft4cq76sekaoz9kznmk5ajo8do2a नियम 0 2203213 9944208 9935540 2026-10-14T20:15:39Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944208 wikitext text/x-wiki ==印地語== {{wikipedia|lang=hi}} ===詞源=== {{bor+|hi|sa|नियम}}。 ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|m|ur=نیم}} # [[規則]];[[原則]];[[法律]] #: {{hi-x|यह '''नियम''' नहीं लगता है।|這條'''規則'''不適用。}} ====變格==== {{hi-ndecl|<M>}} ====近義詞==== * {{l|hi|क़ायदा}} * {{l|hi|उसूल}} ====參考資料==== * {{cite-web|title=A Dictionary of Urdu, Classical Hindi, and English|author=John T. Platts|accessdate=08-13-2012|url=http://dsal.uchicago.edu/cgi-bin/philologic/getobject.pl?c.9:1:925.platts}}{{Dead link|date=September 2023 |bot=InternetArchiveBot |fix-attempted=yes }} * {{cite-web|title=Learners' Hindi-English Dictionary|author=Hardev Bahri|accessdate=08-13-2012|url=http://dsal.uchicago.edu/cgi-bin/philologic/getobject.pl?c.0:5387.bahri}}{{Dead link|date=September 2023 |bot=InternetArchiveBot |fix-attempted=yes }} ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{bor+|mr|sa|नियम}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # [[規則]];[[法律]] #: {{syn|mr|कायदा}} ====變格==== {{mr-ndecl|<M>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Vaze}} ==梵語== ===其他書寫系統=== {{sa-alt}} ===詞源=== 源自 {{af|sa|नि-|यम्}}。 ===發音=== {{sa-IPA|a=3}} ===名詞=== {{sa-noun|tr=niyamá|g=m}} # [[限制]],[[控制]],[[阻止]] # [[規則]];[[法律]] ====變格==== {{sa-decl-noun-m|niyamá}} ====派生語彙==== * {{desc|pi|niyama}} * {{desc|hi|नियम|bor=1}} * {{desc|bn|নিয়ম|bor=1}} * {{desc|pa|ਨਿਆਂ|t=正義}}、{{m|pa|ਨੇਮ|t=規則}}、{{desc|pa|ਨਿਯਮ|nolang=1|lbor=1}} mqtjca0fhmv9w8agityt2negz53jjsl प्रथिन 0 2210264 9944213 7833670 2026-10-14T20:16:04Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944213 wikitext text/x-wiki ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{rfe|mr}} ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n}} # {{lb|mr|生物化學}} [[蛋白質]] ====變格==== {{mr-ndecl|<N>}} ===參見=== * {{l|mr|कर्बोदक|t=醣類}} * {{l|mr|जीवनसत्व|t=維他命}} ===參考資料=== * {{R:mr:Berntsen}} javfmhd517hjfmd2ay1kmjr4kcgjlv8 शरीर 0 2210615 9944234 9506855 2026-10-14T20:17:38Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944234 wikitext text/x-wiki {{also|शरीरों|शरीरो}} ==印地语== {{wikipedia|lang=hi}} ===词源=== {{bor+|hi|sa|शरीर}}。同源词有{{cog|gu|શરીર}}、{{cog|mr|शरीर}}、{{cog|pa|ਸਰੀਰ}}。 ===发音=== * {{hi-IPA}} * {{rhymes|hi|iːɾ|s=2}} ===名词=== {{hi-noun|m|ur=شریر}} # {{lb|hi|解剖学}} [[身体]] #: {{syn|hi|तन|जिस्म|बदन|बॉडी}} #: {{hi-x|तुम्हारा '''शरीर''' और आत्मा एक मंदिर है।|你的'''身体'''和灵魂是一座宫殿。}} ====变格==== {{hi-ndecl|<M>}} ====相关词汇==== * {{l|hi|शारीरिक|pos=a|t=身体的}} ====参考资料==== * {{R:UR-HI-EN}} ==马拉地语== {{wikipedia|lang=mr}} ===词源=== {{bor+|mr|sa|शरीर}}。同源词有{{cog|gu|શરીર}}、{{cog|hi|शरीर}}、{{cog|pa|ਸਰੀਰ}}。 ===发音=== * {{mr-IPA}} ===名词=== {{mr-noun|g=n}} # {{lb|mr|解剖学}} [[身体]] #: {{syn|mr|देह|काया|तनू|तन}} #: {{ux|mr|मानवी '''शरीर'''|人'''体'''}} # [[体质]],[[体魄]] # [[尸体]] ====变格==== {{mr-ndecl|<N.unreduced>}} ====相关词汇==== * {{l|mr|शारीरिक|pos=a|t=身体的}} ==梵语== ===其他形式=== {{sa-alt}} ===名词=== {{sa-noun|g=n}} # [[身体]] # [[身体]][[架构]],身体中[[坚硬]]的部分;{{lb|sa|复数}} [[骨架]] # [[固体]] # 人的[[本身]] # [[体质]],[[体魄]] # [[尸体]] ====变格==== {{sa-decl-noun-n}} ====派生語彙==== * {{desc|kn|ಶರೀರ|bor=1}} * {{desc|pi|sarīra}} * {{desc|my|သရီရ|bor=1}} * {{desc|bn|শরীর|bor=1}} * {{desc|zh|舍利|tr=shèlì, shělì|bor=1}} * {{desc|en|śarīra|bor=1}} * {{desc|gu|શરીર|bor=1}} * {{desc|hi|शरीर|bor=1}} * {{desc|ja|舎利|tr=shari|bor=1}} * {{desc|jv|slira|bor=1}} * {{desc|mr|शरीर|bor=1}} * {{desc|ne|शरीर|bor=1}} * {{desctree|kaw|śarīra|bor=1}} * {{desc|pa|ਸਰੀਰ|bor=1}} * {{desc|si|ශරීරය|bor=1}} * {{desc|te|శరీరము|bor=1}} ===参考资料=== * {{R:MW|1057}} {{C|sa|身體}} cyyzjmzm01ghbezqyxkzpki9l7jnnc7 टरबूज 0 2220701 9944201 9728135 2026-10-14T20:15:00Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944201 wikitext text/x-wiki ==馬拉地語== {{wikipedia|lang=mr}} ===其他形式=== * {{l|mr|तरबूज}} ===詞源=== {{bor+|mr|fa-cls|تربز|tr=tarbūz}}。對照{{cog|gu|તડબૂચ}}、{{m|gu|તરબૂચ}}、{{cog|hi|तरबूज़}}。 ===發音=== * {{mr-IPA|टरबूज़}} ===名詞=== {{mr-noun|g=n|tr=ṭarbūj̈}} # [[西瓜]] #: {{syn|mr|कलिंगड<qq:更常用>}} ====變格==== {{mr-ndecl|टरबुज//ṭarbuj̈<N>}} ===參考資料=== * {{R:mr:Berntsen|टरबुज}} * {{R:mr:Molesworth|तरबूज}} * {{R:mr:Date}} {{c|mr|果實}} mce7ueqo4b8y0zjlomm7qz00drkssjr कलिंगड 0 2220704 9944190 9728126 2026-10-14T20:14:03Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944190 wikitext text/x-wiki ==馬拉地語== ===詞源=== {{inh+|mr|pra-mah|𑀓𑀸𑀮𑀺𑀁𑀕𑀻}},源自{{der|mr|sa|कालिङ्ग}}。與{{cog|gu|કલિંગર}}、{{cog|kn|ಕಲ್ಲಂಗಡಿ}}同源。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n}} # [[西瓜]] #: {{syn|mr|टरबूज}} #: {{ux|mr|मला कलिंगडाचा रस खूप आवडतो.|我真的很喜歡'''西瓜'''汁。}} ====變格==== {{mr-ndecl|<N>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Date}} * {{R:CDIAL|kālinda|3100}} {{c|mr|果實}} 0z73rs0gq7wjgwk4hy0qebdtyfxnqh5 דמוקרטיה 0 2242122 9944225 9895801 2026-10-14T20:16:56Z TongcyDai 53191 9944225 wikitext text/x-wiki ==希伯來語== {{was fwotd|he|2026|10月|16日}} {{wp|he:}} ===詞源=== {{ety|he|:bor|fr:démocratie|tree=1}} 源自{{der|he|fr|démocratie}},源自{{der|he|la-med|dēmocratia}},源自{{der|he|grc|δημοκρατία}}。 ===發音=== * {{IPA|he|/demoˈkʁatja/|[de̞mo̞ˈkʁätjä]|a=IL}} * {{audio|he|LL-Q9288_(heb)-Uziel302-דמוקרטיה.wav}} ===名詞=== {{he-noun|g=f|head=דֵּמוֹקְרַטְיָה|tr=demokrátya|pl=דֵּמוֹקְרַטְיוֹת|cons=דמוקרטיית<dwv:דֵּמוֹקְרַטְיַת>}} # {{lb|he|不可數}} [[民主]] #* {{quote-journal|he|date=1922-06-25|title=טלגרמות מיוחדות ל”הארץ“<t:致《國土報》特別電訊>|work=w:en:Haaretz|page=4|url=https://www.nli.org.il/he/newspapers/?a=d&d=haretz19220625-01.2.13 |text=ארתור הנדרסון אמר, כי ההבדל בין הפועלים הבריטים ובין הקומוניסטים המוסקובים הוא אותו ההבדל שבין '''דמוקרטיה''' ובין שלטון עריצות. |tr=ártur hénderson amár, kí hahevdél bén hapo'alím habrítim uvén hakomunístim hamoskóvim hú otó hahevdél shebén '''demokrátya''' uvén shiltón aritsút |t=亞瑟·亨德森說,英國工人與莫斯科共產黨人之間的區別,正是'''民主'''與專制統治之間的區別。}} #* {{quote-journal|he|date=1942-12-30|author=w:he:שלום רוזנפלד<t:沙洛姆·羅森菲爾德>|title=אנחנו והדמוקרטיות או הדמוקרטיות ואנחנו<t:我們與民主國家,或是民主國家與我們>|work=w:en:HaMashkif|page=4|url=https://www.nli.org.il/he/newspapers/?a=d&d=hmf19421230-01.2.42 |text=גם באנציקלופדיה רוסית הצצתי (מלפני המהפכה, כמובן) ושם כתוב שחור על גבי לבן: "'''דמוקרטיה''' — צורת ממשל, שבה השלטון העליון שייך לכל העם". |tr=gám ba'entsiklopédya rúsit hetsátsti (milifné hamahapekhá, kamuván) v'shám katúv shakhór ál gabé laván: "'''demokrátya''' – tsurát mimshál, shebáh hashiltón ha'elyón shayékh l'khól ha'ám |t=我也查閱了一本俄國百科全書(當然是革命前的),上面白紙黑字寫著:「'''民主'''——一種最高權力屬於全體人民的政府形式。」}} #* {{quote-journal|he|date=1972-02-13|author=w:he:משה מייזלס<t:莫舍·邁澤爾斯>|title=”הבעיה איננה איך לחסל את המפלגה אלא איך לקיימה“<t:「問題不在於如何消滅政黨,而在於如何維持其生存」>|work=[[w:en:Maariv (newspaper)|Ma'ariv]]|page=17|url=https://www.nli.org.il/he/newspapers/?a=d&d=mar19720213-01.2.153 |text=עו״ד ג. האוזנר: התבונה המדינית של '''דמוקרטיה''' ליברלית היא בכך שהרוב משתמש בכוחו כך שגם המיעוט יוכל להוסיף להתקיים. |tr=O"D g. ha'uzner: hatvuná ham'dinít shel '''demokrátya''' liberálit hí b'khákh sheharóv mishtamésh b'khokhó kákh shegám hami'út yukhál l'hosíf l'hitkayém |t=G·豪斯納律師:自由'''民主'''的政治智慧在於,多數派運用其權力時,能讓少數派也能繼續存在。}} #* {{quote-journal|he|date=1973-04-09|title=איך צריך להתווכח?<t:應該如何辯論?>|work=[[w:en:Maariv (newspaper)|Ma'ariv]]|page=5|url=https://www.nli.org.il/he/newspapers/?a=d&d=mar19730409-01.2.48 |text=כי '''דמוקרטיה''' אמיתית אין פירושה שנבחרי הציבור הם המתווכחים והמכריעים, ואילו שולחיהם עומדים מן הצד בפאסיוויות גמורה. פירושה, ששליחי הציבור פועלים מתוך מגע הדוק אתו, ומתוך שיתופו בדיון, אם לא בהכרעה. |t=真正的'''民主'''並不意味著由民選代表進行辯論與裁決,而選民卻完全被動地袖手旁觀。它的含意是,民意代表要與公眾保持密切聯繫並展開行動,讓公眾參與討論,即便不一定參與最終決策。}} #* {{see more citations|he}} # {{lb|he|可數}} 民主[[政府]],民主[[國家]] #* {{quote-journal|he|date=1958-11-20|title=ההפיכה בסודאן תביא לשיפור היחסים עם רע״ם<t:蘇丹政變將改善與阿拉伯聯合共和國的關係>|work=w:en:Kol HaAm|page=1|url=https://www.nli.org.il/he/newspapers/?a=d&d=khm19581120-01.2.3 |text=העתון כותב, שבהתחשב עם העובדה שהיא '''דמוקרטיה''' צעירה, יש לסודאן עבר נאה. |t=該報寫道,考慮到蘇丹是一個年輕的'''民主國家''',它有著良好的記錄。}} #* {{quote-journal|he|date=1974-04-14|author=יוסף לפיד<t:{{w|托米·拉皮德}}>|title=קרן אור<t:一線光明>|work=[[w:en:Maariv (newspaper)|Ma'ariv]]|page=5|url=https://www.nli.org.il/he/newspapers/?a=d&d=mar19740414-01.2.40 |text=התברר, כי אנחנו '''דמוקרטיה''' אמיתית. לא רק '''דמוקרטיה''' פורמאלית, לא '''דמוקרטיה''' לעת מצוא, לא '''דמוקרטיה''' על תנאי, אלא '''דמוקרטיה''' אמיתית. משהו כמו הולנד או אנגליה. |t=事實證明,我們是一個真正的'''民主國家''':不僅僅是形式上的'''民主國家''',不是權宜之計的'''民主國家''',不是附帶條件的'''民主國家''',而是真正的'''民主國家'''——就像荷蘭或英格蘭那樣。}} #* {{see more citations|he}} ====反義詞==== * {{link|he|דִּיקְטָטוּרָה|g=f|tr=diktatúra|gloss=[[獨裁]]}} * {{l|he|טוֹטָלִיטָרִיּוּת|tr=totalitáriyut|t=[[極權主義]]}}、{{link|he|טוֹטָלִיטָרִיזְם|t=[[極權主義]]|l=dated}} * {{l|he|רוֹדָנוּת|tr=rodanút|t=[[獨裁]],[[專制]]}} * {{l|he|עָרִיצוּת|tr=aritsút|t=[[暴政]]}} ====派生詞彙==== * {{l|he|דֵּמוֹקְרָטִי|tr=demokráti}} ====相關詞彙==== * {{l|he|דֶּמוֹקְרָטִיזַצְיָה|tr=demokratizátsya}} * {{l|he|דֶּמוֹקְרָט|tr=demokrát}} ===參考資料=== * {{R:CEDHL|page=127|entry=דֵּמוֹקְרַטְיָה}} {{C|he|政府體制}} 4nuccv69y2rwe7trxwnnwjc5qypv11x खड्डा 0 2248732 9944194 7892736 2026-10-14T20:14:24Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944194 wikitext text/x-wiki ==馬拉地語== ===詞源=== {{inh+|mr|pra-mah|𑀔𑀟𑁆𑀟𑀸|g=f||洞}}。與{{m|mr|खाडी}}有關。對照{{cog|inc-hnd}} {{m|ur|گَڈَّھا}} / {{m|hi|गड्ढा}}、{{cog|sd|کَڏَ}} / {{m|sd|खॾ}}、{{cog|pa|ਖੱਡਾ}} / {{m|pa|کھڈّا}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # [[洞]],[[坑]] #: {{syn|mr|गार<qq:方言>}} ====變格==== {{mr-ndecl|<M>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Date}} * {{R:CDIAL|khaḍḍa|3790}} 0fa9u0ae8n440l91waimttceuj5shov लेखक 0 2333477 9944230 9506933 2026-10-14T20:17:21Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944230 wikitext text/x-wiki {{also|लिखके|लेखिका}} ==印地語== ===詞源=== 源自{{der|hi|sa|लेखक}}。 ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|m|f=लेखिका|ur=لیکھک}} # [[作者]];[[作家]] # [[抄寫員]] ====變格==== {{hi-ndecl|<M>}} {{c|hi|職業}} ==馬拉地語== ===詞源=== 源自{{der|mr|sa|लेखक}}。 ===發音=== * {{mr-IPA}} * {{audio|mr|LL-Q1571 (mar)-Neelima64-लेखक.wav|音頻}} ===名詞=== {{mr-noun|tr=lekhak|g=m}} # [[作者]];[[作家]] ====變格==== {{mr-ndecl|<M>}} ====參見==== * {{l|mr|लेखन|t=書寫,寫作}} * {{l|mr|लेखिका|t=女性作家}} * {{l|mr|निर्माता|t=製片人}} {{c|mr|職業}} ==巴利語== ===其他形式=== {{pi-alt|Latn=lekhaka}} ===名詞=== {{pi-noun|m}} # {{pi-sc|d|lekhaka}} ====變格==== {{pi-decl-noun|g=m}} ==梵語== ===其他形式=== {{sa-alt}} ===詞源=== {{sa-root|लिख्}} ===發音=== {{sa-IPA}} ===名詞=== {{sa-noun|g=m}} # [[作者]];[[作家]] # [[抄寫員]] # [[畫家]] # [[文員]];[[秘書]] ====變格==== {{sa-decl-noun-m}} ===名詞=== {{sa-noun|g=n}} # [[書寫]];[[文字]] # [[計算]] ====變格==== {{sa-decl-noun-n}} ===參考資料=== * {{R:MW|901}} * {{R:sa:Apte|लेखकः}} * {{R:sa:Macdonell|hw=लेख}} rvvegronghk0yme3pb4gvuhtl0n695x लेखिका 0 2333478 9944231 9506905 2026-10-14T20:17:28Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944231 wikitext text/x-wiki {{also|लिखके|लेखक}} ==印地語== ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|f|m=लेखक}} # 女[[作家]] ====變格==== {{hi-ndecl|<F>}} ===參考資料=== {{R:hi:McGregor}} {{c|hi|職業}} ==馬拉地語== ===詞源=== {{bor+|mr|sa|लेखिका}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=f}} # 女[[作家]] ====變格==== {{mr-ndecl|<F>}} ===參見=== * {{l|mr|लेखक|t=男作家}} {{c|mr|職業}} jke5levt34o4mvoift1s8cihb19fvk5 निर्माता 0 2333481 9944209 9506923 2026-10-14T20:15:44Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944209 wikitext text/x-wiki {{also|निर्मिती}} ==印地語== ===詞源=== {{bor+|hi|sa|निर्मातृ}}。 ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|m|f=निर्मात्री}} # [[製作]]者;[[創造]]者;[[建造]]者 # [[製片人]] ====變格==== {{hi-ndecl|<M.unmarked>}} ==馬拉地語== ===詞源=== 源自{{der|mr|sa|निर्मातृ}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # {{lb|mr|film}} [[製片人]] #: {{ant|mr|निर्माती<qq:按性別>}} ====變格==== {{mr-ndecl|<M>}} ====參見==== * {{l|mr|अभिनय|t=表演}} * {{l|mr|अभिनेता|t=演員}} * {{l|mr|अभिनेत्री|t=女演員}} * {{l|mr|दिग्दर्शक|t=導演}} * {{l|mr|दिग्दर्शन|t=執導}} * {{l|mr|नट|t=演員}} * {{l|mr|नटी|t=女演員}} * {{l|mr|निर्मिती|t=製片}} {{c|mr|職業}} 0nmq8p2uj04kaxyfx610p1x3a0p6nyq अभिनेता 0 2333483 9944184 9506912 2026-10-14T20:13:26Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944184 wikitext text/x-wiki ==印地語== ===詞源=== {{bor+|hi|sa|अभिनेतृ}}。 ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|m|f=अभिनेत्री}} # (男)[[演員]] #: {{syn|hi|अदाकार|रंगकर्मी}} ====變格==== {{hi-ndecl|<M.unmarked>}} ====相關詞彙==== * {{l|hi|अभिनय||表演,演出}} ===參考資料=== * {{R:hi:McGregor}} {{c|hi|職業}} ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== 源自{{der|mr|sa|अभिनेतृ}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # {{lb|mr|film}} [[演員]] #: {{syn|mr|कलाकार|कलावंत|नट}} #: {{ux|mr|तो एक '''अभिनेता''' आहे.|他是一名'''演員'''。}} ====變格==== {{mr-ndecl|<M>}} ===參見=== * {{l|mr|अभिनय|t=表演,演出}} * {{l|mr|अभिनेत्री|t=女演員}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Vaze}} {{c|mr|職業}} 9bw2wchv0rk8nhvq4b5wx5hl3hdhhf1 दिग्दर्शक 0 2333488 9944205 7983100 2026-10-14T20:15:22Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944205 wikitext text/x-wiki ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== 源自{{compound|mr|दिक्|दर्शक|t1=執導,導演|t2=展示者}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # {{lb|mr|film}} [[導演]] #: {{ant|mr|दिग्दर्शिका<qq:按性別>}} ====變格==== {{mr-ndecl|<M>}} ===參見=== * {{l|mr|अभिनय|t=表演,演出}} * {{l|mr|अभिनेता|t=演員}} * {{l|mr|अभिनेत्री|t=女演員}} * {{l|mr|दिग्दर्शक|t=導演}} * {{l|mr|दिग्दर्शन|t=執導,導演}} * {{l|mr|नट|t=演員}} * {{l|mr|नटी|t=女演員}} * {{l|mr|निर्माता|t=製片人}} * {{l|mr|निर्मिती|t=製片}} {{c|mr|職業}} hpntiedomy788i099uqtydqejf9dz9j तोंड 0 2338202 9944203 7989544 2026-10-14T20:15:11Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944203 wikitext text/x-wiki ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{inh+|mr|omr|तोंड}}、{{inh|mr|pra-mah|𑀢𑀼𑀁𑀟}},源自{{der|mr|sa|तुण्ड}}。同源詞包括{{cog|kok|तोण}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n}} # {{lb|mr|解剖學}} [[嘴]] #: {{syn|mr|मुख}} # {{lb|mr|解剖學}} [[臉]] #: {{syn|mr|चेहरा}} ====變格==== {{mr-ndecl|<N>}} ====派生詞彙==== * {{l|mr|तोंड देणे|t=面對}} * {{l|mr|तोंडी|t=口頭的}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Vaze}} * {{R:omr:Tulpule}} * {{R:CDIAL|tuṇḍa|5853}} aba31r6z0dz05r7rxb05mdjyc5jg7ab תאילנדי 0 2372014 9944350 8042685 2026-10-14T21:02:59Z TongcyBot 83009 移除 {{he-adj-i}} 未使用的參數(模板同步 enwikt 後會以 checkparams 報錯) 9944350 wikitext text/x-wiki ==希伯來語== ===其他形式=== * {{l|he|תַּיְלַנְדִּי}} ===詞源=== 源自{{l|he|תאילנד|תַּיְלַנְד|g=f|tr=táiland}} + {{l|he|־י|tr=-i}}。 ===形容詞=== {{he-adj-i|dwv=תַּיְלַנְדִּי|tr=tailándi|mp2=t}} # [[泰國]]的 ====派生詞彙==== * {{he-l|איגרוף תאילנדי|dwv=אִגְרוּף תַּיְלַנְדִּי|g=m|tr=igrúf tailándi}} 9a124m8ttm13s5icmnmdq6wjqfqfxrq चित्रपट 0 2410656 9944199 8089454 2026-10-14T20:14:48Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944199 wikitext text/x-wiki ==馬拉地語== ===詞源=== 源自{{compound|mr|चित्र|पट|t1=圖畫}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # [[電影]] #: {{syn|mr|पिक्चर<qq:口語>}} ====變格==== {{mr-ndecl|<M>}} 33fjzfkeim6r4cposgnvrc4piq1mm7u पिक्चर 0 2410657 9944211 9506932 2026-10-14T20:15:54Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944211 wikitext text/x-wiki ==印地語== ===詞源=== {{bor+|hi|en|picture}}。 ===名詞=== {{hi-noun|f|ur=پکچر}} # [[電影]] ====變格==== {{hi-ndecl|<F>}} ====近義詞==== * {{l|hi|फ़िल्म}} {{qualifier|口語}} * {{l|hi|मूवी|g=f}} {{qualifier|更常用}} * {{l|hi|सिनेमा}} * {{l|hi|चलचित्र}} {{qualifier|梵語化,較少用}} * {{l|hi|चित्रपट|g=m}} {{qualifier|梵語化,較少用}} ==馬拉地語== ===詞源=== {{bor+|mr|en|picture}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # {{lb|mr|口語}} [[電影]] #: {{syn|mr|चित्रपट}} ====變格==== {{mr-ndecl|<M>}} k70ssjzxpnw5nq4hngpndswbtesk2hg फुफ्फुस 0 2410670 9944214 8089468 2026-10-14T20:16:09Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944214 wikitext text/x-wiki ==馬拉地語== ===詞源=== 源自{{der|mr|sa|फुप्फुस}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n}} # {{lb|mr|解剖學}} [[肺]] ====變格==== {{mr-ndecl|<N>}} ===參考資料=== * {{R:mr:Berntsen}} r78jmqmrlhshesy80svovfbdji3qvmy Module:Category tree/lang/he 828 2420691 9944319 9690856 2026-10-14T20:58:22Z TongcyDai 53191 分類名稱的 entry 統一譯為「詞條」:缺少單數附屬形的名詞條目 → 缺少單數附屬形的名詞詞條 9944319 Scribunto text/plain local labels = {} local handlers = {} local lang = require("Module:languages").getByCode("he") local m_table = require("Module:table") -- FIXME: It should be possible to compute the plene form automatically. local plene_form_for_pattern = { ["קְטֵלָה"] = "קטילה", ["קְטֻלָּה"] = "קטולה", ["קֹטֶל"] = "קוטל", ["קִטָּלוֹן"] = "קיטלון", ["מְקֻטָּל"] = "מקוטל", } labels["依類型分類的詞"] = { description = "按類型分類的希伯來語詞彙。在閃語中,「類型」(pattern)是一種具有特定元音的音韻模板,並將詞根的輔音插入其中。按照慣例,動詞{{m|he|קָטַל|tr=katál||殺}}被用來充當類型的輔音。", parents = {"詞元"}, } table.insert(handlers, function(data) local pattern = mw.ustring.match(data.label, "^類型為([" .. mw.ustring.char(0x0590) .. "-" .. mw.ustring.char(0x05FF) .. "]+)的詞$") if pattern then local plene = plene_form_for_pattern[pattern] local link = require("Module:links").full_link({ lang = lang, term = pattern }, "term") local altlink = require("Module:links").full_link({ lang = lang, alt = pattern }, "term") return { description = "屬於類型(mishkál)<big>{{he-l|:Appendix:Hebrew patterns/" .. pattern .. "|wv=" .. (plene or pattern) .. (plene and "|dwv=" .. pattern or "") .. "}}</big>的希伯來語詞。", displaytitle = "類型為" .. altlink .. "的希伯來語詞", breadcrumb = altlink, parents = {{name = "依類型分類的詞", sort = pattern}}, } end end) --------------------------- Verbs ---------------------------- labels["弱根動詞"] = { description = "帶有弱根的{{{langname}}}動詞。", breadcrumb = "弱根", parents = {{name = "動詞", sort = "弱根"}}, } local binyans = { ["pa'al"] = 1, ["nif'al"] = 2, ["pi'el"] = 3, ["pu'al"] = 4, ["hif'il"] = 5, ["huf'al"] = 6, ["hitpa'el"] = 7, ["hitpu'al"] = 8, -- a suspect binyan } local radical_identifier = { ["פ"] = "第一", ["ע"] = "第二", ["ל"] = "第三", } local weak_letter = m_table.listToSet { "א", "ה", "ו", "ח", "י", "נ", "ע", "ר" } local function construction_cat(binyan) return "'''[[:Category:{{{langname}}}" .. binyan .. "動詞|{{{langname}}}" .. binyan .. "動詞]]'''" end for binyan, order in pairs(binyans) do -- Add label for e.g. [[Category:Hebrew hif'il verbs]]. labels[binyan .. "動詞"] = { description = "屬於''[[Appendix:Hebrew verbs#" .. binyan .. "|" .. binyan .. "]]''[[binyan|構擬]]的{{{langname}}}動詞。", breadcrumb = "''" .. binyan .. "''", parents = {{name = "動詞", sort = " " .. order}}, } -- Add label for e.g. [[Category:Hebrew hif'il verbs with weak roots]]. labels[binyan .. "弱根動詞"] = { description = "帶有弱根的" .. construction_cat(binyan) .. "。", breadcrumb = "弱根", parents = { {name = binyan .. "動詞", sort = "*"}, {name = "弱根動詞", sort = " " .. order}, } } end -- Handler for e.g. [[Category:Hebrew ל״ה verbs]] and [[Category:Hebrew ל״ה hif'il verbs]]. table.insert(handlers, function(data) local radical_and_letter, radical, letter, binyan = mw.ustring.match(data.label, "^((.)״(.))%s*(.*)動詞$") if radical and radical_identifier[radical] and weak_letter[letter] then if binyan ~= "" and not binyans[binyan] then return nil end local altlink = "{{m|he||" .. radical_and_letter .. "}}" local desc if radical == "ע" and letter == "ע" then -- double-ayin verbs desc = "有重疊詞根的" else desc = "帶有弱根且其" .. radical_identifier[radical] .. "個基字為" .. letter .. "的" end if binyan ~= "" then return { description = desc .. construction_cat(binyan) .. "。", displaytitle = "{{{langname}}}" .. altlink .. " " .. binyan .. "動詞", breadcrumb = "''" .. binyan .. "''", parents = { {name = radical_and_letter .. "動詞", sort = " " .. binyans[binyan]}, {name = binyan .. "弱根動詞", sort = radical .. letter} }, } else return { description = desc .. "{{{langname}}}動詞。", displaytitle = "{{{langname}}}" .. altlink .. "動詞", breadcrumb = altlink, parents = {{name = "弱根動詞", sort = radical .. letter}}, } end end end) --------------------------- Nouns ---------------------------- labels["缺少複數形式的名詞"] = { description = "缺少複數形式的{{{langname}}}名詞。", breadcrumb = "缺少複數形式", parents = {{name = "名詞", sort = "缺少複數形式"}}, } labels["缺少附屬形的名詞"] = { description = "缺少附屬形(construct forms)的{{{langname}}}名詞。", breadcrumb = "缺少附屬形", parents = {{name = "名詞", sort = "缺少附屬形"}}, } labels["缺少單數附屬形的名詞詞條"] = { description = "單數附屬形資料不完整的{{{langname}}}名詞詞條。", parents = {{name = "名詞", sort = "缺少單數附屬形"}}, } return {LABELS = labels, HANDLERS = handlers} 7o09axbb0pvf7n74h81uf3wftqhbn9v Module:Category tree/lang/mr 828 2420702 9944181 9748916 2026-10-14T19:54:00Z TongcyDai 53191 同步 enwikt(rev 84663198)並本地化:標籤改用中文(依性別和詞幹類型分類的名詞、有語音重拼的名詞等,供 [[Module:mr-noun]] 的分類使用),新增動詞、正字法屬性、音位屬性、詞源標籤 9944181 Scribunto text/plain local labels = {} local handlers = {} local u = mw.ustring.char local match = require("Module:string utilities").match -- l10n: CJK character classes in the handler patterns for _, pos in ipairs({"名詞", "動詞", "形容詞"}) do labels["有語音重拼的" .. pos] = { description = "因發音不規則或無法預測而在" .. (pos == "動詞" and "變位" or "變格") .. "表中使用語音重拼的{{{langname}}}" .. pos .. "。", additional = [=[ ===參見=== * [[:en:Wiktionary:Marathi transliteration|Wiktionary:馬拉地語轉寫]] * [[Module:mr-translit]]]=], parents = { "依正字法屬性分類的詞", "依音位屬性分類的詞", {name = pos, sort = "phonetic respelling"}, }, } end --------------------------------- Nouns -------------------------------- labels["依性別和詞幹類型分類的名詞"] = { description = "依性別和詞幹類型分類的{{{langname}}}名詞。", parents = {{name = "名詞", sort = "gender and stem type"}}, breadcrumb = "依性別和詞幹類型分類", } table.insert(handlers, function(data) local gender, stem, pos gender, stem, pos = match(data.label, "^([陰陽]性)(獨立無標記.+詞幹)(.+)$") if not gender then gender, stem, pos = match(data.label, "^([陰陽中]性)(獨立.+詞幹)(.+)$") end if not gender then gender, stem, pos = match(data.label, "^([陰陽中]性)(無標記.+詞幹)(.+)$") end if not gender then gender, stem, pos = match(data.label, "^([陰陽中]性)(.+詞幹)(.+)$") end if gender and pos == "名詞" then local desc = "{{{langname}}}" .. gender .. stem .. pos .. "。" local additional if stem:find("獨立") then additional = "* 此處,「獨立」表示詞幹結尾直接跟在元音後面,因此使用開頭結尾的元音的獨立天城文形式。" end if stem:find("無標記") then additional = additional and additional .. "\n" or "" additional = additional .. "* 此處,「無標記」表示詞尾被添加到完整的直接單數形式上,而不刪除詞幹詞尾。" end return { description = desc, additional = additional, parents = { {name = "依性別和詞幹類型分類的" .. pos, sort = stem:gsub("獨立", ""):gsub("無標記", "")} }, breadcrumb = gender .. stem, } end end) --------------------------------- Verbs -------------------------------- labels["有波斯-阿拉伯詞根的動詞"] = { description = "{{lg|詞根}}源自波斯語或阿拉伯語而非本土的{{{langname}}}動詞。</br></br>例如,{{m|mr|आजमावणे|tr={{xlit|mr|आज़मावणे}}}}的動詞詞根源自波斯語而非本土;{{m|mr|तपासणे}}的動詞詞根源自阿拉伯語而非本土。", parents = {{name = "動詞", sort = "Perso-Arabic"}}, } labels["直接取自梵語的動詞"] = { description = "直接取自梵語而非本土構詞的{{{langname}}}動詞。</br></br>例如,{{m|mr|वाचणे|tr={{xlit|mr|वाच़णे}}|t=讀}}直接取自{{m+|sa|वाचयति}},而非本土構詞。", parents = {{name = "動詞", sort = "Sanskrit"}}, } --------------------------------- Orthographic Properties -------------------------------- labels["以兩個送氣輔音拼寫長輔音的詞"] = { description = "送氣長輔音的第一個字符以送氣輔音而非相應的不送氣輔音拼寫的{{{langname}}}詞。</br></br>例如,以{{lang|mr|ख्ख}}或{{lang|mr|ठ्ठ}}而非{{lang|mr|क्ख}}或{{lang|mr|ट्ठ}}拼寫的詞。這並不尋常,因為{{lang|mr|ख्ख}}不可能讀作{{IPAchar|/kʰkʰ/}},{{lang|mr|ठ्ठ}}也不可能讀作{{IPAchar|/ʈʰʈʰ/}}。", parents = {{name = "依正字法屬性分類的詞", sort = "geminated aspiration"}}, } labels["有矯枉過正拼寫的詞"] = { description = "因被認為在某方面優於原拼寫而改變了拼寫的{{{langname}}}詞。</br></br>例如,使用帶卷舌音的{{m|mr|नाष्टा}}而非{{m|mr|नाश्ता}},儘管其詞源所屬的古典波斯語並沒有卷舌音。", parents = {{name = "依正字法屬性分類的詞", sort = "hypercorrected"}}, } --------------------------------- Phonemic Properties -------------------------------- labels["有詞尾音脫落的詞"] = { description = "明顯缺少詞尾音的{{{langname}}}詞。這通常指借自梵語的詞在詞元形式中刪去了詞尾的高元音{{IPAchar|/i/}}和{{IPAchar|/u/}}。</br></br>例如,源自{{m+|sa|रात्रि}}的{{m|mr|रात्र}}刪去了{{IPAchar|/i/}},源自{{m+|sa|मधु}}的{{m|mr|मध}}刪去了{{IPAchar|/u/}}。", parents = {{name = "依音位屬性分類的詞", sort = "apocope"}}, } labels["有非預期輔音延長的詞"] = { description = "輔音意外延長的{{{langname}}}詞。", parents = {{name = "依音位屬性分類的詞", sort = "unexpected gemination"}}, } --------------------------------- Etymology -------------------------------- labels["派生自普拉克里特語且未經輔音叢簡化的詞"] = { description = "{{{langname}}}詞通常會經歷一種音變:長輔音" .. "叢會{{w|輔音延長|縮短為單輔音}}並伴隨" .. "{{w|補償延長|補償性延長}},而鼻音+" .. "{{w|lang=en|Homorganic consonant|同部位輔音}}的輔音叢則會失去" .. "鼻音並發生補償性延長。例如," .. "{{ncog|pra|𑀲𑀢𑁆𑀢|सत्त}} > {{m+|mr|सात}}、" .. "{{ncog|pra|𑀤𑀁𑀢|दन्त}} > {{m+|mr|दात}}。<br/><br/>" .. "然而,有些詞並未參與這一音變。例如," .. "{{ncog|pra|𑀳𑀢𑁆𑀣𑀺|हत्थि}} > {{m+|mr|हत्ती}}。未經" .. "輔音叢簡化的詞收錄於此。", parents = {{ name = "派生自普拉克里特語的詞", sort = "without cluster simplification" }} } return {LABELS = labels, HANDLERS = handlers} q1ol1rlldx6divmpmnmtrzcr0y8sh74 वही 0 2514146 9944233 9507203 2026-10-14T20:17:32Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944233 wikitext text/x-wiki {{also|वहाँ|वाह|वह|वह्}} ==印地語== ===詞源=== 源自 {{compound|hi|वह|ही|t1=那個|pos2=增義助詞}}。 ===發音=== * {{hi-IPA}} ===代詞=== {{hi-pron|ur=وہی}} # {{lb|hi|增強語義}} 就[[那個]] ===形容詞=== {{hi-adj|ur=وہی|ind=1}} # [[相同]]的 #: {{hi-x|[[वह]] '''[[वही]]''' [[आदमी]] [[है]] [[जो]] [[मैंने]] [[दुकान]] [[में]] [[देखा]] [[था।]]|他'''就是'''我在商店裡看到的那個男人。}} # [[相似]]的 ====同類詞彙==== {{hi-correlatives}} ==馬拉地語== ===詞源=== {{inh+|mr|omr|वही}}、{{m|omr|वैही}}、{{m|omr|वैह्य}},{{inh+|mr|pra-mah|𑀯𑀳𑀺𑀬𑀸}},{{inh+|mr|sa|वहिका}}。與{{cog|gu|વહી}}、{{cog|hi|बही}}、{{cog|sd|وَهِي}} / {{m|sd|वही}}、{{cog|pa|ਵਹੀ}}、{{m|pa|ਬਹੀ}}、{{cog|or|ବହି}}、{{m|or|ବଇ}}、{{cog|bn|বই}}、{{cog|as|বহী}}同源。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=f}} # [[筆記本]] ====變格==== {{mr-ndecl|<F>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:omr:Tulpule}} * {{R:CDIAL|vahikā|11460}} {{C|mr|文具}} 5iylfgg1j1m122agvt2si2jna2rhim4 Module:Frp-headword 828 2619196 9944138 9294852 2026-10-14T19:23:29Z TongcyDai 53191 9944138 Scribunto text/plain -- Adapted from Benwing's module:fr-headword local export = {} local pos_functions = {} local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsubn = mw.ustring.gsub local rsplit = mw.text.split local lang = require("Module:languages").getByCode("frp") local langname = lang:getCanonicalName() local suffix_categories = { ["形容詞"] = true, ["副詞"] = true, ["名詞"] = true, ["動詞"] = true, ["動詞介詞短語"] = true, } -- 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 local function track(page) require("Module:debug").track("frp-headword/" .. page) return true end local function glossary_link(entry, text) text = text or entry return "[[Appendix:Glossary#" .. entry .. "|" .. text .. "]]" end -- mw.title.new() returns nil if there are weird chars in the pagename. local function exists(pagename) local title = mw.title.new(pagename) return title and title.exists end local function check_exists(forms, cats, pos) for _, form in ipairs(forms) do if type(form) == "table" then form = form.term end if not exists(form) then table.insert(cats, "標題行有紅鏈的" .. langname .. pos) return false end end return true end local function make_plural(form, special) local retval = require("Module:romance utilities").handle_multiword(form, special, make_plural, prepositions) if retval then if #retval > 1 then error("Internal error: Got multiple plurals from handle_multiword(): " .. table.concat(retval)) end return retval[1] end if rfind(form, "[sx]$") then return form elseif rfind(form, "a$") then return rsub(form, "a$", "es") else return form .. "s" end end local function make_feminine(form, special) local retval = require("Module:romance utilities").handle_multiword(form, special, make_feminine, prepositions) if retval then if #retval > 1 then error("Internal error: Got multiple feminines from handle_multiword(): " .. table.concat(retval)) end return retval[1] end if rfind(form, "a$") then return form elseif rfind(form, "o$") then return rsub(form, "o$", "a") elseif rfind(form, "êt$") then return form .. "a" elseif rfind(form, "èt$") then return form .. "a" elseif rfind(form, "ox$") then return rsub(form, "ox$", "osa") else return form .. "a" end end -- For bot use function export.make_feminine(frame) local masc = frame.args[1] or error("Masculine in 1= is required.") local special = frame.args[2] return make_feminine(masc, special) end local function add_suffix(list, suffix, special) local newlist = {} for _, form in ipairs(list) do if suffix == "s" then form = make_plural(form, special) elseif suffix == "e" then form = make_feminine(form, special) else error("Internal error: Unrecognized suffix '" .. suffix .. "'") end table.insert(newlist, form) end return newlist end -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local params = { ["head"] = {list = true}, ["splithyph"] = {type = "boolean"}, ["nolinkhead"] = {type = "boolean"}, ["pagename"] = {}, -- for testing } if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do params[key] = val end end local parargs = frame:getParent().args local args = require("Module:parameters").process(parargs, params) local subpage = args.pagename or mw.loadData("Module:headword/data").pagename local heads = args["head"] if pos_functions[poscat] and pos_functions[poscat].param1_is_head and args[1] then table.insert(heads, 1, args[1]) end if args.nolinkhead then if #heads == 0 then heads = {subpage} end else local auto_linked_head = require("Module:romance utilities").add_links_to_multiword_term(subpage, args.splithyph, no_split_apostrophe_words) if #heads == 0 then heads = {auto_linked_head} else for _, head in ipairs(heads) do if head == auto_linked_head then track("redundant-head") end end end end local data = { lang = lang, pos_category = poscat, categories = {}, heads = heads, no_redundant_head_cat = #args.head == 0, genders = {}, inflections = {}, categories = {}, pagename = args.pagename, subpage = subpage } if subpage:find("^%-") and suffix_categories[poscat] then data.pos_category = "suffixes" local singular_poscat = poscat:gsub("s$", "") table.insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴") end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end return require("Module:headword").full_headword(data) end local allowed_genders = { ["m"] = true, ["f"] = true, ["mf"] = true, ["mfbysense"] = true, ["mfequiv"] = true, ["gneut"] = true, ["m-p"] = true, ["f-p"] = true, ["mf-p"] = true, ["mfbysense-p"] = true, ["mfequiv-p"] = true, ["gneut-p"] = true, } local additional_allowed_pronoun_genders = { ["m-s"] = true, ["f-s"] = true, ["mf-s"] = true, ["p"] = true, -- mf-p doesn't make sense for e.g. [[iels]]/[[ielles]] } local function get_noun_pos(pos) return { params = { [1] = {}, ["g"] = {list = true}, [2] = {list = true}, ["pqual"] = {list = true, allow_holes = true}, ["f"] = {list = true}, ["fqual"] = {list = true, allow_holes = true}, ["m"] = {list = true}, ["mqual"] = {list = true, allow_holes = true}, ["dim"] = {list = true}, ["dimqual"] = {list = true, allow_holes = true}, }, func = function(args, data) local lemma = data.subpage local is_proper = pos == "專有名詞" if pos == "基數名詞" then pos = "數詞" data.pos_category = "數詞" table.insert(data.categories, 1, langname .. "基數詞") end -- Gather genders table.insert(data.genders, args[1]) for _, g in ipairs(args.g) do table.insert(data.genders, g) end local function process_inflection(label, infls, quals) infls.label = label for i, infl in ipairs(infls) do if quals[i] then infls[i] = {term = infl, q = {quals[i]}} end end end -- Gather all the plural parameters from the numbered parameters. local plurals = args[2] -- Add categories for genders if #data.genders == 0 then table.insert(data.genders, "?") end local mode = nil for _, g in ipairs(data.genders) do if g == "m-p" or g == "f-p" or g =="mf-p" or g == "mfbysense-p" then mode = "p" end if g == "?" and (is_proper or mw.title.getCurrentTitle().nsText == "Template") then -- allow unknown gender in template example and proper nouns, -- since there are currently so many proper nouns with -- unspecified gender elseif g and g ~= "" and not allowed_genders[g] then error("Unrecognized " .. langname .. " gender: " .. g) end end -- Decide how to show the plurals mode = mode or plurals[1] local function insert_countable_cat() table.insert(data.categories, langname .. "可數" .. pos) end local function insert_uncountable_cat() -- Most proper nouns are uncountable, so don't create a category for them if not is_proper then table.insert(data.categories, langname .. "不可數" .. pos) end end if mode == "!" then -- Plural is not attested table.insert(data.inflections, {label = "複數無紀錄"}) table.insert(data.categories, "有無紀錄複數的" .. langname.. pos) elseif mode == "p" then -- Plural-only noun, doesn't have a plural table.insert(data.inflections, {label = "唯複"}) table.insert(data.categories, langname .. "唯複名詞") else if mode == "?" then -- Plural is unknown table.remove(plurals, 1) -- Remove the mode parameter elseif mode == "-" then -- Uncountable noun; may occasionally have a plural table.remove(plurals, 1) -- Remove the mode parameter insert_uncountable_cat() -- If plural forms were given explicitly, then show "usually" if #plurals > 0 then track("count-uncount") table.insert(data.inflections, {label = "usually " .. glossary_link("不可數")}) insert_countable_cat() else table.insert(data.inflections, {label = glossary_link("不可數")}) end elseif mode == "~" then -- Mixed countable/uncountable noun, always has a plural table.remove(plurals, 1) -- Remove the mode parameter table.insert(data.inflections, {label = glossary_link("可數") .. "和" .. glossary_link("不可數")}) insert_uncountable_cat() insert_countable_cat() -- If no plural was given, add a default one now if #plurals == 0 then plurals = {"+"} end elseif is_proper then -- Default proper noun; uncountable unless plural(s) specified if #plurals > 0 then insert_countable_cat() else insert_uncountable_cat() end else -- The default, always has a plural insert_countable_cat() -- If no plural was given, add a default one now if #plurals == 0 then plurals = {"+"} end end -- Gather plurals, handling requests for default plurals for i, pl in ipairs(plurals) do if pl == "#" then pl = lemma elseif pl == "s" or pl == "x" then pl = lemma .. pl elseif pl == "+" then pl = make_plural(lemma) elseif pl:find("^%+") then pl = require("Module:romance utilities").get_special_indicator(pl) pl = make_plural(lemma, pl) end if not exists(pl) then table.insert(data.categories, "標題行有紅鏈的" .. langname .. pos) end plurals[i] = pl end process_inflection("複數", plurals, args["pqual"]) plurals.accel = {form = "p"} plurals.request = true -- Add the plural forms; do this in some cases even if no plurals -- specified so we get a "please provide plural" message. if mode ~= "-" and (not is_proper or mode) or #plurals > 0 then table.insert(data.inflections, plurals) end end local function insert_inflection(label, arg, process_arg) local forms = args[arg] if process_arg then for i, form in ipairs(forms) do forms[i] = process_arg(form) end end process_inflection(label, forms, args[arg .. "qual"]) if #forms > 0 then table.insert(data.inflections, forms) check_exists(forms, data.categories, pos) end return forms end -- Add the feminine forms local fems = insert_inflection("feminine", "f", function(form) -- Allow '#', 'e', '+', '+first', etc. for feminine. if form == "#" then return lemma elseif form == "e" then return lemma .. form elseif form == "+" then return make_feminine(lemma) elseif form:find("^%+") then form = require("Module:romance utilities").get_special_indicator(form) return make_feminine(lemma, form) else return form end end) fems.accel = {form = "f"} -- Add the masculine forms insert_inflection("masculine", "m") -- Add the diminutives local dims = insert_inflection("diminutive", "dim") dims.accel = {form = "diminutive"} end } end for _, noun_pos in ipairs { "名詞", "專有名詞", "基數名詞" } do pos_functions[noun_pos] = get_noun_pos(noun_pos) end local function get_pronoun_pos() return { params = { ["head"] = {list = true}, [1] = {alias_of = "g"}, ["g"] = {list = true}, ["f"] = {list = true}, ["fqual"] = {list = true, allow_holes = true}, ["m"] = {list = true}, ["mqual"] = {list = true, allow_holes = true}, ["mv"] = {list = true}, ["mvqual"] = {list = true, allow_holes = true}, ["fp"] = {list = true}, ["fpqual"] = {list = true, allow_holes = true}, ["mp"] = {list = true}, ["mpqual"] = {list = true, allow_holes = true}, ["p"] = {list = true}, ["pqual"] = {list = true, allow_holes = true}, ["type"] = {list = true}, }, func = function(args, data) -- Gather genders data.genders = args.g local function process_inflection(label, infls, quals) infls.label = label for i, infl in ipairs(infls) do if quals[i] then infls[i] = {term = infl, q = {quals[i]}} end end end local function insert_inflection() end -- Validate/canonicalize genders for i, g in ipairs(data.genders) do if g == "?" and mw.title.getCurrentTitle().nsText == "Template" then -- allow unknown gender in template example elseif g == "?" then -- FIXME, remove this branch once we’ve added the required genders track("missing-pron-gender") elseif g and not allowed_genders[g] and not additional_allowed_pronoun_genders[g] then error("Unrecognized " .. langname .. " gender: " .. g) end end -- Gather all inflections. process_inflection("陽性", args["m"], args["mqual"]) process_inflection("元音前的陽性單數", args["mv"], args["mvqual"]) process_inflection("陰性", args["f"], args["fqual"]) process_inflection("陽性複數", args["mp"], args["mpqual"]) process_inflection("陰性複數", args["fp"], args["fpqual"]) process_inflection("複數", args["p"], args["pqual"]) -- Add the inflections if #args["m"] > 0 then table.insert(data.inflections, args["m"]) end if #args["f"] > 0 then table.insert(data.inflections, args["f"]) end if #args["mp"] > 0 then table.insert(data.inflections, args["mp"]) end if #args["fp"] > 0 then table.insert(data.inflections, args["fp"]) end if #args["p"] > 0 then table.insert(data.inflections, args["p"]) end -- Categorize by "type" local pos = "代詞" for _, ty in ipairs(args.type) do local category, label if ty == "indefinite" then category = "不定" elseif ty == "interrogative" then category = "疑問" elseif ty == "personal" then category = "人稱" elseif ty == "possessive" then category = "所有格" elseif ty == "reflexive" then category = "反身" elseif ty == "relative" then category = "關係" end if category then if type(category) == "table" then for _, cat in ipairs(category) do table.insert(data.categories, langname .. cat .. pos) end else table.insert(data.categories, langname .. category .. pos) end end end end } end pos_functions["代詞"] = get_pronoun_pos(true) pos_functions["限定詞"] = get_pronoun_pos(true) local function get_misc_pos() return { param1_is_head = true, params = { [1] = {}, }, func = function(args, data) end } end pos_functions["副詞"] = get_misc_pos() pos_functions["介詞"] = get_misc_pos() pos_functions["短語"] = get_misc_pos() pos_functions["介詞短語"] = get_misc_pos() pos_functions["諺語"] = get_misc_pos() pos_functions["標點符號"] = get_misc_pos() pos_functions["附加符號"] = get_misc_pos() pos_functions["感嘆詞"] = get_misc_pos() pos_functions["前綴"] = get_misc_pos() pos_functions["縮寫"] = get_misc_pos() local function do_adjective(pos) return { params = { [1] = {}, ["inv"] = {type = "boolean"}, ["sp"] = {}, -- special indicator: "first", "first-last", etc. ["onlyg"] = {}, ["m"] = {list = true}, ["mqual"] = {list = true}, ["mv"] = {list = true}, ["mvqual"] = {list = true}, ["f"] = {list = true}, ["fqual"] = {list = true}, ["mp"] = {list = true}, ["mpqual"] = {list = true}, ["fp"] = {list = true}, ["fpqual"] = {list = true}, ["p"] = {list = true}, ["pqual"] = {list = true}, ["current"] = {list = true}, ["comp"] = {list = true}, ["compqual"] = {list = true}, ["sup"] = {list = true}, ["supqual"] = {list = true}, ["intr"] = {type = "boolean"}, }, func = function(args, data) local lemma = data.subpage if pos == "基數形容詞" then pos = "數詞" data.pos_category = "數詞" table.insert(data.categories, 1, langname .. "基數詞") end if pos ~= "數詞" then if args.onlyg == "p" or args.onlyg == "m-p" or args.onlyg == "f-p" then table.insert(data.categories, langname .. "唯複名詞") end if args.onlyg == "s" or args.onlyg == "f-s" or args.onlyg == "f-s" then table.insert(data.categories, langname .. "唯單名詞") end if args.onlyg then table.insert(data.categories, langname .. "不完全變化" .. pos) end end local function process_inflection(label, arg, accel, get_default, explicit_default_only) local default_val local function default() if default_val == nil then if get_default then default_val = get_default() else default_val = false end end return default_val end local orig_infls = #args[arg] > 0 and args[arg] or explicit_default_only and {} or default() or {} local infls = {} if #orig_infls > 0 then infls.label = label infls.accel = accel and {form = accel} or nil local quals = args[arg .. "qual"] for i, infl in ipairs(orig_infls) do if infl == "#" then infl = lemma elseif infl == "e" or infl == "s" or infl == "x" then infl = lemma .. infl elseif infl == "+" then infl = default() if not infl then error("Can't use '+' with " .. arg .. "=; no default available") end end if type(infl) == "table" then for _, inf in ipairs(infl) do if quals[i] then table.insert(infls, {term = inf, q = {quals[i]}}) else table.insert(infls, inf) end end elseif quals[i] then table.insert(infls, {term = infl, q = {quals[i]}}) else table.insert(infls, infl) end end table.insert(data.inflections, infls) end return infls end if args.sp and not require("Module:romance utilities").allowed_special_indicators[args.sp] then local indicators = {} for indic, _ in pairs(require("Module:romance utilities").allowed_special_indicators) do table.insert(indicators, "'" .. indic .. "'") end table.sort(indicators) error("Special inflection indicator beginning can only be " .. require("Module:table").serialCommaJoin(indicators, {dontTag = true}) .. ": " .. args.sp) end local function get_current() return #args.current > 0 and args.current or {data.subpage} end if args.onlyg == "p" then table.insert(data.inflections, {label = "唯複"}) if args[1] ~= "mf" then -- Handle feminine plurals process_inflection("陰性複數", "fp", "f|p") end elseif args.onlyg == "s" then table.insert(data.inflections, {label = "唯單"}) if not (args[1] == "mf" or #args.f == 0 and rfind(data.subpage, "e$")) then -- Handle feminines process_inflection("陰性單數", "f", "f", function() return add_suffix(get_current(), "e", args.sp) end) end elseif args.onlyg == "m" then table.insert(data.genders, "m") table.insert(data.inflections, {label = "僅陽性"}) -- Handle masculine plurals process_inflection("陽性複數", "mp", "m|p", function() return add_suffix(get_current(), "s", args.sp) end) elseif args.onlyg == "f" then table.insert(data.genders, "f") table.insert(data.inflections, {label = "feminine only"}) -- Handle feminine plurals process_inflection("陰性複數", "fp", "f|p", function() return add_suffix(get_current(), "s", args.sp) end) elseif args.onlyg then table.insert(data.genders, args.onlyg) table.insert(data.inflections, {label = "defective"}) else -- Gather genders local gender = args[1] -- Default to mf if base form ends in -e and no feminine, -- feminine plural or gender specified if not gender and #args.f == 0 and #args.fp == 0 and rfind(data.subpage, "e$") and not rfind(data.subpage, " ") then gender = "mf" end if #args.current > 0 then track("adj-current") end if args.intr then table.insert(data.inflections, {label = glossary_link("不及物")}) table.insert(data.inflections, {label = "hence " .. glossary_link("無屈折")}) args.inv = true elseif args.inv then table.insert(data.inflections, {label = glossary_link("無屈折")}) end -- Handle plurals of mf adjectives if not args.inv and gender == "mf" then process_inflection("複數", "p", "p", function() return add_suffix(get_current(), "s", args.sp) end) end if not args.inv and gender ~= "mf" then -- Handle masculine form if not same as lemma; e.g. [[sûr de soi]] with m=+, m2=sûr de lui process_inflection("陽性單數", "m", "m|s", function() return {data.subpage} end, "explicit default only") -- Handle case of special masculine singular before vowel process_inflection("元音前的陽性單數", "mv", "m|s") -- Handle feminines local feminines = process_inflection("陰性", "f", "f|s", function() return add_suffix(get_current(), "e", args.sp) end) -- Handle masculine plurals process_inflection("陽性複數", "mp", "m|p", function() return add_suffix(get_current(), "s", args.sp) end) -- Handle feminine plurals process_inflection("陰性複數", "fp", "f|p", function() return add_suffix(feminines, "s", args.sp) end) end end -- Handle comparatives process_inflection("比較級", "comp", "comparative") -- Handle superlatives process_inflection("最高級", "sup", "superlative") -- Check existence for _, infls in pairs(data.inflections) do if not check_exists(infls, data.categories, pos) then break end end end } end pos_functions["形容詞"] = do_adjective("形容詞") pos_functions["過去分詞"] = do_adjective("分詞") pos_functions["基數形容詞"] = do_adjective("基數形容詞") pos_functions["動詞"] = { param1_is_head = true, params = { [1] = {}, ["type"] = {list = true}, }, func = function(args, data) local pos = "動詞" for _, ty in ipairs(args.type) do local category, label if ty == "auxiliary" then category = "auxiliary" elseif ty == "defective" then category = "defective" label = glossary_link("不完全變化") elseif ty == "impersonal" then category = "無人稱" label = glossary_link("無人稱") elseif ty == "modal" then category = "語氣" elseif ty == "reflexive" then category = "反身" elseif ty == "transitive" then label = glossary_link("及物") category = "及物" elseif ty == "intransitive" then label = glossary_link("不及物") category = "不及物" elseif ty == "ambitransitive" or ty == "ambi" then category = {"及物", "不及物"} label = glossary_link("及物") .. "和" .. glossary_link("不及物") end if category then if type(category) == "table" then for _, cat in ipairs(category) do table.insert(data.categories, langname .. cat .. pos) end else table.insert(data.categories, langname .. category .. pos) end end if label then table.insert(data.inflections, {label = label}) end end end } pos_functions["無屈折基數詞"] = { params = {}, func = function(args, data) data.pos_category = "數詞" table.insert(data.categories, langname .. "基數詞") table.insert(data.categories, langname .. "無屈折數詞") table.insert(data.inflections, {label = glossary_link("無屈折")}) end } return export p7hmdoxwkr111pekkace7ldyp13jmqp तरंग 0 2750953 9944202 9935535 2026-10-14T20:15:05Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944202 wikitext text/x-wiki {{also|तुरग}} ==印地語== ===詞源=== {{inh+|hi|pra-sau|𑀢𑀭𑀁𑀕}},{{inh+|hi|sa|तरंग|t=波}},可能也受到梵語形式的影響。 ===發音=== * {{hi-IPA}} * {{hyph|hi|त|रंग}} * {{rhymes|hi|ə̃ŋɡ|s=2}} ===名詞=== {{hi-noun|f|ur=ترنگ}} # [[波]],[[漣漪]] # {{lb|hi|科學}} [[波]] # {{lb|hi|比喻}} [[任性]],[[衝動]] ====變格==== {{hi-ndecl|<F>}} ===參考資料=== * {{R:hi:McGregor}} * {{R:CDIAL|taraṅga}} ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{inh+|mr|pra|𑀢𑀭𑀁𑀕}},{{inh+|mr|sa|तरंग|t=波}}},可能也受到梵語形式的影響。和 {{m|mr|तरंगणे|tr=taraṅgaṇe|t=漂浮}} 相關。 ===發音=== * {{mr-IPA}} * {{hyph|mr|त|रङ्|ग||त|रंग}} * {{rhymes|mr|ə|s=3}} ===名詞=== {{mr-noun|g=m}} # {{lb|mr|科學}} [[波]] #: {{syn|mr|लाट}} ====變格==== {{mr-ndecl|<M>}} ===延伸閱讀=== * {{R:mr:Berntsen}} {{C|mr|物理學}} ==古古吉拉特語== ===詞源=== {{bor+|inc-ogu|sa|तरङ्ग}}。 ===副詞=== {{head|inc-ogu|副詞}} # [[前後]][[移動]];[[飛馳]] ==梵語== {{was fwotd|sa|2024|9月|14日}} ===其他文字=== {{sa-alt}} ===詞源=== 可能源自 {{m|sa|तॄ|t=通過;經過}}。 ===發音=== {{sa-IPA}} ===名詞=== {{sa-noun|g=m}} # [[波浪]],[[波濤]] # [[碎浪]],[[浪花]] # 文學作品中其名稱包含「[[海]]」、「[[河]]」等詞的部分 # [[跳躍]],[[疾馳]],[[揮舞]],來回[[移動]] # [[布]],[[衣服]] ====變格==== {{sa-decl-noun-a-m|तरं|ग|taraṃ|g}} ===詞根=== {{sa-root}} # {{lb|sa|名詞性動詞}} 像波濤一樣移動;不安地來回移動 ====派生詞彙==== {{der2|sa|तरंगति|तरंग्यमाण}} ====派生語彙==== * {{desc|hi|तरंग|bor=1}} * {{desc|ml|തരംഗം|bor=1}} * {{desc|mr|alt=taraṅga|bor=1}} *: {{desc|mr|तरंग|tr=-|sclang=1}} *: {{desc|mr|𑘝𑘨𑘽𑘐|tr=-|sclang=1}} * {{desc|ta|தரங்கம்|bor=1}} * {{desc|te|తరంగము|bor=1}} ===參考資料=== * {{R:MW|438/3}} * {{R:sa:EWAia|vol=3|page=236}} 576zdkqsbefb1gbn3zo3pnq4qy5efi1 कांदा 0 2812390 9944192 9507041 2026-10-14T20:14:14Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944192 wikitext text/x-wiki {{also|कदू|कैद|कंद|कंदा}} ==印地語== ===詞源=== {{bor+|hi|mr|कांदा}},源自{{der|hi|omr|कांदा}}、{{der|hi|pra-mah|𑀓𑀁𑀤}},源自{{der|hi|sa|कन्द}}。{{dbt|hi|कंद}}。 ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|m|ur=کاندا}} # {{lb|hi|chiefly|_|Mumbai}} [[洋蔥]] #: {{syn|hi|पलाण्डु|प्याज़|q1=較少用|q2=標準語}} ====變格==== {{hi-ndecl|<M>}} {{c|hi|蔬菜}} ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{inh+|mr|omr|कांदा}}、{{inh|mr|pra-mah|𑀓𑀁𑀤}},源自{{der|mr|sa|कन्द}}。與{{cog|gu|કાંદો}}同源。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # [[洋蔥]] #: {{uxi|mr|कांद्यांचं उत्पादन [[वाढणे|वाढलं]].|洋葱产量增加。|tr=kāndyāNca utpādan vāḍhla}} ====變格==== {{mr-ndecl|<M>}} ===參考資料=== * {{R:mr:Molesworth}} * {{R:omr:Tulpule}} * {{R:CDIAL|kanda|2723}} {{C|mr|蔬菜}} g4x1axms2db3s0sy1aohsw9kopi7cu0 מגנטי 0 2907005 9944349 8965308 2026-10-14T21:02:56Z TongcyBot 83009 移除 {{he-adj-i}} 未使用的參數(模板同步 enwikt 後會以 checkparams 報錯) 9944349 wikitext text/x-wiki ==希伯來語== ===詞源=== 源自{{af|he|מַגְנֵט|tr1=magnét|-י|tr2=-i}};受{{m+|en|magnetic}} 及其同源詞的影響。 ===形容詞=== {{he-adj-i|wv=מַגְנֵטִי|tr=magnéti|mp2=true}} # [[磁性]]的 ====派生詞彙==== * {{l|he|מַגְנֵטִיּוּת|tr=magnétiut}} * {{l|he|סֶרֶט מַגְנֵטִי|g=m|tr=séret magnéti}} 22yw79yxk3w29q49nim8rkgs8lohg2e पंतप्रधान 0 2954790 9944210 9050997 2026-10-14T20:15:50Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944210 wikitext text/x-wiki ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{sa-af|mr|पंत|प्रधान}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # {{lb|mr|政治}} [[首相]] ====變格==== {{mr-ndecl|<M>}} ===參見=== * {{l|mr|मुख्यमंत्री|t=首席部長}} * {{l|mr|राजकारण|t=政治}} * {{l|mr|राजकारणी|t=政治家}} * {{l|mr|राज्यपाल|t=州長;總督}} * {{l|mr|राष्ट्रपती|t=總統}} {{C|mr|領導人}} eica2zwmdclgo53pesx1rm2g2uqyrhr राजकारण 0 2954793 9944223 9051000 2026-10-14T20:16:48Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944223 wikitext text/x-wiki ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{rfe|mr}} 同源詞包括{{cog|gu|રાજકારણ}}、{{cog|kok|राजकारण}}。 ===發音=== * {{mr-IPA}} * {{audio|mr|LL-Q1571 (mar)-Neelima64-राजकारण.wav}} ===名詞=== {{mr-noun|g=n}} # {{lb|mr|政治}} [[政治]] ====變格==== {{mr-ndecl|<N>}} ====派生詞彙==== * {{l|mr|राजकारणी|t=政治家}} ===參見=== * {{l|mr|पंतप्रधान|t=首相}} * {{l|mr|मुख्यमंत्री|t=首席部長}} * {{l|mr|राज्यपाल|t=州長;總督}} * {{l|mr|राष्ट्रपती|t=總統}} i9iswdmouhpkcwm6fjqlrfnaa3zk95z चष्मा 0 2954972 9944198 9051326 2026-10-14T20:14:44Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944198 wikitext text/x-wiki ==馬拉地語== ===其他形式=== * {{alter|mr|चश्मा}} ===詞源=== 最终源自{{der|mr|fa-cls|چشم|tr=čašm||眼睛}},源自{{der|mr|pal|AYNE}}、{{m|pal|čšm|tr=čašm||眼睛}},源自{{der|mr|peo|𐎨𐏁𐎠𐎶𐎴|tr=c-š-ma-n}},源自{{der|mr|ira-pro|*čášma}}、{{m|ira-pro|*čašman}},源自{{der|mr|iir-pro|*čáćšma||視野}}。同源詞包括{{cog|as|চছমা}}、{{cog|bn|চশমা}}、{{cog|gu|ચશ્માં}}、{{cog|hi|चश्मा}}、{{cog|pa|ਚਸ਼ਮਾ}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # [[眼鏡]] ====變格==== {{mr-ndecl|<M>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth|चश्मा}} * {{R:mr:Date|चश्मा}} {{c|mr|眼鏡類}} 6k8es737p4452aaw0jpdk2hnrem8wej माती 0 2955055 9944220 9051476 2026-10-14T20:16:33Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944220 wikitext text/x-wiki ==馬拉地語== ===詞源=== {{inh+|mr|omr|माती}},{{inh+|mr|sa|मृत्तिका}}。對照{{cog|gu|માટી}}、{{cog|hi|माटी}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=f}} # [[土壤]] ====變格==== {{mr-ndecl|<F>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:omr:Tulpule}} * {{R:CDIAL|mŕ̊ttikā|10286}} tudbzy6tihcuqnerhozwd73g8pqt4ru मिश्रण 0 2991799 9944222 9507060 2026-10-14T20:16:43Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944222 wikitext text/x-wiki ==印地語== {{wikipedia|lang=hi}} ===詞源=== {{bor+|hi|sa|मिश्रण}}。 ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|m}} # [[混合物]];[[合金]] #: {{syn|hi|मिलावट|मेल}} # {{lb|hi|化學}} [[化合物]] ====變格==== {{hi-ndecl|<M>}} ====參考資料==== * {{R:hi:McGregor||814}} ==馬拉地語== ===詞源=== {{bor+|mr|sa|मिश्रण}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n}} # [[混合物]] # [[麵糊]];[[調配]]品 # {{lb|mr|數學}} [[加法]] #: {{syn|mr|बेरीज}} ====變格==== {{mr-ndecl|<N>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth|मिश्रण}} r32b8e8prenk51ao9n7e50i5803r4sx सर्प 0 2999909 9944235 9880311 2026-10-14T20:17:45Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944235 wikitext text/x-wiki {{also|सुरूप}} ==印地語== {{wikipedia|साँप|lang=hi}} [[File:Forsten's Cat Snake At Yala.jpg|thumb|{{lang|hi|सर्प}}]] ===詞源=== {{root|hi|ine-pro|*serp-}} {{root|hi|iir-pro|*sarp-}} {{root|hi|sa|सृप्}} {{lbor|hi|sa|सर्प}}。{{dbt|hi|साँप}}。 ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|m|f=सर्पिणी|ur=سرپ}} # [[蛇]] #: {{syn|hi|नाग|साँप}} ====變格==== {{hi-ndecl|<M>}} {{c|hi|爬行動物}} ==馬拉地語== ===詞源=== {{root|mr|ine-pro|*serp-}} {{root|mr|iir-pro|*sarp-}} {{root|mr|sa|सृप्}} {{lbor|mr|sa|सर्प}}。{{dbt|mr|साप}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m|f=सर्पीण}} # [[蛇]] ====變格==== {{mr-ndecl|//sarp<M>}} ====派生詞彙==== {{col3|mr|सर्पदंश|सर्पमित्र}} ===延伸閱讀=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:mr:Date}} {{c|mr|爬行動物}} ==梵語== {{was fwotd|sa|2025|1月|29日}} ===其他文字=== {{sa-alt}} ===詞源=== {{etymon|sa|id=蛇|सृप्<id:爬>|tree=1|title=स॒र्प}} {{sa-root|सृप्}},源自{{der|sa|ine-pro|*serp-||爬行,匍匐}}。和{{cog|la|serpēns||蛇}}、{{cog|grc|ἑρπετόν}}、{{cog|sq|gjarpër}} 同源。 ===發音=== {{sa-IPA|a=2}} ===形容詞=== {{sa-adj|head=स॒र्प|सृप्}} # [[爬行]]的,[[匍匐]]的,[[偷偷]][[移動]]的 ====變格==== {{sa-decl-adj-mfn|sarpá|sarpī́|sarpá}} ===名詞=== {{sa-noun|head=स॒र्प|सृप्|g=m}} # [[蛇]];[[蛇妖]],[[那伽]];[[蜿蜒]]的[[運動]] # 一種特定的[[星象]]{{gl|當三顆不吉利的行星位於三個關鍵位置(kendra)時的情況}} # [[鐵力木]]({{taxfmt|Mesua ferrea|species}}) # 十一位[[樓陀羅]]之一 # {{lb|sa|in the plural}} 一個特定[[蔑戾車]][[部落]]的名字{{gl|原本是[[剎帝利]]種姓,其特徵是蓄鬚}} # 指某位樓陀羅的妻子 ====變格==== {{sa-decl-noun-m|sarpá}} ====派生語彙==== * {{desctree|pi|sappa}} * {{desc|pra|𑀲𑀧𑁆𑀧}} {{see desc}} ; 借詞: {{top3}} * {{desc|ks|سَرُپھ|bor=1}} * {{desc|dv|ހަރުފަ|bor=1}} * {{desc|jv|sarpa|bor=1}} * {{desc|kok|सोरोप|bor=1}} * {{desc|si|සර්පයා|bor=1}} * {{desc|bn|সর্প|bor=1}} * {{desc|gu|સર્પ|bor=1}} * {{desc|hi|सर्प|bor=1}} * {{desc|ml|സർപ്പം|bor=1}} * {{desc|kn|ಸರ್ಪ|bor=1}} * {{desc|mr|सर्प|bor=1}} * {{desc|ta|சர்ப்பம்|bor=1}} * {{desc|te|సర్పము|der=1}} {{bottom}} ===名詞=== {{sa-noun|head=स॒र्प|g=n}} # {{syn of|sa|सपसामन्|tr=sapa-sāman}} ====變格==== {{sa-decl-noun-n|sarpá}} ===參考資料=== * {{R:Cappeller Sanskrit-English|column=1|page=602|सर्प॑}} * {{R:MCD|341}} * {{R:sa:MW|1184|column=1}} g7e34drwu6q1yjnvuixcxu6mnadl4ey मध 0 3024838 9944217 9918586 2026-10-14T20:16:19Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944217 wikitext text/x-wiki ==馬拉地語== [[Image:runny hunny.jpg|thumb|एक मधाची [[बरणी]]]] {{wikipedia|lang=mr}} ===詞源=== {{bor+|mr|sa|मधु|tr=mádhu}},刪除了詞尾元音<ref>{{cite-book|title=A Comprehensive Marathi Grammar|last=Joshi|first=Ramachandra Bhikaji|year=1900|location=Poona|publisher=Arya-Bhushan Press|url=https://archive.org/details/in.ernet.dli.2015.55235|page=13}}</ref>,{{inh+|mr|iir-pro|*mádʰu}},{{inh+|mr|ine-pro|*médʰu||蜂蜜,酒}}。對照{{cog|omr|𑘦𑘟𑘳}}、{{cog|pra-mah|𑀫𑀳𑀼}}、{{cog|gu|મધ}}。 ===發音=== * {{mr-IPA}} * {{audio|mr|LL-Q1571 (mar)-Neelima64-मध.wav}} ===名詞=== {{mr-noun|g=m}} # [[蜜]],[[蜂蜜]] ====變格==== {{mr-ndecl|<M>}} ====派生詞彙==== {{col3|mr|मधाळ<t:很甜的,甜蜜的>|मधमाशी<t:蜜蜂>}} ===參考資料=== {{reflist}} * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:omr:Tulpule}} {{C|mr|調味品}} oaf5ur3ojc4pkvysq4ud43ksw7bhbif मधमाशी 0 3024844 9944218 9138756 2026-10-14T20:16:23Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944218 wikitext text/x-wiki ==馬拉地語== [[Image:Apis mellifera carnica worker hive entrance 3.jpg|thumb|right|202px|एक मधमाशी]] {{wikipedia|lang=mr}} ===詞源=== 源自 {{com|mr|मध|माशी}}。對照{{cog|gu|મધમાખી}}、{{cog|hi|मधुमक्खी}}、{{cog|bn|মৌমাছি}}、{{cog|as|মৌমাখি}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=f}} # [[蜜蜂]] ====變格==== {{mr-ndecl|<F>}} ===參考資料=== * {{R:mr:Berntsen}} {{C|mr|昆蟲}} aa8psvatq4wrm6f0wo4dmr7wn93hhrg माशी 0 3024883 9944221 9138797 2026-10-14T20:16:37Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944221 wikitext text/x-wiki {{also|मश|मंशा|माशा|मिश|मिश्}} ==馬拉地語== [[File:Common house fly, Musca domestica.jpg|right|thumb|एक माशी ({{taxfmt|Musca domestica|species}})]] {{wikipedia|lang=mr}} ===詞源=== {{inh+|mr|omr|𑘦𑘰𑘭𑘲}},{{inh+|mr|pra|मच्छिआ}}(對比{{cog|inc-apa|मच्छी}}),{{inh+|mr|sa|मक्षिका|tr={{xlit|sa|मक्षि॒का॒}}}}。{{ref|{{R:CDIAL|mákṣā|hw=1|page=554|passage=M. … ''māśī'' f. 'fly'}}}}同源詞包括{{cog|hi|मक्खी||蒼蠅}}。 ===發音=== * {{mr-IPA}} * {{hyph|mr|मा|शी}} * {{rhymes|mr|i|s=2}} ===名詞=== {{mr-noun|g=f}}{{ref|{{R:mr:Berntsen|page=118}}}}{{ref|{{R:mr:Molesworth||650}}}}{{ref|{{R:mr:Date||2479}}}} # [[蒼蠅]] #: {{hypo|mr|गोमाशी|घरमाशी|घोडामाशी}} #: {{coi|mr|'''माशा''' मारणे|t=無聊,很閒|lit=殺'''蒼蠅'''}} ====變格==== {{mr-ndecl|<F>}} ====派生詞彙==== {{col3|mr|गोमाशी|घरमाशी|घोडामाशी|मधमाशी<t:蜜蜂>}} ===參考資料=== {{reflist}} {{c|mr|昆蟲}} raxj7e144kjpt8wgs6dnt88pi2dfcq8 गळा 0 3025460 9944196 9139796 2026-10-14T20:14:34Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944196 wikitext text/x-wiki {{also|गळ|गाळ|गोळ|गोळा|गोळी}} ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{inh+|mr|omr|गळा}},{{inh+|mr|pra-mah|𑀕𑀮}} {{inc-ext|mr|ka}},源自{{der|mr|sa|गल}}。與{{cog|kok|गळो|tr=gaḷô}}、{{cog|hi|गला}}、{{cog|or|ଗଳା|tr=gåḷā}}同源。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # {{lb|mr|解剖學}} [[脖子]] #: {{syn|mr|कंठ}} #: {{ux|mr|'''गळ्यातील''' रक्तवाहिनी खूप महत्त्वाची असते.|'''脖子'''處的血管非常重要。}} # [[喉嚨]] #: {{syn|mr|घसा}} ====變格==== {{mr-ndecl|<M>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:omr:Tulpule}} * {{R:CDIAL|gala|4070}} hgk2e6d1farmii32fq9aq01aqi7eqh2 अंधश्रद्धा 0 3026890 9944183 9141626 2026-10-14T20:13:21Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944183 wikitext text/x-wiki ==馬拉地語== ===詞源=== {{sa-af|mr|अंध|श्रद्धा|t1=瞎的|t2=信仰}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=f}} # [[迷信]],[[盲從]],[[盲信]] #: {{syn|mr|अंधविश्वास}} #: {{uxa|mr|'''अंधश्रद्धा''' ही भीती आणि अज्ञानातून जन्मते.|'''迷信'''源於恐懼和無知。}} ====變格==== {{mr-ndecl|<F>}} 73o8k4t56ru00im9jk3tpbcovxxu9ao उन्हाळा 0 3099601 9944188 9918545 2026-10-14T20:13:52Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944188 wikitext text/x-wiki {{also|उन्हाळी}} ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{inh+|mr|omr|उन्हाळा}},{{inh+|mr|inc-apa|उन्हाल}}、{{m|inc-apa|उण्हाल}} {{inc-ext|mr|ka}} {{inh+|mr|sa|उष्णकाल}}。{{ref|{{R:CDIAL|uṣṇakāla|2391|passage=M. ''unhāḷā'' m.}}}} ===發音=== * {{mr-IPA}} * {{hyph|mr|उ|न्हा|ळा}} * {{rhymes|mr|a|s=3}} ===名詞=== {{mr-noun|g=m|f=उन्हाळी}} # [[夏季]],[[夏天]] ====變格==== {{mr-ndecl|<M>}} ====相關詞彙==== * {{l|mr|उन्हाळी}} ===參見=== {{list:seasons/mr}} ===參考資料=== {{reflist}} ===延伸閱讀=== * {{R:mr:Molesworth||97}} * {{R:mr:Date||386}} {{c|mr|季節}} ==上古馬拉地語== ===名詞=== {{omr-noun|g=m}}{{ref|{{R:omr:Tulpule|उन्हाळा|page=301}}}} # {{omr-sc|t=[[夏季]];[[炎熱]]的[[季節]]}} #* {{Q|omr|Dnyaneshwar|Jñā|13|346 |transauthor=Vittal Ganesh Pradhan|transyear=1948|quote='''उन्हाळेनि''' जो न तपे । हेमवंतीं न कंपे ।</br> काइसेया ही न वासिपे । पातलेयां ॥३४६॥|t=346. 他不因'''熾熱'''而灼傷,也不因寒冷而顫抖;</br>他無所畏懼。}} ===參考資料=== {{reflist}} 5zsazeggy1wg92yja6ybl66kjn8ekbn ज्ञान 0 3129505 9944200 9507083 2026-10-14T20:14:53Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944200 wikitext text/x-wiki ==印地語== {{wikipedia|lang=hi}} ===詞源=== {{bor+|hi|sa|ज्ञान}},源自詞根動詞 {{m|sa|ज्ञा|t=知道,意識到}}。 ===發音=== * {{hi-IPA}} ===名詞=== {{hi-noun|m|ur=گیان}} # [[知識]] #: {{uxa|hi|मुझे इसका कुछ भी '''ज्ञान''' नहीं है।|我對這件事一無所知。}} #: {{uxa|hi|हमारा शिक्षक व्यापक '''ज्ञान''' की खान है।|我們的老師是廣博'''知識'''的寶庫。}} #: {{uxa|hi|गुरूजी, और '''ज्ञान''' बाटो!|師父,請多傳授一些'''知識'''吧!(諷刺語氣)}} ====變格==== {{hi-ndecl|<M>}} ====參考資料==== * {{R:Bahri}} ==馬拉地語== {{was fwotd|mr|2025|6月|1日}} {{wikipedia|lang=mr}} ===詞源=== {{inh+|mr|omr|𑘕𑘿𑘗𑘰𑘡}},源自{{der|mr|sa|ज्ञान}},源自詞根動詞 {{m|sa|ज्ञा|t=知道,意識到}}。{{dbt|mr|जाण}}。 ===發音=== * {{mr-IPA}} * {{audio|mr|LL-Q1571 (mar)-Neelima64-ज्ञान.wav}} ===名詞=== {{mr-noun|g=n}} # [[知識]] #: {{uxa|mr|खरे '''ज्ञान''' म्हणजे एखाद्याच्या अज्ञानाची व्याप्ती जाणून घेणे.|真正的'''知識'''就是了解自己無知的範圍。}} ====變格==== {{mr-ndecl|<N>}} ====相關詞彙==== {{col3|mr|अज्ञान<t:無知>|तंत्रज्ञान<t:科技>|विज्ञान<t:科學>|ज्ञानी<t:聰明的>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:omr:Tulpule|ज्ञान}} ==尼泊爾語== ===詞源=== {{bor+|ne|sa|ज्ञान}}。 ===發音=== * {{ne-IPA}} ===名詞=== {{ne-noun}} # [[知識]],[[智慧]] # [[理解]] # [[智力]] ===參考資料=== * {{R:ne:NepalAcademy}} * {{R:ne:Schmidt}} ==梵語== ===其他文字=== {{sa-alt}} ===詞源=== {{etymon|sa|tree=1|:from|ज्ञा<id:知道>|id=知識}} {{sa-root|ज्ञा|अन|t1=知道,意識到}}。 ===發音=== {{sa-IPA|a=1}} ===名詞=== {{sa-noun|tr=jñā́na|g=n}} # [[知曉]]、[[熟悉]]、[[知識]],(特別是)更高層次的知識(在佛教中,指脫離概念構想的純粹覺知;在印度教中,指自我與終極實相同一性的真知) # 對任何事物的[[認知]](對照 {{m|sa||ज्ञानतस्}} 和 {{m|sa|अज्ञान}}) #: {{ux|sa|ज्ञानाद् अज्ञानाद् वा|t=有意地或無意地|inline=y}} # [[良知]] # = {{m|sa||ज्ञानेन्द्रिय|知覺器官}} # [[從事]](+ 屬格,例如 {{m|sa|सर्पिस्|सर्पिषस्|用酥油獻祭}}) # 某個[[性力]][[女神]]的名字 ====變格==== {{sa-decl-noun-n|jñā́na}} ====派生詞彙==== * {{l|sa|अज्ञान||無知}} * {{l|sa|विज्ञान||認知能力、辨別力、智力;熟練程度;意識}} * {{l|sa|प्रज्ञान||知識、智慧、智力}} * {{l|sa|ज्ञानपाल}} ====派生語彙==== * {{desc|pra-mah}} ** {{desc|omr|जाण|tr=j̈āṇ}} * {{desctree|pi|ñāṇa}} * {{desc|pra}} ** {{desc|gu|જાણ}} ** {{desc|hi|जान}} ** {{desc|pa|ਜਾਣ}} * {{desc|as|জ্ঞান|lbor=1}} * {{desc|bn|জ্ঞান|lbor=1}} * {{desc|en|jnana|lbor=1}} * {{desc|gu|જ્ઞાન|lbor=1}} * {{desc|inc-hnd|-|bor=1}} ** {{desc|hi|ज्ञान}} ** {{desc|ur|گیان}} * {{desc|kn|ಜ್ಞಾನ|bor=1}} * {{desc|ne|ज्ञान|bor=1}} * {{desc|omr|𑘕𑘿𑘗𑘰𑘡|bor=1}} ** {{desc|mr|ज्ञान}} * {{desc|pa|ਗਿਆਨ|bor=1}} * {{desctree|bor=1|oty|𑀜𑀸𑀷𑀫𑁆}} * {{desc|te|జ్ఞానము|bor=1}} * {{desc|syl|ꠉꠤꠀꠘ|bor=1}} ===參考資料=== * {{R:MW|0426}} rso0673k9mon8mcv0xsyt2ulwytf3cm रुमाल 0 3134468 9944226 9279419 2026-10-14T20:16:58Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944226 wikitext text/x-wiki {{also|रमल|रूमाल}} ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{bor+|mr|fa-cls|رومال|tr=rūmāl}}。對照{{cog|gu|રૂમાલ}}、{{cog|inc-hnd}} {{m|ur|رُومَال}} / {{m|hi|रूमाल}}、{{cog|pa|ਰੁਮਾਲ}} / {{m|pa|رُومال}}、{{cog|as|ৰুমাল}}。 ===發音=== * {{mr-IPA}} * {{hyph|mr|रु|माल}} * {{rhymes|mr|al|s=2}} ===名詞=== {{mr-noun|g=m}} # [[手帕]] ====變格==== {{mr-ndecl|<M>}} ===延伸閱讀=== * {{R:mr:Berntsen||127}} * {{R:mr:Molesworth||698}} * {{R:mr:Date||2637}} ==瓦爾哈迪語== ===詞源=== {{bor+|vah|fa-cls|رومال|tr=rūmāl}}。 ===發音=== * {{hyph|vah|रु|माल}} ===名詞=== {{vah-noun|g=m}} # [[手帕]] #: {{ux|vah|तोंडाचा घाम '''रुमालानं''' पुसून घे.|subst= रुमालानं//rumālāna|t=用'''手帕'''擦擦你臉上的汗。}} ===延伸閱讀=== * {{R:vah:Wagh|volume=2|page=180|column=2}} krkin0l99axvnua0gvh7b1grx02se0x राजधानी 0 3147991 9944224 9507085 2026-10-14T20:16:53Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944224 wikitext text/x-wiki ==東達芒語== ===詞源=== {{bor+|taj|ne|राजधानी}}。 ===名詞=== {{head|taj|名詞|tr=rājdhānī}} # [[首都]] {{C|taj|城市}} ==印地語== ===詞源=== {{lbor|hi|sa|राजधानी}}。 ===發音=== {{hi-IPA}} ===名詞=== {{hi-noun|f|ur=راجدھانی}} # [[首都]] #: {{syn|hi|दारुलहुकूमत}} ====變格==== {{hi-ndecl|<F>}} ===參考資料=== * {{R:hi:McGregor}} {{C|hi|城市}} ==孔卡尼語== ===詞源=== {{lbor|kok|sa|राजधानी}}。 ===名詞=== {{kok-pos|n|tr=rājdhānī|g=?|razdhani|ರಾಜ್ಧಾನಿ}} # [[首都]] {{C|kok|城市}} ==馬拉地語== {{wikipedia|lang=mr}} ===詞源=== {{lbor|mr|sa|राजधानी}}。 ===發音=== {{mr-IPA}} ===名詞=== {{mr-noun|g=f}} # [[首都]] #: {{ux|mr|मुंबई महाराष्ट्राची '''राजधानी''' आहे.|孟買是馬哈拉施特拉邦的'''首府'''。}} ====變格==== {{mr-ndecl|<F>}} ===參考資料=== * {{R:mr:Berntsen}} {{C|mr|城市}} ==尼泊爾語== ===詞源=== {{lbor|ne|sa|राजधानी}}。 ===發音=== {{ne-IPA}} ===名詞=== {{ne-noun}} # [[首都]] {{C|ne|城市}} ==梵語== ===其他文字=== {{sa-alt}} ===詞源=== {{com+|sa|राज|tr1=rā́ja|t1=主要的,首要的|धानी|t2=持有的}}。 ===發音=== {{sa-IPA|a=1}} ===名詞=== {{sa-noun|tr=rā́jadhānī|g=m}} # [[首都]] ====變格==== {{sa-decl-noun-m|rā́jadhānī}} {{C|sa|城市}} r8y93g0u1j1o08kov3m0gprgik8vc17 बेडूक 0 3176169 9944215 9332526 2026-10-14T20:16:13Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944215 wikitext text/x-wiki ==馬拉地語== [[Image:Agalychnis_callidryas.jpg|thumb|right|बेडूक ([[एक]] [[उभयचर]])]] {{wikipedia|lang=mr}} ===詞源=== {{mr-g||बेडूक|बेडकी}} {{inh+|mr|omr|𑘤𑘹𑘚𑘳𑘎}},{{inh+|mr|pra-mah|𑀫𑀁𑀟𑀽𑀓}},{{inh+|mr|sa|मण्डूक}}。對照{{cog|hi|मेंढक}}、{{m|hi|मेंडक}}、{{cog|gu|દેડકો}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=m}} # [[蛙]] ====變格==== {{mr-ndecl|<M>}} ===參考資料=== * {{R:mr:Berntsen}} * {{R:mr:Molesworth}} * {{R:omr:Tulpule}} * {{R:CDIAL|biḍḍa|9238}} {{c|mr|兩棲動物}} g1utafiubwyqymsvy5dmgo4eronbmlj Module:Bibliography 828 3365778 9944271 9864761 2026-10-14T20:27:34Z TongcyDai 53191 同步 enwikt(rev 93532199):子模組更名為 /shared、/shared/links;title 可為多個標題的列表 9944271 Scribunto text/plain -- See also [[Module:bibliography/ref]] local export = {} local tag_text = require("Module:script utilities").tag_text local get_lang = require("Module:languages").getByCode local assume_script = require("Module:scripts").findBestScriptWithoutLang local shared = require("Module:bibliography/shared") local links = require("Module:bibliography/shared/links").bib_page local function is_list(value) return type(value) == "table" and #value > 0 end local function is_list_except(value, exceptions) if type(value) ~= "table" then return false end for key, _ in pairs(value) do if type(key) ~= "number" and not exceptions[key] then return false end end return true end local preprocess_frame -- defined in export.format_full_bibliography, used by format_text local function format_text(text_data, is_person) -- pipe stands for link, what is before it is the link destination, what is after is displayed local text, lang, pedia, translation, translit, translit_only if type(text_data) == "table" then text = text_data.text lang = text_data.lang pedia = text_data.pedia translation = text_data.translation translit = text_data.translit translit_only = text_data.translit_only else text = text_data end local link_prefix if not pedia and text:match("^[^{[]*%f[|]") then pedia = text:match("^.*%f[|]") text = text:gsub("^.*|", "") -- check if there is a wiki prefix in the link destination, temporarily strip it if so link_prefix = pedia:match("^[a-z%-:]+:") if link_prefix then pedia = pedia:gsub("^"..link_prefix, "") end end -- Lang-code before text overrides manual parameter `lang`. if text:match("^[a-z%-]*%f[:]") then lang = text:match("^[a-z%-]*%f[:]") text = text:gsub("^"..lang..":", "") end if lang then lang = get_lang(lang) end -- if the destination is empty, we can deduce it from the displayed form if pedia == "" then if is_person then -- for Western naming tradition local i = 1 for v in text:gmatch("[^, ][^,]+") do -- family name if i == 1 then pedia = v -- given name elseif i == 2 then pedia = mw.ustring.gsub(v, "%.(%a)", "%1").." "..pedia -- suffix, esp. Americans elseif i == 3 then pedia = pedia.." "..v else error("Too many commas in author name") end i = i + 1 end -- if not a person, use the plain displayed form else pedia = text end end -- reinsert the prefix in the link destination if link_prefix then pedia = link_prefix..pedia end -- shorten dotted given names, e.g. <J.ohn> displays as <J.> if is_person then text = mw.ustring.gsub(text, "%.%a+", "."):gsub("^(.+,.+),", "%1") end -- transliterate if translit == true or (translit_only and not translit) then if not lang then error("Cannot translit from unspecified language.") end translit = lang:transliterate(text) -- Forget `translit_only` if transliteration couldn't be made. if not translit then translit_only = false end end -- format wikitext link local display = text if translit_only then display, translit = translit, nil end -- preprocess if there are templates present if display:match("{{.+}}") then display = preprocess_frame:preprocess(display) end if pedia then display = "[[w:"..pedia.."|"..display.."]]" end -- format according to text language if not translit_only then if lang then display = tag_text(display, lang) else local script = assume_script(text) if script:getCode() ~= "Latn" then display = tag_text(display, get_lang("und"), script) end end end if translit or translation then display = display.." [" if translit then display = display..translit if translation then display = display..", " end end if translation then display = display..translation end display = display.."]" end return display end local function render_list_or_value(value, sep, formatter) -- support strings instead of functions for func if type(formatter) == "string" then local replacement_string = formatter formatter = function(s) return replacement_string:format(s) end end -- if the value is a list, go through all values and format them if is_list(value) then -- inheritance of named parameters in lists -- TODO: I cannot believe there is not a faster way to do this for father_index, father_value in pairs(value) do if type(father_index) ~= "number" then for set_index, set_value in ipairs(value) do if type(set_value) == "string" then value[set_index] = { text = set_value } end value[set_index][father_index] = father_value end end end -- if the function is formatted, go through iterate through all the things if formatter then local ret = "" for _, v in ipairs(value) do ret = ret..formatter(v)..sep end return (ret:gsub(sep.."$", "")) -- if no formatting function is specified, use the faster built-in function else return table.concat(value, sep) end -- if the value is a single string or table, simply return it, potentially formatted elseif value then return formatter and formatter(value) or value -- handle possibility of nil value elseif value == nil then return nil end end local format_listitem -- forward declaration local function format_citation(source, tracking_lang, kind) local citation_text = "" -- reorder volume values for children if kind == "volume" and source.title or source.number then source.volume = { title = source.title, number = source.number } source.title, source.number = nil, nil end -- Format edition text. local edition_text if source.edition then if (source.edition == "number" or mw.ustring.find(source.edition, "^%d+$")) and not source.year_editions then edition_text = shared.ordinal_suffix(source.edition) else edition_text = source.edition end edition_text = edition_text .. (kind == "edition" and " edition" or " ed.") if source.first_edition then edition_text = edition_text..", first publ. in "..source.first_edition end assert(not source.first_published, "Do not use FIRST_PUBLISHED, use FIRST_EDITION") end -- this function appends text to the citation string local function add(a, b) -- if one argument is given, it is simply appended -- if two arguments are given, the first one is a separator, and is only appended if the string is not empty if not b or citation_text:len() > 0 then citation_text = citation_text..a end if b then citation_text = citation_text..b end end -- Pages for chapters. if kind == "chapter" and source.pages then add("pp. "..source.pages) elseif kind == "edition" then add(edition_text) end -- AUTHOR -- if source.author then add(", ", (render_list_or_value(source.author, "; ", function (author) if author == "et al." then return author end local ret = format_text(author, true) if type(author) == "table" and author.type then ret = ret.." ["..(({ ["editor"] = "ed.", ["translator"] = "transl.", ["trans."] = "transl.", ["compiler"] = "comp.", ["coordinator"] = "coord.", })[author.type] or author.type).."]" end return ret end):gsub("; et al%.$", " ''et al.''"))) end -- YEAR -- local function format_year() if source.year then add(" ", "("..render_list_or_value(source.year, ", "):gsub("%-", "–")..")") end end if source.author then format_year() end -- TITLE -- if source.title then local formatted_title if is_list_except(source.title, { separator = true }) then local title_list = {} for _, title in ipairs(source.title) do table.insert(title_list, format_text(title)) end formatted_title = table.concat(title_list, source.title.separator or " = ") else formatted_title = format_text(source.title) end add(". ", ((source.journal or source.chapter_of) and "“%s”" or "<cite>%s</cite>"):format(formatted_title)) -- EDITION -- if source.edition and kind ~= "edition" then add(" ("..edition_text..")") end end -- if no author is given, the year goes after the title if not source.author then format_year() end -- COMPOSED -- if source.composed then add(", ", "composed in "..source.composed) end -- VOLUME -- if source.volume then if type(source.volume) ~= "table" then source.volume = { number = source.volume } end if source.volume.number then add(", ", (kind == "volume" and "volume " or "vol. ")..source.volume.number) end if source.volume.title then add(source.volume.number and ": " or ". ", "<cite>"..format_text(source.volume.title).."</cite>") end end -- CHAPTER_OF -- if source.chapter_of then local chapter_pages = source.chapter_of.pages source.chapter_of.pages = nil add(". ", "In "..format_citation(source.chapter_of)) if chapter_pages then add(", pp. "..chapter_pages:gsub("%-", "–")) end end -- JOURNAL -- if source.journal then -- .name if source.journal.name == nil then error("The parameter journal.name is mandatory") end add(". ", "<cite>"..format_text(source.journal.name)) -- .number local number = source.journal.number if number then if type(number) == "table" then if #number == 1 then add(", "..number[1].."</cite>") elseif #number == 2 then -- TODO: reach an agreement on whether to have the space or not add(", "..number[1].."</cite> ("..number[2]..")") else error("Unusual amount of values in journal.number") end else add(", "..number.."</cite>") end else add("</cite>") end -- .pages if source.journal.pages then add(", pp. "..source.journal.pages:gsub("%-", "–")) end assert(not (source.journal.issue or source.journal.volume), "Do not use issue/volume, use number") end -- SERIES -- if source.series then if not source.series.name then error("The parameter series.name is mandatory") end add(" ", "("..format_text(source.series.name)) if source.series.number then add(": "..source.series.number) end add(")") end -- data about publication -- local function format_publisher(node, separator) local location, publisher = node.location, node.publisher if not location and type(publisher) == "string" and publisher:match(" UP$") then location = publisher:gsub(" UP$", "") end if location then add(separator, render_list_or_value(location, "/", format_text)) end if publisher then add(location and ": " or separator, render_list_or_value(publisher, "/", format_text)) end end if source.location or source.publisher then format_publisher(source, ". ") assert(not source.publishers, "Cannot specify both PUBLISHERS and PUBLISHER/LOCATION") elseif source.publishers then assert(is_list(source.publishers), "Invalid type for PUBLISHERS, list expected") for publisher_index, publisher_node in ipairs(source.publishers) do format_publisher(publisher_node, publisher_index == 1 and ". " or "; ") end end if source.published_year then add(", ", "publ. in "..source.published_year) end -- TRANSLATION_OF -- if source.transl_of then add(", ", "transl. of "..format_citation(source.transl_of)) end -- LINK -- if source.link then if type(source.link) == "string" then source.link = { url = source.link } end local is_first = true for _, link in ipairs(links) do if source.link[link.key] then add(is_first and ": " or ", ", render_list_or_value(source.link[link.key], ", ", link.formatter)) is_first = false end end end -- HANDLE LISTS, i.e. volumes, editions and chapters -- local function handle_list(arg_name, num_name, reorder) local node = source[arg_name.."s"] if node then assert(type(node) == "table", "Invalid type for "..arg_name.."s") add(":", "<ul>") local reordered if reorder then reordered = {} local show_numbers = not node.hide_numbers node.hide_numbers = nil for index, child in pairs(node) do if show_numbers and not child[num_name] then child[num_name] = index end child.year_editions = source.year_editions table.insert(reordered, { number = type(index) == "number" and index or tonumber(index:match("^%d+")) or -1, name = tostring(index), data = child, }) end table.sort(reordered, function (a, b) return a.number == b.number and a.name < b.name or a.number < b.number end) end for _, child in ipairs(reordered or node) do add(format_listitem(child.data, tracking_lang, nil, arg_name)) end add("</ul>") end end assert( not ((source.volumes and (source.editions or source.chapters)) or (source.editions and source.chapters)), "Only one of the following parameters may be given for each node, VOLUMES, EDITIONS, or CHAPTERS" ) if source.volumes then handle_list("volume", "number", true) elseif source.editions then handle_list("edition", "edition", true) elseif source.chapters then handle_list("chapter", nil, false) end -- NOTE -- if source.note then assert(type(source.note) == "string", "Invalid note of type "..type(source.note)) add("<dl><dd>"..format_text(source.note).."</dd></dl>") end -- END return citation_text:gsub("”([.])", "%1”"):gsub("([?!.]%]*'*)%.", "%1") end format_listitem = function (source, tracking_lang, sid, kind) local ret -- SOURCE ID -- sid = sid or source.id if sid then -- hidden editor utilities local raw_sid = shared.strip_markup(sid) ret = '<li class="bibliography-id" id="bib-'..raw_sid..'"><span class="vsHide">[<code>'..raw_sid.."</code> [[Special:WhatLinksHere/Wiktionary:Tracking/"..shared.tracking_path(tracking_lang, raw_sid).."|uses]]] </span>" -- Format the abbrevation with which the source is cited, except in the case in which -- the abbreviation is identical to the title of an authorless work. if (shared.is_abbrev(sid, source.is_author)) and (source.author or source.title ~= sid) then ret = ret..shared.format(sid, false).." = " end else ret = "<li>" end -- format source citation return ret..format_citation(source, tracking_lang, kind).."</li>" end -- Strip diacritics for the sortkey in full bibliographies. local diacritics = "["..mw.ustring.char(0x300).."-"..mw.ustring.char(0x36f).."]" local function sortkey(text) return mw.ustring.lower(mw.ustring.gsub(mw.ustring.toNFD(text), diacritics, "")) end -- Invoked by {{full bibliography}} on bibliography pages. function export.format_full_bibliography(frame) -- Save the frame as a module-global variable, needed for preprocessing. preprocess_frame = frame -- Loads data from submodule. local input_lang = frame.args.lang local submodule = shared.require_submodule(input_lang) local headers = submodule.headers -- Creates a separate list containing only the IDs for ordering. local ordered_sids = {} for sid in pairs(submodule.sources) do table.insert(ordered_sids, sid) end table.sort(ordered_sids, function (a, b) return sortkey(a) < sortkey(b) end) -- Writes out each formatted source. Output is divided if there are headers. local formatted = headers and {} or "" for _, sid in pairs(ordered_sids) do local source, tracking_lang = shared.extract_source(submodule, input_lang, sid) local formatted_item = format_listitem(source, tracking_lang, sid) if headers then local header = source.header or "DEFAULT" formatted[header] = (formatted[header] or "")..formatted_item else formatted = formatted..formatted_item end end if headers then formatted = mw.ustring.gsub(headers, "%$(%a+)%$", function(header) return "<ul>"..( formatted[header] or error("No elements in the header "..header..".") ).."</ul>" end) else formatted = "<ul>"..formatted.."</ul>" end if not frame.args.noshortcut then formatted = require("Module:shortcut box").format_shortcuts({mw.title.new("BIB:"..input_lang, 100)}).."\n"..formatted end local cats if not submodule.nocat then cats = "[[Category:參考書目附錄]]" if not submodule.bib_page then local full_lang = get_lang(input_lang, nil, false, false) local full_lang_name if full_lang then full_lang_name = full_lang:getCanonicalName() else full_lang_name = require("Module:families").getByCode(input_lang):getProtoLanguageName() end cats = cats.."[[Category:"..full_lang_name.."附錄]]" end end return (cats or "")..'<div class="vsSwitcher" data-toggle-category="editor utilities" style="max-width:100%;"><span class="vsHide">[您可以在\'\'\'[[Module:bibliography/data/'..input_lang..'|module]]\'\'\'編輯書目列表。]</span>'..formatted.."</div>" end return export dye98gz1oy575d6xu8ryqasgtjyjewq Module:Bibliography/ref 828 3365779 9944270 9864758 2026-10-14T20:27:30Z TongcyDai 53191 同步 enwikt(rev 93532207):子模組更名為 /shared、/shared/links;支援 {{bibquote}}(quote=1);冊次、版次標籤改為 volume、edition;修正附錄連結「Appendix:參考書目ˇ/」多出的「ˇ」 9944270 Scribunto text/plain local export = {} local tag_text = require("Module:script utilities").tag_text local get_lang = require("Module:languages").getByCode local shared = require("Module:bibliography/shared") local links = require("Module:bibliography/shared/links").ref -- Understands if a number refers to one or multiple instances of something (e.g. pages, sections) and pluralises the label accordingly. local function format_number_label(value, label) if type(label) == "table" then label = label[(value:find("–") or value:find("f%.$") or value:find(", ")) and 2 or 1] end return label..value end -- Handles the set_page, set_id, etc. functions within page_url, entry_url, etc. nodes. local function apply_param_setter(arg_name, setter, input_data) local input_value = input_data[arg_name] -- simple addition or subtraction if type(setter) == "number" and input_value then return input_value + setter -- operations as strings -- TODO: needs to be stricter with invalid inputs elseif type(setter) == "string" and input_value then -- separate the different actions within the setter string (operations, alterations) local operations = setter:match("^([0-9+%-*/ ]*)") local esc_operations = "^"..operations:gsub("([^%w ])", "%%%1") local alterations = setter:match(esc_operations.."(>[0-9+%-*/ >]+)") assert(alterations or not setter:match(esc_operations.."."), "Invalid string as set_page: "..setter) -- apply arithmetic operations local function calculate_operation(num, operations) assert(operations:gsub("([+%-*/]) *(%d+)", function(operation, operation_num) num = ({ ["+"] = function(a, b) return a + b end, ["-"] = function(a, b) return a - b end, ["*"] = function(a, b) return a * b end, ["/"] = function(a, b) return math.floor(a / b) end, })[operation](num, tonumber(operation_num)) return "" end):match("^ *$"), "Invalid operation in set_page: "..setter) return num end input_value = calculate_operation(input_value, operations) -- apply alterations (e.g. for missing or duplicate pages) if alterations then assert(alterations:gsub("> *(%d+) *([0-9+%-*/ ]*)", function(alteration_from, alteration_operation) if input_data[arg_name] > tonumber(alteration_from) then input_value = calculate_operation(input_value, alteration_operation) end return "" end):match("^ *$"), "Invalid alteration in set_page: "..setter) end return input_value -- full function for complex operation elseif type(setter) == "function" then return setter(input_data) end end local is_numerical = { ["page"] = true, } -- Override t's values with p's. local function sum_table(t, p) if not p then return t elseif type(t) == "table" and type(p) == "table" then for k, v in pairs(p) do t[k] = v end return t else return p end end local function retrieve_fields(info_types, source, input_data) -- Overwrite or sum together with the fields specified in the current node, if present. for info_type_key, info_type in pairs(info_types) do local current_given_value = source[info_type.field_name or info_type_key] -- If the `sum_table` field is true, then sum the tables together. -- If not, simply overwrite them. if info_type.sum_table then info_types[info_type_key].value = sum_table(info_type.value, current_given_value) else info_types[info_type_key].value = current_given_value or info_type.value end end -- Checks in the node's children. This kind of treatment allows for both -- edition nodes within volume nodes and volume nodes within edition nodes. for _, arg in ipairs {"volume", "edition"} do local source_args = source[arg.."s"] if source_args then if input_data[arg] then -- Retrieve element. local item = source_args[input_data[arg]] -- Handle aliases. if type(item) == "string" then item = source_args[item] end if item then -- Search for the fields in the newly found node. info_types = retrieve_fields(info_types, item, input_data) else -- Item not in the list. end end break end end return info_types end -- Recursive function that searches for the link data inside the source node. -- The `url_config` is the table containing information about how to make the URL, while `link_node` is -- the table with the links that are displayed on the bibliography page which are used only in case that -- the links aren't explicit in `url_config`, e.g. the common `{ gb = true }` syntax. Both `url_config` and -- `link_node` can either be about the entire source or volume/edition-dependent. local function get_url_config_and_link_node(source, input_data, param_name_url) local data = retrieve_fields({ url_config = { sum_table = true, field_name = param_name_url, }, link_node = { sum_table = true, field_name = "link", }, }, source, input_data) return data.url_config.value, data.link_node.value end -- Duplicate the table, and convert string to integers whenever needed. local function numerify_fields(const_data, source) local input_data = {} for k, v in pairs(const_data) do if not source.unprocess_numbers and is_numerical[k] and type(v) == "string" and v:match("^%d+") then v = tonumber(v:match("^%d+")) end input_data[k] = v end return input_data end -- Handles page_url, entry_url, etc. local function param_url(source, input_data, param_name) -- TODO: Is this check needed? Seems impossible to occur. if not input_data then return nil end input_data = numerify_fields(input_data, source) -- For an explanation of what `url_config` and `link_node` are, see above. local url_config, link_node = get_url_config_and_link_node(source, input_data, param_name.."_url") -- If there is no url_config, get out of the function. if not url_config or (type(url_config) == "table" and next(url_config) == nil) then return nil end -- Utility function that recovers the ID. local function resolve_value(site_key) local value = url_config[site_key] -- recycle data from stable links if value == true then assert(link_node and link_node[site_key], 'Cannot use the "'..site_key..' = true" syntax because I could not find it defined in as a field of "link"') value = link_node[site_key] end if not value then error("Could not retrieve the "..site_key.." data for "..param_name) end -- if a function, runs it if type(value) == "string" then return value elseif type(value) == "function" then return value(input_data) end error("Could not define "..param_name.." URL from the site "..site_key) end if type(url_config) ~= "table" then url_config = { url = url_config } else -- Resolve the values before applying the set parameters. for key, _ in pairs(links) do if url_config[key] then url_config[key] = resolve_value(key) if not url_config[key] then return nil end break end end if type(url_config.pref) == "function" then url_config.pref = url_config.pref(input_data) end -- applies setters for set_arg, set_value in pairs(url_config) do if set_arg:match("^set_") then set_arg = set_arg:gsub("^set_", "") input_data[set_arg] = apply_param_setter(set_arg, set_value, input_data) end end end -- percent encodes entry name if input_data.entry then input_data.entry = mw.uri.encode(input_data.entry) end for key, value in pairs(links) do if url_config[key] then return value(url_config, input_data) end end if url_config.url then -- Apply replacements to URL. local no_replacement = true local ret = resolve_value("url") if not ret then return nil end if type(url_config.url) == "string" then ret = ret:gsub("%$([A-Z|]*)%$", function (wanted_param_list) local param_ret -- Loop through all piped elements until you find a replacement. for wanted_param in wanted_param_list:gmatch("[^|]+") do param_ret = input_data[wanted_param:lower()] if param_ret then no_replacement = false break end end return param_ret end) -- If it couldn't replace the element with its value, do not show a link. if no_replacement then return end end return ret end error("No URL could be made") end local function sort_into_indices(args) local cits = {} local i = 0 while true do i = i + 1 -- This is the table that stores all the information for a particular index. local cit_data = {} local is_data_over = true for arg_name, arg in pairs(args) do -- Get only the values of the current index for list parameters. if type(arg) == "table" then if arg[i] then is_data_over = false cit_data[arg_name] = arg[i] end -- Get the general non-index-specific parameters as they are. else cit_data[arg_name] = arg end end -- If there weren't any list parameters for this index, the data is over. if is_data_over then break end -- Add to the returned list. table.insert(cits, cit_data) end return cits end function export.show(frame) local args = frame:getParent().args -- Handle {{bibquote}} rather than {{bibref}}. local is_quote = not not frame.args.quote -- Get the submodule language and source ID from the raw args and retrieves -- the source table from the submodule. local input_lang, input_sid = args[1], args[2] args[1], args[2] = nil, nil local submodule_data = shared.require_submodule(input_lang) local source, tracking_lang, sid = shared.extract_source(submodule_data, input_lang, input_sid) -- Universal parameters. local list_allow_holes = { list = true, allow_holes = true } local list_entry_alias = { list = true, alias_of = "entry" } local list_page_alias = { list = true, alias_of = "page" } local list_section_alias = { list = true, alias_of = "section" } local volume_alias = { list = true, alias_of = "volume" } local params = { -- language and source ID [1] = true, [2] = true, -- headword ["entry"] = list_allow_holes, ["head"] = list_entry_alias, [3] = list_entry_alias, ["h"] = list_entry_alias, ["headword"] = list_entry_alias, -- page ["page"] = list_allow_holes, ["p"] = list_page_alias, ["pages"] = list_page_alias, -- section ["section"] = list_allow_holes, ["§"] = list_section_alias, ["s"] = list_section_alias, -- volume ["volume"] = list_allow_holes, ["vol"] = volume_alias, ["v"] = volume_alias, -- edition ["edition"] = list_allow_holes, ["ed"] = { list = true, alias_of = "edition" }, -- sub entries ["sub"] = list_allow_holes, -- num ["num"] = list_allow_holes, -- entry ID ["id"] = list_allow_holes, } -- Source-specific parameters and displays. local own_display = {} if source.own_args then for arg_name, arg_data in pairs(source.own_args) do -- The `numerical` field means that it will be converted to numbers for the calculations, just -- like pages and volumes are by default. if arg_data.numerical then is_numerical[arg_name] = true arg_data.numerical = nil end -- Lists will be automatically assumed to allow holes, unless specified otherwise. if arg_data.list and arg_data.allow_holes == nil then arg_data.allow_holes = true end if arg_data.display then local display_after = arg_data.display.after or "entry" arg_data.display.after = nil arg_data.display.name = arg_name if not own_display[display_after] then own_display[display_after] = {} end table.insert(own_display[display_after], arg_data.display) end params[arg_name] = arg_data end end args = require("Module:parameters").process(frame:getParent().args, params) args.pagename = mw.loadData("Module:headword/data").pagename -- Display the source, and handle arguments if different. args.sid_display = shared.format(sid, source.is_author) args.sid = shared.strip_markup(sid) if source.default_pagename then if #args.entry == 0 then args.entry[1] = args.pagename args.entry.maxindex = 1 elseif #args.entry == 1 and args.entry[1] == "-" then args.entry[1] = nil args.entry.maxindex = 0 end end -- Handle .composed parameter. if source.composed then args.sid_display = args.sid_display.." ["..source.composed.."]" end -- Sort out aliases of volumes and editions. if (source.editions or source.volumes) and (args.edition or args.volume) then -- `voled` means volume/edition. local reorganise_voled_function = { volume = function (voled) return voled.number or voled.volume end, edition = function (voled) return voled.edition end } local function recursive_reorganise(node) for _, arg in ipairs {"volume", "edition"} do local source_args = node[arg.."s"] if source_args then local reorganised = {} for voled_id, voled in pairs(source_args) do if voled_id == "hide_numbers" then -- TODO: Temporary solution, sort out this situation. reorganised.hide_numbers = voled else -- Sort out aliases. if voled.alias then if type(voled.alias) == "string" then reorganised[voled.alias] = voled_id elseif type(voled.alias) == "table" then for _, alias in ipairs(voled.alias) do reorganised[alias] = voled_id end end end -- Handle recursive subgroupings. recursive_reorganise(voled) -- Reorganise under proper name. reorganised[tostring(reorganise_voled_function[arg](voled) or voled_id)] = voled end end node[arg.."s"] = reorganised break -- there can't be both volumes and editions end end end recursive_reorganise(source) end -- apply the set_args parameter if source.set_args then local function apply_general_setter(setter) if type(setter) == "function" then setter(args) elseif type(setter) == "string" then require("Module:bibliography/presets")[setter](args) elseif type(setter) == "table" then if #setter > 0 then for _, setter_child in ipairs(setter) do apply_general_setter(setter_child) end -- TODO: understand whether this is really needed or just complicates syntax elseif setter.from and setter.to and setter.setter then for index, from in ipairs(args[setter.from]) do if not args[setter.to][index] then args[setter.to][index] = setter.setter(from) elseif args[setter.to][index] == "-" then args[setter.to][index] = nil end end end end end apply_general_setter(source.set_args) end local work_link = "Appendix:參考書目/"..(submodule_data.bib_page or get_lang(input_lang, "Could not deduce the page to link to from invalid language code.", true, true):getCanonicalName()).."#bib-"..args.sid local cits = sort_into_indices(args) local ret if is_quote then local ret_list = {} local info_type_data = retrieve_fields( { year = {}, author = {}, show_title = {}, show_author = {}, }, source, -- TODO: Understand what should happen when multiple indices are given. numerify_fields(cits[1], source) ) -- Year. if info_type_data.year.value then table.insert(ret_list, "'''"..info_type_data.year.value .."'''") end -- Author. local show_author = info_type_data.show_author.value or info_type_data.author.value if show_author then table.insert(ret_list, show_author) end -- Title, or rather, visible human identifier. local show_title = info_type_data.show_title.value or source.title if show_title then table.insert(ret_list, "<cite>[["..work_link.."|"..show_title.."]]</cite>") end -- Concat with commas. ret = table.concat(ret_list, ", ") else ret = "[["..work_link.."|"..args.sid_display.."]]" end -- tracks the source being cited require("Module:debug/track")(shared.tracking_path(tracking_lang, args.sid)) --[[ INDICES ITERATION ]]-- -- Keep iterating through the indices until list parameters (i.e. page, entry) are over. local carryon_data = {} local following_separator = "," for i, cit_data in ipairs(cits) do --[[ FORMATTING INFRASTRUCTURE ]]-- -- This function formats a "display table", which is a Lua table containing all the information (label, -- separator, linkability, etc.) of a particular citation element (page, entry, section, etc.). local function format_display_table(arg_data) -- The `name` is not the one displayed (that would be label), but rather the name of the parameters -- when the template is called, e.g. {{R|...|<NAME>=...}}, and also what is used within the bibliography -- module in fields such as <NAME>_url and set_<NAME>. local arg_name = arg_data.name -- The `value` field is the actual value specified for the element at a given index, for example the page -- number itself, or the headword. If it isn't present in this index, simply skip over. The variable starts -- from this raw value but eventually becomes the fully formatted element to be displayed. local value = cit_data[arg_name] if not value then return end -- The `label` is what is displayed before the value. It can be either a string or a list of two strings, -- the first displayed in case the value is singular, the second in case the value is plural. if arg_data.label then value = format_number_label(value, arg_data.label) end -- The `url` here is a boolean flag. If true the module will try to get an outcome from the data that -- was specified in <NAME>_url and make the value along with the preceding label link to what it got. if arg_data.url then local value_url = param_url(source, cit_data, arg_name) -- If no URL was able to be generated for whatever reason, then do not link the element. if value_url then value = "["..value_url.." "..value.."]" end end -- The `formatter` is a function that can be used in cases where we want more control over the final -- formatted element rather than just a label, e.g. if we want to also add something after, or set to -- a particular font, etc. The formatter takes two arguments, the first the formatted element and the -- second is the index's data. if arg_data.formatter then value = arg_data.formatter(value, cit_data) or value end -- Separate elements by a space, unless specified otherwise. if not arg_data.nospace then value = " "..value end -- The `separator` field is a string that is appended before the element, unless there is a more -- important separator that we know we must do from the last element (see below). if following_separator then value = following_separator..value following_separator = nil elseif arg_data.separator then value = arg_data.separator..value end -- The `following_separator` field overwrites the `separator` field of the following field if present. following_separator = arg_data.following_separator -- Append the formatted element to the final string to be returned. ret = ret..value end -- This function iterates through all the "display lists" for source-specific elements. local function format_own_display_table_list(own_display_table_list) if own_display_table_list then for _, own_display_table in ipairs(own_display_table_list) do format_display_table(own_display_table) end end end -- All indices are always separated by a comma (or semicolon if the volume changed, see below), which is -- why the first element of and index never displays their separator. following_separator = ((cit_data.volume or cit_data.edition) and i > 1) and ";" or "," -- Volumes and editions work a bit like list parameters and a bit like general parameters, meaning that -- while you can specify different volume/edition numbers for different indices, if you specify it for an -- index and not for the following the module will assume that all the following page numbers are from that -- volume/edition. When a new volume/edition is specified from an earlier one than the separator between -- the previous index and the new one is a semicolon instead of a comma to better show this (see above). local function format_volume_or_edition(name) if cit_data[name] then local format_table = { name = name, following_separator = ",", } if name == "volume" then format_table.label = "volume " elseif name == "edition" then format_table.formatter = function(data) local edition_num = tonumber(data) if edition_num and not source.year_editions then data = shared.ordinal_suffix(edition_num) end return data.." edition" end end format_display_table(format_table) carryon_data[name] = cit_data[name] elseif carryon_data[name] then cit_data[name] = carryon_data[name] end end if cit_data.volume and cit_data.edition and source.editions then format_volume_or_edition("edition") format_volume_or_edition("volume") else format_volume_or_edition("volume") format_volume_or_edition("edition") end -- Formats the other elements. format_own_display_table_list(own_display.volume) format_display_table { name = "section", label = {"§", "§§"}, url = true, } format_own_display_table_list(own_display.section) format_display_table { name = "page", label = {"page ", "pages "}, url = true, } format_own_display_table_list(own_display.page) format_display_table { name = "entry", separator = ":", url = true, formatter = function(entry, cit_data) local sub = cit_data.sub -- Format text according to the `entry_lang` field. -- TODO: This should also allow for specification of script. -- TODO: Why is the language retrieved each time? if source.entry_lang then entry = tag_text(entry, get_lang(source.entry_lang)) if sub then sub = tag_text(sub, get_lang(source.entry_lang)) end end -- The `num` parameter works like the ^ syntax below. if cit_data.num then entry = entry.."<sup>"..cit_data.num.."</sup>" end -- The `sub` parameter appends another headword separated by arrow. if sub then entry = entry.."” → “"..sub end -- The <ENTRY>^<NUMBER> syntax is formatted with the number as superscript. entry = entry:gsub("([^\\])%^(%d+)", "%1<sup>%2</sup>") return "“"..entry.."”" end, } format_own_display_table_list(own_display.entry) end return ret end return export rd973tmyu9hcteleonysiv35a0d4351 Module:Bibliography/shared 828 3365780 9944259 9864760 2026-10-14T20:26:42Z TongcyDai 53191 TongcyDai移动页面[[Module:Bibliography/utils]]至[[Module:Bibliography/shared]]:同步 enwikt:[[Module:bibliography/utils]] 已更名為 [[Module:bibliography/shared]](enwikt rev 93532183) 9864760 Scribunto text/plain local export = {} -- checks whether an ID is an abbreviation or not function export.is_abbrev(sid, is_author) if type(is_author) == "boolean" then return not is_author else return not sid:match(":%d+[a-z]?$") or sid:match("^[A-Z]+:%d+[a-z]?$") end end -- returns the formatted short citation function export.format(sid, is_author) if export.is_abbrev(sid, is_author) then if not sid:match(":%d+[a-z]?$") then local volume_number, preceding_author = sid:match(" %d+$"), sid:match("^.+%f[:]") if volume_number then sid = sid:gsub(volume_number.."$", "") end if preceding_author then sid = sid:gsub("^"..preceding_author..":", "") end sid = "''"..sid:gsub("%^(.+)", "<sup>%1</sup>").."''" if volume_number then sid = sid..volume_number end if preceding_author then sid = preceding_author.." "..sid end return sid else -- TODO: clarify situation, hacky solution return sid:gsub("^(.+):(%d+[a-z]?)$", "''%1'' (%2)") end else return sid:gsub("^(.+):(%d+[a-z]?)$", "%1 (%2)"):gsub("et al.", "''et al.''") end end -- Returns the abbreviation without formatting characters to be used in links and parameters. function export.strip_markup(sid) if export.is_abbrev(sid) then return sid:gsub("%^", "") end return sid end -- Returns the tracking path for sources. function export.tracking_path(lang, sid) return "bibliography/"..lang.."/"..sid end -- Container for requiring submodules, in case the path changes. function export.require_submodule(lang) return require("Module:bibliography/data/"..lang) end -- Applies default_value tables to content tables. local function apply_default(starting, default) for index, default_value in pairs(default) do if type(default_value) == "table" then if starting[index] ~= nil then if type(starting[index]) ~= "table" then -- Assume it is formattable text. starting[index] = { text = starting[index] } end apply_default(starting[index], default_value) end elseif starting[index] == nil then starting[index] = default_value end end end function export.handle_alias(node, input, first_check, err_msg) -- Simply return the source if easily accessible. It should ideally be like this in the -- majority of cases, as the alternative takes time, which is not optimal for a templates -- which is to be repeated many times in a single page. if node[input] then return input, node[input] end -- Skim the whole node for compatible children. for id, child in pairs(node) do if first_check and first_check(id, child) then return id, child end -- Check each alias. local alias = child.alias if alias then -- Deal with both single aliases and lists thereof. if type(alias) == "string" then if alias == input then return id, child end elseif type(alias) == "table" then for _, v in ipairs(alias) do if v == input then return id, child end end end end end -- No node found, print error message if present. if err_msg then error(err_msg) end end -- Load sources data from submodule. function export.extract_source(submodule_data, tracking_lang, input_sid) -- Find the source in among data. local sid, source = export.handle_alias( -- Node to search into. submodule_data.sources, -- Value being searched. input_sid, -- Before looking for aliases, try stripping markup. function (id, child) return export.is_abbrev(id) and (export.strip_markup(id) == input_sid) end, -- Error message if everything fails. "Could not find the source with the ID "..input_sid.." in the database [[Module:bibliography/data/"..tracking_lang.."]]" ) -- Handle importing. if source.import_from then local source_header = source.header source, tracking_lang, sid = export.extract_source( export.require_submodule(source.import_from), source.import_from, sid ) source.header = source_header -- Deals with default values. elseif submodule_data.default_values then apply_default(source, submodule_data.default_values) end return source, tracking_lang, sid end -- Adds the ordinal suffix to cardinal number. function export.ordinal_suffix(i) local j = i % 10 local k = i % 100 if j == 1 and k ~= 11 then return i.."st" elseif j == 2 and k ~= 12 then return i.."nd" elseif j == 3 and k ~= 13 then return i.."rd" end return i.."th" end return export hs7noq072ax8cdq6y5gjddltobogbvl Module:Bibliography/data/gmy 828 3365781 9944336 9648233 2026-10-14T21:01:43Z TongcyDai 53191 維基百科連結本地化(3 處改連中文維基百科條目、22 處無中文條目,加 en: 等前綴維持原目標) 9944336 Scribunto text/plain return { sources = { -- A -- ["Alberti:2009"] = { author = "Alberti, Lucia", year = "2009", title = "La raccolta del croco a Thera: un tipo particolare di iniziazione femminile?", journal = { name = "Studi Micenei ed Egeo-Anatolici", number = "51", pages = "37–69" }, }, -- B -- ["Beekes:2010"] = { alias = "EDG", import_from = "grc" }, ["Burkert:1985"] = { author = "Burkert, Walter", year = "1985", title = "Greek religion", publisher = "Harvard UP", transl_of = { title = "Griechische Religion der archaischen und klassischen Epoche", lang = "de", year = "1977" }, link = { ia = "greekreligion0000burk" }, page_url = { ia = true, pref = "" }, }, -- C -- ["CHIC"] = { alias = "Olivier & Godart:1996", title = "Corpus Hieroglyphicarum Inscriptionum Cretae", author = {"Oliver, Jean-Pierre", "en:|Godart, Louis"}, year = "1996", series = { name = "Études Crétoises", number = "31" }, location = {"Athens", "Rome"}, publisher = {"École française d'Athènes", "École française de Rome"}, link = { isbn = {"2-86958-082-7", "2-7283-0366-5"} }, }, ["CoMIK"] = { alias = "Chadwick et al.:1986", author = {"en:|Chadwick, J.ohn", "en:|Godart, L.ouis", "Killen, J. T.", "Oliver, J.ean-P.ierre", "en:|Sacconi, A.nna", "en:Yannis Sakellarakis|Sakellarakis, I. A."}, title = "Corpus of Mycenaean Inscriptions from Knossos", volumes = { [1] = { title = "1–1063", year = "1986", link = { isbn = "0521320224", ia = "CORPUSOFMYCENAEANINSCRIPTIONSFROMKNOSSOSVOLUMEI11063" }, page_url = { ia = true, pref = "" }, location = {"Cambridge", "Roma"}, publisher = {"Cambridge UP", "Edizioni dell'Ateneo"}, }, [2] = { title = "1064–4495", year = "1990", link = { isbn = "0521320232" }, location = {"Cambridge", "Roma"}, publisher = {"Cambridge UP", "Edizioni dell'Ateneo"}, }, [3] = { title = "5000–7999", year = "1997", location = {"Cambridge", "Pisa"}, publisher = {"Cambridge UP", "Ist. editoriali e poligrafici internazionali" }, link = { isbn = { "0521320240", "88-8147-119-1" } }, }, [4] = { title = "8000-9947 and index to volumes 1–4", year = "1998", location = {"Cambridge", "Pisa"}, publisher = {"Cambridge UP", "Ist. editoriali e poligrafici internazionali" }, link = { isbn = { "0521320259", "8881471493" } }, }, }, series = { name = "Incunabula Graeca", number = "88" }, }, -- D -- ["DMic."] = { author = {"Aura Jorro, Francisco", "R. Adrados, Francisco"}, title = "Diccionario micénico", location = "Madrid", volumes = { { year = "1985", link = { ia = "AuraJorroDiccionarioMicnicoVol.I1985" }, page_url = { ia = true, set_page = "/2-3 >169+1 >229+1" }, -- pages 168-169 and 228-229 are repeated }, { year = "1993", link = { ia = "AuraJorroDiccionarioMicnicoVol.II1993" }, page_url = { ia = true, set_page = "/2-2" }, }, }, }, ["Documents^2"] = { alias = {"Docs2", "Ventris:1973", "Ventris & Chadwick:1973"}, author = {"迈克尔·文特里斯|Ventris, Michael", "en:|Chadwick, John"}, year = "1973", title = "Documents in Mycenaean Greek", edition = "2nd", publisher = "Cambridge UP", link = { isbn = "0521085586" }, }, ["Duhoux:2008"] = { title = "Mycenaean Anthology", year = "2008", author = "de:|Duhoux, Yves", chapter_of = { author = { "Duhoux, Yves", "en:Anna Morpurgo Davies|Morpurgo, Anna", type = "editor" }, title = "A Companion to Linear B: Mycenaean Greek Texts and Their World", series = { name = "Bibliothèque des Cahiers de l'Institut de linguistique de Louvain. Antiquité", number = "120" }, location = "Louvain-la-Neuve", publisher = "Peeters", volume = 1, link = { isbn = "9789042918481" }, pages = "243–393", }, }, -- E -- ["Evans:1909"] = { author = "阿瑟·埃文斯|Evans, Arthur J.", year = "1909", title = "Scripta Minoa. The written documents of Minoan Crete with special references to the archives of Knossos", volume = { number = "1", title = "The hieroglyphic and primitive linear classes" }, location = "Oxford", publisher = "Clarendon Press", link = { ia = "scriptaminoawrit01evanuoft" }, page_url = { ia = true, pref = "" }, }, -- F -- -- G -- ["GORILA"] = { title = "Recueil des inscriptions en linéaire A", author = {"en:|Godart, Louis", "Oliver, Jean-Pierre"}, location = "Athens", publisher = "École française d'Athènes", series = { name = "Études Crétoises", number = "21" }, volumes = { { number = "1", year = "1976a", title = "Tablettes éditées avant 1970" }, { number = "2", year = "1979", title = "Nodules, scellés et rondelles édités avant 1970" }, { number = "3", year = "1976b", title = "Tablettes, nodules et rondelles édités en 1975 et 1976" }, { number = "4", year = "1982", title = "Autres documents" }, { number = "5", year = "1985", title = "Addenda, corrigenda, concordances, index et planches des signes" }, } }, -- H -- ["Hooker:1980"] = { author = "Hooker, J. T.", title = "Linear B. An Introduction", year = "1980", location = "Bristol", publisher = "Bristol Classical Press", }, -- I -- -- J -- ["Judson:2020"] = { author = "Judson, Anna P.", title = "The Undeciphered Signs of Linear B: Interpretation and Scribal Practices", publisher = "Cambridge UP", year = "2020", link = { doi = "10.1017/9781108859745" }, }, -- K -- ["Knossos Tablets III"] = { alias = {"KT III", "KT 3", "Chadwick & Killen:1963"}, author = {"en:|Chadwick, John", "Killen, J. T."}, year = "1964", title = "The Knossos Tablets (Third Edition)", journal = { name = "Bulletin Supplement", number = "15", pages = "1–218" }, publisher = "Oxford UP", link = { jstor = "43768286" }, }, -- L -- ["Lejeune:Mémoires"] = { alias = {"Mémoires", "Mém.", "Mem."}, author = "fr:Michel Lejeune (linguiste)|Lejeune, Michel", title = "Mémoires de Philologie Mycénienne", volumes = { hide_numbers = true, { year = "1958", title = "Première Série (1955–1957)", location = "Paris", publisher = "法國國家科學研究中心|CNRS" }, { year = "1971", title = "Deuxième Série (1958–1963)", location = "Rome", publisher = "Edizioni dell'Ateneo" }, { year = "1972", title = "Troisième Série (1964–1968)", location = "Rome", publisher = "Edizioni dell'Ateneo" }, } }, -- M -- ["Marinatos:1958"] = { author = "en:|Marinatos, Spyridon", year = "1958", journal = { name = "Πρακτικὰ τῆς Ἀκαδημίας Ἀθηνῶν", number = "33", pages = "161–179" }, title = "Βασιλικὰ μυρεψεῖα καὶ ἀρχεῖα ἐν Μυκήναις", location = "Athens", publisher = "Acad. of Athens", }, ["Melena Jiménez:1976"] = { author = "es:|Melena Jiménez, José Luis", year = "1976", title = "La producción de plantas aromáticas en Cnoso", journal = { name = "Estudios clásicos", number = {"20", "78"}, pages = "177–190" }, location = "Madrid", }, ["MGV"] = { title = "The Mycenaean Greek Vocabulary", location = "Göttingen", publisher = "Vandenhoeck & Ruprecht", volumes = { { volume = "1", author = {"en:|Chadwick, John", "en:|Baumbach, Lydia"}, year = "1963", journal = { name = "Glotta", number = {"41", "3/4"}, pages = "157–271" }, link = { jstor = "40265918" }, }, { volume = "2", author = "en:|Baumbach, Lydia", year = "1971", journal = { name = "Glotta", number = {"49", "3/4"}, pages = "151–190" }, link = { jstor = "40266204" }, }, }, entry_lang = "grc", }, ["Mycenae Tablets II"] = { alias = {"MT II", "MT 2", "Bennett:1958"}, title = "The Mycenae Tablets II", year = "1958", author = {"en:|Bennett, Emmett L., Jr.", "en:|Chadwick, John"}, publisher = "American Philosophical Society", journal = { name = "Transactions of the American Philosophical Society", number = {"48", "1"} }, link = { jstor = "1005786" }, }, ["Mycenae Tablets III"] = { alias = {"MT III", "MT 3", "Chadwick:1962", "Chadwick:1963"}, title = "The Mycenae Tablets III", author = {"en:|Chadwick, John", "et al."}, year = "1962", published_year = "1963", journal = { name = "Transaction of the American Philosophical Society", number = {"52", "7"} }, link = { jstor = "1005960" }, }, -- N -- ["Nakassis:2013"] = { author = "en:|Nakassis, Dimitri", year = "2013", title = "Individual and Society in Mycenaean Pylos", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "Mnemosyne supplements. History and archaeology of classical antiquity", number = "358" }, }, -- O -- -- P -- ["Palmer:1963"] = { alias = "Interpr.", author = "en:|Palmer, L.eonard R.obert", year = "1963", title = "The Interpretation of Mycenaean Greek Texts", location = "Oxford", publisher = "Clarendon Press", }, ["Palmer:1972"] = { author = "en:|Palmer, L.eonard R.obert", title = "Mycenaean Inscribed Vases", year = "1972", journal = { name = "Kadmos", number = {"11", "1"}, pages = "27–46" }, link = { doi = "10.1515/kadm.1972.11.1.27" }, }, ["Pylos Tablets II"] = { alias = {"PT II", "PT 2", "Bennett:1955"}, author = "en:|Bennett, Emmett L., Jr.", year = "1955", title = "The Pylos Tablets. Texts of the Inscriptions found 1939–1954", publisher = "Princeton UP", }, -- Q -- -- R -- -- S -- ["Shelmerdine:1985"] = { alias = "Perfume", author = "en:|Shelmerdine, Cynthia W.", year = "1985", title = "The Perfume Industry of Mycenaean Pylos", location = "Göteborg", publisher = "P. Åströms", link = { isbn = "91 86098 30 6" }, }, -- T -- -- U -- -- V -- ["Varias García:2008"] = { author = "Varias García, Carlos", year = "2008", title = "Observations on the Mycenaean vocabolary of furniture and vessels", chapter_of = { title = "Colloquium Romanum. Atti del XII colloquio internazionale di micenologia", volume = "2", author = {"en:|Sacconi, A.nna", "et al."}, pages = "775–793", }, location = {"Pisa", "Rome"}, publisher = "F. Serra", }, -- W -- -- X -- -- Y -- -- Z -- } } fi9ydhn1yf6ibvsszqnnqawtrd07rrq Module:Bibliography/data/zle-ono 828 3382869 9944278 9682437 2026-10-14T20:28:16Z TongcyDai 53191 同步 enwikt(rev 92586811) 9944278 Scribunto text/plain return { sources = { -- Библиография «Древнерусские берестяные грамоты»: http://gramoty.ru/birchbark/bibliography/ -- A -- ["Avdusin:1957"] = { alias = "Авдусин 1957", title = { text = "Смоленская берестяная грамота" }, author = "w:ru:Авдусин, Даниил Антонович|Avdusin, D.aniil A.ntonovich", year = "1957", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "248‒249" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1957_book01.pdf#page=254" }, }, ["Avdusin:1966"] = { alias = "Авдусин 1966", title = { text = "Смоленские берестяные грамоты из раскопок 1964 года" }, author = "w:ru:Авдусин, Даниил Антонович|Avdusin, D.aniil A.ntonovich", year = "1966", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "2", pages = "319‒324" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1966_book02.pdf#page=320" }, }, ["Avdusin:1969"] = { alias = "Авдусин 1969", title = { text = "Смоленские берестяные грамоты из раскопок 1966 и 1967 гг." }, author = "w:ru:Авдусин, Даниил Антонович|Avdusin, D.aniil A.ntonovich", year = "1969", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "3", pages = "186‒193" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1969_book03.pdf#page=188" }, }, ["Avdusin, Melnikova:1985"] = { alias = "Авдусин, Мельникова 1985", title = "Смоленские грамоты на бересте (из раскопок 1952‒1968 гг.)", author = {"w:ru:Авдусин, Даниил Антонович|Avdusin, D.aniil A.ntonovich", "ru:Мельникова, Елена Александровна|Melnikova, E.lena A.lexandrovna"}, year = "1985", location = "Moscow", publisher = "Nauka", journal = { name = "Древнейшие государства на территории СССР. Материалы и исследования. 1984 год", pages = "199‒211" }, link = { gb = "rFP5zwEACAAJ" }, }, ["Alekseev:1983"] = { alias = "Алексеев 1983", title = "Берестяная грамота из древнего Мстиславля", author = "ru:Алексеев, Леонид Васильевич|Alekseev, L.eonid V.asilievich", year = "1983", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "204‒212" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1983_book01.pdf#page=205" }, }, ["Alpatov:2004"] = { alias = "Алпатов 2004", title = "Берестяные грамоты в контексте фольклорной и литературной традиции", author = "Alpatov, S.ergey V.iktorovich", year = "2004", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"18", "4"}, pages = "123‒128" }, link = { url = "https://www.drevnyaya.ru/vyp/stat/s4_18_10.pdf" }, }, ["Andersen:2006"] = { alias = "Андерсен 2006", title = "Future and Future Perfect in the Old Novgorod Dialect", author = "Andersen, Henning", year = "2006", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"30", "1"}, pages = "71‒88" }, link = { doi = "10.1007/s11185-006-0692-8", jstor = "40160812" }, }, -- Андреев 1987а — В. Ф. Андреев. Новое прочтение берестяной грамоты № 318 (XIV в. ) // Изучение истории и культуры Новгородской земли. Тезисы докладов научной конференции. Новгород, 1987. С. 78–81. -- Андреев 1987б — В. Ф. Андреев. Новое прочтение берестяной грамоты № 471 (начало XV в.) // История и археология Новгородской земли. Тезисы научно-практической конференции. Новгород, 1987. С. 47–49. ["Andreev:1989"] = { alias = "Андреев 1989", title = "Об атрибуции комплекса новгородских берестяных грамот № 464‒476, 494", author = "Andreev, V.asily F.edorovich", year = "1989", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология. Тезисы научно-практической конференции", number = "2", pages = "85‒87" }, }, -- Андреев 1992 — В. Ф. Андреев. Еще одно толкование новгородской берестяной грамоты № 213 // Новгород и Новгородская земля. Тезисы научной конференции. Новгород, 1992. С. 181–185. -- Андреев 1995 — В. Ф. Андреев. Новгородские берестяные грамоты № 601 и 609 // Прошлое Новгорода и Новгородской земли. Тезисы докладов и сообщений научной конференции. Новгород, 1987. С.32–36. -- Анкудинов 1986 — И. Ю. Анкудинов. К интерпретации берестяной грамоты № 361 // Проблемы истории Новгорода и Новгородской земли XV в. Тезисы докладов и сообщений научного симпозиума. Новгород, 1986. С. 15–18. ["Ankudinov:1995"] = { alias = "Анкудинов 1995", title = "Из истории борьбы новгородских крестьян за землю в 14-15 веках ", author = "ru:Анкудинов, Игорь Юрьевич|Ankudinov, I.gor Yu.rievich", year = "1995", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "9" }, link = { url = "https://bibliotekar.ru/rusNovgorod/38.htm" }, }, ["Ankudinov:2000"] = { alias = "Анкудинов 2000", title = "Историко-географический комментарий к новгородской берестяной грамоте № 390", author = "ru:Анкудинов, Игорь Юрьевич|Ankudinov, I.gor Yu.rievich", year = "2000", chapter_of = { title = "{{R|zle-ono|NGB10}}", pages = "132‒132" }, }, ["Ankudinov:2003"] = { alias = "Анкудинов 2003", title = "Из истории хозяйственного освоения земель в XIV в. (по материалам берестяных грамот)", author = "ru:Анкудинов, Игорь Юрьевич|Ankudinov, I.gor Yu.rievich", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "81‒84" }, }, ["Ankudinov:2014"] = { alias = "Анкудинов 2014", title = "«Вежники» новгородских берестяных грамот № 550 и 664", author = "ru:Анкудинов, Игорь Юрьевич|Ankudinov, I.gor Yu.rievich", year = "2014", location = "Novgorod", journal = { name = "Новгородский архивный вестник", number = "12", pages = "3‒5" }, link = { academia = "11658722" }, }, -- Антропов 2021 — Н. П. Антропов. «Гуска сологая» в свете полногласных сочетаний модели *telt // Слова, конструкции и тексты в истории русской письменности. Сборник статей к 70-летию академика А. М. Молдована. М., СПб.: Нестор-История, 2021, с. 413-431. http://gramoty.ru/thumbs/bibliography_document_antropov-2021.pdf ["Astashova, Zaliznyak:1998"] = { alias = "Асташова, Зализняк 1998", title = "Берестяные грамоты из раскопок Заднепровья г. Смоленска", author = {"Astashova, N.atalia I.vanovna", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, year = "1998", chapter_of = { title = "Историческая археология: традиция и перспективы. К 80-летию со дня рождения Д. А. Авдусина", pages = "336‒341" }, location = "Moscow", publisher = "Памятники исторической мысли", link = { isbn = "5-88451-048-9" }, }, -- B -- ["Bezus:1998"] = { alias = "Безус 1998", title = "Судебные исполнители в Новгороде 11-15 веков по материалам берестяных грамот", author = "Bezus, N.atalia B.oleslavovna", year = "1998", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "12" }, link = { url = "https://bibliotekar.ru/rusNovgorod/72.htm" }, }, ["Beletsky:1968"] = { alias = "Белецкий 1968", title = "Древний Псков по материалам археологических раскопок экспедиции Государственного Эрмитажа", author = "Beletsky, V.asily D.mitrievich", year = "1968", location = "Saint Petersburg", publisher = "Publishing House “Soviet Artist”", journal = { name = "Сообщения Государственного Эрмитажа", number = "29", pages = "3‒8" }, link = { url = "http://gramoty.ru/thumbs/bibliography_document_beleckij-1968.pdf" }, }, ["Belyaev, Gippius, Zaliznyak:2019"] = { alias = "Беляев, Гиппиус, Зализняк 2019", title = "Берестяная грамота Москва-4: результаты комплексного исследования", author = {"ru:Беляев, Леонид Андреевич|Belyaev, L.eonid A.ndreevich", "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, year = "2019", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"77", "3"}, pages = "21‒30" }, link = { doi = "10.25986/IRI.2019.77.3.003", url = "https://www.drevnyaya.ru/vyp/2019_3/part_4.pdf" }, }, ["Birch. Lett. 50 yrs."] = { alias = {"BG50", "Бер. грам. 50 лет"}, title = "Берестяные грамоты: 50 лет открытия и изучения. Материалы международной конференции (Великий Новгород, 24‒27 сентября 2001 года)", author = { "Valentin Yanin|Yanin, V.alentin L.avrentievich", type = "editor" }, year = "2003", location = "Moscow", publisher = "Indrik", link = { isbn = "5-85759-251-8", gb = "LW40AAAAMAAJ" }, }, ["Bobrik:2008"] = { alias = "Бобрик 2008", title = "Новые сведения о берестяной грамоте 916", author = "Bobrik, M.arina A.natolyevna", year = "2008", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"16", "2"}, pages = "246‒256" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2008-2/246-256" }, }, ["Bobrik:2014"] = { alias = "Бобрик 2014", title = "Маргиналии к берестяным грамотам и памятникам древнерусской эпиграфики", author = "Bobrik, M.arina A.natolyevna", year = "2014", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"28", "2"}, pages = "191‒201" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2014-2/191-201" }, }, ["Bobrik:2020"] = { alias = "Бобрик 2020", title = "К изучению лексики берестяных грамот: {{lang|zle-ono|кланѧюсѧ}} в № 293, {{lang|zle-ono|водѧ}} в № 65, {{lang|zle-ono|напрасно}} в № 494/469", author = "Bobrik, M.arina A.natolyevna", year = "2020", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"39", "1"}, pages = "172‒179" }, link = { doi = "10.31912/rjano-2020.1.7", url = "https://rjano.ruslang.ru/ru/archive/2020-1/172-179" }, }, ["Bogdanov:2007"] = { alias = "Богданов 2007", title = "Тверская берестяная грамота № 1: внестратиграфическая и стратиграфическая датировка", author = "Bogdanov, S.ergei V.ladimirovich", year = "2007", location = "Tver", publisher = "Tver State University", journal = { name = "Вестники Тверского государственного университета. История", number = "1", pages = "134‒153" }, link = { academia = "5882067" }, }, ["Bogdanov:2015"] = { alias = "Богданов 2015", title = "Первая тверская берестяная грамота: оценка датирующих данных", author = "Bogdanov, S.ergei V.ladimirovich", year = "2015", location = "Tver", publisher = "Tver State University", journal = { name = "Вестники Тверского государственного университета. История", number = "4", pages = "4‒21" }, link = { academia = "21586950" }, }, ["Borkovsky:1952"] = { alias = "Борковский 1952", title = "Драгоценные памятники древнерусской письменности", author = "ru:Борковский, Виктор Иванович|Borkovsky, V.ictor I.vanovich", year = "1952", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "131‒136" }, link = { url = "http://gramoty.ru/thumbs/bibliography_document_borkovsky-1952.pdf" }, }, ["Burov:1975"] = { alias = "Буров 1975", title = "«Муж добръ Есифъ Давыдович»", author = "Burov, V. A.", year = "1975", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "4", pages = "267‒273" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1975_book04.pdf#page=268" }, }, ["Burov:1978"] = { alias = "Буров 1978", title = "Новгородские свадебные документы XIV в. на бересте", author = "Burov, V. A.", year = "1978", journal = { name = "ru:|Археографический ежегодник за 1977 год", pages = "86‒87" }, location = "Moscow", publisher = "Nauka", link = { url = "https://inslav.ru/sites/default/files/editions/ae-1977_1978.pdf#page=87" }, }, ["Burov:1979"] = { alias = "Буров 1979", title = "Заметки о новгородских берестяных грамотах", author = "Burov, V. A.", year = "1979", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "218‒227" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1979_book01.pdf#page=221" }, }, ["Burov:1986"] = { alias = "Буров 1986", title = "Заметки о новгородских берестяных грамотах XIV‒XV вв. (по материалам Неревского раскопа)", author = "Burov, V. A.", year = "1986", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "2", pages = "217‒223" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1986_book02.pdf#page=218" }, }, ["Burov:1988"] = { alias = "Буров 1988", title = "О родословии бояр Мишиничей–Онцифоровичей (по материалам Неревского раскопа 1951‒1962 гг.)", author = "Burov, V. A.", year = "1988", chapter_of = { title = "Древности славян и Руси", pages = "119‒125" }, location = "Moscow", publisher = "Nauka", link = { url = "https://historylib.org/historybooks/B--A--Timoshchuk-Drevnosti-slavyan-i-Rusi/23" }, }, -- C -- ["Collins:2011"] = { alias = "Коллинз 2011", title = "Reconstructing the pragmatics of a medieval marriage negotiation (Novgorod 955)", author = "Collins, Daniel E.", year = "2011", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"35", "1"}, pages = "33‒61" }, link = { doi = "10.1007/s11185-010-9070-7", jstor = "41486685" }, }, ["Collins:2012"] = { alias = "Коллинз 2012", title = "The Strength of the Case: Interpreting the Hapax Legomenon доужєбоу in Novgorod Birchbark 855", author = "Collins, Daniel E.", year = "2012", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"24", "2"}, pages = "186‒218" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2012-2/186-218" }, }, ["Chebanenko:2016"] = { alias = "Чебаненко 2016", title = "Досудебные способы разрешения конфликтов в эпоху Пространной Правды: новгородская берестяная грамота № 548", author = "Chebanenko, S.ergey B.orisovich", year = "2016", location = "Novgorod", publisher = "Novgorod State University", journal = { name = "ru:|Новгородский исторический сборник", number = {"26", "16"}, pages = "103‒114" }, link = { url = "http://www.spbiiran.nw.ru/wp-content/uploads/2017/12/2-НИС_-2016_opt.pdf#page=103" }, }, ["Cherepnin:1969"] = { alias = "Черепнин 1969", title = "Новгородские берестяные грамоты как исторический источник", author = "ru:Черепнин, Лев Владимирович|Cherepnin, L.ev V.ladimirovich", year = "1969", location = "Moscow", publisher = "Nauka", link = { url = "http://archnov.com/wp-content/uploads/2015/12/CHerepnin-L.V.-Novgorodskie-berestyanye-gramoty-kak-istoricheskij-istochnik.-1969-1.pdf" }, }, ["Chernov:1997"] = { alias = "Чернов 1997", title = "Московская берестяная грамота № 1 ‒ первый акт Московской Руси на бересте", author = "ru:Чернов, Сергей Заремович|Chernov, S.ergey Z.aremovich", year = "1997", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Российская археология", number = "2", pages = "123‒149" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1997_book02.pdf#page=125" }, }, -- D -- ["Dekker:2018"] = { alias = "Деккер 2018", title = "Old Russian Birchbark Letters: A Pragmatic Approach", author = "Dekker, Simeon", year = "2018", location = {"Leiden", "Boston"}, publisher = "Brill Rodopi", series = { name = "|Studies in Slavic and General Linguistics", number = "42" }, link = { ia = "old-russian-birchbark-letters", isbn = "978-90-04-35320-6", gb = "JHtTDwAAQBAJ", url = "https://brill.com/display/title/35684" }, page_url = { ia = true }, }, ["DND^1"] = { alias = "ДНД1", title = { text = "Древненовгородский диалект", translation = "Old Novgorod Dialect" }, author = "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", year = "1995", location = "Moscow", publisher = "Languages of the Russian Culture", link = { ia = "old-novgorod-dialect/DND1", url = "https://inslav.ru/publication/zaliznyak-drevnenovgorodskiy-dialekt-m-1995" }, page_url = { ia = true }, }, ["DND^2"] = { alias = "ДНД2", title = { text = "Древненовгородский диалект", translation = "Old Novgorod Dialect" }, author = "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", year = "2004", location = "Moscow", publisher = "LRC Publishing House", edition = "2nd", link = { ia = "old-novgorod-dialect/DND2", isbn = "5-94457-165-9", gb = "KqlCAgAAQBAJ", url = "http://gramoty.ru/birchbark/library/book/53/" }, page_url = { ia = true, set_page = 1 }, }, ["DND^+"] = { alias = {"DND+", "ДНД+"}, title = { text = "Древненовгородский диалект. Дополнение", translation = "Old Novgorod Dialect. Addition" }, author = "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", year = "202X", location = "Moscow", }, ["Dobrodomov:2000"] = { alias = "Добродомов 2000", title = "Полнота эксцерпированного материала и достоверность лексикологических изысканий (тюркизм зелена, зелень, зилян в русской письменности)", author = "ru:Добродомов, Игорь Георгиевич|Dobrodomov, I.gor G.eorgievich", year = "2000", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "8", pages = "297‒311" }, }, ["Drboglav:1973"] = { alias = "Дрбоглав 1973", title = "Латинская берестяная грамота из новгородских раскопок", author = "Drboglav, D.onat A.leksandrovich", year = "1973", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "3", pages = "108‒117" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1973_book03.pdf#page=113" }, }, ["Drboglav:1978"] = { alias = "Дрбоглав 1978", title = "Грамота № 488", author = "Drboglav, D.onat A.leksandrovich", year = "1978", chapter_of = { title = "{{R|zle-ono|NGB7}}", pages = "167‒191" }, }, ["Drboglav:2000"] = { alias = "Дрбоглав 2000", title = "Немецкая берестяная грамота из новгородских раскопок 1993 г.", author = "Drboglav, D.onat A.leksandrovich", year = "2000", chapter_of = { title = "Труды кафедры древних языков (к 50-летию кафедры): Opuscula Cathedrae Linguarvm Antiquarum", pages = "116‒123", series = { name = "Труды исторического факультета МГУ. vol. 15. III, Instrumenta studiorum", number = "6" } }, location = "Saint Petersburg", publisher = "Aletheia", link = { isbn = "5-89329-333-9", url = "https://www.hist.msu.ru/upload/iblock/fec/48174.pdf#page=116" }, }, ["Drochenina, Rybakov:1960"] = { alias = "Дроченина, Рыбаков 1960", title = "Берестяная грамота из Витебска", author = {"Drochenina, N. N.", "Boris Rybakov|Rybakov, B.oris A.lexandrovich"}, year = "1960", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "282‒283" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1960_book01.pdf#page=288" }, }, ["Dubrovin:2009"] = { alias = "Дубровин 2009", title = "О комплексе берестяных грамот Никитинского раскопа в Новгороде", author = "Dubrovin, G.ennady E.vgenievich", year = "2009", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Российская археология", number = "2", pages = "93‒107" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/RA_2009_2.pdf#page=94" }, }, -- E -- -- F -- ["Faccani:1982"] = { alias = "Факкани 1982", title = "Messaggi dall'antica Novgorod", author = "Faccani, Remo", year = "1982", location = "Rome", publisher = "Bulzoni", journal = { name = "Annali della Facoltà di Lingue e Letterature Straniere di Ca' Foscari", number = {"21", "1‒2"}, pages = "69‒84" }, link = { url = "https://fc.cab.unipd.it/fedora/objects/o:458932/methods/bdef:Content/get#page=71" }, }, ["Faccani:1987"] = { alias = "Факкани 1987", title = "Gramoty novgorodiane su corteccia di betulla. I (secoli XI‒XII)", author = "Faccani, Remo", year = "1987", location = "Padua", publisher = "Editoriale Programma", journal = { name = "Annali di Ca' Foscari. Rivista della Facoltà di Lingue e Letterature Straniere dell'Università di Venezia", number = {"26", "1‒2"}, pages = "117‒136" }, link = { url = "https://fc.cab.unipd.it/fedora/objects/o:458952/methods/bdef:Content/get#page=114" }, }, ["Faccani:1988"] = { alias = "Факкани 1988", title = "Gramoty novgorodiane su corteccia di betulla. II (secoli XI‒XII)", author = "Faccani, Remo", year = "1988", location = "Padua", publisher = "Editoriale Programma", journal = { name = "Annali di Ca' Foscari. Rivista della Facoltà di Lingue e Letterature Straniere dell'Università di Venezia", number = {"27", "1‒2"}, pages = "139‒159" }, link = { url = "https://fc.cab.unipd.it/fedora/objects/o:458956/methods/bdef:Content/get#page=137" }, }, ["Faccani:1995"] = { alias = "Факкани 1995", title = "Iscrizioni novgorodiane su corteccia di betulla", author = "Faccani, Remo", year = "1995", location = "Udine", publisher = "University of Udine", link = { url = "https://safarmer.com/Faccani_Iscrizioni_novgorodiane.pdf" }, }, ["Faccani:2003"] = { alias = "Факкани 2003", title = "Некоторые размышления об истоках древненовгородской письменности", author = "Faccani, Remo", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "224‒234" }, }, ["Faccani:2004"] = { alias = "Факкани 2004", title = "Review: Янин, В. Л., Зализняк, А. А.: ''Новгородские грамоты на бересте''. (Из раскопок 1990–1996 гг.), Палеография берестяных грамот и их внестратиграфическое датирование, Т. 10, Москва: “Русские словари”, 2000, 432 стр.", author = "Faccani, Remo", year = "2004", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"28", "1"}, pages = "125‒130" }, link = { doi = "10.1023/B:RUSS.0000025108.21763.46", jstor = "40160758" }, }, ["Faccani:2006"] = { alias = "Факкани 2006", title = "Malefici e matrimoni. A proposito di due testi novgorodiani su corteccia di betulla scoperti nel 2005", author = "Faccani, Remo", year = "2006", location = "Florence", publisher = "Firenze University Press", journal = { name = "Studi Slavistici", number = {"3", "1"}, pages = "7‒17" }, link = { doi = "10.13128/Studi_Slavis-2140", url = "https://oaj.fupress.net/index.php/ss/article/view/2115/2115" }, }, ["Faccani:2010"] = { alias = "Факкани 2010", title = "Il testo novgorodiano su corteccia di betulla № 496: un documento giudiziario?", author = "Faccani, Remo", year = "2010", chapter_of = { title = "forma formans: Studi in onore di Boris Uspenskij. a cura di Sergio Bertolissi e Roberta Salvatore", volume = "1", pages = "193‒198" }, location = "Naples", publisher = "M. D'Auria", }, ["Faccani:2017"] = { alias = "Факкани 2017", title = "Intorno all'ultimo volume delle NGB", author = "Faccani, Remo", year = "2017", location = {"Pisa", "Roma"}, publisher = "Fabrizio Serra", journal = { name = "Russica Romana", number = "24", pages = "171‒186" }, link = { doi = "10.19272/201707201007" }, }, ["Fałowski:1998"] = { alias = "Фаловский 1998", title = "Jeszcze o gramotach brzozowych z XII wieku na Ukrainie", author = "Fałowski, Adam", year = "1998", location = "Warsaw", publisher = "Energeia", series = { name = "Z polskich studiów slawistycznych", number = "9" }, journal = { name = "Językoznawstwo: prace na XII Międzynarodowy Kongres Slawistów w Krakowie 1998", pages = "71‒76" }, link = { gb = "KGLlAAAAMAAJ" }, }, -- G -- -- Гжибовский 1976 — S. Grzybowski. Z lekcji nowogrodzkich gramot brzozowych. I // Zeszyty naukowe Uniwersytetu Łódzkiego. Nauki humanistyczno-spoleczne. Seria I, zeszyt 109. Łódź, 1976. S. 27–31. -- Гжибовский 1977 — S. Grzybowski. Z lekcji nowogrodzkich gramot brzozowych. II // Acta Universitatis Lodziensis. Zeszyty naukowe Uniwersytetu Łódzkiego. Nauki humanistyczno-spoleczne. Seria I, zeszyt 16, 1977. S. 27–30. -- Гиппиус 1991 — А. А. Гиппиус. «Ида на суд...» (Комментарий к берестяной грамоте № 2 из Звенигорода Галицкого) // Семиотика культуры. III Всесоюзная летняя школа-семинар 15–20 сентября 1991 г. Тезисы докладов. Сыктывкар, 1991. С. 3–5. -- Гиппиус 1993 — А. А. Гиппиус. Об одной числовой модели в древнерусских текстах // Истоки русской культуры (археология и лингвистика). 7–9 декабря 1993 г. Тезисы докладов. М., 1993. С. 43–46. -- Гиппиус 1997 — А. А. Гиппиус. «Вожжей оленьих 28...» (Об одной числовой модели в древнерусских текстах) // Живая Старина, 1997, № 3. С. 21–23. -- Гиппиус 2003а — А. А. Гиппиус. «Сисиниева легенда» в новгородской берестяной грамоте // В поисках «ориентального» на Балканах. Античность. Средневековье. Новое время (Балканские чтения 7. Тезисы и материалы). М., 2003. С. 58–60. ["Gippius:2003b"] = { alias = "Гиппиус 2003б", title = "Комментарий к берестяной грамоте № 226", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "45‒56" }, }, ["Gippius:2004a"] = { alias = "Гиппиус 2004а", title = "К прагматике и коммуникативной организации берестяных грамот", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2004", chapter_of = { title = "{{R|zle-ono|NGB11}}", pages = "183‒232" }, }, ["Gippius:2004b"] = { alias = "Гиппиус 2004б", title = "О нескольких персонажах новгородских берестяных грамот XII века", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2004", chapter_of = { title = "{{R|zle-ono|NGB11}}", pages = "164‒182" }, }, -- Гиппиус 2005 — А. А. Гиппиус. «Сисиниева легенда» в новгородской берестяной грамоте // Заговорный текст: Генезис и структура. М., 2005. С. 136–142. -- Гиппиус 2009а — А. А. Гиппиус. Берестяное хитросплетение XII в. (Грамота № 88) // Великий Новгород и средневековая Русь: Сборник статей: К 80-летию академика В. Л. Янина. М. : Памятники исторической мысли, 2009. С. 37–43. -- Гиппиус 2009б — А. А. Гиппиус. Наблюдения над этикетными формулами берестяных грамот // Стереотипы в языке, коммуникации и культуре. Сборник статей. М. : РГГУ, 2009. С. 279–300. -- Гиппиус 2009в — А. А. Гиппиус. Кирилло-мефодиевская традиция на Руси и берестяные грамоты // Славянский альманах. 2009. М., 1010. С. 5–25. -- Гиппиус 2012 — A. Gippius. Birchbark Literacy and the Rise of Written Communication in Early Rus’ // Epigraphic Literacy and Christian Identity Modes of Written Discourse in the Newly Christian European North. Ed. K. Zilmer & J. Jesch (eds.), (Utrecht Studies in Medieval Literacy 4). P. 201-224. P. 225–251. -- Гиппиус 2012а — A. Gippius. Birchbark Literacy and the Rise of Written Communication in Early Rus’ // In: Epigraphic Literacy and Christian Identity: Modes of Written Discourse in the Newly Christian European North. Turnhout : Brepols Publishers, 2012. P. 225–251 -- Гиппиус 2012б — А. А. Гиппиус. «Ильдятино селище»: комментарий к новгородской берестяной грамоте № 71 // Проблемы дипломатики, кодикологии и актовой археографии: материалы XXIV международной научной конференции. Москва 2-3 февраля 2012 г. / Отв. ред.: Ю. Шустова. М. : Российский государственный гуманитарный университет, 2012. С. 231–234 -- Гиппиус 2017 — А. А. Гиппиус. Берестяная грамота № 1072 и денежно-весовые системы средневекового Новгорода // Российский рубль. 700 лет истории. Материалы Международной нумизматической конференции. Великий Новгород. 25-27 апреля 2016 г. [б.и.], 2017. С. 25–36. ["Gippius, Zavyalov:2023"] = { alias = "Гиппиус, Завьялов 2023", title = "Берестяная грамота из Переяславля Рязанского", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "ru:Завьялов, Владимир Игоревич|Zavyalov, V.ladimir I.gorevich"}, year = "2023", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Российская археология", number = "2", pages = "179‒186" }, link = { doi = "10.31857/S0869606323020071", url = "https://archaeolog.ru/media/books_sov_archaeology/RA_2023_2.pdf#page=180" }, }, -- Гиппиус, Зализняк, Коваль 2011 — А. А. Гиппиус, А. А. Зализняк, В. Ю. Коваль. Берестяная грамота из раскопок в Московском Кремле // Московский Кремль XV столетия Т. 1: Древние святыни и исторические памятники. М. : Арт-Волхонка, 2011. С. 452–455. ["Gippius, Schaeken:2011"] = { alias = "Гиппиус, Схакен 2011", title = "On direct speech and referential perspective in birchbark letters no. 5 from Tver' and no. 286 from Novgorod", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Schaeken, Jos"}, year = "2011", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"35", "1"}, pages = "13‒32" }, link = { doi = "10.1007/s11185-010-9069-0", jstor = "41486684" }, }, ["Gorsky:1969"] = { alias = "Горский 1969", title = "Берестяная грамота № 256", author = "ru:Горский, Анатолий Дмитриевич|Gorsky, A.natoly D.mitrievich", year = "1969", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "3", pages = "79–85" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1969_book03.pdf#page=81" }, }, -- Горский 1976 — А. Д. Горский. Историческая наука в СССР. Обзоры. К 25-летию открытия берестяных грамот // Вопросы истории, 1976, № 12. С. 141–146. ["Grishina, Makhov:1987"] = { alias = "Гришина, Махов 1987", title = "Формулы в составе текста (к анализу новгородской берестяной грамоты № 605)", author = {"Grishina, E.lena A.lexandrovna", "ru:Махов, Александр Евгеньевич|Makhov, A.lexander E.vgenievich"}, year = "1987", chapter_of = { title = "Балто-славянские исследования 1985", pages = "209‒221" }, location = "Moscow", publisher = "Nauka", link = { url = "https://inslav.ru/images/stories/books/BSI1985%281987%29.pdf#page=106" }, }, ["Grozdilov:1962"] = { alias = "Гроздилов 1962", title = "Раскопки древнего Пскова (1956, 1958‒1960 гг.)", author = "Grozdilov, G.rigory P.avlovich", year = "1962", location = "Saint Petersburg", publisher = "State Hermitage Publishing House", journal = { name = "Сообщения Государственного Эрмитажа", number = "23", pages = "64‒68" }, link = { url = "http://gramoty.ru/thumbs/bibliography_document_grozdilov-1962.pdf" }, }, -- H -- ["Haavio:1964"] = { alias = "Хаавио 1964", title = "The Oldest Source of Finnish Mythology: Birchbark Letter No. 292", author = "Haavio, Martti", year = "1964", publisher = "Indiana UP", journal = { name = "Journal of the Folklore Institute", number = {"1", "1/2"}, pages = "45‒66" }, link = { jstor = "3814030" }, }, ["Helimski:1986"] = { alias = "Хелимский 1986", title = "О прибалтийско-финском языковом материале в новгородских берестяных грамотах", author = "Eugene Helimski|Helimski, E.ugene A.rnoldovich", year = "1986", chapter_of = { title = "{{R|zle-ono|NGB8}}", pages = "252‒259" }, }, ["Helimski:1998"] = { alias = "Хелимский 1998", title = "К интерпретации древнерусских текстов: 1. {{lang|zle-ono|нарцꙑ}}; 2. {{lang|zle-ono|шестники}}", author = "Eugene Helimski|Helimski, E.ugene A.rnoldovich", year = "1998", chapter_of = { title = "Балто-славянские исследования 1997", pages = "563‒569" }, location = "Moscow", publisher = "Indrik", link = { url = "https://inslav.ru/images/stories/books/BSI1997%281998%29.pdf#page=283" }, }, -- I -- ["Itkin:2008"] = { alias = "Иткин 2008", title = "Две заметки о берестяных грамотах: Смол. 12, Торж. 4", author = "ru:Иткин, Илья Борисович|Itkin, I.lya B.orisovich", year = "2008", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"15", "1"}, pages = "191‒195" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2008-1/191-195" }, }, -- J -- ["Jakobson:1952"] = { alias = "Якобсон 1952", title = "Vestiges of the Earliest Russian Vernacular", author = "Roman Jakobson|Jakobson, Roman", year = "1952", location = "New York", publisher = "International Linguistic Association", journal = { name = "Word (journal)|Word", number = {"8", "4"}, series = { name = "Slavic Word", number = "1" }, pages = "350‒355" }, link = { doi = "10.1080/00437956.1952.11659445" }, }, ["Jakobson:1953"] = { alias = "Якобсон 1953", title = "A. V. Arcixovskij and M. N. Tixomirov, ''Novgorodskie gramoty na bereste''. 68 pp. + 23 illustrations. Moscow: Academy of Sciences of the U.S.S.R., 1953 (Reviews)", author = "Roman Jakobson|Jakobson, Roman", year = "1953", location = "New York", publisher = "International Linguistic Association", journal = { name = "Word (journal)|Word", number = {"9", "4"}, series = { name = "Slavic Word", number = "2" }, pages = "407‒409" }, link = { url = "https://www.tandfonline.com/doi/epdf/10.1080/00437956.1953.11659484#page=17" }, }, -- K -- ["Kafengauz:1960"] = { alias = "Кафенгауз 1960", title = "Заметки о новгородских берестяных грамотах", author = {"ru:Кафенгауз, Бернгард Борисович|Kafengauz, B.ernhard B.orisovich"}, year = "1960", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", journal = { name = "История СССР", number = "1", pages = "168‒174" }, }, ["Kwon:2016"] = { alias = "Квон 2016", title = "Reanimating voices from the past: an alternative reading of Novgorod Birch Bark Letter N370", author = { text = "권경준", translation = "Kwon, Kyong-joon" }, year = "2016", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"40", "1"}, pages = "79‒102" }, link = { doi = "10.1007/s11185-015-9156-3", jstor = "43945156" }, }, ["Kempgen:2006"] = { alias = "Кемпген 2006", title = "“Boris an Anastasija: Schick' mir ein Unterhemd”. Ein textlinguistisch-pragmatischer Zugang zu den Birkenrinden Nr. 43 und 49", author = "de:Sebastian Kempgen|Kempgen, Sebastian", year = "2006", location = "Berlin", publisher = "Lit Verlag", journal = { name = "Studia Philologica Slavica. Festschrift für Gerhard Birkfellner zum 65. Geburtstag", number = "1", pages = "283‒300" }, link = { academia = "2500971" }, }, ["Kostyuchuk:2003"] = { alias = "Костючук 2003", title = "Берестяные грамоты как один из источников современной лексикографии (Псковский областной словарь с историческими данными)", author = "ru:Костючук, Лариса Яковлевна|Kostyuchuk, L.arisa Ya.kovlevna", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "296‒303" }, }, ["Krenke et al.:2016"] = { alias = "Кренке и др. 2016", title = "Стратиграфический раскоп на Подоле Московского Кремля", author = {"Krenke, N.ikolai A.lexandrovich", "Glazunova O.lga N.ikolaevna", "Ershov, I.van N.ikolaevich", "Oleynikov, O.leg M.ikhailovich"}, year = "2016", location = "Moscow", publisher = "LRC Publishing House", journal = { name = "ru:|Краткие сообщения Института археологии", number = "243", pages = "107‒126" }, link = { url = {"http://gramoty.ru/thumbs/bibliography_document_krenke-et-al-2016.pdf", "https://archaeolog.ru/media/ksia/ksia-243-redu.pdf#page=107"} }, }, ["Krenke, Kainov:2023"] = { alias = "Кренке, Каинов 2023", title = "О смоленской берестяной грамоте № 11 с «руническим письмом»", author = {"Krenke, N.ikolai A.lexandrovich", "Kainov, S.ergey Yu.ryevich"}, year = "2023", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"93", "3"}, pages = "99‒105" }, link = { doi = "10.25986/IRI.2023.93.3.009", url = {"http://gramoty.ru/thumbs/bibliography_document_krenke-kainov-2023.pdf", "https://www.drevnyaya.ru/vyp/2023_3/part_8.pdf"} }, }, ["Krylov:2023"] = { alias = "Крылов 2023", title = "Поправки к чтению новгородской берестяной грамоты № 307", author = "Krylov, D.mitry S.ergeevich", year = "2023", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"45", "1"}, pages = "144‒159" }, link = { doi = "10.31912/rjano-2023.1.7", url = {"http://gramoty.ru/thumbs/bibliography_document_krylov-2023.pdf", "https://rjano.ruslang.ru/ru/archive/2023-1/144-159"} }, }, ["Krysko:1993b"] = { alias = "Крысько 1993б", title = "Общеславянские и древненовгородские формы Nom. Sg. masc. ''*o''-склонения", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovich", year = "1993", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"17", "2"}, pages = "119‒156" }, link = { doi = "10.1007/BF01858200", jstor = "40160371" }, }, ["Krysko:1993c"] = { alias = "Крысько 1993в", title = "Новые материалы к истории древненовгородского номинатива на ''-е''", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovich", year = "1993", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "6", pages = "78‒88" }, link = { url = "https://vja.ruslang.ru/ru/archive/1993-6/78-88" }, }, ["Krysko:1994b"] = { alias = "Крысько 1994б", title = "Заметки о древненовгородском диалекте (I. Палатализации)", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovich", year = "1994", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "5", pages = "28‒45" }, link = { url = "https://vja.ruslang.ru/ru/archive/1994-5/28-45" }, }, ["Krysko:2000"] = { alias = "Крысько 2000", title = "К интерпретации некоторых именных форм в берестяных грамотах", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovich", year = "2000", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"24", "3"}, pages = "231‒264" }, link = { doi = "10.1023/A:1026511400897", jstor = "40160620" }, }, ["Krysko:2020"] = { alias = "Крысько 2020", title = "''Дъвои чепи'': к истории славянских собирательных числительных", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovich", year = "2020", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "55‒69" }, link = { url = "https://vja.ruslang.ru/ru/archive/2020-4/55-69" }, }, ["Kuza, Medyntseva:1974"] = { alias = "Куза, Медынцева 1974", title = "Заметки о берестяных грамотах", author = {"ru:Куза, Андрей Васильевич|Kuza, A.ndrey V.asilievich", "ru:Медынцева, Альбина Александровна|Medyntseva, A.lbina A.lexandrovna"}, year = "1974", location = "Moscow", publisher = "Nauka", journal = { name = "Нумизматика и эпиграфика", number = "11", pages = "215‒230" }, }, ["Kuzmin:1952"] = { alias = "Кузьмин 1952", title = "Новгородская берестяная грамота № 9", author = "Kuzmin, F. F.", year = "1952", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "137‒140" }, }, ["Kukushkin, Gippius, Zaliznyak:2018"] = { alias = "Кукушкин, Гиппиус, Зализняк 2018", title = "Первая берестяная грамота из Вологды", author = {"Kukushkin, I.gor P.olievktovich", "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, year = "2018", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Российская археология", number = "1", pages = "164‒172" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/RA_2018_1.pdf#page=166" }, }, ["Kuraszkiewicz:1957"] = { alias = "Курашкевич 1957", title = "Gramoty Nowogrodzkie na brzozowej korze", author = "Kuraszkiewicz, Wladyslaw", year = "1957", location = "Warsaw", publisher = "PWN", }, ["Kuraszkiewicz:1981"] = { alias = "Курашкевич 1981", title = "Trzy najstarsze brzozowe gramoty nowogrodzkie: Gostiaty, Zeiznomira i Zeirowita", author = "Kuraszkiewicz, Wladyslaw", year = "1981", location = "Kraków", publisher = "Ossolineum", journal = { name = "pl:|Rocznik Slawistyczny", number = {"41", "1"} }, }, ["Kuchkin:1977"] = { alias = "Кучкин 1977", title = "К изучению текста новгородской берестяной грамоты № 138", author = "ru:Кучкин, Владимир Андреевич|Kuchkin, V.ladimir A.ndreevich", year = "1977", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "4", pages = "292‒295" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1977_book04.pdf#page=293" }, }, ["Kuchkin:2004"] = { alias = "Кучкин 2004", title = "Десятские средневековой Руси", author = "ru:Кучкин, Владимир Андреевич|Kuchkin, V.ladimir A.ndreevich", year = "2004", location = "Moscow", publisher = "Indrik", journal = { name = "ru:|Средневековая Русь", number = "4", pages = "171‒251" }, link = { gb = "cWVpAAAAMAAJ", url = "https://www.klex.ru/swe" }, }, ["Kuchkin:2006"] = { alias = "Кучкин 2006", title = "Ранние свидетельства о сотских и сотнях", author = "ru:Кучкин, Владимир Андреевич|Kuchkin, V.ladimir A.ndreevich", year = "2006", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"23", "1"}, pages = "10‒23" }, link = { url = "https://www.drevnyaya.ru/vyp/stat/s1_23_2.pdf" }, }, ["Khoroshkevich:1989"] = { alias = "Хорошкевич 1989", title = "Монголы и Новгород в 50-е годы XIII в. (по данным берестяных грамот № 215 и 218)", author = "ru:Хорошкевич, Анна Леонидовна|Khoroshkevich, A.nna L.eonidovna", year = "1989", chapter_of = { title = "История и культура древнерусского города", pages = "69‒74" }, location = "Moscow", publisher = "Moscow State UP", link = { isbn = "5-211-00286-5", url = "https://rodnovery.ru/images/knigi/istoriya-i-kultura-drevnerusskogo-goroda.pdf#page=68" }, }, -- L -- ["Laakso:1999"] = { alias = "Лааксо 1999", title = "Vielä kerran itämerensuomen vanhimmista muistomerkeistä", author = "Laakso, Johanna", year = "1999", location = "Helsinki", publisher = "Kotikielen Seura", journal = { name = "Virittäjä", number = {"103", "4"}, pages = "531‒555" }, link = { url = "https://journal.fi/virittaja/article/view/39204/8931" }, }, ["Labutina, Kolosova:2003"] = { alias = "Лабутина, Колосова 2003", title = "Дворы с берестяными грамотами в составе восточной части Застенья (по материалам раскопок на ул. Ленина в Пскове)", author = {"Labutina, I.nga K.onstantinovna", "Kolosova, I.rina O.legovna"}, year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "177‒206" }, }, ["Labutina, Kostyuchuk:1981"] = { alias = "Лабутина, Костючук 1981", title = "Псковские берестяные грамоты № 3 и 4", author = {"Labutina, I.nga K.onstantinovna", "ru:Костючук, Лариса Яковлевна|Kostyuchuk, L.arisa Ya.kovlevna"}, year = "1981", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "66‒88" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1981_book01.pdf#page=67" }, }, ["Lebedeva:2003"] = { alias = "Лебедева 2003", title = "Элемент насилия в бытовом поведении новгородцев XI‒XV вв. (По материалам новгородских берестяных грамот)", author = "Lebedeva, E. E.", year = "2003", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "17", pages = "240‒253" }, }, ["Lubotsky, Vermeer:1998"] = { alias = "Лубоцкий, Вермеер 1998", title = "Observations on the Longest Birchbark Letter (Novgorod 531)", author = {"Alexander Lubotsky|Lubotsky, A.lexander M.arkovich", "Vermeer, Willem"}, year = "1998", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"22", "2"}, pages = "143‒164" }, link = { doi = "10.1023/A:1006891004592", jstor = "40160942" }, }, ["Lukin:2019"] = { alias = "Лукин 2019", title = "Новгородская берестяная грамота № 1105 и древнерусские закупы", author = "ru:Лукин, Павел Владимирович|Lukin, P.avel V.ladimirovich", year = "2019", chapter_of = { title = "Русь, Россия: Средневековье и Новое время", pages = "44‒47", volume = { title = "Шестые чтения памяти академика РАН Л. В. Милова. Материалы к международной научной конференции. Москва, 21‒22 ноября 2019 г.", number = "6" }, series = { name = "Труды Исторического факультета МГУ. ΙΙ Исторические исследования", number = "102" } }, location = "Moscow", publisher = "Moscow State UP", link = { isbn = "978-5-19-011431-7" }, }, -- — П. В. Лукин. // -- Русь, Россия: Средневековье и Новое время ( (102). С. . -- M -- ["Majer:2014"] = { alias = "Майер 2014", title = "The origin of the ‘''l''-less perfect’ in the Novgorod birchbark documents", author = "Majer, Marek", year = "2014", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"38", "2"}, pages = "167‒185" }, link = { doi = "10.1007/s11185-014-9130-5", jstor = "43945114" }, }, -- Малыгин 2011 — П. Д. Малыгин. Берестяные грамоты древнего Торжка (из раскопок 1985 и 1999-2001 гг.). Тверь: Творческая мастерская Л. Юга, 2011 (Труды Новоторжской археологической экспедиции. Т. 1). ["Malygin, Zaliznyak:2004"] = { alias = "Малыгин, Зализняк 2004", title = "Берестяные грамоты №1‒19 из Торжка", author = {"Malygin, P.yotr D.mitrievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, year = "2004", chapter_of = { title = "{{R|zle-ono|NGB11}}", pages = "120‒136" }, }, ["Maroevič:1996"] = { alias = "Мароевич 1996", title = "Этюды по грамматике древнерусского языка. I (К прочтению Свинцовой грамоты)", author = "Maroevič, R. N.", year = "1996", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "17‒22" }, link = { url = "https://vja.ruslang.ru/ru/archive/1996-3/17-22" }, }, ["Matveenko:1956"] = { alias = "Матвеенко 1956", title = " Заметки о языке новгородских берестяных грамот", author = "Matveenko, V. A.", year = "1956", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "82‒91" }, link = { url = "http://gramoty.ru/thumbs/bibliography_document_matveenko-1956.pdf" }, }, ["Medvedev:1967"] = { alias = "Медведев 1967", title = "Из истории Старой Руссы", author = "ru:Медведев, Александр Филиппович|Medvedev, A.lexander F.ilippovich", year = "1967", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "3", pages = "265‒286" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1967_book03.pdf#page=267" }, }, -- Медведев 1972 — А. Ф. Медведев. Новые материалы о Старой Руссе // Археологические открытия 1971 г. М., 1972. -- Медведев 1973 — А. Ф. Медведев. Раскопки в Старой Руссе // Археологические открытия 1972 г. // М., 1973. -- Медведев 1978 — А. Ф. Медведев. Усадьбы ростовщика и ювелира в Старой Руссе. // Археологические открытия 1977 г. М., 1978. -- Медведев, Смирнова 1975 — А. Ф. Медведев, Г. П. Смирнова. Раскопки в Старой Руссе // Археологические открытия 1974 г. М., 1975. ["Medyntsev:1973"] = { alias = "Медынцева 1973", title = "О «сукладниках» новгородских берестяных грамот", author = {"ru:Медынцева, Альбина Александровна|Medyntseva, A.lbina A.lexandrovna"}, year = "1973", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Краткие сообщения Института археологии", number = "135", pages = "23‒27" }, link = { url = "https://archaeolog.ru/media/books_ksia/ksia_135.pdf#page=24" }, }, -- Медынцева 1984а — А. А. Медынцева. Письма Григория — тиуна боярского (по материалам берестяных грамот) // Культура и искусство средневекового города. М., 1984. С. 53–75. -- Медынцева 2005 — A. А. Медынцева. Грамотность в повседневной жизни столицы Рязанского княжества // А. В. Чернецов (ред.) Великое княжество Рязанское: историко-археологические исследования и материалы. М.: Памятники исторической мысли, 2005, с. 211-221 http://gramoty.ru/thumbs/bibliography_document_medynceva-2005.pdf -- Мелин 1966 — E. Melin. Einige Birkenrinde-Gramoty aus Novgorod (Acta Universitatis Lundensis, sectio I, 3). Lund, 1966. -- Мельникова 2001 — Е. А. Мельникова. Скандинавские рунические надписи: Новые находки и интерпретации. Москва, 2001. 442 с. -- Мещерский 1958 — Н. А. Мещерский. Новгородские грамоты на бересте как памятники древнерусского литературного языка // Вестник ЛГУ, 1958, № 2. С. 93–108. -- Мещерский 1962 — Н. А. Мещерский. К изучению языка и стиля новгородских берестяных грамот // Уч. зап. Карельск. пед. ин-та. Т. 12 (1961). Петрозаводск, 1962. С. 84–115. -- Мещерский 1969 — Н. А. Мещерский. К филологической интерпретации новгородских берестяных грамот // Уч. зап. Ленингр. пед. ин-та, 1969, т. 366. С. 85–93. ["Mironova:1990"] = { alias = "Миронова 1990", title = "Берестяные грамоты из Старой Руссы (находки 1985 г.)", author = "ru:Миронова, Валентина Григорьевна|Mironova, V.alentina G.rigorievna", year = "1990", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "2", pages = "216‒225" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1990_book02.pdf#page=217" }, }, -- Миронова 1991 — В. Г. Миронова. Люди, события, факты. Берестяные грамоты из Старой Руссы // Вопросы истории, №4, 1991, С. 175–179. ["Mironova, Yanin, Zaliznyak:2004"] = { alias = "Миронова, Янин, Зализняк 2004", title = "Берестяные грамоты № 24‒32 из Старой Руссы", author = {"ru:Миронова, Валентина Григорьевна|Mironova, V.alentina G.rigorievna", "Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, year = "2004", chapter_of = { title = "{{R|zle-ono|NGB11}}", pages = "110‒115" }, }, ["Musin:2003"] = { alias = "Мусин 2003", title = "Социальные аспекты истории древнерусской Церкви по данным новгородских берестяных грамот", author = "ru:Мусин, Александр Евгеньевич|Musin, A.lexander E.vgenievich", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "102‒124" }, }, -- N -- ["NGB I"] = { alias = {"NGB1", "NGBI", "НГБ I"}, title = "Новгородские грамоты на бересте (из раскопок 1951 г.)", year = "1953", volume = "1", author = {"Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", "Mikhail Tikhomirov|Tikhomirov, M.ikhail N.ikolayevich"}, location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-1", gb = "TFBmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/92/" }, }, ["NGB II"] = { alias = {"NGB2", "NGBII", "НГБ II"}, title = "Новгородские грамоты на бересте (из раскопок 1952 г.)", year = "1954", volume = "2", author = "Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-2", gb = "w-RBAQAAIAAJ", url = "http://gramoty.ru/birchbark/library/book/93/" }, }, ["NGB III"] = { alias = {"NGB3", "NGBIII", "НГБ III"}, title = "Новгородские грамоты на бересте (из раскопок 1953–1954 гг.)", year = "1958", volume = "3", author = {"Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", "ru:Борковский, Виктор Иванович|Borkovsky, V.ictor I.vanovich"}, location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-3", gb = "XFBmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/94/" }, }, ["NGB IV"] = { alias = {"NGB4", "NGBIV", "НГБ IV"}, title = "Новгородские грамоты на бересте (из раскопок 1955 г.)", year = "1958", volume = "4", author = {"Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", "ru:Борковский, Виктор Иванович|Borkovsky, V.ictor I.vanovich"}, location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-4", gb = "ZlBmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/95/" }, }, ["NGB V"] = { alias = {"NGB5", "NGBV", "НГБ V"}, title = "Новгородские грамоты на бересте (из раскопок 1956–1957 гг.)", year = "1963", volume = "5", author = {"Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", "ru:Борковский, Виктор Иванович|Borkovsky, V.ictor I.vanovich"}, location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-5", gb = "d1BmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/96/" }, }, ["NGB VI"] = { alias = {"NGB6", "NGBVI", "НГБ VI"}, title = "Новгородские грамоты на бересте (из раскопок 1958–1961 гг.)", year = "1963", volume = "6", author = "Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-6", gb = "hVBmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/97/" }, }, ["NGB VII"] = { alias = {"NGB7", "NGB", "НГБ "}, title = "Новгородские грамоты на бересте (из раскопок 1962–1976 гг.)", year = "1978", volume = "7", author = {"Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, location = "Moscow", publisher = "Nauka", link = { ia = "novgorod-letters-on-birch-bark/NGB-7", gb = "6_0LAQAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/98/" }, }, ["NGB VIII"] = { alias = {"NGB8", "NGBVIII", "НГБ VIII"}, title = "Новгородские грамоты на бересте (из раскопок 1977–1983 гг.)", year = "1986", volume = "8", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, location = "Moscow", publisher = "Nauka", link = { ia = "novgorod-letters-on-birch-bark/NGB-8", gb = "vFBmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/99/" }, }, ["NGB IX"] = { alias = {"NGB9", "NGBIX", "НГБ IX"}, title = "Новгородские грамоты на бересте (из раскопок 1984–1989 гг.)", year = "1993", volume = "9", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, location = "Moscow", publisher = "Nauka", link = { isbn = "5-02-008593-6", ia = "novgorod-letters-on-birch-bark/NGB-9", gb = "MVIWAQAAIAAJ", url = "http://gramoty.ru/birchbark/library/book/100/" }, }, ["NGB X"] = { alias = {"NGB10", "NGBX", "НГБ X"}, title = "Новгородские грамоты на бересте (из раскопок 1990–1996 гг.)", year = "2000", volume = "10", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, location = "Moscow", publisher = "Russian Dictionaries", link = { isbn = "5-93259-018-1", ia = "novgorod-letters-on-birch-bark/NGB-10", url = "http://gramoty.ru/birchbark/library/book/101/" }, }, ["NGB XI"] = { alias = {"NGB11", "NGBXI", "НГБ XI"}, title = "Новгородские грамоты на бересте (и раскопок 1997–2000 гг.)", year = "2004", volume = "11", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich"}, location = "Moscow", publisher = "Russian Dictionaries", link = { isbn = "5-98010-014-8", ia = "novgorod-letters-on-birch-bark/NGB-11", url = "http://gramoty.ru/birchbark/library/book/102/" }, }, ["NGB XII"] = { alias = {"NGB12", "NGBXII", "НГБ XII"}, title = "Новгородские грамоты на бересте (из раскопок 2001–2014 гг.)", year = "2015", volume = "12", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich"}, location = "Moscow", publisher = "LRC Publishing House", link = { isbn = "978-5-94457-237-0", ia = "novgorod-letters-on-birch-bark/NGB-12", gb = "I89EDwAAQBAJ", url = "http://gramoty.ru/birchbark/library/book/245/" }, }, ["Nimchuk:1992"] = { alias = "Німчук 1992", title = "Берестяні грамоти в Україні", author = "uk:Німчук Василь Васильович|Nimchuk, V.asyl V.asylovich", year = "1992", location = "Kyiv", publisher = "Potebnia Institute of Linguistics", journal = { name = "uk:Мовознавство (журнал)|Мовознавство", number = "6", pages = "11‒14" }, link = { url = "https://shron1.chtyvo.org.ua/Nimchuk_Vasyl/Berestiani_hramoty_v_Ukraini.pdf" }, }, -- O -- ["Oryol, Kulik:1995"] = { alias = {"Orel-Kulik:1995", "Орел, Кулик 1995"}, title = "Заметки о Берестяных грамотах II", author = {"Vladimir Oryol|Oryol, V.ladimir E.mmanuilovich", "Kulik, A.leksandr"}, year = "1995", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"19", "3"}, pages = "381‒390" }, link = { doi = "10.1007/BF01080606", jstor = "40160444" }, }, ["Oryol, Torpusman:1995"] = { alias = "Орел, Торпусман 1995", title = "Заметки о Берестяных грамотах I", author = {"Vladimir Oryol|Oryol, V.ladimir E.mmanuilovich", "ru:Торпусман, Рахель|Torpusman, Rachel"}, year = "1995", chapter_of = { title = " Wiener Slawistischer Almanach", volume = "35", pages = "271‒279" }, location = "Vienna", publisher = "Gesellschaft zur Förderung slawistischer Studien", link = { url = "https://wsa.ub.lmu.de/index.php/wsa-rb/issue/view/77/58" }, }, -- P -- ["Paleogr."] = { alias = "Палеогр.", title = "Палеографический и лингвистический анализ Новгородских берестяных грамот", author = "ru:Борковский, Виктор Иванович|Borkovsky, V.ictor I.vanovich", year = "1955", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "NGB_analiz_1955", gb = "QZhxIgqWNqgC" }, }, ["Pereswetoff‐Morath:2017"] = { alias = "Пересветова-Мурат 2017", title = { text = "Finns det runor på näverremsan från Smolensk?", translation = "Are there runes on the birch bark strip from Smolensk?" }, author = "sv:Sofia Pereswetoff‐Morath|Pereswetoff‐Morath, Sofia", year = "2017", location = "Saint Petersburg", publisher = "Faculty of Philology, Department of Scandinavian and Dutch Philology", journal = { name = "Скандинавская филология", number = {"15", "2"}, pages = "181‒192" }, link = { url = "https://scandphil.spbu.ru/wp-content/uploads/2018/02/Pereswetoff-Morath-Sofia.-ARE-THERE-RUNES-ON-THE-BIRCH-BARK-STRIP-FROM-SMOLENSK-1.pdf" }, }, ["Petrukhin:2009"] = { alias = "Петрухин 2009", title = "К изучению новгородской берестяной грамоты № 724", author = "Petrukhin, P.avel V.ladimirovich", year = "2009", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"17", "1"}, pages = "109‒126" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2009-1/109-126" }, }, -- Петрухин 2017 — П. В. Петрухин. К прочтению новгородской берестяной грамоты № 490 // Славяноведение, 2017, №4. С. 89–92. -- Петрухин 2019 — П. В. Петрухин. Где и когда собирал дань новгородец Савва? // Slověne. № 1. 2019. C. 55–108. -- Петрухин 2020а — П. В. Петрухин. К переводу новгородской берестяной грамоты № 383 // Труды Института русского языка им. В. В. Виноградова. Вып. 23. Грамматические процессы и системы в диахронии. Памяти Андрея Анатольевича Зализняка. М., 2020. С. 217–221. -- Петрухин 2020б — П. В. Петрухин. Чтение по складам и графико-орфографические особенности древнерусских берестяных грамот // Slověne, 2020, № 2. С. 103−128. -- Петрухин 2021 — П. В. Петрухин. Письмо Стойнега к матери (к переводу новгородской берестяной грамоты № 384) // Слова, конструкции и тексты в истории русской письменности. Сборник статей к 70-летию академика А. М. Молдована. М., СПб.: Нестор-История, 2021. http://gramoty.ru/thumbs/bibliography_document_petruxin-2021.pdf -- Пиккьо 1980 — R. Picchio. The Slavonic and Latino-Germanic Background of the Novgorod Texts on Birchbark // Eucharisterion: Essays Presented to Omelyan Pritsak: Harvard Ukrainian Studies, III/IV (1979–1980). Pt. 2. P. 650–661. -- Пиотровская 1984 — Е. К. Пиотровская. Еще одно прочтение новгородской берестяной грамоты № 9 // Новгородский край: Материалы научной конференции (Новгород, 1982 г.). Л., 1984. С. 170–176. ["Povetkin:1996"] = { alias = "Поветкин 1996", title = "Опыт восстановления Новгородских берестяных грамот", author = "ru:Поветкин, Владимир Иванович (музыковед)|Povetkin, V.ladimir I.vanovich", year = "1996", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "10" }, link = { url = "https://bibliotekar.ru/rusNovgorod/50.htm" }, }, -- Попов 1974 — А. И. Попов. Берестяные грамоты и местная диалектная лексика // Диалектная лексика. 1973. Л., 1974, с. 5–8. -- Попова (Царькова) 1987 — Л. А. Попова (Царькова). Исследования в Твери // Археологические открытия 1985 г. – М., 1987. – С. 92–93 ["Poppe:2003"] = { alias = "Поппэ 2003", title = "О брачном контракте на Руси (на основании грамоты на бересте № 9)", author = "pl:Andrzej Poppe|Poppe, Andrzej", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "39‒44" }, }, ["NGB ^Amend. IX"] = { alias = "Попр.–IX", title = "Поправки и замечания к чтению ранее опубликованных берестяных грамот", author = "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", year = "1993", chapter_of = { title = "{{R|zle-ono|NGB9}}", pages = "123‒180" }, }, ["NGB ^Amend. VIII"] = { alias = "Попр.–VIII", title = "Поправки и замечания к чтениям берестяных грамот", author = "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", year = "1986", chapter_of = { title = "{{R|zle-ono|NGB8}}", pages = "181‒217" }, }, ["NGB ^Amend. X"] = { alias = "Попр.–X", title = "Поправки и замечания к чтению ранее опубликованных берестяных грамот", author = "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", year = "2000", chapter_of = { title = "{{R|zle-ono|NGB10}}", pages = "82‒122" }, }, ["NGB ^Amend. XII"] = { alias = "Попр.–XII", title = "Поправки и замечания к чтению ранее опубликованных берестяных грамот", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, year = "2015", chapter_of = { title = "{{R|zle-ono|NGB12}}", pages = "195‒275" }, }, ["NGB ^Amend. XIII (2021)"] = { alias = "Попр.–XIII[Предв.]", title = "Поправки и замечания к чтению ранее опубликованных берестяных грамот [XIII]: предварительная публикация", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Sitchinava, D.mitri V.ladimirovich"}, year = "2021", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"42", "2"}, pages = "178‒259" }, link = { doi = "10.31912/rjano-2021.2.9", url = "https://rjano.ruslang.ru/ru/archive/2021-2/178-259" }, }, ["NGB ^Amend. XIII (2023)"] = { alias = "Поправки 2023", title = "Новые поправки и замечания к берестяным грамотам (после публикации Попр.-XIII предв. 2021)", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "et al."}, year = "2023", edition = "e-publ.", publisher = "gramoty.ru", link = { url = "http://gramoty.ru/thumbs/bibliography_document_popravki-2023.pdf" }, }, -- Пронин, Соболь, Гусаков 2011 — Г. Н. Пронин, В. Е. Соболь, М. Г. Гусаков. Древний Смоленск. Археология Пятницкого конца. Смоленск, 2011. -- Q -- -- R -- -- Рождественская 2001 — Т. В. Рождественская. Тверские берестяные грамоты № 3–5 // Тверской кремль: комплексное археологическое источниковедение (по материалам раскопа Тверской кремль – 11, 1993–1997). СПб., 2001. С. 185–189. -- Рождественская 2008 — Т. В. Рождественская. Язык и письменность средневекового Новгорода. Богослужебные надписи и берестяные грамоты XI—XV вв. СПб., 2008 ["RozhdestvenskayaM:2003"] = { alias = "Рождественская М. 2003", title = "Новгородская берестяная грамота № 10 ‒ «апокрифическая загадка»?", author = "ru:Рождественская, Милена Всеволодовна|Rozhdestvenskaya, M.ilena V.sevolodovna", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "310‒320" }, }, -- Рыбина 1989 — Е. А. Рыбина. Сведения о торговле в берестяных грамотах // История и культура древнерусского города. М.: Изд-во МГУ, 1989. С. 74–82. ["Rybina:2002"] = { alias = "Рыбина 2002", title = "К вопросу о начале письменности на бересте", author = "Rybina, E.lena A.lexandrovna", year = "2002", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "16", pages = "77‒82" }, }, ["Rybina, Share:2008"] = { alias = "Рыбина, Шаре 2008", title = "Термины родства в берестяных грамотах", author = {"Rybina, E.lena A.lexandrovna", "Share, Emily"}, year = "2008", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "24", pages = "143‒152" }, }, -- S -- -- Саарикиви 2007 — J. Saarikivi. Finnic Personal Names on Novgorod Birch Bark Documents // Славянизация Русского Севера. Механизмы и хронология, 2007 (= Slavica Helsingiensia. 27). С. 196–246. ["Sutcliff:2006"] = { alias = "Сатклифф 2006", title = "Женская грамотность в древней Руси: гипотезы и факты", author = "Sutcliff, Benjamin M.", year = "2006", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"23", "1"}, pages = "42‒49" }, link = { url = "https://www.drevnyaya.ru/vyp/stat/s4_26_4.pdf" }, }, -- Свєшников 1990 — І. Свєшников. Звенигородскi грамоти на берестi // Дзвін, 1990, № 6. С. 127–131. -- Седов и др. 1987 — В. В. Седов, С. В. Белецкий, О. К. Волочкова, Т. Ю. Закурина, В. И. Кильдюшевский, И. О. Колосова, И. К. Лабутина, К. М. Плоткин, Н. Н. Фараджева, Б. Н. Харлашов. Раскопки во Пскове // Археологические открытия 1985 г. М., 1987, с. 32–34. ["Selin:2004"] = { alias = "Селин 2004", title = "Комментарий к новгородской берестяной грамоте № 178", author = "Selin, A.drian A.lexandrovich", year = "2004", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = {"7", "2"}, pages = "318‒320" }, }, ["Simonov:1973"] = { alias = "Симонов 1973", title = "Берестяная грамота № 342 разъясняет темное место у Кирика Новгородца", author = "ru:Симонов, Рэм Александрович|Simonov, R.em A.lexandrovich", year = "1973", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "2", pages = "83‒87" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1973_book02.pdf#page=84" }, }, -- Симонов 2006 — Р. А. Симонов. Из истории естествознания. Откуда есть пошла арифметика на Руси: о предшественнике Кирика Новгородца – иеромонахе Исаакии // Вопросы истории естествознания и техники, №1, 2006, С. 52–60. ["Sitchinava:2017"] = { alias = "Сичинава 2017", title = "Письмо к Черту: один малоизвестный пример древнерусского плюсквамперфекта", author = "Sitchinava, D.mitri V.ladimirovich", year = "2017", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"34", "2"}, pages = "219‒228" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2017-2/219-228" }, }, -- Сичинава 2020а — Д. В. Сичинава. К интерпретации некоторых берестяных грамот // Труды Института русского языка им. В. В. Виноградова, Вып. 23, 2020. [Грамматические процессы и системы в диахронии. Памяти Андрея Анатольевича Зализняка], С. 297-313. ["Sitchinava:2020b"] = { alias = "Сичинава 2020б", title = "Перечитывая плюсквамперфект: новый обзор корпуса примеров в берестяных грамотах", author = "Sitchinava, D.mitri V.ladimirovich", year = "2020", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"39", "1" }, pages = "136‒171" }, link = { doi = "10.31912/rjano-2020.1.6", url = "https://rjano.ruslang.ru/ru/archive/2020-1/136-171" }, }, ["Sitchinava:2023"] = { alias = "Сичинава 2023", title = "Еще несколько поправок и комментариев к чтениям берестяных грамот", author = "Sitchinava, D.mitri V.ladimirovich", year = "2023", chapter_of = { title = "От сорочка к Олекше. Сборник статей к 60-летию А. А. Гиппиуса", pages = "213‒226" }, location = "Moscow", publisher = "Delo", link = { doi = "10.22394/978-5-85006-504-1-14", url = "http://gramoty.ru/thumbs/bibliography_document_sitchinava-2023.pdf" }, }, ["Sitchinava:2024"] = { alias = "Сичинава 2024", title = "Новгородская берестяная грамота № 507 ‒ древнейший список древнерусского толкования на «Отче наш»", author = "Sitchinava, D.mitri V.ladimirovich", year = "2024", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"97", "3"}, pages = "144‒157" }, link = { doi = "DOI 10.25986/IRI.2024.97.3.013", url = {"http://gramoty.ru/thumbs/bibliography_document_sitchinava-2024.pdf", "https://www.drevnyaya.ru/vyp/2024_3/part_13.pdf"} }, }, ["Strakhov:1991"] = { alias = "Страхов 1991", title = "Новгородский монах Ефрем и апостол Иоанн (к происхождению концовки берестяной грамоты № 605)", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1991", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"15", "3"}, pages = "281‒295" }, link = { doi = "10.1007/BF02539241", jstor = "40160317" }, }, ["Strakhov:1993"] = { alias = "Страхов 1993", title = "Филологические наблюдения над берестяными грамотами. I–IV", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1993", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "1", pages = "183‒221" }, }, ["Strakhov:1994a"] = { alias = "Страхов 1994а", title = "Филологические наблюдения над берестяными грамотами. V", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1994", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "2", pages = "205‒233" }, }, ["Strakhov:1995"] = { alias = "Страхов 1995", title = "Филологические наблюдения над берестяными грамотами: VI‒IX", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1995", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "3", pages = "231‒279" }, }, ["Strakhov:1997"] = { alias = "Страхов 1997", title = "Филологические наблюдения над берестяными грамотами: X‒XIV", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1997", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "5", pages = "287‒312" }, }, ["Strakhov:1999a"] = { alias = "Страхов 1999а", title = "Филологические наблюдения над берестяными грамотами: XV‒XVIII", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1999", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "7", pages = "297‒306" }, }, ["Strakhov:2000a"] = { alias = "Страхов 2000а", title = "Филологические наблюдения над берестяными грамотами: XIX‒XX", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "2000", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "8", pages = "312‒321" }, }, ["Strakhov:2001"] = { alias = "Страхов 2001", title = "Филологические наблюдения над берестяными грамотами: XXI‒XXII", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "2001", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "9", pages = "240‒243" }, }, ["Schaeken:1995"] = { alias = "Схакен 1995", title = "A reading of Novgorod birchbark document № 680", author = "Schaeken, Jos", year = "1995", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"19", "3"}, pages = "125‒127" }, link = { doi = "10.1007/BF01649625", jstor = "40160422" }, }, ["Schaeken:2011a"] = { alias = "Схакен 2011а", title = "Don't shoot the messenger. A pragmaphilological approach to birchbark letter no. 497 from Novgorod", author = "Schaeken, Jos", year = "2011", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"35", "1"}, pages = "1‒11" }, link = { doi = "10.1007/s11185-010-9068-1", jstor = "41486683" }, }, ["Schaeken:2011b"] = { alias = "Схакен 2011б", title = "Sociolinguistic variation in Novgorod birchbark documents: the case of no. 907 and other letters", author = "Schaeken, Jos", year = "2011", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"35", "3"}, pages = "351‒359" }, link = { doi = "10.1007/s11185-011-9079-6", jstor = "41486702" }, }, -- Схакен 2012 — J. Schaeken. The Birchbark Documents in Time and Space– Revisited // Epigraphic Literacy and Christian Identity Modes of Written Discourse in the Newly Christian European North. Ed. K. Zilmer & J. Jesch (eds.), (Utrecht Studies in Medieval Literacy 4). P. 201–224. -- Схакен 2014 — J. Schaeken. Don't shoot the messenger: Part two. Pragmaphilological notes on birchbark letters nos. 497 and 771 from Novgorod and no. 2 from Zvenyhorod // Fortuin E., Houtzagers H.P., Kalsbeek J., Dekker S. (Eds.) Dutch Contributions to the Fifteenth International Congress of Slavists, Minsk: Linguistics (SSGL 40). Amsterdam/New York: Rodopi. 155–166. ["Schaeken:2017a"] = { alias = "Схакен 2017а", title = "Comments on birchbark documents found in the twenty-first century", author = "Schaeken, Jos", year = "2017", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"41", "2"}, pages = "123‒149" }, link = { doi = "10.1007/s11185-017-9178-0", jstor = "26625383" }, }, -- Схакен 2017б — J. Schaeken. What to give as wedding gifts in medieval Novgorod? On Birchbark document nos. 261-264 // Genis R., Haard E. de, Lučić R. (Eds.) Definitely Perfect. Festschrift for Janneke Kalsbeek. Pegasus Oost-Europese Studies no. 29 Amsterdam: Pegasus. S. 557–567. ["Schaeken, Fortuin, Dekker:2014"] = { alias = "Схакен, Фортейн, Деккер 2014", title = "Эпистолярный дейксис в новгородских берестяных грамотах", author = {"Schaeken, Jos", "Fortuin, Egbert", "Dekker, Simeon"}, year = "2014", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "1", pages = "21‒38" }, link = { url = "https://vja.ruslang.ru/ru/archive/2014-1/21-38" }, }, ["Shilov:2002"] = { alias = "Шилов 2002", title = "Из наблюдений над берестяными грамотами", author = "ru:Шилов, Леонид Александрович|Shilov, L.eonid A.lexandrovich", year = "2002", location = "Yekaterinburg", publisher = "Ural UP", journal = { name = "Финно-угорское наследие в русском языке", number = "2", pages = "145‒158" }, link = { isbn = "5-7584-0038-6", academia = "47645751" }, }, ["Shilov:2008"] = { alias = "Шилов 2008", title = "Историко-географические комментарии к берестяным грамотам 248, 272 и 580", author = "ru:Шилов, Леонид Александрович|Shilov, L.eonid A.lexandrovich", year = "2008", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "24", pages = "133‒143" }, }, ["Stern:2016"] = { alias = "Штерн 2016", title = "Прагмафилология, берестяные грамоты и еще одно толкование грамоты НГБ 19", author = "Stern, Dieter", year = "2016", location = {"Pisa", "Roma"}, publisher = "Fabrizio Serra", journal = { name = "Russica Romana", number = "23", pages = "41‒58" }, link = { doi = "10.19272/201607201002" }, }, -- T -- ["Thesaurus 2023"] = { alias = "Тезаурус 2023", title = "Тезаурус лексики берестяных грамот: топонимы, названия жителей, ментальная и эмоциональная сфера", author = "Ptentsova, A.nna V.ladimirovna", year = "2023", edition = "e-publ.", publisher = "gramoty.ru", link = { url = "http://gramoty.ru/thumbs/bibliography_document_ptentsova-2023.pdf" }, }, ["Tolochko:2008"] = { alias = "Толочко 2008", title = "«Правда руская» и звенигородская берестяная грамота № 2", author = "Oleksiy Tolochko|Tolochko, O.leksiy P.etrovych", year = "2008", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = {"6", "1"}, pages = "276‒278" }, link = { academia = "43082819" }, }, -- Топорков 1998 — А. Л. Топорков. Грамота № 521: заговор или любовная записка? // Слово и культура. М., 1998. Т. II. С. 230–241. -- Топорков 2005 — А. Л. Топорков. Заговоры в русской рукописной традиции XV—XIX вв.: История, символика, поэтика. М., 2005. ["Toropova, Zaliznyak:2004"] = { alias = "Торопова, Зализняк 2004", title = "Берестяные грамоты № 33‒36 из Старой Руссы", author = {"Toropova, E.lena V.ladimirovna", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, year = "2004", chapter_of = { title = "{{R|zle-ono|NGB11}}", pages = "116‒119" }, }, -- Трубачев 1987 — О. Н. Трубачев. Языкознание и история // Л. А. Булаховский и современное языкознание (к 100-летию со дня рождения). Киев, 1987. С. 119–125. -- U -- -- V -- -- Вермеер 1991 — W. Vermeer. Aspects of the oldest Finnic Poem and some related texts (Novgorod birchbark documents 292, 56 and 403) // Studies in West Slavic and Baltic Linguistics (= Studies in Slavic and General Linguistics, 16), 1991. P. 315–359. ["Vermeer:1992"] = { alias = "Вермеер 1992", title = "Evfim'ja, Maskim and others: Critical Notes on Novgorod Birchbark Documents", author = "Vermeer, Willem", year = "1992", chapter_of = { title = "Studies in Russian Linguistics", volume = "17", pages = "383‒434", series = { name = "|Studies in Slavic and General Linguistics" } }, location = "Amsterdam", publisher = "Brill Rodopi", link = { doi = "10.1163/9789004652750_014", jstor = "40997031" }, }, ["Vermeer:1995"] = { alias = "Вермеер 1995", title = "Review: Towards a Thousand Birchbark Letters", author = "Vermeer, Willem", year = "1995", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"19", "1"}, pages = "109‒123" }, link = { doi = "10.1007/BF01649624", jstor = "40160421", academia = "6303177" }, }, ["Vermeer:1999"] = { alias = "Вермеер 1999", title = "Russisch op berkenbast van de elfde tot de vijftiende eeuw", author = "Vermeer, Willem", year = "1999", location = "Leiden", }, ["Vermeer:2003"] = { alias = "Вермеер 2003", title = "Czech lexical evidence casting light on Novgorod birchbark document 130", author = "Vermeer, Willem", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "253‒268" }, link = { academia = "6510321" }, }, ["Vermeer:2005"] = { alias = "Вермеер 2005", -- Вермеер, Зализняк 2006 title = "Рец. на: ''A. A. Зализняк''. Древненовгородский диалект. Второе издание, переработанное с учетом материала находок 1995‒2003 гг. М.: Языки славянской культуры, 2004. 872 с.", author = "Vermeer, Willem", year = "2005", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "6", pages = "124‒129" }, link = { url = "https://vja.ruslang.ru/ru/archive/2005-6/124-129" }, }, ["VJa^1996"] = { alias = {"VJa1996", "ВЯ 1996"}, title = "Берестяные грамоты из новгородских раскопок 1995 г.", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "13–16" }, year = "1996", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-1996", url = "https://vja.ruslang.ru/ru/archive/1996-3/13-16" }, }, ["VJa^1997"] = { alias = {"VJa1997", "ВЯ 1997"}, title = "Берестяные грамоты из новгородских раскопок 1996 г.", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "2", pages = "24–33" }, year = "1997", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-1997", url = "https://vja.ruslang.ru/ru/archive/1997-2/24-33" }, }, ["VJa^1998"] = { alias = {"VJa1998", "ВЯ 1998"}, title = "Берестяные грамоты из новгородских раскопок 1997 г.", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "26–42" }, year = "1998", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-1998", url = "https://vja.ruslang.ru/ru/archive/1998-3/26-42" }, }, ["VJa^1999"] = { alias = {"VJa1999", "ВЯ 1999"}, title = "Берестяные грамоты из новгородских раскопок 1998 г.", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "3–27" }, year = "1999", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-1999", url = "https://vja.ruslang.ru/ru/archive/1999-4/3-27" }, }, ["VJa^2000"] = { alias = {"VJa2000", "ВЯ 2000"}, title = "Берестяные грамоты из новгородских раскопок 1999 г.", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "2", pages = "3–14" }, year = "2000", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2000", url = "https://vja.ruslang.ru/ru/archive/2000-2/3-14" }, }, ["VJa^2002"] = { alias = {"VJa2002", "ВЯ 2002"}, title = "Берестяные грамоты из новгородских и новоторжских раскопок 2001 г.", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Malygin, P. D.", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "6", pages = "3–11" }, year = "2002", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2002", url = "https://vja.ruslang.ru/ru/archive/2002-6/3-11" }, }, ["VJa^2003"] = { alias = {"VJa2003", "ВЯ 2003"}, title = "Берестяные грамоты из новгородских раскопок 2002 г.", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "3–11" }, year = "2003", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2003", url = "https://vja.ruslang.ru/ru/archive/2003-4/3-11" }, }, ["VJa^2004"] = { alias = {"VJa2004", "ВЯ 2004"}, title = "Берестяные грамоты из новгородских раскопок 2003 г.", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "ru:Носов, Евгений Николаевич|Nosov, E.vgeniy N.ikolaevich", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "15–23" }, year = "2004", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2004", url = "https://vja.ruslang.ru/ru/archive/2004-3/15-23" }, }, ["VJa^2005"] = { alias = {"VJa2005", "ВЯ 2005"}, title = "Берестяные грамоты из раскопок 2004 г. в Новгороде и Старой Руссе", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Toropova, E. V.", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "24–31" }, year = "2005", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2005", url = "https://vja.ruslang.ru/ru/archive/2005-3/24-31" }, }, ["VJa^2006"] = { alias = {"VJa2006", "ВЯ 2006"}, title = "Берестяные грамоты из новгородских раскопок 2005 г.", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "3–13" }, year = "2006", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2006", url = "https://vja.ruslang.ru/ru/archive/2006-3/3-13" }, }, ["VJa^2007"] = { alias = {"VJa2007", "ВЯ 2007"}, title = "Берестяные грамоты из новгородских раскопок 2006 г.", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "3–10" }, year = "2007", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2007", url = "https://vja.ruslang.ru/ru/archive/2007-3/3-10" }, }, ["VJa^2009"] = { alias = {"VJa2009", "ВЯ 2009"}, title = "Берестяные грамоты из новгородских раскопок 2008 г.", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "3–12" }, year = "2009", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2009", url = "https://vja.ruslang.ru/ru/archive/2009-4/3-12" }, }, ["VJa^2011"] = { alias = {"VJa2011", "ВЯ 2011"}, title = "Берестяные грамоты из раскопок 2010 г. в Новгороде и Старой Руссе", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Toropova, E. V.", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "3–19" }, year = "2011", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2011", url = "https://vja.ruslang.ru/ru/archive/2011-4/3-19" }, }, ["VJa^2013"] = { alias = {"VJa2013", "ВЯ 2013"}, title = "Берестяные грамоты из новгородских раскопок 2011 и 2012 гг.", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "3–16" }, year = "2013", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2013", url = "https://vja.ruslang.ru/ru/archive/2013-4/3-16" }, }, ["VJa^2015"] = { alias = {"VJa2015", "ВЯ 2015"}, title = "Берестяные грамоты из новгородских раскопок 2014 г.", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "22–31" }, year = "2015", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2015", url = "https://vja.ruslang.ru/ru/archive/2015-3/22-31" }, }, ["VJa^2016"] = { alias = {"VJa2016", "ВЯ 2016"}, title = "Берестяные грамоты из новгородских раскопок 2015 г.", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "7–17" }, year = "2016", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2016", url = "https://vja.ruslang.ru/ru/archive/2016-4/7-17" }, }, ["VJa^2017"] = { alias = {"VJa2017", "ВЯ 2017"}, title = "Берестяные грамоты из раскопок 2016 г. в Великом Новгороде и Старой Руссе", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Toropova, E. V."}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "7–24" }, year = "2017", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2017", url = "https://vja.ruslang.ru/ru/archive/2017-4/7-24" }, }, ["VJa^2018"] = { alias = {"VJa2018", "ВЯ 2018"}, title = "Берестяные грамоты из раскопок 2017 г. в Великом Новгороде и Старой Руссе", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "7–24" }, year = "2018", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2018", url = "https://vja.ruslang.ru/ru/archive/2018-4/7-24" }, }, ["VJa^2019"] = { alias = {"VJa2019", "ВЯ 2019"}, title = "Берестяные грамоты из раскопок 2018 г. в Великом Новгороде и Старой Руссе", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2019", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "47–71" }, link = { ia = "vja-birch-bark-letters/VJa-2019", url = "https://vja.ruslang.ru/ru/archive/2019-4/47-71" }, }, ["VJa^2020"] = { alias = {"VJa2020", "ВЯ 2020"}, title = "Берестяные грамоты из раскопок 2019 г. в Великом Новгороде и Старой Руссе", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2020", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "5", pages = "22–37" }, link = { ia = "vja-birch-bark-letters/VJa-2020", url = "https://vja.ruslang.ru/ru/archive/2020-5/22-37" }, }, ["VJa^2021"] = { alias = {"VJa2021", "ВЯ 2021"}, title = "Берестяные грамоты из новгородских раскопок 2020 г.", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2021", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "5", pages = "66–92" }, link = { ia = "vja-birch-bark-letters/VJa-2021", url = "https://vja.ruslang.ru/ru/archive/2021-5/66-92" }, }, ["VJa^2022"] = { alias = {"VJa2022", "ВЯ 2022"}, title = "Берестяные грамоты из раскопок 2021 г. в Великом Новгороде и Старой Руссе", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2022", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "6", pages = "7–20" }, link = { ia = "vja-birch-bark-letters/VJa-2022", url = "https://vja.ruslang.ru/ru/archive/2022-6/7-20" }, }, ["VJa^2023"] = { alias = {"VJa2023", "ВЯ 2023"}, title = "Берестяные грамоты из раскопок 2022 г. в Великом Новгороде и Старой Руссе", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2023", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "5", pages = "7–28" }, link = { ia = "vja-birch-bark-letters/VJa-2023", url = "https://vja.ruslang.ru/ru/archive/2023-5/7-28" }, }, ["VJa^2024"] = { alias = {"VJa2024", "ВЯ 2024"}, title = "Берестяные грамоты из раскопок 2023 г. в Великом Новгороде и Старой Руссе", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2024", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "7–26" }, link = { ia = "vja-birch-bark-letters/VJa-2024", url = "https://vja.ruslang.ru/ru/archive/2024-4/7-26" }, }, -- W -- ["Wójtowicz:1982"] = { alias = "Вуйтович 1982", title = "Новгородская берестяная грамота о передаче кун", author = "Wójtowicz, Marian", year = "1982", location = {"Warsaw", "Poznań"}, publisher = "Wydawnictwo PTPN", journal = { name = "Lingua Posnaniensis", number = "25", pages = "41‒44" }, }, -- X -- -- Y -- ["Yanin:1986"] = { alias = "Янин 1986", title = "Поправки и замечания к чтениям берестяных грамот", author = "Valentin Yanin|Yanin, V.alentin L.avrentievich", year = "1986", chapter_of = { title = "{{R|zle-ono|NGB8}}", pages = "220‒251" }, }, ["Yanin:1993"] = { alias = "Янин 1993", title = "Берестяная грамота № 318 (историко-географический комментарий)", author = "Valentin Yanin|Yanin, V.alentin L.avrentievich", year = "1993", chapter_of = { title = "{{R|zle-ono|NGB9}}", pages = "186‒190" }, }, ["Yanin:1998a"] = { alias = "Янин 1998а", title = "Я послал тебе бересту…", author = "Valentin Yanin|Yanin, V.alentin L.avrentievich", year = "1998", location = "Moscow", publisher = "Languages of the Russian Culture", edition = "3rd", link = { isbn = "5-7859-0044-0", url = "http://archnov.com/wp-content/uploads/2015/12/YAnin-V.L.-YA-poslal-tebe-berestu...-YAzyk.-Semiotika.-Kultura.-1998.pdf" }, }, ["Yanin:1998b"] = { alias = "Янин 1998б", title = "Берестяная грамота № 590", author = "Valentin Yanin|Yanin, V.alentin L.avrentievich", year = "1998", chapter_of = { title = "Историческая археология: традиция и перспективы. К 80-летию со дня рождения Д. А. Авдусина", pages = "387‒388" }, location = "Moscow", publisher = "Памятники исторической мысли", link = { isbn = "5-88451-048-9" }, }, ["Yanin, Zaliznyak, Rybina, Gippius:2011"] = { alias = "Янин, Зализняк, Рыбина, Гиппиус 2011", title = "Берестяные грамоты из раскопок 2010 года", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Rybina, E.lena A.lexandrovna", "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich"}, year = "2011", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "25", pages = "30‒40" }, }, ["Yanin, Rybina:2011"] = { alias = "Янин, Рыбина 2011", title = "Денежные термины в новгородских берестяных грамотах", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Rybina, E.lena A.lexandrovna"}, year = "2011", chapter_of = { title = "От палеолита до средневековья: сборник научных статей", pages = "108‒115" }, location = "Moscow", publisher = "MSU Faculty of History", link = { isbn = "978-5-87049-754-9" }, }, -- Z -- -- Зализняк 1982 — А. А. Зализняк. Противопоставление книжных и «бытовых» графических систем в древнем Новгороде // Finitis duodecim lustris: Сборник статей к 60-летию проф. Ю.М. Лотмана. Таллин: Ээсти раамат, 1982. С. 82–85. -- Зализняк 1984 — А. А. Зализняк. Наблюдения над берестяными грамотами // История русского языка в древнейший период. (Вопросы исторического языкознания. Вып. 5). М.: МГУ, 1984. С. 36–153. -- Зализняк 1987 — А. А. Зализняк. Текстовая структура древнерусских писем на бересте // Исследования по структуре текста. М.: Наука, 1987. С. 147–182. -- Зализняк 1988а — А. А. Зализняк. Древненовгородский диалект и проблемы диалектного членения позднего праславянского языка // Славянское языкознание. X Международный съезд славистов. София, сент. 1988: Доклады советской дилегации. М.: Наука, 1988. С. 164–177. -- Зализняк 1988б — А. А. Зализняк. Значение новгородских берестяных грамот для истории русского и других славянских языков // Вестник АН СССР, 1988, №8. С. 92–100. -- Зализняк 1988в — А. А. Зализняк. О текстовой структуре берестяных грамот // Этнолингвистика текста. Семиотика малых форм фольклора: Тезиса и предварительные материалы к симпозиуму. М.: Наука, 1988. С. 14–16. -- Зализняк 1989 — А. А. Зализняк. Новгородские берестяные грамоты и проблема древних восточнославянских диалектов // История и культура древнерусского города. М.: Изд-во МГУ, 1989. С. 18–31. -- Зализняк 1991б — А. А. Зализняк. Об одной берестяной грамоте XII века // Words are physicians for an ailing mind / Ed. M. Grochowski, D. Weiss. – München: Otto Sagner, 1991. (=Sagners Slavistiche Sammlung, Bd. 17). S. 503–508. -- Зализняк 1992а — А. А. Зализняк. Падение редуцированных по данным берестяных грамот // Русистика сегодня: Функционирование языка: лексика и грамматика. М., 1992. С.82–105. -- Зализняк 1992б — А. А. Зализняк. Участие женщин в древнерусской переписке на бересте // Русская духовная культура / Под ред. Луиджи Магаротто и Даниелы Рицци. Департамент Истории Европейской цивилизации. Университет Тренто (La cultura spirituale russa. A cura di Luigi Magarotto e Daniela Rizzi. Departimento di storia della civiltà Europea. Testi e ricerche. №11). Trento, 1992. P.126–142. ["Zaliznyak:1993"] = { alias = "Зализняк 1993", title = "О вероятной связи группы берестяных грамот XII ‒ начала XIII в. с посадниками Иванком Захариничем и Гюргием Иванковичем", author = "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", year = "1993", location = {"Saint Petersburg", "Novgorod"}, publisher = "Saint Petersburg Institute of History", journal = { name = "ru:|Новгородский исторический сборник", number = {"14", "4"}, pages = "46‒51" }, link = { url = "http://www.spbiiran.nw.ru/wp-content/uploads/2015/11/Zalisniak_A_A.pdf" }, }, -- Зализняк 1995а — А. А. Зализняк. Берестяной документ XII века о сборе югорской дани // The Language and Verse of Russia. In Honor of D.S. Worth on his 65-th birthday. Ed. by H. Birnbaum and M. Flier. Moskva, 1995. P. 283-290. (UCLA Slavic Studies. V.2). -- Зализняк 1995б — А. А. Зализняк. Une letter d’amour vieux russe du XIe siècle // Université de Genève. Cahiers de la Faculté des Lettres, 1995. P. 6–10. -- Зализняк 1999 — А. А. Зализняк. Проблема тождества и сходства почерков в берестяных грамотах // Великий Новгород в истории средневековой Европы: Сб. статей к 70-летию В.Л. Янина. М.: Русские словари, 1999. С. 293–328. -- Зализняк 2006 — А. А. Зализняк. Берестяные грамоты – бесценный источник сведений о древней Руси и её языке // Лекции лауреатов Демидовской премии (1993-2004). Екатеринбург: издательство Уральского университета, 2006. ["Zaliznyak:2008"] = { alias = "Зализняк 2008", title = "Берестяные грамоты", author = "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", year = "2008", chapter_of = { title = "Новгородская энциклопедия" }, location = "Novgorod", }, ["Zaliznyak, Kolosova, Labutina:1993"] = { alias = "Зализняк, Колосова, Лабутина 1993", title = "Псковские берестяные грамоты 6 и 7", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Kolosova, I.rina O.legovna", "Labutina, I.nga K.onstantinovna"}, year = "1993", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Российская археология", number = "1", pages = "196‒210" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1993_book01.pdf#page=198" }, }, ["Zaliznyak, Malygin, Yanin:2002"] = { alias = "Зализняк, Малыгин, Янин 2002", title = "Литературные тексты на берестяных грамотах", author = {"Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", "Malygin, P.yotr D.mitrievich", "Valentin Yanin|Yanin, V.alentin L.avrentievich"}, year = "2002", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вестник Российской академии наук", number = {"72", "6"}, pages = "510‒514" }, link = { ia = "zle-ono-wikt/Zaliznyak-Malygin-Yanin-2002", url = "https://www.ras.ru/publishing/rasherald/rasherald_articleinfo.aspx?articleid=98da5a3c-0021-4a09-8583-99e775457840" }, }, ["Zaliznyak:2019"] = { alias = "Зализняк 2019", title = { text = "«Эффект Лукерьи»: переход ''ол'' > ''о'' в истории русского языка", translation = "“Lukerya's Effect”: the [ol] > [o] transition in the history of Russian" }, author = "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich", year = "2019", chapter_of = { title = "Славянское и балканское языкознание: Славистика. Индоевропеистика. Культурология. К 90-летию со дня рождения Владимира Николаевича Топорова", pages = "82‒96" }, location = "Moscow", publisher = "Institute for Slavic Studies of the Russian Academy of Sciences|Institute for Slavic Studies of RAS", link = { doi = "10.31168/2658-3372.2019.2.7", ia = "Zaliznyak-2019", url = "https://inslav.ru/sites/default/files/editions/toporovskiy_sbornik_okonchatelnyy_maket.pdf#page=82" }, }, ["Zhilina:1987"] = { alias = "Жилина 1987", title = "Тверская берестяная грамота № 1", author = "Zhilina, N.atalia V.iktorovna", year = "1987", location = "Moscow", publisher = "Nauka", journal = { name = "w:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "203‒216" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1987_book01.pdf#page=204" }, }, ["Zholobov:2005"] = { alias = "Жолобов 2005", title = "{{lang|zle-ono|тридєвѧто анєєло тридєвѧ ароханєло}} (функция и формы числительных в берестяной грамоте № 715)", author = "Zholobov, O.leg F.eofanovich", year = "2005", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "32‒43" }, link = { url = "https://vja.ruslang.ru/ru/archive/2005-3/32-43" }, }, ["Zhukovskaya:1959"] = { alias = "Жуковская 1959", title = "Новгородские берестяные грамоты", author = "ru:Жуковская, Лидия Петровна|Zhukovskaya, L.idiya P.etrovna", year = "1959", location = "Moscow", publisher = "УЧПЕДГИЗ", }, ["Zhuravlyov:1997"] = { alias = "Журавлев 1997", title = "Рец. на: Новгородский областной словарь. Вып. 1‒12. Новгород, 1992‒1995", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", year = "1997", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "2", pages = "185‒191" }, link = { url = "https://vja.ruslang.ru/ru/archive/1997-2/185-191" }, }, -- Библиография «Древнерусская эпиграфика»: https://epigraphica.ru/epigraphy/bibliography/record/list -- [[User:AshFox/zle-ono]] -- Other Bibliography -- A -- ["Agyagási:2016"] = { alias = "Agyagasi:2016", title = "On some oriental elements in Old Novgorodian and other Old Russian dialects", author = "ru:Адягаши, Клара|Agyagási, Klára", year = "2016", location = "Budapest", publisher = "Akadémiai Kiadó Zrt.", journal = { name = "|Acta Orientalia Academiae Scientiarum Hungaricae", number = {"69", "4"}, pages = "391‒396" }, link = { ia = "zle-ono-wikt/Agyagasi-2016", doi = "10.1556/062.2016.69.4.3", academia = "97545601" }, }, ["Agyagási:2018"] = { alias = "Agyagasi:2018", title = "О двух бродячих словах восточного происхождения в древнерусском языке", author = "ru:Адягаши, Клара|Agyagási, Klára", year = "2018", location = "Budapest", publisher = "Akadémiai Kiadó Zrt.", journal = { name = "Studia Slavica Academiae Scientiarum Hungaricae", number = {"63", "1"}, pages = "1‒8" }, link = { ia = "zle-ono-wikt/Agyagasi-2018", doi = "10.1556/060.2018.63.1.1", academia = "119892600" }, }, -- B -- -- C -- -- D -- -- E -- ["ESLO"] = { title = "Old Novgorod Dialect", author = "Sitchinava, D.mitri V.ladimirovich", year = "2020", publisher = "Brill", series = { name = "Encyclopedia of Slavic Languages and Linguistics Online" }, link = { doi = "10.1163/2589-6229_ESLO_COM_032029" }, }, -- F -- ["Fenne:1607"] = { title = "Tonnies Fonne behordt düt Boek", author = "de:Tönnies Fonne|Fonne, Tönnies", year = "1607", location = "Pskov", chapter_of = { title = "Tönnies Fenne's Low German Manual of Spoken Russian, Pskov 1607", year = "2008", }, link = { ia = "fenne11", url = "https://www.schaeken.nl/lu/research/online/editions/fenne11.pdf" }, -- page_url = { ia = true, set_page = -9 }, отсудствуют страницы, напр. 143-144 и тд }, -- G -- ["Galinskaya:2015"] = { alias = "Галинская:2015", title = { text = "Прогрессивная палатализация и древненовгородское местоимение ''въхе''", translation = "The Progressive Palatalization and the Old Novgorodian Pronoun ''vъxe''" }, author = "Galinskaya, E.lena A.rkadyevna", year = "2015", publisher = "Vilnius UP", journal = { name = "Slavistica Vilnensis", number = "59", pages = "7‒16" }, link = { doi = "10.15388/SlavViln.2014.59.4895", url = "https://www.journals.vu.lt/slavistica-vilnensis/article/view/4895/3150" }, }, ["Gippius:2025"] = { alias = "Гиппиус 2025", title = "Саамские имена в древнерусских надписях-граффити из Старой Ладоги", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2025", chapter_of = { title = "Саамские языки России. Тезисы докладов международ ной научной конференции, Санкт-Петербург, 7–8 мая 2025 г.", pages = "19‒22", }, location = "Saint Petersburg", publisher = "ILS RAS", link = { ia = "Gippius-2025" }, }, ["Gluskina:1962"] = { alias = "Глускина:1962", title = { text = "Морфонологические наблюдения над звуком [ch] в псковских говорах", translation = "Morphophonological observations on the sound [ch] in Pskov dialects" }, author = "ru:Глускина, Софья Менделевна|Gluskina, S.ofia M.endelevna", year = "1962", chapter_of = { title = { text = "Псковские говоры: Труды Первой псковской диалектологической конференции 1960 года", translation = "Pskov dialects: Proceedings of the First Pskov Dialectological Conference of 1960" }, volume = "1", pages = "28‒57" }, location = "Pskov", publisher = "Pskov State Pedagogical University named after S. M. Kirov", link = { url = "https://pskovbook.ru/book/2512" }, }, ["Gluskina:1968"] = { alias = "Глускина:1968", title = { text = "О второй палатализации заднеязычных согласных в русском языке (на материале северо-западных говоров)", translation = "On the second palatalization of velar consonants in the Russian (based on the northwestern dialects)" }, author = "ru:Глускина, Софья Менделевна|Gluskina, S.ofia M.endelevna", year = "1968", chapter_of = { title = { text = "Псковские говоры: Труды Второй псковской диалектологической конференции 1964 года", translation = "Pskov dialects: Proceedings of the Second Pskov Dialectological Conference of 1964" }, volume = "2", pages = "20‒43" }, location = "Pskov", publisher = "Pskov State Pedagogical University named after S. M. Kirov", link = { url = "https://pskovbook.ru/book/2514" }, }, -- H -- -- I -- -- J -- ["James:1618"] = { alias = {"James:1619", "James:1618‒1619"}, title = { text = "Русско-английский словарь-дневник Ричарда Джемса (1618‒1619 гг.)", translation = "Russian-English Dictionary-Diary of Richard James 1618‒1619" }, author = "Richard James (scholar)|James, Richard", year = "1618‒1619", location = "Arkhangelsk", link = { ia = "russko_angliysky_slovar-dnevnik_richarda_jamesa_1618_1619", academia = "15229518" }, page_url = { ia = true, set_page = -3 } }, -- K -- ["Krysko:1998"] = { title = "Древний новгородско-псковский диалект на общеславянском фоне", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovych", year = "1998", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "74‒93" }, link = { url = "https://vja.ruslang.ru/ru/archive/1998-3/74-93" }, }, ["Krysko, Ladyzhensky:2022"] = { title = "Поп-сквернослов: Обсценные маргиналии в древнерусском евангелии", author = {"ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovych", "Ladyzhensky, I.gor M.ikhailovich"}, year = "2022", location = "Wiesbaden", publisher = "Harrassowitz Verlag", journal = { name = "de:|Die Welt der Slaven", number = {"67", "2"}, pages = "286‒295" }, link = { ia = "zle-ono-wikt/Krysko-Ladyzhensky-2022", doi = "10.13173/WS.67.2.286", academia = "82518149" }, }, -- L -- ["Lukin:2023"] = { title = { text = "«Весь господарь Великий Новгород» в германоязычных документах XV века", translation = "“All Sovereign Novgorod-the-Great” in Fifteenth Century Documents in Germanic Languages" }, author = "ru:Лукин, Павел Владимирович|Lukin, P.avel V.ladimirovich", year = "2023", journal = { name = "ru:|Slověne. International Journal of Slavic Studies", number = {"12", "2"}, pages = "83‒96" }, link = { doi = "10.31168/2305-6754.2023.2.04" }, }, -- M -- -- N -- -- O -- -- P -- ["Patri:2001"] = { title = "Une correspondance irano-slave en novgorodien", author = "Patri, Sylvain", year = "2001", location = "Göttingen", publisher = "Vandenhoeck & Ruprecht", journal = { name = "|Historische Sprachforschung", number = {"114", "2"}, pages = "290‒306" }, link = { jstor = "41289065" }, }, -- Q -- -- R -- -- S -- ["Schaeken:2019"] = { title = "Voices on Birchbark: Everyday Communication in Medieval Russia", author = "Schaeken, Jos", year = "2019", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "|Studies in Slavic and General Linguistics", number = "43" }, link = { ia = "voices-on-birchbark", isbn = "978-90-04-38942-7", gb = "W5GFDwAAQBAJ", url = "https://brill.com/display/title/39580" }, page_url = { ia = true }, }, -- T -- -- U -- -- V -- ["Vasiliev:2012"] = { title = { text = "Славянские топонимические древности Новгородской земли", translation = "Novgorod Slavic Toponymic Antiquities" }, author = "Vasiliev, V.alery L.eonidovich", year = "2012", location = "Moscow", publisher = "Manuscript Monuments Ancient Rus", link = { isbn = "978-5-9551-0607-6", ia = "Vasiliev-2012", academia = "24764691" }, page_url = { ia = true, set_page = -1 }, }, ["VJa^1994"] = { alias = {"VJa1994", "ВЯ 1994"}, title = "Берестяные грамоты из новгородских раскопок 1990‒1993 гг.", author = {"Valentin Yanin|Yanin, V.alentin L.avrentievich", "Andrey Zaliznyak|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "3–22" }, year = "1994", location = "Moscow", publisher = "Nauka", link = { url = "https://vja.ruslang.ru/ru/archive/1994-3/3-22" }, }, -- W -- -- X -- -- Y -- -- Z -- ["Zhuravlyov:1993"] = { title = "Праславянский словник древненовгородского диалекта с точки зрения лексикостатистики", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", year = "1993", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "87‒98" }, link = { url = "https://vja.ruslang.ru/ru/archive/1993-4/87-98" }, }, } } g8kf9vpg4eljsoyjrwkpeukkcn52g4t 9944345 9944278 2026-10-14T21:02:18Z TongcyDai 53191 維基百科連結本地化(78 處改連中文維基百科條目、47 處無中文條目,加 en: 等前綴維持原目標) 9944345 Scribunto text/plain return { sources = { -- Библиография «Древнерусские берестяные грамоты»: http://gramoty.ru/birchbark/bibliography/ -- A -- ["Avdusin:1957"] = { alias = "Авдусин 1957", title = { text = "Смоленская берестяная грамота" }, author = "ru:Авдусин, Даниил Антонович|Avdusin, D.aniil A.ntonovich", year = "1957", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "248‒249" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1957_book01.pdf#page=254" }, }, ["Avdusin:1966"] = { alias = "Авдусин 1966", title = { text = "Смоленские берестяные грамоты из раскопок 1964 года" }, author = "ru:Авдусин, Даниил Антонович|Avdusin, D.aniil A.ntonovich", year = "1966", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "2", pages = "319‒324" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1966_book02.pdf#page=320" }, }, ["Avdusin:1969"] = { alias = "Авдусин 1969", title = { text = "Смоленские берестяные грамоты из раскопок 1966 и 1967 гг." }, author = "ru:Авдусин, Даниил Антонович|Avdusin, D.aniil A.ntonovich", year = "1969", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "3", pages = "186‒193" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1969_book03.pdf#page=188" }, }, ["Avdusin, Melnikova:1985"] = { alias = "Авдусин, Мельникова 1985", title = "Смоленские грамоты на бересте (из раскопок 1952‒1968 гг.)", author = {"ru:Авдусин, Даниил Антонович|Avdusin, D.aniil A.ntonovich", "ru:Мельникова, Елена Александровна|Melnikova, E.lena A.lexandrovna"}, year = "1985", location = "Moscow", publisher = "Nauka", journal = { name = "Древнейшие государства на территории СССР. Материалы и исследования. 1984 год", pages = "199‒211" }, link = { gb = "rFP5zwEACAAJ" }, }, ["Alekseev:1983"] = { alias = "Алексеев 1983", title = "Берестяная грамота из древнего Мстиславля", author = "ru:Алексеев, Леонид Васильевич|Alekseev, L.eonid V.asilievich", year = "1983", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "204‒212" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1983_book01.pdf#page=205" }, }, ["Alpatov:2004"] = { alias = "Алпатов 2004", title = "Берестяные грамоты в контексте фольклорной и литературной традиции", author = "Alpatov, S.ergey V.iktorovich", year = "2004", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"18", "4"}, pages = "123‒128" }, link = { url = "https://www.drevnyaya.ru/vyp/stat/s4_18_10.pdf" }, }, ["Andersen:2006"] = { alias = "Андерсен 2006", title = "Future and Future Perfect in the Old Novgorod Dialect", author = "Andersen, Henning", year = "2006", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"30", "1"}, pages = "71‒88" }, link = { doi = "10.1007/s11185-006-0692-8", jstor = "40160812" }, }, -- Андреев 1987а — В. Ф. Андреев. Новое прочтение берестяной грамоты № 318 (XIV в. ) // Изучение истории и культуры Новгородской земли. Тезисы докладов научной конференции. Новгород, 1987. С. 78–81. -- Андреев 1987б — В. Ф. Андреев. Новое прочтение берестяной грамоты № 471 (начало XV в.) // История и археология Новгородской земли. Тезисы научно-практической конференции. Новгород, 1987. С. 47–49. ["Andreev:1989"] = { alias = "Андреев 1989", title = "Об атрибуции комплекса новгородских берестяных грамот № 464‒476, 494", author = "Andreev, V.asily F.edorovich", year = "1989", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология. Тезисы научно-практической конференции", number = "2", pages = "85‒87" }, }, -- Андреев 1992 — В. Ф. Андреев. Еще одно толкование новгородской берестяной грамоты № 213 // Новгород и Новгородская земля. Тезисы научной конференции. Новгород, 1992. С. 181–185. -- Андреев 1995 — В. Ф. Андреев. Новгородские берестяные грамоты № 601 и 609 // Прошлое Новгорода и Новгородской земли. Тезисы докладов и сообщений научной конференции. Новгород, 1987. С.32–36. -- Анкудинов 1986 — И. Ю. Анкудинов. К интерпретации берестяной грамоты № 361 // Проблемы истории Новгорода и Новгородской земли XV в. Тезисы докладов и сообщений научного симпозиума. Новгород, 1986. С. 15–18. ["Ankudinov:1995"] = { alias = "Анкудинов 1995", title = "Из истории борьбы новгородских крестьян за землю в 14-15 веках ", author = "ru:Анкудинов, Игорь Юрьевич|Ankudinov, I.gor Yu.rievich", year = "1995", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "9" }, link = { url = "https://bibliotekar.ru/rusNovgorod/38.htm" }, }, ["Ankudinov:2000"] = { alias = "Анкудинов 2000", title = "Историко-географический комментарий к новгородской берестяной грамоте № 390", author = "ru:Анкудинов, Игорь Юрьевич|Ankudinov, I.gor Yu.rievich", year = "2000", chapter_of = { title = "{{R|zle-ono|NGB10}}", pages = "132‒132" }, }, ["Ankudinov:2003"] = { alias = "Анкудинов 2003", title = "Из истории хозяйственного освоения земель в XIV в. (по материалам берестяных грамот)", author = "ru:Анкудинов, Игорь Юрьевич|Ankudinov, I.gor Yu.rievich", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "81‒84" }, }, ["Ankudinov:2014"] = { alias = "Анкудинов 2014", title = "«Вежники» новгородских берестяных грамот № 550 и 664", author = "ru:Анкудинов, Игорь Юрьевич|Ankudinov, I.gor Yu.rievich", year = "2014", location = "Novgorod", journal = { name = "Новгородский архивный вестник", number = "12", pages = "3‒5" }, link = { academia = "11658722" }, }, -- Антропов 2021 — Н. П. Антропов. «Гуска сологая» в свете полногласных сочетаний модели *telt // Слова, конструкции и тексты в истории русской письменности. Сборник статей к 70-летию академика А. М. Молдована. М., СПб.: Нестор-История, 2021, с. 413-431. http://gramoty.ru/thumbs/bibliography_document_antropov-2021.pdf ["Astashova, Zaliznyak:1998"] = { alias = "Асташова, Зализняк 1998", title = "Берестяные грамоты из раскопок Заднепровья г. Смоленска", author = {"Astashova, N.atalia I.vanovna", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, year = "1998", chapter_of = { title = "Историческая археология: традиция и перспективы. К 80-летию со дня рождения Д. А. Авдусина", pages = "336‒341" }, location = "Moscow", publisher = "Памятники исторической мысли", link = { isbn = "5-88451-048-9" }, }, -- B -- ["Bezus:1998"] = { alias = "Безус 1998", title = "Судебные исполнители в Новгороде 11-15 веков по материалам берестяных грамот", author = "Bezus, N.atalia B.oleslavovna", year = "1998", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "12" }, link = { url = "https://bibliotekar.ru/rusNovgorod/72.htm" }, }, ["Beletsky:1968"] = { alias = "Белецкий 1968", title = "Древний Псков по материалам археологических раскопок экспедиции Государственного Эрмитажа", author = "Beletsky, V.asily D.mitrievich", year = "1968", location = "Saint Petersburg", publisher = "Publishing House “Soviet Artist”", journal = { name = "Сообщения Государственного Эрмитажа", number = "29", pages = "3‒8" }, link = { url = "http://gramoty.ru/thumbs/bibliography_document_beleckij-1968.pdf" }, }, ["Belyaev, Gippius, Zaliznyak:2019"] = { alias = "Беляев, Гиппиус, Зализняк 2019", title = "Берестяная грамота Москва-4: результаты комплексного исследования", author = {"ru:Беляев, Леонид Андреевич|Belyaev, L.eonid A.ndreevich", "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, year = "2019", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"77", "3"}, pages = "21‒30" }, link = { doi = "10.25986/IRI.2019.77.3.003", url = "https://www.drevnyaya.ru/vyp/2019_3/part_4.pdf" }, }, ["Birch. Lett. 50 yrs."] = { alias = {"BG50", "Бер. грам. 50 лет"}, title = "Берестяные грамоты: 50 лет открытия и изучения. Материалы международной конференции (Великий Новгород, 24‒27 сентября 2001 года)", author = { "瓦连京·亚宁|Yanin, V.alentin L.avrentievich", type = "editor" }, year = "2003", location = "Moscow", publisher = "Indrik", link = { isbn = "5-85759-251-8", gb = "LW40AAAAMAAJ" }, }, ["Bobrik:2008"] = { alias = "Бобрик 2008", title = "Новые сведения о берестяной грамоте 916", author = "Bobrik, M.arina A.natolyevna", year = "2008", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"16", "2"}, pages = "246‒256" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2008-2/246-256" }, }, ["Bobrik:2014"] = { alias = "Бобрик 2014", title = "Маргиналии к берестяным грамотам и памятникам древнерусской эпиграфики", author = "Bobrik, M.arina A.natolyevna", year = "2014", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"28", "2"}, pages = "191‒201" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2014-2/191-201" }, }, ["Bobrik:2020"] = { alias = "Бобрик 2020", title = "К изучению лексики берестяных грамот: {{lang|zle-ono|кланѧюсѧ}} в № 293, {{lang|zle-ono|водѧ}} в № 65, {{lang|zle-ono|напрасно}} в № 494/469", author = "Bobrik, M.arina A.natolyevna", year = "2020", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"39", "1"}, pages = "172‒179" }, link = { doi = "10.31912/rjano-2020.1.7", url = "https://rjano.ruslang.ru/ru/archive/2020-1/172-179" }, }, ["Bogdanov:2007"] = { alias = "Богданов 2007", title = "Тверская берестяная грамота № 1: внестратиграфическая и стратиграфическая датировка", author = "Bogdanov, S.ergei V.ladimirovich", year = "2007", location = "Tver", publisher = "Tver State University", journal = { name = "Вестники Тверского государственного университета. История", number = "1", pages = "134‒153" }, link = { academia = "5882067" }, }, ["Bogdanov:2015"] = { alias = "Богданов 2015", title = "Первая тверская берестяная грамота: оценка датирующих данных", author = "Bogdanov, S.ergei V.ladimirovich", year = "2015", location = "Tver", publisher = "Tver State University", journal = { name = "Вестники Тверского государственного университета. История", number = "4", pages = "4‒21" }, link = { academia = "21586950" }, }, ["Borkovsky:1952"] = { alias = "Борковский 1952", title = "Драгоценные памятники древнерусской письменности", author = "ru:Борковский, Виктор Иванович|Borkovsky, V.ictor I.vanovich", year = "1952", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "131‒136" }, link = { url = "http://gramoty.ru/thumbs/bibliography_document_borkovsky-1952.pdf" }, }, ["Burov:1975"] = { alias = "Буров 1975", title = "«Муж добръ Есифъ Давыдович»", author = "Burov, V. A.", year = "1975", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "4", pages = "267‒273" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1975_book04.pdf#page=268" }, }, ["Burov:1978"] = { alias = "Буров 1978", title = "Новгородские свадебные документы XIV в. на бересте", author = "Burov, V. A.", year = "1978", journal = { name = "ru:|Археографический ежегодник за 1977 год", pages = "86‒87" }, location = "Moscow", publisher = "Nauka", link = { url = "https://inslav.ru/sites/default/files/editions/ae-1977_1978.pdf#page=87" }, }, ["Burov:1979"] = { alias = "Буров 1979", title = "Заметки о новгородских берестяных грамотах", author = "Burov, V. A.", year = "1979", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "218‒227" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1979_book01.pdf#page=221" }, }, ["Burov:1986"] = { alias = "Буров 1986", title = "Заметки о новгородских берестяных грамотах XIV‒XV вв. (по материалам Неревского раскопа)", author = "Burov, V. A.", year = "1986", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "2", pages = "217‒223" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1986_book02.pdf#page=218" }, }, ["Burov:1988"] = { alias = "Буров 1988", title = "О родословии бояр Мишиничей–Онцифоровичей (по материалам Неревского раскопа 1951‒1962 гг.)", author = "Burov, V. A.", year = "1988", chapter_of = { title = "Древности славян и Руси", pages = "119‒125" }, location = "Moscow", publisher = "Nauka", link = { url = "https://historylib.org/historybooks/B--A--Timoshchuk-Drevnosti-slavyan-i-Rusi/23" }, }, -- C -- ["Collins:2011"] = { alias = "Коллинз 2011", title = "Reconstructing the pragmatics of a medieval marriage negotiation (Novgorod 955)", author = "Collins, Daniel E.", year = "2011", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"35", "1"}, pages = "33‒61" }, link = { doi = "10.1007/s11185-010-9070-7", jstor = "41486685" }, }, ["Collins:2012"] = { alias = "Коллинз 2012", title = "The Strength of the Case: Interpreting the Hapax Legomenon доужєбоу in Novgorod Birchbark 855", author = "Collins, Daniel E.", year = "2012", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"24", "2"}, pages = "186‒218" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2012-2/186-218" }, }, ["Chebanenko:2016"] = { alias = "Чебаненко 2016", title = "Досудебные способы разрешения конфликтов в эпоху Пространной Правды: новгородская берестяная грамота № 548", author = "Chebanenko, S.ergey B.orisovich", year = "2016", location = "Novgorod", publisher = "Novgorod State University", journal = { name = "ru:|Новгородский исторический сборник", number = {"26", "16"}, pages = "103‒114" }, link = { url = "http://www.spbiiran.nw.ru/wp-content/uploads/2017/12/2-НИС_-2016_opt.pdf#page=103" }, }, ["Cherepnin:1969"] = { alias = "Черепнин 1969", title = "Новгородские берестяные грамоты как исторический источник", author = "ru:Черепнин, Лев Владимирович|Cherepnin, L.ev V.ladimirovich", year = "1969", location = "Moscow", publisher = "Nauka", link = { url = "http://archnov.com/wp-content/uploads/2015/12/CHerepnin-L.V.-Novgorodskie-berestyanye-gramoty-kak-istoricheskij-istochnik.-1969-1.pdf" }, }, ["Chernov:1997"] = { alias = "Чернов 1997", title = "Московская берестяная грамота № 1 ‒ первый акт Московской Руси на бересте", author = "ru:Чернов, Сергей Заремович|Chernov, S.ergey Z.aremovich", year = "1997", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Российская археология", number = "2", pages = "123‒149" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1997_book02.pdf#page=125" }, }, -- D -- ["Dekker:2018"] = { alias = "Деккер 2018", title = "Old Russian Birchbark Letters: A Pragmatic Approach", author = "Dekker, Simeon", year = "2018", location = {"Leiden", "Boston"}, publisher = "Brill Rodopi", series = { name = "en:|Studies in Slavic and General Linguistics", number = "42" }, link = { ia = "old-russian-birchbark-letters", isbn = "978-90-04-35320-6", gb = "JHtTDwAAQBAJ", url = "https://brill.com/display/title/35684" }, page_url = { ia = true }, }, ["DND^1"] = { alias = "ДНД1", title = { text = "Древненовгородский диалект", translation = "Old Novgorod Dialect" }, author = "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", year = "1995", location = "Moscow", publisher = "Languages of the Russian Culture", link = { ia = "old-novgorod-dialect/DND1", url = "https://inslav.ru/publication/zaliznyak-drevnenovgorodskiy-dialekt-m-1995" }, page_url = { ia = true }, }, ["DND^2"] = { alias = "ДНД2", title = { text = "Древненовгородский диалект", translation = "Old Novgorod Dialect" }, author = "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", year = "2004", location = "Moscow", publisher = "LRC Publishing House", edition = "2nd", link = { ia = "old-novgorod-dialect/DND2", isbn = "5-94457-165-9", gb = "KqlCAgAAQBAJ", url = "http://gramoty.ru/birchbark/library/book/53/" }, page_url = { ia = true, set_page = 1 }, }, ["DND^+"] = { alias = {"DND+", "ДНД+"}, title = { text = "Древненовгородский диалект. Дополнение", translation = "Old Novgorod Dialect. Addition" }, author = "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", year = "202X", location = "Moscow", }, ["Dobrodomov:2000"] = { alias = "Добродомов 2000", title = "Полнота эксцерпированного материала и достоверность лексикологических изысканий (тюркизм зелена, зелень, зилян в русской письменности)", author = "ru:Добродомов, Игорь Георгиевич|Dobrodomov, I.gor G.eorgievich", year = "2000", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "8", pages = "297‒311" }, }, ["Drboglav:1973"] = { alias = "Дрбоглав 1973", title = "Латинская берестяная грамота из новгородских раскопок", author = "Drboglav, D.onat A.leksandrovich", year = "1973", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "3", pages = "108‒117" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1973_book03.pdf#page=113" }, }, ["Drboglav:1978"] = { alias = "Дрбоглав 1978", title = "Грамота № 488", author = "Drboglav, D.onat A.leksandrovich", year = "1978", chapter_of = { title = "{{R|zle-ono|NGB7}}", pages = "167‒191" }, }, ["Drboglav:2000"] = { alias = "Дрбоглав 2000", title = "Немецкая берестяная грамота из новгородских раскопок 1993 г.", author = "Drboglav, D.onat A.leksandrovich", year = "2000", chapter_of = { title = "Труды кафедры древних языков (к 50-летию кафедры): Opuscula Cathedrae Linguarvm Antiquarum", pages = "116‒123", series = { name = "Труды исторического факультета МГУ. vol. 15. III, Instrumenta studiorum", number = "6" } }, location = "Saint Petersburg", publisher = "Aletheia", link = { isbn = "5-89329-333-9", url = "https://www.hist.msu.ru/upload/iblock/fec/48174.pdf#page=116" }, }, ["Drochenina, Rybakov:1960"] = { alias = "Дроченина, Рыбаков 1960", title = "Берестяная грамота из Витебска", author = {"Drochenina, N. N.", "鲍里斯·雷巴科夫|Rybakov, B.oris A.lexandrovich"}, year = "1960", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "282‒283" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1960_book01.pdf#page=288" }, }, ["Dubrovin:2009"] = { alias = "Дубровин 2009", title = "О комплексе берестяных грамот Никитинского раскопа в Новгороде", author = "Dubrovin, G.ennady E.vgenievich", year = "2009", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Российская археология", number = "2", pages = "93‒107" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/RA_2009_2.pdf#page=94" }, }, -- E -- -- F -- ["Faccani:1982"] = { alias = "Факкани 1982", title = "Messaggi dall'antica Novgorod", author = "Faccani, Remo", year = "1982", location = "Rome", publisher = "Bulzoni", journal = { name = "Annali della Facoltà di Lingue e Letterature Straniere di Ca' Foscari", number = {"21", "1‒2"}, pages = "69‒84" }, link = { url = "https://fc.cab.unipd.it/fedora/objects/o:458932/methods/bdef:Content/get#page=71" }, }, ["Faccani:1987"] = { alias = "Факкани 1987", title = "Gramoty novgorodiane su corteccia di betulla. I (secoli XI‒XII)", author = "Faccani, Remo", year = "1987", location = "Padua", publisher = "Editoriale Programma", journal = { name = "Annali di Ca' Foscari. Rivista della Facoltà di Lingue e Letterature Straniere dell'Università di Venezia", number = {"26", "1‒2"}, pages = "117‒136" }, link = { url = "https://fc.cab.unipd.it/fedora/objects/o:458952/methods/bdef:Content/get#page=114" }, }, ["Faccani:1988"] = { alias = "Факкани 1988", title = "Gramoty novgorodiane su corteccia di betulla. II (secoli XI‒XII)", author = "Faccani, Remo", year = "1988", location = "Padua", publisher = "Editoriale Programma", journal = { name = "Annali di Ca' Foscari. Rivista della Facoltà di Lingue e Letterature Straniere dell'Università di Venezia", number = {"27", "1‒2"}, pages = "139‒159" }, link = { url = "https://fc.cab.unipd.it/fedora/objects/o:458956/methods/bdef:Content/get#page=137" }, }, ["Faccani:1995"] = { alias = "Факкани 1995", title = "Iscrizioni novgorodiane su corteccia di betulla", author = "Faccani, Remo", year = "1995", location = "Udine", publisher = "University of Udine", link = { url = "https://safarmer.com/Faccani_Iscrizioni_novgorodiane.pdf" }, }, ["Faccani:2003"] = { alias = "Факкани 2003", title = "Некоторые размышления об истоках древненовгородской письменности", author = "Faccani, Remo", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "224‒234" }, }, ["Faccani:2004"] = { alias = "Факкани 2004", title = "Review: Янин, В. Л., Зализняк, А. А.: ''Новгородские грамоты на бересте''. (Из раскопок 1990–1996 гг.), Палеография берестяных грамот и их внестратиграфическое датирование, Т. 10, Москва: “Русские словари”, 2000, 432 стр.", author = "Faccani, Remo", year = "2004", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"28", "1"}, pages = "125‒130" }, link = { doi = "10.1023/B:RUSS.0000025108.21763.46", jstor = "40160758" }, }, ["Faccani:2006"] = { alias = "Факкани 2006", title = "Malefici e matrimoni. A proposito di due testi novgorodiani su corteccia di betulla scoperti nel 2005", author = "Faccani, Remo", year = "2006", location = "Florence", publisher = "Firenze University Press", journal = { name = "Studi Slavistici", number = {"3", "1"}, pages = "7‒17" }, link = { doi = "10.13128/Studi_Slavis-2140", url = "https://oaj.fupress.net/index.php/ss/article/view/2115/2115" }, }, ["Faccani:2010"] = { alias = "Факкани 2010", title = "Il testo novgorodiano su corteccia di betulla № 496: un documento giudiziario?", author = "Faccani, Remo", year = "2010", chapter_of = { title = "forma formans: Studi in onore di Boris Uspenskij. a cura di Sergio Bertolissi e Roberta Salvatore", volume = "1", pages = "193‒198" }, location = "Naples", publisher = "M. D'Auria", }, ["Faccani:2017"] = { alias = "Факкани 2017", title = "Intorno all'ultimo volume delle NGB", author = "Faccani, Remo", year = "2017", location = {"Pisa", "Roma"}, publisher = "Fabrizio Serra", journal = { name = "Russica Romana", number = "24", pages = "171‒186" }, link = { doi = "10.19272/201707201007" }, }, ["Fałowski:1998"] = { alias = "Фаловский 1998", title = "Jeszcze o gramotach brzozowych z XII wieku na Ukrainie", author = "Fałowski, Adam", year = "1998", location = "Warsaw", publisher = "Energeia", series = { name = "Z polskich studiów slawistycznych", number = "9" }, journal = { name = "Językoznawstwo: prace na XII Międzynarodowy Kongres Slawistów w Krakowie 1998", pages = "71‒76" }, link = { gb = "KGLlAAAAMAAJ" }, }, -- G -- -- Гжибовский 1976 — S. Grzybowski. Z lekcji nowogrodzkich gramot brzozowych. I // Zeszyty naukowe Uniwersytetu Łódzkiego. Nauki humanistyczno-spoleczne. Seria I, zeszyt 109. Łódź, 1976. S. 27–31. -- Гжибовский 1977 — S. Grzybowski. Z lekcji nowogrodzkich gramot brzozowych. II // Acta Universitatis Lodziensis. Zeszyty naukowe Uniwersytetu Łódzkiego. Nauki humanistyczno-spoleczne. Seria I, zeszyt 16, 1977. S. 27–30. -- Гиппиус 1991 — А. А. Гиппиус. «Ида на суд...» (Комментарий к берестяной грамоте № 2 из Звенигорода Галицкого) // Семиотика культуры. III Всесоюзная летняя школа-семинар 15–20 сентября 1991 г. Тезисы докладов. Сыктывкар, 1991. С. 3–5. -- Гиппиус 1993 — А. А. Гиппиус. Об одной числовой модели в древнерусских текстах // Истоки русской культуры (археология и лингвистика). 7–9 декабря 1993 г. Тезисы докладов. М., 1993. С. 43–46. -- Гиппиус 1997 — А. А. Гиппиус. «Вожжей оленьих 28...» (Об одной числовой модели в древнерусских текстах) // Живая Старина, 1997, № 3. С. 21–23. -- Гиппиус 2003а — А. А. Гиппиус. «Сисиниева легенда» в новгородской берестяной грамоте // В поисках «ориентального» на Балканах. Античность. Средневековье. Новое время (Балканские чтения 7. Тезисы и материалы). М., 2003. С. 58–60. ["Gippius:2003b"] = { alias = "Гиппиус 2003б", title = "Комментарий к берестяной грамоте № 226", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "45‒56" }, }, ["Gippius:2004a"] = { alias = "Гиппиус 2004а", title = "К прагматике и коммуникативной организации берестяных грамот", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2004", chapter_of = { title = "{{R|zle-ono|NGB11}}", pages = "183‒232" }, }, ["Gippius:2004b"] = { alias = "Гиппиус 2004б", title = "О нескольких персонажах новгородских берестяных грамот XII века", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2004", chapter_of = { title = "{{R|zle-ono|NGB11}}", pages = "164‒182" }, }, -- Гиппиус 2005 — А. А. Гиппиус. «Сисиниева легенда» в новгородской берестяной грамоте // Заговорный текст: Генезис и структура. М., 2005. С. 136–142. -- Гиппиус 2009а — А. А. Гиппиус. Берестяное хитросплетение XII в. (Грамота № 88) // Великий Новгород и средневековая Русь: Сборник статей: К 80-летию академика В. Л. Янина. М. : Памятники исторической мысли, 2009. С. 37–43. -- Гиппиус 2009б — А. А. Гиппиус. Наблюдения над этикетными формулами берестяных грамот // Стереотипы в языке, коммуникации и культуре. Сборник статей. М. : РГГУ, 2009. С. 279–300. -- Гиппиус 2009в — А. А. Гиппиус. Кирилло-мефодиевская традиция на Руси и берестяные грамоты // Славянский альманах. 2009. М., 1010. С. 5–25. -- Гиппиус 2012 — A. Gippius. Birchbark Literacy and the Rise of Written Communication in Early Rus’ // Epigraphic Literacy and Christian Identity Modes of Written Discourse in the Newly Christian European North. Ed. K. Zilmer & J. Jesch (eds.), (Utrecht Studies in Medieval Literacy 4). P. 201-224. P. 225–251. -- Гиппиус 2012а — A. Gippius. Birchbark Literacy and the Rise of Written Communication in Early Rus’ // In: Epigraphic Literacy and Christian Identity: Modes of Written Discourse in the Newly Christian European North. Turnhout : Brepols Publishers, 2012. P. 225–251 -- Гиппиус 2012б — А. А. Гиппиус. «Ильдятино селище»: комментарий к новгородской берестяной грамоте № 71 // Проблемы дипломатики, кодикологии и актовой археографии: материалы XXIV международной научной конференции. Москва 2-3 февраля 2012 г. / Отв. ред.: Ю. Шустова. М. : Российский государственный гуманитарный университет, 2012. С. 231–234 -- Гиппиус 2017 — А. А. Гиппиус. Берестяная грамота № 1072 и денежно-весовые системы средневекового Новгорода // Российский рубль. 700 лет истории. Материалы Международной нумизматической конференции. Великий Новгород. 25-27 апреля 2016 г. [б.и.], 2017. С. 25–36. ["Gippius, Zavyalov:2023"] = { alias = "Гиппиус, Завьялов 2023", title = "Берестяная грамота из Переяславля Рязанского", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "ru:Завьялов, Владимир Игоревич|Zavyalov, V.ladimir I.gorevich"}, year = "2023", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Российская археология", number = "2", pages = "179‒186" }, link = { doi = "10.31857/S0869606323020071", url = "https://archaeolog.ru/media/books_sov_archaeology/RA_2023_2.pdf#page=180" }, }, -- Гиппиус, Зализняк, Коваль 2011 — А. А. Гиппиус, А. А. Зализняк, В. Ю. Коваль. Берестяная грамота из раскопок в Московском Кремле // Московский Кремль XV столетия Т. 1: Древние святыни и исторические памятники. М. : Арт-Волхонка, 2011. С. 452–455. ["Gippius, Schaeken:2011"] = { alias = "Гиппиус, Схакен 2011", title = "On direct speech and referential perspective in birchbark letters no. 5 from Tver' and no. 286 from Novgorod", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Schaeken, Jos"}, year = "2011", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"35", "1"}, pages = "13‒32" }, link = { doi = "10.1007/s11185-010-9069-0", jstor = "41486684" }, }, ["Gorsky:1969"] = { alias = "Горский 1969", title = "Берестяная грамота № 256", author = "ru:Горский, Анатолий Дмитриевич|Gorsky, A.natoly D.mitrievich", year = "1969", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "3", pages = "79–85" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1969_book03.pdf#page=81" }, }, -- Горский 1976 — А. Д. Горский. Историческая наука в СССР. Обзоры. К 25-летию открытия берестяных грамот // Вопросы истории, 1976, № 12. С. 141–146. ["Grishina, Makhov:1987"] = { alias = "Гришина, Махов 1987", title = "Формулы в составе текста (к анализу новгородской берестяной грамоты № 605)", author = {"Grishina, E.lena A.lexandrovna", "亞歷山大·葉夫根尼耶維奇·馬霍夫|Makhov, A.lexander E.vgenievich"}, year = "1987", chapter_of = { title = "Балто-славянские исследования 1985", pages = "209‒221" }, location = "Moscow", publisher = "Nauka", link = { url = "https://inslav.ru/images/stories/books/BSI1985%281987%29.pdf#page=106" }, }, ["Grozdilov:1962"] = { alias = "Гроздилов 1962", title = "Раскопки древнего Пскова (1956, 1958‒1960 гг.)", author = "Grozdilov, G.rigory P.avlovich", year = "1962", location = "Saint Petersburg", publisher = "State Hermitage Publishing House", journal = { name = "Сообщения Государственного Эрмитажа", number = "23", pages = "64‒68" }, link = { url = "http://gramoty.ru/thumbs/bibliography_document_grozdilov-1962.pdf" }, }, -- H -- ["Haavio:1964"] = { alias = "Хаавио 1964", title = "The Oldest Source of Finnish Mythology: Birchbark Letter No. 292", author = "Haavio, Martti", year = "1964", publisher = "Indiana UP", journal = { name = "Journal of the Folklore Institute", number = {"1", "1/2"}, pages = "45‒66" }, link = { jstor = "3814030" }, }, ["Helimski:1986"] = { alias = "Хелимский 1986", title = "О прибалтийско-финском языковом материале в новгородских берестяных грамотах", author = "en:Eugene Helimski|Helimski, E.ugene A.rnoldovich", year = "1986", chapter_of = { title = "{{R|zle-ono|NGB8}}", pages = "252‒259" }, }, ["Helimski:1998"] = { alias = "Хелимский 1998", title = "К интерпретации древнерусских текстов: 1. {{lang|zle-ono|нарцꙑ}}; 2. {{lang|zle-ono|шестники}}", author = "en:Eugene Helimski|Helimski, E.ugene A.rnoldovich", year = "1998", chapter_of = { title = "Балто-славянские исследования 1997", pages = "563‒569" }, location = "Moscow", publisher = "Indrik", link = { url = "https://inslav.ru/images/stories/books/BSI1997%281998%29.pdf#page=283" }, }, -- I -- ["Itkin:2008"] = { alias = "Иткин 2008", title = "Две заметки о берестяных грамотах: Смол. 12, Торж. 4", author = "ru:Иткин, Илья Борисович|Itkin, I.lya B.orisovich", year = "2008", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"15", "1"}, pages = "191‒195" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2008-1/191-195" }, }, -- J -- ["Jakobson:1952"] = { alias = "Якобсон 1952", title = "Vestiges of the Earliest Russian Vernacular", author = "罗曼·雅各布森|Jakobson, Roman", year = "1952", location = "New York", publisher = "International Linguistic Association", journal = { name = "en:Word (journal)|Word", number = {"8", "4"}, series = { name = "Slavic Word", number = "1" }, pages = "350‒355" }, link = { doi = "10.1080/00437956.1952.11659445" }, }, ["Jakobson:1953"] = { alias = "Якобсон 1953", title = "A. V. Arcixovskij and M. N. Tixomirov, ''Novgorodskie gramoty na bereste''. 68 pp. + 23 illustrations. Moscow: Academy of Sciences of the U.S.S.R., 1953 (Reviews)", author = "罗曼·雅各布森|Jakobson, Roman", year = "1953", location = "New York", publisher = "International Linguistic Association", journal = { name = "en:Word (journal)|Word", number = {"9", "4"}, series = { name = "Slavic Word", number = "2" }, pages = "407‒409" }, link = { url = "https://www.tandfonline.com/doi/epdf/10.1080/00437956.1953.11659484#page=17" }, }, -- K -- ["Kafengauz:1960"] = { alias = "Кафенгауз 1960", title = "Заметки о новгородских берестяных грамотах", author = {"ru:Кафенгауз, Бернгард Борисович|Kafengauz, B.ernhard B.orisovich"}, year = "1960", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", journal = { name = "История СССР", number = "1", pages = "168‒174" }, }, ["Kwon:2016"] = { alias = "Квон 2016", title = "Reanimating voices from the past: an alternative reading of Novgorod Birch Bark Letter N370", author = { text = "권경준", translation = "Kwon, Kyong-joon" }, year = "2016", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"40", "1"}, pages = "79‒102" }, link = { doi = "10.1007/s11185-015-9156-3", jstor = "43945156" }, }, ["Kempgen:2006"] = { alias = "Кемпген 2006", title = "“Boris an Anastasija: Schick' mir ein Unterhemd”. Ein textlinguistisch-pragmatischer Zugang zu den Birkenrinden Nr. 43 und 49", author = "de:Sebastian Kempgen|Kempgen, Sebastian", year = "2006", location = "Berlin", publisher = "Lit Verlag", journal = { name = "Studia Philologica Slavica. Festschrift für Gerhard Birkfellner zum 65. Geburtstag", number = "1", pages = "283‒300" }, link = { academia = "2500971" }, }, ["Kostyuchuk:2003"] = { alias = "Костючук 2003", title = "Берестяные грамоты как один из источников современной лексикографии (Псковский областной словарь с историческими данными)", author = "ru:Костючук, Лариса Яковлевна|Kostyuchuk, L.arisa Ya.kovlevna", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "296‒303" }, }, ["Krenke et al.:2016"] = { alias = "Кренке и др. 2016", title = "Стратиграфический раскоп на Подоле Московского Кремля", author = {"Krenke, N.ikolai A.lexandrovich", "Glazunova O.lga N.ikolaevna", "Ershov, I.van N.ikolaevich", "Oleynikov, O.leg M.ikhailovich"}, year = "2016", location = "Moscow", publisher = "LRC Publishing House", journal = { name = "ru:|Краткие сообщения Института археологии", number = "243", pages = "107‒126" }, link = { url = {"http://gramoty.ru/thumbs/bibliography_document_krenke-et-al-2016.pdf", "https://archaeolog.ru/media/ksia/ksia-243-redu.pdf#page=107"} }, }, ["Krenke, Kainov:2023"] = { alias = "Кренке, Каинов 2023", title = "О смоленской берестяной грамоте № 11 с «руническим письмом»", author = {"Krenke, N.ikolai A.lexandrovich", "Kainov, S.ergey Yu.ryevich"}, year = "2023", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"93", "3"}, pages = "99‒105" }, link = { doi = "10.25986/IRI.2023.93.3.009", url = {"http://gramoty.ru/thumbs/bibliography_document_krenke-kainov-2023.pdf", "https://www.drevnyaya.ru/vyp/2023_3/part_8.pdf"} }, }, ["Krylov:2023"] = { alias = "Крылов 2023", title = "Поправки к чтению новгородской берестяной грамоты № 307", author = "Krylov, D.mitry S.ergeevich", year = "2023", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"45", "1"}, pages = "144‒159" }, link = { doi = "10.31912/rjano-2023.1.7", url = {"http://gramoty.ru/thumbs/bibliography_document_krylov-2023.pdf", "https://rjano.ruslang.ru/ru/archive/2023-1/144-159"} }, }, ["Krysko:1993b"] = { alias = "Крысько 1993б", title = "Общеславянские и древненовгородские формы Nom. Sg. masc. ''*o''-склонения", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovich", year = "1993", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"17", "2"}, pages = "119‒156" }, link = { doi = "10.1007/BF01858200", jstor = "40160371" }, }, ["Krysko:1993c"] = { alias = "Крысько 1993в", title = "Новые материалы к истории древненовгородского номинатива на ''-е''", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovich", year = "1993", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "6", pages = "78‒88" }, link = { url = "https://vja.ruslang.ru/ru/archive/1993-6/78-88" }, }, ["Krysko:1994b"] = { alias = "Крысько 1994б", title = "Заметки о древненовгородском диалекте (I. Палатализации)", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovich", year = "1994", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "5", pages = "28‒45" }, link = { url = "https://vja.ruslang.ru/ru/archive/1994-5/28-45" }, }, ["Krysko:2000"] = { alias = "Крысько 2000", title = "К интерпретации некоторых именных форм в берестяных грамотах", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovich", year = "2000", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"24", "3"}, pages = "231‒264" }, link = { doi = "10.1023/A:1026511400897", jstor = "40160620" }, }, ["Krysko:2020"] = { alias = "Крысько 2020", title = "''Дъвои чепи'': к истории славянских собирательных числительных", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovich", year = "2020", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "55‒69" }, link = { url = "https://vja.ruslang.ru/ru/archive/2020-4/55-69" }, }, ["Kuza, Medyntseva:1974"] = { alias = "Куза, Медынцева 1974", title = "Заметки о берестяных грамотах", author = {"ru:Куза, Андрей Васильевич|Kuza, A.ndrey V.asilievich", "ru:Медынцева, Альбина Александровна|Medyntseva, A.lbina A.lexandrovna"}, year = "1974", location = "Moscow", publisher = "Nauka", journal = { name = "Нумизматика и эпиграфика", number = "11", pages = "215‒230" }, }, ["Kuzmin:1952"] = { alias = "Кузьмин 1952", title = "Новгородская берестяная грамота № 9", author = "Kuzmin, F. F.", year = "1952", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "137‒140" }, }, ["Kukushkin, Gippius, Zaliznyak:2018"] = { alias = "Кукушкин, Гиппиус, Зализняк 2018", title = "Первая берестяная грамота из Вологды", author = {"Kukushkin, I.gor P.olievktovich", "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, year = "2018", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Российская археология", number = "1", pages = "164‒172" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/RA_2018_1.pdf#page=166" }, }, ["Kuraszkiewicz:1957"] = { alias = "Курашкевич 1957", title = "Gramoty Nowogrodzkie na brzozowej korze", author = "Kuraszkiewicz, Wladyslaw", year = "1957", location = "Warsaw", publisher = "PWN", }, ["Kuraszkiewicz:1981"] = { alias = "Курашкевич 1981", title = "Trzy najstarsze brzozowe gramoty nowogrodzkie: Gostiaty, Zeiznomira i Zeirowita", author = "Kuraszkiewicz, Wladyslaw", year = "1981", location = "Kraków", publisher = "Ossolineum", journal = { name = "pl:|Rocznik Slawistyczny", number = {"41", "1"} }, }, ["Kuchkin:1977"] = { alias = "Кучкин 1977", title = "К изучению текста новгородской берестяной грамоты № 138", author = "ru:Кучкин, Владимир Андреевич|Kuchkin, V.ladimir A.ndreevich", year = "1977", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "4", pages = "292‒295" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1977_book04.pdf#page=293" }, }, ["Kuchkin:2004"] = { alias = "Кучкин 2004", title = "Десятские средневековой Руси", author = "ru:Кучкин, Владимир Андреевич|Kuchkin, V.ladimir A.ndreevich", year = "2004", location = "Moscow", publisher = "Indrik", journal = { name = "ru:|Средневековая Русь", number = "4", pages = "171‒251" }, link = { gb = "cWVpAAAAMAAJ", url = "https://www.klex.ru/swe" }, }, ["Kuchkin:2006"] = { alias = "Кучкин 2006", title = "Ранние свидетельства о сотских и сотнях", author = "ru:Кучкин, Владимир Андреевич|Kuchkin, V.ladimir A.ndreevich", year = "2006", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"23", "1"}, pages = "10‒23" }, link = { url = "https://www.drevnyaya.ru/vyp/stat/s1_23_2.pdf" }, }, ["Khoroshkevich:1989"] = { alias = "Хорошкевич 1989", title = "Монголы и Новгород в 50-е годы XIII в. (по данным берестяных грамот № 215 и 218)", author = "ru:Хорошкевич, Анна Леонидовна|Khoroshkevich, A.nna L.eonidovna", year = "1989", chapter_of = { title = "История и культура древнерусского города", pages = "69‒74" }, location = "Moscow", publisher = "Moscow State UP", link = { isbn = "5-211-00286-5", url = "https://rodnovery.ru/images/knigi/istoriya-i-kultura-drevnerusskogo-goroda.pdf#page=68" }, }, -- L -- ["Laakso:1999"] = { alias = "Лааксо 1999", title = "Vielä kerran itämerensuomen vanhimmista muistomerkeistä", author = "Laakso, Johanna", year = "1999", location = "Helsinki", publisher = "Kotikielen Seura", journal = { name = "Virittäjä", number = {"103", "4"}, pages = "531‒555" }, link = { url = "https://journal.fi/virittaja/article/view/39204/8931" }, }, ["Labutina, Kolosova:2003"] = { alias = "Лабутина, Колосова 2003", title = "Дворы с берестяными грамотами в составе восточной части Застенья (по материалам раскопок на ул. Ленина в Пскове)", author = {"Labutina, I.nga K.onstantinovna", "Kolosova, I.rina O.legovna"}, year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "177‒206" }, }, ["Labutina, Kostyuchuk:1981"] = { alias = "Лабутина, Костючук 1981", title = "Псковские берестяные грамоты № 3 и 4", author = {"Labutina, I.nga K.onstantinovna", "ru:Костючук, Лариса Яковлевна|Kostyuchuk, L.arisa Ya.kovlevna"}, year = "1981", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "66‒88" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1981_book01.pdf#page=67" }, }, ["Lebedeva:2003"] = { alias = "Лебедева 2003", title = "Элемент насилия в бытовом поведении новгородцев XI‒XV вв. (По материалам новгородских берестяных грамот)", author = "Lebedeva, E. E.", year = "2003", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "17", pages = "240‒253" }, }, ["Lubotsky, Vermeer:1998"] = { alias = "Лубоцкий, Вермеер 1998", title = "Observations on the Longest Birchbark Letter (Novgorod 531)", author = {"en:Alexander Lubotsky|Lubotsky, A.lexander M.arkovich", "Vermeer, Willem"}, year = "1998", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"22", "2"}, pages = "143‒164" }, link = { doi = "10.1023/A:1006891004592", jstor = "40160942" }, }, ["Lukin:2019"] = { alias = "Лукин 2019", title = "Новгородская берестяная грамота № 1105 и древнерусские закупы", author = "ru:Лукин, Павел Владимирович|Lukin, P.avel V.ladimirovich", year = "2019", chapter_of = { title = "Русь, Россия: Средневековье и Новое время", pages = "44‒47", volume = { title = "Шестые чтения памяти академика РАН Л. В. Милова. Материалы к международной научной конференции. Москва, 21‒22 ноября 2019 г.", number = "6" }, series = { name = "Труды Исторического факультета МГУ. ΙΙ Исторические исследования", number = "102" } }, location = "Moscow", publisher = "Moscow State UP", link = { isbn = "978-5-19-011431-7" }, }, -- — П. В. Лукин. // -- Русь, Россия: Средневековье и Новое время ( (102). С. . -- M -- ["Majer:2014"] = { alias = "Майер 2014", title = "The origin of the ‘''l''-less perfect’ in the Novgorod birchbark documents", author = "Majer, Marek", year = "2014", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"38", "2"}, pages = "167‒185" }, link = { doi = "10.1007/s11185-014-9130-5", jstor = "43945114" }, }, -- Малыгин 2011 — П. Д. Малыгин. Берестяные грамоты древнего Торжка (из раскопок 1985 и 1999-2001 гг.). Тверь: Творческая мастерская Л. Юга, 2011 (Труды Новоторжской археологической экспедиции. Т. 1). ["Malygin, Zaliznyak:2004"] = { alias = "Малыгин, Зализняк 2004", title = "Берестяные грамоты №1‒19 из Торжка", author = {"Malygin, P.yotr D.mitrievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, year = "2004", chapter_of = { title = "{{R|zle-ono|NGB11}}", pages = "120‒136" }, }, ["Maroevič:1996"] = { alias = "Мароевич 1996", title = "Этюды по грамматике древнерусского языка. I (К прочтению Свинцовой грамоты)", author = "Maroevič, R. N.", year = "1996", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "17‒22" }, link = { url = "https://vja.ruslang.ru/ru/archive/1996-3/17-22" }, }, ["Matveenko:1956"] = { alias = "Матвеенко 1956", title = " Заметки о языке новгородских берестяных грамот", author = "Matveenko, V. A.", year = "1956", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "82‒91" }, link = { url = "http://gramoty.ru/thumbs/bibliography_document_matveenko-1956.pdf" }, }, ["Medvedev:1967"] = { alias = "Медведев 1967", title = "Из истории Старой Руссы", author = "ru:Медведев, Александр Филиппович|Medvedev, A.lexander F.ilippovich", year = "1967", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "3", pages = "265‒286" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1967_book03.pdf#page=267" }, }, -- Медведев 1972 — А. Ф. Медведев. Новые материалы о Старой Руссе // Археологические открытия 1971 г. М., 1972. -- Медведев 1973 — А. Ф. Медведев. Раскопки в Старой Руссе // Археологические открытия 1972 г. // М., 1973. -- Медведев 1978 — А. Ф. Медведев. Усадьбы ростовщика и ювелира в Старой Руссе. // Археологические открытия 1977 г. М., 1978. -- Медведев, Смирнова 1975 — А. Ф. Медведев, Г. П. Смирнова. Раскопки в Старой Руссе // Археологические открытия 1974 г. М., 1975. ["Medyntsev:1973"] = { alias = "Медынцева 1973", title = "О «сукладниках» новгородских берестяных грамот", author = {"ru:Медынцева, Альбина Александровна|Medyntseva, A.lbina A.lexandrovna"}, year = "1973", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Краткие сообщения Института археологии", number = "135", pages = "23‒27" }, link = { url = "https://archaeolog.ru/media/books_ksia/ksia_135.pdf#page=24" }, }, -- Медынцева 1984а — А. А. Медынцева. Письма Григория — тиуна боярского (по материалам берестяных грамот) // Культура и искусство средневекового города. М., 1984. С. 53–75. -- Медынцева 2005 — A. А. Медынцева. Грамотность в повседневной жизни столицы Рязанского княжества // А. В. Чернецов (ред.) Великое княжество Рязанское: историко-археологические исследования и материалы. М.: Памятники исторической мысли, 2005, с. 211-221 http://gramoty.ru/thumbs/bibliography_document_medynceva-2005.pdf -- Мелин 1966 — E. Melin. Einige Birkenrinde-Gramoty aus Novgorod (Acta Universitatis Lundensis, sectio I, 3). Lund, 1966. -- Мельникова 2001 — Е. А. Мельникова. Скандинавские рунические надписи: Новые находки и интерпретации. Москва, 2001. 442 с. -- Мещерский 1958 — Н. А. Мещерский. Новгородские грамоты на бересте как памятники древнерусского литературного языка // Вестник ЛГУ, 1958, № 2. С. 93–108. -- Мещерский 1962 — Н. А. Мещерский. К изучению языка и стиля новгородских берестяных грамот // Уч. зап. Карельск. пед. ин-та. Т. 12 (1961). Петрозаводск, 1962. С. 84–115. -- Мещерский 1969 — Н. А. Мещерский. К филологической интерпретации новгородских берестяных грамот // Уч. зап. Ленингр. пед. ин-та, 1969, т. 366. С. 85–93. ["Mironova:1990"] = { alias = "Миронова 1990", title = "Берестяные грамоты из Старой Руссы (находки 1985 г.)", author = "ru:Миронова, Валентина Григорьевна|Mironova, V.alentina G.rigorievna", year = "1990", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "2", pages = "216‒225" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1990_book02.pdf#page=217" }, }, -- Миронова 1991 — В. Г. Миронова. Люди, события, факты. Берестяные грамоты из Старой Руссы // Вопросы истории, №4, 1991, С. 175–179. ["Mironova, Yanin, Zaliznyak:2004"] = { alias = "Миронова, Янин, Зализняк 2004", title = "Берестяные грамоты № 24‒32 из Старой Руссы", author = {"ru:Миронова, Валентина Григорьевна|Mironova, V.alentina G.rigorievna", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, year = "2004", chapter_of = { title = "{{R|zle-ono|NGB11}}", pages = "110‒115" }, }, ["Musin:2003"] = { alias = "Мусин 2003", title = "Социальные аспекты истории древнерусской Церкви по данным новгородских берестяных грамот", author = "ru:Мусин, Александр Евгеньевич|Musin, A.lexander E.vgenievich", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "102‒124" }, }, -- N -- ["NGB I"] = { alias = {"NGB1", "NGBI", "НГБ I"}, title = "Новгородские грамоты на бересте (из раскопок 1951 г.)", year = "1953", volume = "1", author = {"en:Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", "en:Mikhail Tikhomirov|Tikhomirov, M.ikhail N.ikolayevich"}, location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-1", gb = "TFBmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/92/" }, }, ["NGB II"] = { alias = {"NGB2", "NGBII", "НГБ II"}, title = "Новгородские грамоты на бересте (из раскопок 1952 г.)", year = "1954", volume = "2", author = "en:Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-2", gb = "w-RBAQAAIAAJ", url = "http://gramoty.ru/birchbark/library/book/93/" }, }, ["NGB III"] = { alias = {"NGB3", "NGBIII", "НГБ III"}, title = "Новгородские грамоты на бересте (из раскопок 1953–1954 гг.)", year = "1958", volume = "3", author = {"en:Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", "ru:Борковский, Виктор Иванович|Borkovsky, V.ictor I.vanovich"}, location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-3", gb = "XFBmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/94/" }, }, ["NGB IV"] = { alias = {"NGB4", "NGBIV", "НГБ IV"}, title = "Новгородские грамоты на бересте (из раскопок 1955 г.)", year = "1958", volume = "4", author = {"en:Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", "ru:Борковский, Виктор Иванович|Borkovsky, V.ictor I.vanovich"}, location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-4", gb = "ZlBmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/95/" }, }, ["NGB V"] = { alias = {"NGB5", "NGBV", "НГБ V"}, title = "Новгородские грамоты на бересте (из раскопок 1956–1957 гг.)", year = "1963", volume = "5", author = {"en:Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", "ru:Борковский, Виктор Иванович|Borkovsky, V.ictor I.vanovich"}, location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-5", gb = "d1BmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/96/" }, }, ["NGB VI"] = { alias = {"NGB6", "NGBVI", "НГБ VI"}, title = "Новгородские грамоты на бересте (из раскопок 1958–1961 гг.)", year = "1963", volume = "6", author = "en:Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "novgorod-letters-on-birch-bark/NGB-6", gb = "hVBmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/97/" }, }, ["NGB VII"] = { alias = {"NGB7", "NGB", "НГБ "}, title = "Новгородские грамоты на бересте (из раскопок 1962–1976 гг.)", year = "1978", volume = "7", author = {"en:Artemiy Artsikhovsky|Artsikhovsky, A.rtemiy V.ladimirovich", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, location = "Moscow", publisher = "Nauka", link = { ia = "novgorod-letters-on-birch-bark/NGB-7", gb = "6_0LAQAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/98/" }, }, ["NGB VIII"] = { alias = {"NGB8", "NGBVIII", "НГБ VIII"}, title = "Новгородские грамоты на бересте (из раскопок 1977–1983 гг.)", year = "1986", volume = "8", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, location = "Moscow", publisher = "Nauka", link = { ia = "novgorod-letters-on-birch-bark/NGB-8", gb = "vFBmAAAAMAAJ", url = "http://gramoty.ru/birchbark/library/book/99/" }, }, ["NGB IX"] = { alias = {"NGB9", "NGBIX", "НГБ IX"}, title = "Новгородские грамоты на бересте (из раскопок 1984–1989 гг.)", year = "1993", volume = "9", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, location = "Moscow", publisher = "Nauka", link = { isbn = "5-02-008593-6", ia = "novgorod-letters-on-birch-bark/NGB-9", gb = "MVIWAQAAIAAJ", url = "http://gramoty.ru/birchbark/library/book/100/" }, }, ["NGB X"] = { alias = {"NGB10", "NGBX", "НГБ X"}, title = "Новгородские грамоты на бересте (из раскопок 1990–1996 гг.)", year = "2000", volume = "10", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, location = "Moscow", publisher = "Russian Dictionaries", link = { isbn = "5-93259-018-1", ia = "novgorod-letters-on-birch-bark/NGB-10", url = "http://gramoty.ru/birchbark/library/book/101/" }, }, ["NGB XI"] = { alias = {"NGB11", "NGBXI", "НГБ XI"}, title = "Новгородские грамоты на бересте (и раскопок 1997–2000 гг.)", year = "2004", volume = "11", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich"}, location = "Moscow", publisher = "Russian Dictionaries", link = { isbn = "5-98010-014-8", ia = "novgorod-letters-on-birch-bark/NGB-11", url = "http://gramoty.ru/birchbark/library/book/102/" }, }, ["NGB XII"] = { alias = {"NGB12", "NGBXII", "НГБ XII"}, title = "Новгородские грамоты на бересте (из раскопок 2001–2014 гг.)", year = "2015", volume = "12", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich"}, location = "Moscow", publisher = "LRC Publishing House", link = { isbn = "978-5-94457-237-0", ia = "novgorod-letters-on-birch-bark/NGB-12", gb = "I89EDwAAQBAJ", url = "http://gramoty.ru/birchbark/library/book/245/" }, }, ["Nimchuk:1992"] = { alias = "Німчук 1992", title = "Берестяні грамоти в Україні", author = "uk:Німчук Василь Васильович|Nimchuk, V.asyl V.asylovich", year = "1992", location = "Kyiv", publisher = "Potebnia Institute of Linguistics", journal = { name = "uk:Мовознавство (журнал)|Мовознавство", number = "6", pages = "11‒14" }, link = { url = "https://shron1.chtyvo.org.ua/Nimchuk_Vasyl/Berestiani_hramoty_v_Ukraini.pdf" }, }, -- O -- ["Oryol, Kulik:1995"] = { alias = {"Orel-Kulik:1995", "Орел, Кулик 1995"}, title = "Заметки о Берестяных грамотах II", author = {"en:Vladimir Oryol|Oryol, V.ladimir E.mmanuilovich", "Kulik, A.leksandr"}, year = "1995", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"19", "3"}, pages = "381‒390" }, link = { doi = "10.1007/BF01080606", jstor = "40160444" }, }, ["Oryol, Torpusman:1995"] = { alias = "Орел, Торпусман 1995", title = "Заметки о Берестяных грамотах I", author = {"en:Vladimir Oryol|Oryol, V.ladimir E.mmanuilovich", "ru:Торпусман, Рахель|Torpusman, Rachel"}, year = "1995", chapter_of = { title = " Wiener Slawistischer Almanach", volume = "35", pages = "271‒279" }, location = "Vienna", publisher = "Gesellschaft zur Förderung slawistischer Studien", link = { url = "https://wsa.ub.lmu.de/index.php/wsa-rb/issue/view/77/58" }, }, -- P -- ["Paleogr."] = { alias = "Палеогр.", title = "Палеографический и лингвистический анализ Новгородских берестяных грамот", author = "ru:Борковский, Виктор Иванович|Borkovsky, V.ictor I.vanovich", year = "1955", location = "Moscow", publisher = "USSR Academy of Sciences Publishing House", link = { ia = "NGB_analiz_1955", gb = "QZhxIgqWNqgC" }, }, ["Pereswetoff‐Morath:2017"] = { alias = "Пересветова-Мурат 2017", title = { text = "Finns det runor på näverremsan från Smolensk?", translation = "Are there runes on the birch bark strip from Smolensk?" }, author = "sv:Sofia Pereswetoff‐Morath|Pereswetoff‐Morath, Sofia", year = "2017", location = "Saint Petersburg", publisher = "Faculty of Philology, Department of Scandinavian and Dutch Philology", journal = { name = "Скандинавская филология", number = {"15", "2"}, pages = "181‒192" }, link = { url = "https://scandphil.spbu.ru/wp-content/uploads/2018/02/Pereswetoff-Morath-Sofia.-ARE-THERE-RUNES-ON-THE-BIRCH-BARK-STRIP-FROM-SMOLENSK-1.pdf" }, }, ["Petrukhin:2009"] = { alias = "Петрухин 2009", title = "К изучению новгородской берестяной грамоты № 724", author = "Petrukhin, P.avel V.ladimirovich", year = "2009", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"17", "1"}, pages = "109‒126" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2009-1/109-126" }, }, -- Петрухин 2017 — П. В. Петрухин. К прочтению новгородской берестяной грамоты № 490 // Славяноведение, 2017, №4. С. 89–92. -- Петрухин 2019 — П. В. Петрухин. Где и когда собирал дань новгородец Савва? // Slověne. № 1. 2019. C. 55–108. -- Петрухин 2020а — П. В. Петрухин. К переводу новгородской берестяной грамоты № 383 // Труды Института русского языка им. В. В. Виноградова. Вып. 23. Грамматические процессы и системы в диахронии. Памяти Андрея Анатольевича Зализняка. М., 2020. С. 217–221. -- Петрухин 2020б — П. В. Петрухин. Чтение по складам и графико-орфографические особенности древнерусских берестяных грамот // Slověne, 2020, № 2. С. 103−128. -- Петрухин 2021 — П. В. Петрухин. Письмо Стойнега к матери (к переводу новгородской берестяной грамоты № 384) // Слова, конструкции и тексты в истории русской письменности. Сборник статей к 70-летию академика А. М. Молдована. М., СПб.: Нестор-История, 2021. http://gramoty.ru/thumbs/bibliography_document_petruxin-2021.pdf -- Пиккьо 1980 — R. Picchio. The Slavonic and Latino-Germanic Background of the Novgorod Texts on Birchbark // Eucharisterion: Essays Presented to Omelyan Pritsak: Harvard Ukrainian Studies, III/IV (1979–1980). Pt. 2. P. 650–661. -- Пиотровская 1984 — Е. К. Пиотровская. Еще одно прочтение новгородской берестяной грамоты № 9 // Новгородский край: Материалы научной конференции (Новгород, 1982 г.). Л., 1984. С. 170–176. ["Povetkin:1996"] = { alias = "Поветкин 1996", title = "Опыт восстановления Новгородских берестяных грамот", author = "ru:Поветкин, Владимир Иванович (музыковед)|Povetkin, V.ladimir I.vanovich", year = "1996", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "10" }, link = { url = "https://bibliotekar.ru/rusNovgorod/50.htm" }, }, -- Попов 1974 — А. И. Попов. Берестяные грамоты и местная диалектная лексика // Диалектная лексика. 1973. Л., 1974, с. 5–8. -- Попова (Царькова) 1987 — Л. А. Попова (Царькова). Исследования в Твери // Археологические открытия 1985 г. – М., 1987. – С. 92–93 ["Poppe:2003"] = { alias = "Поппэ 2003", title = "О брачном контракте на Руси (на основании грамоты на бересте № 9)", author = "pl:Andrzej Poppe|Poppe, Andrzej", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "39‒44" }, }, ["NGB ^Amend. IX"] = { alias = "Попр.–IX", title = "Поправки и замечания к чтению ранее опубликованных берестяных грамот", author = "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", year = "1993", chapter_of = { title = "{{R|zle-ono|NGB9}}", pages = "123‒180" }, }, ["NGB ^Amend. VIII"] = { alias = "Попр.–VIII", title = "Поправки и замечания к чтениям берестяных грамот", author = "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", year = "1986", chapter_of = { title = "{{R|zle-ono|NGB8}}", pages = "181‒217" }, }, ["NGB ^Amend. X"] = { alias = "Попр.–X", title = "Поправки и замечания к чтению ранее опубликованных берестяных грамот", author = "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", year = "2000", chapter_of = { title = "{{R|zle-ono|NGB10}}", pages = "82‒122" }, }, ["NGB ^Amend. XII"] = { alias = "Попр.–XII", title = "Поправки и замечания к чтению ранее опубликованных берестяных грамот", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, year = "2015", chapter_of = { title = "{{R|zle-ono|NGB12}}", pages = "195‒275" }, }, ["NGB ^Amend. XIII (2021)"] = { alias = "Попр.–XIII[Предв.]", title = "Поправки и замечания к чтению ранее опубликованных берестяных грамот [XIII]: предварительная публикация", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "Sitchinava, D.mitri V.ladimirovich"}, year = "2021", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"42", "2"}, pages = "178‒259" }, link = { doi = "10.31912/rjano-2021.2.9", url = "https://rjano.ruslang.ru/ru/archive/2021-2/178-259" }, }, ["NGB ^Amend. XIII (2023)"] = { alias = "Поправки 2023", title = "Новые поправки и замечания к берестяным грамотам (после публикации Попр.-XIII предв. 2021)", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "et al."}, year = "2023", edition = "e-publ.", publisher = "gramoty.ru", link = { url = "http://gramoty.ru/thumbs/bibliography_document_popravki-2023.pdf" }, }, -- Пронин, Соболь, Гусаков 2011 — Г. Н. Пронин, В. Е. Соболь, М. Г. Гусаков. Древний Смоленск. Археология Пятницкого конца. Смоленск, 2011. -- Q -- -- R -- -- Рождественская 2001 — Т. В. Рождественская. Тверские берестяные грамоты № 3–5 // Тверской кремль: комплексное археологическое источниковедение (по материалам раскопа Тверской кремль – 11, 1993–1997). СПб., 2001. С. 185–189. -- Рождественская 2008 — Т. В. Рождественская. Язык и письменность средневекового Новгорода. Богослужебные надписи и берестяные грамоты XI—XV вв. СПб., 2008 ["RozhdestvenskayaM:2003"] = { alias = "Рождественская М. 2003", title = "Новгородская берестяная грамота № 10 ‒ «апокрифическая загадка»?", author = "ru:Рождественская, Милена Всеволодовна|Rozhdestvenskaya, M.ilena V.sevolodovna", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "310‒320" }, }, -- Рыбина 1989 — Е. А. Рыбина. Сведения о торговле в берестяных грамотах // История и культура древнерусского города. М.: Изд-во МГУ, 1989. С. 74–82. ["Rybina:2002"] = { alias = "Рыбина 2002", title = "К вопросу о начале письменности на бересте", author = "Rybina, E.lena A.lexandrovna", year = "2002", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "16", pages = "77‒82" }, }, ["Rybina, Share:2008"] = { alias = "Рыбина, Шаре 2008", title = "Термины родства в берестяных грамотах", author = {"Rybina, E.lena A.lexandrovna", "Share, Emily"}, year = "2008", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "24", pages = "143‒152" }, }, -- S -- -- Саарикиви 2007 — J. Saarikivi. Finnic Personal Names on Novgorod Birch Bark Documents // Славянизация Русского Севера. Механизмы и хронология, 2007 (= Slavica Helsingiensia. 27). С. 196–246. ["Sutcliff:2006"] = { alias = "Сатклифф 2006", title = "Женская грамотность в древней Руси: гипотезы и факты", author = "Sutcliff, Benjamin M.", year = "2006", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"23", "1"}, pages = "42‒49" }, link = { url = "https://www.drevnyaya.ru/vyp/stat/s4_26_4.pdf" }, }, -- Свєшников 1990 — І. Свєшников. Звенигородскi грамоти на берестi // Дзвін, 1990, № 6. С. 127–131. -- Седов и др. 1987 — В. В. Седов, С. В. Белецкий, О. К. Волочкова, Т. Ю. Закурина, В. И. Кильдюшевский, И. О. Колосова, И. К. Лабутина, К. М. Плоткин, Н. Н. Фараджева, Б. Н. Харлашов. Раскопки во Пскове // Археологические открытия 1985 г. М., 1987, с. 32–34. ["Selin:2004"] = { alias = "Селин 2004", title = "Комментарий к новгородской берестяной грамоте № 178", author = "Selin, A.drian A.lexandrovich", year = "2004", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = {"7", "2"}, pages = "318‒320" }, }, ["Simonov:1973"] = { alias = "Симонов 1973", title = "Берестяная грамота № 342 разъясняет темное место у Кирика Новгородца", author = "ru:Симонов, Рэм Александрович|Simonov, R.em A.lexandrovich", year = "1973", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "2", pages = "83‒87" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1973_book02.pdf#page=84" }, }, -- Симонов 2006 — Р. А. Симонов. Из истории естествознания. Откуда есть пошла арифметика на Руси: о предшественнике Кирика Новгородца – иеромонахе Исаакии // Вопросы истории естествознания и техники, №1, 2006, С. 52–60. ["Sitchinava:2017"] = { alias = "Сичинава 2017", title = "Письмо к Черту: один малоизвестный пример древнерусского плюсквамперфекта", author = "Sitchinava, D.mitri V.ladimirovich", year = "2017", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"34", "2"}, pages = "219‒228" }, link = { url = "https://rjano.ruslang.ru/ru/archive/2017-2/219-228" }, }, -- Сичинава 2020а — Д. В. Сичинава. К интерпретации некоторых берестяных грамот // Труды Института русского языка им. В. В. Виноградова, Вып. 23, 2020. [Грамматические процессы и системы в диахронии. Памяти Андрея Анатольевича Зализняка], С. 297-313. ["Sitchinava:2020b"] = { alias = "Сичинава 2020б", title = "Перечитывая плюсквамперфект: новый обзор корпуса примеров в берестяных грамотах", author = "Sitchinava, D.mitri V.ladimirovich", year = "2020", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Русский язык в научном освещении", number = {"39", "1" }, pages = "136‒171" }, link = { doi = "10.31912/rjano-2020.1.6", url = "https://rjano.ruslang.ru/ru/archive/2020-1/136-171" }, }, ["Sitchinava:2023"] = { alias = "Сичинава 2023", title = "Еще несколько поправок и комментариев к чтениям берестяных грамот", author = "Sitchinava, D.mitri V.ladimirovich", year = "2023", chapter_of = { title = "От сорочка к Олекше. Сборник статей к 60-летию А. А. Гиппиуса", pages = "213‒226" }, location = "Moscow", publisher = "Delo", link = { doi = "10.22394/978-5-85006-504-1-14", url = "http://gramoty.ru/thumbs/bibliography_document_sitchinava-2023.pdf" }, }, ["Sitchinava:2024"] = { alias = "Сичинава 2024", title = "Новгородская берестяная грамота № 507 ‒ древнейший список древнерусского толкования на «Отче наш»", author = "Sitchinava, D.mitri V.ladimirovich", year = "2024", location = "Moscow", publisher = "RLI RAS", journal = { name = "ru:|Древняя Русь. Вопросы медиевистики", number = {"97", "3"}, pages = "144‒157" }, link = { doi = "DOI 10.25986/IRI.2024.97.3.013", url = {"http://gramoty.ru/thumbs/bibliography_document_sitchinava-2024.pdf", "https://www.drevnyaya.ru/vyp/2024_3/part_13.pdf"} }, }, ["Strakhov:1991"] = { alias = "Страхов 1991", title = "Новгородский монах Ефрем и апостол Иоанн (к происхождению концовки берестяной грамоты № 605)", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1991", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"15", "3"}, pages = "281‒295" }, link = { doi = "10.1007/BF02539241", jstor = "40160317" }, }, ["Strakhov:1993"] = { alias = "Страхов 1993", title = "Филологические наблюдения над берестяными грамотами. I–IV", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1993", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "1", pages = "183‒221" }, }, ["Strakhov:1994a"] = { alias = "Страхов 1994а", title = "Филологические наблюдения над берестяными грамотами. V", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1994", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "2", pages = "205‒233" }, }, ["Strakhov:1995"] = { alias = "Страхов 1995", title = "Филологические наблюдения над берестяными грамотами: VI‒IX", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1995", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "3", pages = "231‒279" }, }, ["Strakhov:1997"] = { alias = "Страхов 1997", title = "Филологические наблюдения над берестяными грамотами: X‒XIV", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1997", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "5", pages = "287‒312" }, }, ["Strakhov:1999a"] = { alias = "Страхов 1999а", title = "Филологические наблюдения над берестяными грамотами: XV‒XVIII", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "1999", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "7", pages = "297‒306" }, }, ["Strakhov:2000a"] = { alias = "Страхов 2000а", title = "Филологические наблюдения над берестяными грамотами: XIX‒XX", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "2000", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "8", pages = "312‒321" }, }, ["Strakhov:2001"] = { alias = "Страхов 2001", title = "Филологические наблюдения над берестяными грамотами: XXI‒XXII", author = "ru:Страхов, Александр Борисович|Strakhov, A.lexander B.orisovich", year = "2001", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = "9", pages = "240‒243" }, }, ["Schaeken:1995"] = { alias = "Схакен 1995", title = "A reading of Novgorod birchbark document № 680", author = "Schaeken, Jos", year = "1995", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"19", "3"}, pages = "125‒127" }, link = { doi = "10.1007/BF01649625", jstor = "40160422" }, }, ["Schaeken:2011a"] = { alias = "Схакен 2011а", title = "Don't shoot the messenger. A pragmaphilological approach to birchbark letter no. 497 from Novgorod", author = "Schaeken, Jos", year = "2011", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"35", "1"}, pages = "1‒11" }, link = { doi = "10.1007/s11185-010-9068-1", jstor = "41486683" }, }, ["Schaeken:2011b"] = { alias = "Схакен 2011б", title = "Sociolinguistic variation in Novgorod birchbark documents: the case of no. 907 and other letters", author = "Schaeken, Jos", year = "2011", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"35", "3"}, pages = "351‒359" }, link = { doi = "10.1007/s11185-011-9079-6", jstor = "41486702" }, }, -- Схакен 2012 — J. Schaeken. The Birchbark Documents in Time and Space– Revisited // Epigraphic Literacy and Christian Identity Modes of Written Discourse in the Newly Christian European North. Ed. K. Zilmer & J. Jesch (eds.), (Utrecht Studies in Medieval Literacy 4). P. 201–224. -- Схакен 2014 — J. Schaeken. Don't shoot the messenger: Part two. Pragmaphilological notes on birchbark letters nos. 497 and 771 from Novgorod and no. 2 from Zvenyhorod // Fortuin E., Houtzagers H.P., Kalsbeek J., Dekker S. (Eds.) Dutch Contributions to the Fifteenth International Congress of Slavists, Minsk: Linguistics (SSGL 40). Amsterdam/New York: Rodopi. 155–166. ["Schaeken:2017a"] = { alias = "Схакен 2017а", title = "Comments on birchbark documents found in the twenty-first century", author = "Schaeken, Jos", year = "2017", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"41", "2"}, pages = "123‒149" }, link = { doi = "10.1007/s11185-017-9178-0", jstor = "26625383" }, }, -- Схакен 2017б — J. Schaeken. What to give as wedding gifts in medieval Novgorod? On Birchbark document nos. 261-264 // Genis R., Haard E. de, Lučić R. (Eds.) Definitely Perfect. Festschrift for Janneke Kalsbeek. Pegasus Oost-Europese Studies no. 29 Amsterdam: Pegasus. S. 557–567. ["Schaeken, Fortuin, Dekker:2014"] = { alias = "Схакен, Фортейн, Деккер 2014", title = "Эпистолярный дейксис в новгородских берестяных грамотах", author = {"Schaeken, Jos", "Fortuin, Egbert", "Dekker, Simeon"}, year = "2014", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "1", pages = "21‒38" }, link = { url = "https://vja.ruslang.ru/ru/archive/2014-1/21-38" }, }, ["Shilov:2002"] = { alias = "Шилов 2002", title = "Из наблюдений над берестяными грамотами", author = "ru:Шилов, Леонид Александрович|Shilov, L.eonid A.lexandrovich", year = "2002", location = "Yekaterinburg", publisher = "Ural UP", journal = { name = "Финно-угорское наследие в русском языке", number = "2", pages = "145‒158" }, link = { isbn = "5-7584-0038-6", academia = "47645751" }, }, ["Shilov:2008"] = { alias = "Шилов 2008", title = "Историко-географические комментарии к берестяным грамотам 248, 272 и 580", author = "ru:Шилов, Леонид Александрович|Shilov, L.eonid A.lexandrovich", year = "2008", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "24", pages = "133‒143" }, }, ["Stern:2016"] = { alias = "Штерн 2016", title = "Прагмафилология, берестяные грамоты и еще одно толкование грамоты НГБ 19", author = "Stern, Dieter", year = "2016", location = {"Pisa", "Roma"}, publisher = "Fabrizio Serra", journal = { name = "Russica Romana", number = "23", pages = "41‒58" }, link = { doi = "10.19272/201607201002" }, }, -- T -- ["Thesaurus 2023"] = { alias = "Тезаурус 2023", title = "Тезаурус лексики берестяных грамот: топонимы, названия жителей, ментальная и эмоциональная сфера", author = "Ptentsova, A.nna V.ladimirovna", year = "2023", edition = "e-publ.", publisher = "gramoty.ru", link = { url = "http://gramoty.ru/thumbs/bibliography_document_ptentsova-2023.pdf" }, }, ["Tolochko:2008"] = { alias = "Толочко 2008", title = "«Правда руская» и звенигородская берестяная грамота № 2", author = "en:Oleksiy Tolochko|Tolochko, O.leksiy P.etrovych", year = "2008", publisher = "Cambridge UP", journal = { name = "Palaeoslavica", number = {"6", "1"}, pages = "276‒278" }, link = { academia = "43082819" }, }, -- Топорков 1998 — А. Л. Топорков. Грамота № 521: заговор или любовная записка? // Слово и культура. М., 1998. Т. II. С. 230–241. -- Топорков 2005 — А. Л. Топорков. Заговоры в русской рукописной традиции XV—XIX вв.: История, символика, поэтика. М., 2005. ["Toropova, Zaliznyak:2004"] = { alias = "Торопова, Зализняк 2004", title = "Берестяные грамоты № 33‒36 из Старой Руссы", author = {"Toropova, E.lena V.ladimirovna", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, year = "2004", chapter_of = { title = "{{R|zle-ono|NGB11}}", pages = "116‒119" }, }, -- Трубачев 1987 — О. Н. Трубачев. Языкознание и история // Л. А. Булаховский и современное языкознание (к 100-летию со дня рождения). Киев, 1987. С. 119–125. -- U -- -- V -- -- Вермеер 1991 — W. Vermeer. Aspects of the oldest Finnic Poem and some related texts (Novgorod birchbark documents 292, 56 and 403) // Studies in West Slavic and Baltic Linguistics (= Studies in Slavic and General Linguistics, 16), 1991. P. 315–359. ["Vermeer:1992"] = { alias = "Вермеер 1992", title = "Evfim'ja, Maskim and others: Critical Notes on Novgorod Birchbark Documents", author = "Vermeer, Willem", year = "1992", chapter_of = { title = "Studies in Russian Linguistics", volume = "17", pages = "383‒434", series = { name = "en:|Studies in Slavic and General Linguistics" } }, location = "Amsterdam", publisher = "Brill Rodopi", link = { doi = "10.1163/9789004652750_014", jstor = "40997031" }, }, ["Vermeer:1995"] = { alias = "Вермеер 1995", title = "Review: Towards a Thousand Birchbark Letters", author = "Vermeer, Willem", year = "1995", publisher = "Springer", journal = { name = "ru:|Russian Linguistics", number = {"19", "1"}, pages = "109‒123" }, link = { doi = "10.1007/BF01649624", jstor = "40160421", academia = "6303177" }, }, ["Vermeer:1999"] = { alias = "Вермеер 1999", title = "Russisch op berkenbast van de elfde tot de vijftiende eeuw", author = "Vermeer, Willem", year = "1999", location = "Leiden", }, ["Vermeer:2003"] = { alias = "Вермеер 2003", title = "Czech lexical evidence casting light on Novgorod birchbark document 130", author = "Vermeer, Willem", year = "2003", chapter_of = { title = "{{R|zle-ono|BG50}}", pages = "253‒268" }, link = { academia = "6510321" }, }, ["Vermeer:2005"] = { alias = "Вермеер 2005", -- Вермеер, Зализняк 2006 title = "Рец. на: ''A. A. Зализняк''. Древненовгородский диалект. Второе издание, переработанное с учетом материала находок 1995‒2003 гг. М.: Языки славянской культуры, 2004. 872 с.", author = "Vermeer, Willem", year = "2005", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "6", pages = "124‒129" }, link = { url = "https://vja.ruslang.ru/ru/archive/2005-6/124-129" }, }, ["VJa^1996"] = { alias = {"VJa1996", "ВЯ 1996"}, title = "Берестяные грамоты из новгородских раскопок 1995 г.", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "13–16" }, year = "1996", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-1996", url = "https://vja.ruslang.ru/ru/archive/1996-3/13-16" }, }, ["VJa^1997"] = { alias = {"VJa1997", "ВЯ 1997"}, title = "Берестяные грамоты из новгородских раскопок 1996 г.", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "2", pages = "24–33" }, year = "1997", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-1997", url = "https://vja.ruslang.ru/ru/archive/1997-2/24-33" }, }, ["VJa^1998"] = { alias = {"VJa1998", "ВЯ 1998"}, title = "Берестяные грамоты из новгородских раскопок 1997 г.", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "26–42" }, year = "1998", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-1998", url = "https://vja.ruslang.ru/ru/archive/1998-3/26-42" }, }, ["VJa^1999"] = { alias = {"VJa1999", "ВЯ 1999"}, title = "Берестяные грамоты из новгородских раскопок 1998 г.", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "3–27" }, year = "1999", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-1999", url = "https://vja.ruslang.ru/ru/archive/1999-4/3-27" }, }, ["VJa^2000"] = { alias = {"VJa2000", "ВЯ 2000"}, title = "Берестяные грамоты из новгородских раскопок 1999 г.", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "2", pages = "3–14" }, year = "2000", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2000", url = "https://vja.ruslang.ru/ru/archive/2000-2/3-14" }, }, ["VJa^2002"] = { alias = {"VJa2002", "ВЯ 2002"}, title = "Берестяные грамоты из новгородских и новоторжских раскопок 2001 г.", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "Malygin, P. D.", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "6", pages = "3–11" }, year = "2002", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2002", url = "https://vja.ruslang.ru/ru/archive/2002-6/3-11" }, }, ["VJa^2003"] = { alias = {"VJa2003", "ВЯ 2003"}, title = "Берестяные грамоты из новгородских раскопок 2002 г.", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "3–11" }, year = "2003", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2003", url = "https://vja.ruslang.ru/ru/archive/2003-4/3-11" }, }, ["VJa^2004"] = { alias = {"VJa2004", "ВЯ 2004"}, title = "Берестяные грамоты из новгородских раскопок 2003 г.", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "ru:Носов, Евгений Николаевич|Nosov, E.vgeniy N.ikolaevich", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "15–23" }, year = "2004", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2004", url = "https://vja.ruslang.ru/ru/archive/2004-3/15-23" }, }, ["VJa^2005"] = { alias = {"VJa2005", "ВЯ 2005"}, title = "Берестяные грамоты из раскопок 2004 г. в Новгороде и Старой Руссе", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "Toropova, E. V.", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "24–31" }, year = "2005", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2005", url = "https://vja.ruslang.ru/ru/archive/2005-3/24-31" }, }, ["VJa^2006"] = { alias = {"VJa2006", "ВЯ 2006"}, title = "Берестяные грамоты из новгородских раскопок 2005 г.", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "3–13" }, year = "2006", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2006", url = "https://vja.ruslang.ru/ru/archive/2006-3/3-13" }, }, ["VJa^2007"] = { alias = {"VJa2007", "ВЯ 2007"}, title = "Берестяные грамоты из новгородских раскопок 2006 г.", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "3–10" }, year = "2007", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2007", url = "https://vja.ruslang.ru/ru/archive/2007-3/3-10" }, }, ["VJa^2009"] = { alias = {"VJa2009", "ВЯ 2009"}, title = "Берестяные грамоты из новгородских раскопок 2008 г.", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "3–12" }, year = "2009", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2009", url = "https://vja.ruslang.ru/ru/archive/2009-4/3-12" }, }, ["VJa^2011"] = { alias = {"VJa2011", "ВЯ 2011"}, title = "Берестяные грамоты из раскопок 2010 г. в Новгороде и Старой Руссе", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "Toropova, E. V.", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "3–19" }, year = "2011", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2011", url = "https://vja.ruslang.ru/ru/archive/2011-4/3-19" }, }, ["VJa^2013"] = { alias = {"VJa2013", "ВЯ 2013"}, title = "Берестяные грамоты из новгородских раскопок 2011 и 2012 гг.", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "3–16" }, year = "2013", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2013", url = "https://vja.ruslang.ru/ru/archive/2013-4/3-16" }, }, ["VJa^2015"] = { alias = {"VJa2015", "ВЯ 2015"}, title = "Берестяные грамоты из новгородских раскопок 2014 г.", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "22–31" }, year = "2015", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2015", url = "https://vja.ruslang.ru/ru/archive/2015-3/22-31" }, }, ["VJa^2016"] = { alias = {"VJa2016", "ВЯ 2016"}, title = "Берестяные грамоты из новгородских раскопок 2015 г.", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "7–17" }, year = "2016", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2016", url = "https://vja.ruslang.ru/ru/archive/2016-4/7-17" }, }, ["VJa^2017"] = { alias = {"VJa2017", "ВЯ 2017"}, title = "Берестяные грамоты из раскопок 2016 г. в Великом Новгороде и Старой Руссе", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "Toropova, E. V."}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "7–24" }, year = "2017", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2017", url = "https://vja.ruslang.ru/ru/archive/2017-4/7-24" }, }, ["VJa^2018"] = { alias = {"VJa2018", "ВЯ 2018"}, title = "Берестяные грамоты из раскопок 2017 г. в Великом Новгороде и Старой Руссе", author = {"ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "7–24" }, year = "2018", location = "Moscow", publisher = "Nauka", link = { ia = "vja-birch-bark-letters/VJa-2018", url = "https://vja.ruslang.ru/ru/archive/2018-4/7-24" }, }, ["VJa^2019"] = { alias = {"VJa2019", "ВЯ 2019"}, title = "Берестяные грамоты из раскопок 2018 г. в Великом Новгороде и Старой Руссе", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2019", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "47–71" }, link = { ia = "vja-birch-bark-letters/VJa-2019", url = "https://vja.ruslang.ru/ru/archive/2019-4/47-71" }, }, ["VJa^2020"] = { alias = {"VJa2020", "ВЯ 2020"}, title = "Берестяные грамоты из раскопок 2019 г. в Великом Новгороде и Старой Руссе", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2020", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "5", pages = "22–37" }, link = { ia = "vja-birch-bark-letters/VJa-2020", url = "https://vja.ruslang.ru/ru/archive/2020-5/22-37" }, }, ["VJa^2021"] = { alias = {"VJa2021", "ВЯ 2021"}, title = "Берестяные грамоты из новгородских раскопок 2020 г.", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2021", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "5", pages = "66–92" }, link = { ia = "vja-birch-bark-letters/VJa-2021", url = "https://vja.ruslang.ru/ru/archive/2021-5/66-92" }, }, ["VJa^2022"] = { alias = {"VJa2022", "ВЯ 2022"}, title = "Берестяные грамоты из раскопок 2021 г. в Великом Новгороде и Старой Руссе", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2022", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "6", pages = "7–20" }, link = { ia = "vja-birch-bark-letters/VJa-2022", url = "https://vja.ruslang.ru/ru/archive/2022-6/7-20" }, }, ["VJa^2023"] = { alias = {"VJa2023", "ВЯ 2023"}, title = "Берестяные грамоты из раскопок 2022 г. в Великом Новгороде и Старой Руссе", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2023", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "5", pages = "7–28" }, link = { ia = "vja-birch-bark-letters/VJa-2023", url = "https://vja.ruslang.ru/ru/archive/2023-5/7-28" }, }, ["VJa^2024"] = { alias = {"VJa2024", "ВЯ 2024"}, title = "Берестяные грамоты из раскопок 2023 г. в Великом Новгороде и Старой Руссе", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2024", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "7–26" }, link = { ia = "vja-birch-bark-letters/VJa-2024", url = "https://vja.ruslang.ru/ru/archive/2024-4/7-26" }, }, -- W -- ["Wójtowicz:1982"] = { alias = "Вуйтович 1982", title = "Новгородская берестяная грамота о передаче кун", author = "Wójtowicz, Marian", year = "1982", location = {"Warsaw", "Poznań"}, publisher = "Wydawnictwo PTPN", journal = { name = "Lingua Posnaniensis", number = "25", pages = "41‒44" }, }, -- X -- -- Y -- ["Yanin:1986"] = { alias = "Янин 1986", title = "Поправки и замечания к чтениям берестяных грамот", author = "瓦连京·亚宁|Yanin, V.alentin L.avrentievich", year = "1986", chapter_of = { title = "{{R|zle-ono|NGB8}}", pages = "220‒251" }, }, ["Yanin:1993"] = { alias = "Янин 1993", title = "Берестяная грамота № 318 (историко-географический комментарий)", author = "瓦连京·亚宁|Yanin, V.alentin L.avrentievich", year = "1993", chapter_of = { title = "{{R|zle-ono|NGB9}}", pages = "186‒190" }, }, ["Yanin:1998a"] = { alias = "Янин 1998а", title = "Я послал тебе бересту…", author = "瓦连京·亚宁|Yanin, V.alentin L.avrentievich", year = "1998", location = "Moscow", publisher = "Languages of the Russian Culture", edition = "3rd", link = { isbn = "5-7859-0044-0", url = "http://archnov.com/wp-content/uploads/2015/12/YAnin-V.L.-YA-poslal-tebe-berestu...-YAzyk.-Semiotika.-Kultura.-1998.pdf" }, }, ["Yanin:1998b"] = { alias = "Янин 1998б", title = "Берестяная грамота № 590", author = "瓦连京·亚宁|Yanin, V.alentin L.avrentievich", year = "1998", chapter_of = { title = "Историческая археология: традиция и перспективы. К 80-летию со дня рождения Д. А. Авдусина", pages = "387‒388" }, location = "Moscow", publisher = "Памятники исторической мысли", link = { isbn = "5-88451-048-9" }, }, ["Yanin, Zaliznyak, Rybina, Gippius:2011"] = { alias = "Янин, Зализняк, Рыбина, Гиппиус 2011", title = "Берестяные грамоты из раскопок 2010 года", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "Rybina, E.lena A.lexandrovna", "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich"}, year = "2011", location = "Novgorod", publisher = "Novgorod State Integrated Museum Reserve", journal = { name = "Новгород и новгородская земля. История и археология", number = "25", pages = "30‒40" }, }, ["Yanin, Rybina:2011"] = { alias = "Янин, Рыбина 2011", title = "Денежные термины в новгородских берестяных грамотах", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "Rybina, E.lena A.lexandrovna"}, year = "2011", chapter_of = { title = "От палеолита до средневековья: сборник научных статей", pages = "108‒115" }, location = "Moscow", publisher = "MSU Faculty of History", link = { isbn = "978-5-87049-754-9" }, }, -- Z -- -- Зализняк 1982 — А. А. Зализняк. Противопоставление книжных и «бытовых» графических систем в древнем Новгороде // Finitis duodecim lustris: Сборник статей к 60-летию проф. Ю.М. Лотмана. Таллин: Ээсти раамат, 1982. С. 82–85. -- Зализняк 1984 — А. А. Зализняк. Наблюдения над берестяными грамотами // История русского языка в древнейший период. (Вопросы исторического языкознания. Вып. 5). М.: МГУ, 1984. С. 36–153. -- Зализняк 1987 — А. А. Зализняк. Текстовая структура древнерусских писем на бересте // Исследования по структуре текста. М.: Наука, 1987. С. 147–182. -- Зализняк 1988а — А. А. Зализняк. Древненовгородский диалект и проблемы диалектного членения позднего праславянского языка // Славянское языкознание. X Международный съезд славистов. София, сент. 1988: Доклады советской дилегации. М.: Наука, 1988. С. 164–177. -- Зализняк 1988б — А. А. Зализняк. Значение новгородских берестяных грамот для истории русского и других славянских языков // Вестник АН СССР, 1988, №8. С. 92–100. -- Зализняк 1988в — А. А. Зализняк. О текстовой структуре берестяных грамот // Этнолингвистика текста. Семиотика малых форм фольклора: Тезиса и предварительные материалы к симпозиуму. М.: Наука, 1988. С. 14–16. -- Зализняк 1989 — А. А. Зализняк. Новгородские берестяные грамоты и проблема древних восточнославянских диалектов // История и культура древнерусского города. М.: Изд-во МГУ, 1989. С. 18–31. -- Зализняк 1991б — А. А. Зализняк. Об одной берестяной грамоте XII века // Words are physicians for an ailing mind / Ed. M. Grochowski, D. Weiss. – München: Otto Sagner, 1991. (=Sagners Slavistiche Sammlung, Bd. 17). S. 503–508. -- Зализняк 1992а — А. А. Зализняк. Падение редуцированных по данным берестяных грамот // Русистика сегодня: Функционирование языка: лексика и грамматика. М., 1992. С.82–105. -- Зализняк 1992б — А. А. Зализняк. Участие женщин в древнерусской переписке на бересте // Русская духовная культура / Под ред. Луиджи Магаротто и Даниелы Рицци. Департамент Истории Европейской цивилизации. Университет Тренто (La cultura spirituale russa. A cura di Luigi Magarotto e Daniela Rizzi. Departimento di storia della civiltà Europea. Testi e ricerche. №11). Trento, 1992. P.126–142. ["Zaliznyak:1993"] = { alias = "Зализняк 1993", title = "О вероятной связи группы берестяных грамот XII ‒ начала XIII в. с посадниками Иванком Захариничем и Гюргием Иванковичем", author = "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", year = "1993", location = {"Saint Petersburg", "Novgorod"}, publisher = "Saint Petersburg Institute of History", journal = { name = "ru:|Новгородский исторический сборник", number = {"14", "4"}, pages = "46‒51" }, link = { url = "http://www.spbiiran.nw.ru/wp-content/uploads/2015/11/Zalisniak_A_A.pdf" }, }, -- Зализняк 1995а — А. А. Зализняк. Берестяной документ XII века о сборе югорской дани // The Language and Verse of Russia. In Honor of D.S. Worth on his 65-th birthday. Ed. by H. Birnbaum and M. Flier. Moskva, 1995. P. 283-290. (UCLA Slavic Studies. V.2). -- Зализняк 1995б — А. А. Зализняк. Une letter d’amour vieux russe du XIe siècle // Université de Genève. Cahiers de la Faculté des Lettres, 1995. P. 6–10. -- Зализняк 1999 — А. А. Зализняк. Проблема тождества и сходства почерков в берестяных грамотах // Великий Новгород в истории средневековой Европы: Сб. статей к 70-летию В.Л. Янина. М.: Русские словари, 1999. С. 293–328. -- Зализняк 2006 — А. А. Зализняк. Берестяные грамоты – бесценный источник сведений о древней Руси и её языке // Лекции лауреатов Демидовской премии (1993-2004). Екатеринбург: издательство Уральского университета, 2006. ["Zaliznyak:2008"] = { alias = "Зализняк 2008", title = "Берестяные грамоты", author = "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", year = "2008", chapter_of = { title = "Новгородская энциклопедия" }, location = "Novgorod", }, ["Zaliznyak, Kolosova, Labutina:1993"] = { alias = "Зализняк, Колосова, Лабутина 1993", title = "Псковские берестяные грамоты 6 и 7", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "Kolosova, I.rina O.legovna", "Labutina, I.nga K.onstantinovna"}, year = "1993", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Российская археология", number = "1", pages = "196‒210" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1993_book01.pdf#page=198" }, }, ["Zaliznyak, Malygin, Yanin:2002"] = { alias = "Зализняк, Малыгин, Янин 2002", title = "Литературные тексты на берестяных грамотах", author = {"安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", "Malygin, P.yotr D.mitrievich", "瓦连京·亚宁|Yanin, V.alentin L.avrentievich"}, year = "2002", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вестник Российской академии наук", number = {"72", "6"}, pages = "510‒514" }, link = { ia = "zle-ono-wikt/Zaliznyak-Malygin-Yanin-2002", url = "https://www.ras.ru/publishing/rasherald/rasherald_articleinfo.aspx?articleid=98da5a3c-0021-4a09-8583-99e775457840" }, }, ["Zaliznyak:2019"] = { alias = "Зализняк 2019", title = { text = "«Эффект Лукерьи»: переход ''ол'' > ''о'' в истории русского языка", translation = "“Lukerya's Effect”: the [ol] > [o] transition in the history of Russian" }, author = "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich", year = "2019", chapter_of = { title = "Славянское и балканское языкознание: Славистика. Индоевропеистика. Культурология. К 90-летию со дня рождения Владимира Николаевича Топорова", pages = "82‒96" }, location = "Moscow", publisher = "en:Institute for Slavic Studies of the Russian Academy of Sciences|Institute for Slavic Studies of RAS", link = { doi = "10.31168/2658-3372.2019.2.7", ia = "Zaliznyak-2019", url = "https://inslav.ru/sites/default/files/editions/toporovskiy_sbornik_okonchatelnyy_maket.pdf#page=82" }, }, ["Zhilina:1987"] = { alias = "Жилина 1987", title = "Тверская берестяная грамота № 1", author = "Zhilina, N.atalia V.iktorovna", year = "1987", location = "Moscow", publisher = "Nauka", journal = { name = "en:Rossiyskaya arkheologiya|Советская археология", number = "1", pages = "203‒216" }, link = { url = "https://archaeolog.ru/media/books_sov_archaeology/1987_book01.pdf#page=204" }, }, ["Zholobov:2005"] = { alias = "Жолобов 2005", title = "{{lang|zle-ono|тридєвѧто анєєло тридєвѧ ароханєло}} (функция и формы числительных в берестяной грамоте № 715)", author = "Zholobov, O.leg F.eofanovich", year = "2005", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "32‒43" }, link = { url = "https://vja.ruslang.ru/ru/archive/2005-3/32-43" }, }, ["Zhukovskaya:1959"] = { alias = "Жуковская 1959", title = "Новгородские берестяные грамоты", author = "ru:Жуковская, Лидия Петровна|Zhukovskaya, L.idiya P.etrovna", year = "1959", location = "Moscow", publisher = "УЧПЕДГИЗ", }, ["Zhuravlyov:1997"] = { alias = "Журавлев 1997", title = "Рец. на: Новгородский областной словарь. Вып. 1‒12. Новгород, 1992‒1995", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", year = "1997", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "2", pages = "185‒191" }, link = { url = "https://vja.ruslang.ru/ru/archive/1997-2/185-191" }, }, -- Библиография «Древнерусская эпиграфика»: https://epigraphica.ru/epigraphy/bibliography/record/list -- [[User:AshFox/zle-ono]] -- Other Bibliography -- A -- ["Agyagási:2016"] = { alias = "Agyagasi:2016", title = "On some oriental elements in Old Novgorodian and other Old Russian dialects", author = "ru:Адягаши, Клара|Agyagási, Klára", year = "2016", location = "Budapest", publisher = "Akadémiai Kiadó Zrt.", journal = { name = "匈牙利东方学院学报|Acta Orientalia Academiae Scientiarum Hungaricae", number = {"69", "4"}, pages = "391‒396" }, link = { ia = "zle-ono-wikt/Agyagasi-2016", doi = "10.1556/062.2016.69.4.3", academia = "97545601" }, }, ["Agyagási:2018"] = { alias = "Agyagasi:2018", title = "О двух бродячих словах восточного происхождения в древнерусском языке", author = "ru:Адягаши, Клара|Agyagási, Klára", year = "2018", location = "Budapest", publisher = "Akadémiai Kiadó Zrt.", journal = { name = "Studia Slavica Academiae Scientiarum Hungaricae", number = {"63", "1"}, pages = "1‒8" }, link = { ia = "zle-ono-wikt/Agyagasi-2018", doi = "10.1556/060.2018.63.1.1", academia = "119892600" }, }, -- B -- -- C -- -- D -- -- E -- ["ESLO"] = { title = "Old Novgorod Dialect", author = "Sitchinava, D.mitri V.ladimirovich", year = "2020", publisher = "Brill", series = { name = "Encyclopedia of Slavic Languages and Linguistics Online" }, link = { doi = "10.1163/2589-6229_ESLO_COM_032029" }, }, -- F -- ["Fenne:1607"] = { title = "Tonnies Fonne behordt düt Boek", author = "de:Tönnies Fonne|Fonne, Tönnies", year = "1607", location = "Pskov", chapter_of = { title = "Tönnies Fenne's Low German Manual of Spoken Russian, Pskov 1607", year = "2008", }, link = { ia = "fenne11", url = "https://www.schaeken.nl/lu/research/online/editions/fenne11.pdf" }, -- page_url = { ia = true, set_page = -9 }, отсудствуют страницы, напр. 143-144 и тд }, -- G -- ["Galinskaya:2015"] = { alias = "Галинская:2015", title = { text = "Прогрессивная палатализация и древненовгородское местоимение ''въхе''", translation = "The Progressive Palatalization and the Old Novgorodian Pronoun ''vъxe''" }, author = "Galinskaya, E.lena A.rkadyevna", year = "2015", publisher = "Vilnius UP", journal = { name = "Slavistica Vilnensis", number = "59", pages = "7‒16" }, link = { doi = "10.15388/SlavViln.2014.59.4895", url = "https://www.journals.vu.lt/slavistica-vilnensis/article/view/4895/3150" }, }, ["Gippius:2025"] = { alias = "Гиппиус 2025", title = "Саамские имена в древнерусских надписях-граффити из Старой Ладоги", author = "ru:Гиппиус, Алексей Алексеевич|Gippius, A.lexey A.lexeevich", year = "2025", chapter_of = { title = "Саамские языки России. Тезисы докладов международ ной научной конференции, Санкт-Петербург, 7–8 мая 2025 г.", pages = "19‒22", }, location = "Saint Petersburg", publisher = "ILS RAS", link = { ia = "Gippius-2025" }, }, ["Gluskina:1962"] = { alias = "Глускина:1962", title = { text = "Морфонологические наблюдения над звуком [ch] в псковских говорах", translation = "Morphophonological observations on the sound [ch] in Pskov dialects" }, author = "ru:Глускина, Софья Менделевна|Gluskina, S.ofia M.endelevna", year = "1962", chapter_of = { title = { text = "Псковские говоры: Труды Первой псковской диалектологической конференции 1960 года", translation = "Pskov dialects: Proceedings of the First Pskov Dialectological Conference of 1960" }, volume = "1", pages = "28‒57" }, location = "Pskov", publisher = "Pskov State Pedagogical University named after S. M. Kirov", link = { url = "https://pskovbook.ru/book/2512" }, }, ["Gluskina:1968"] = { alias = "Глускина:1968", title = { text = "О второй палатализации заднеязычных согласных в русском языке (на материале северо-западных говоров)", translation = "On the second palatalization of velar consonants in the Russian (based on the northwestern dialects)" }, author = "ru:Глускина, Софья Менделевна|Gluskina, S.ofia M.endelevna", year = "1968", chapter_of = { title = { text = "Псковские говоры: Труды Второй псковской диалектологической конференции 1964 года", translation = "Pskov dialects: Proceedings of the Second Pskov Dialectological Conference of 1964" }, volume = "2", pages = "20‒43" }, location = "Pskov", publisher = "Pskov State Pedagogical University named after S. M. Kirov", link = { url = "https://pskovbook.ru/book/2514" }, }, -- H -- -- I -- -- J -- ["James:1618"] = { alias = {"James:1619", "James:1618‒1619"}, title = { text = "Русско-английский словарь-дневник Ричарда Джемса (1618‒1619 гг.)", translation = "Russian-English Dictionary-Diary of Richard James 1618‒1619" }, author = "en:Richard James (scholar)|James, Richard", year = "1618‒1619", location = "Arkhangelsk", link = { ia = "russko_angliysky_slovar-dnevnik_richarda_jamesa_1618_1619", academia = "15229518" }, page_url = { ia = true, set_page = -3 } }, -- K -- ["Krysko:1998"] = { title = "Древний новгородско-псковский диалект на общеславянском фоне", author = "ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovych", year = "1998", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "74‒93" }, link = { url = "https://vja.ruslang.ru/ru/archive/1998-3/74-93" }, }, ["Krysko, Ladyzhensky:2022"] = { title = "Поп-сквернослов: Обсценные маргиналии в древнерусском евангелии", author = {"ru:Крысько, Вадим Борисович|Krysko, V.adim B.orisovych", "Ladyzhensky, I.gor M.ikhailovich"}, year = "2022", location = "Wiesbaden", publisher = "Harrassowitz Verlag", journal = { name = "de:|Die Welt der Slaven", number = {"67", "2"}, pages = "286‒295" }, link = { ia = "zle-ono-wikt/Krysko-Ladyzhensky-2022", doi = "10.13173/WS.67.2.286", academia = "82518149" }, }, -- L -- ["Lukin:2023"] = { title = { text = "«Весь господарь Великий Новгород» в германоязычных документах XV века", translation = "“All Sovereign Novgorod-the-Great” in Fifteenth Century Documents in Germanic Languages" }, author = "ru:Лукин, Павел Владимирович|Lukin, P.avel V.ladimirovich", year = "2023", journal = { name = "ru:|Slověne. International Journal of Slavic Studies", number = {"12", "2"}, pages = "83‒96" }, link = { doi = "10.31168/2305-6754.2023.2.04" }, }, -- M -- -- N -- -- O -- -- P -- ["Patri:2001"] = { title = "Une correspondance irano-slave en novgorodien", author = "Patri, Sylvain", year = "2001", location = "Göttingen", publisher = "Vandenhoeck & Ruprecht", journal = { name = "en:|Historische Sprachforschung", number = {"114", "2"}, pages = "290‒306" }, link = { jstor = "41289065" }, }, -- Q -- -- R -- -- S -- ["Schaeken:2019"] = { title = "Voices on Birchbark: Everyday Communication in Medieval Russia", author = "Schaeken, Jos", year = "2019", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "en:|Studies in Slavic and General Linguistics", number = "43" }, link = { ia = "voices-on-birchbark", isbn = "978-90-04-38942-7", gb = "W5GFDwAAQBAJ", url = "https://brill.com/display/title/39580" }, page_url = { ia = true }, }, -- T -- -- U -- -- V -- ["Vasiliev:2012"] = { title = { text = "Славянские топонимические древности Новгородской земли", translation = "Novgorod Slavic Toponymic Antiquities" }, author = "Vasiliev, V.alery L.eonidovich", year = "2012", location = "Moscow", publisher = "Manuscript Monuments Ancient Rus", link = { isbn = "978-5-9551-0607-6", ia = "Vasiliev-2012", academia = "24764691" }, page_url = { ia = true, set_page = -1 }, }, ["VJa^1994"] = { alias = {"VJa1994", "ВЯ 1994"}, title = "Берестяные грамоты из новгородских раскопок 1990‒1993 гг.", author = {"瓦连京·亚宁|Yanin, V.alentin L.avrentievich", "安德烈·扎利茲尼亞克|Zaliznyak, A.ndrey A.natolyevich"}, journal = { name = "ru:|Вопросы языкознания", number = "3", pages = "3–22" }, year = "1994", location = "Moscow", publisher = "Nauka", link = { url = "https://vja.ruslang.ru/ru/archive/1994-3/3-22" }, }, -- W -- -- X -- -- Y -- -- Z -- ["Zhuravlyov:1993"] = { title = "Праславянский словник древненовгородского диалекта с точки зрения лексикостатистики", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", year = "1993", location = "Moscow", publisher = "Nauka", journal = { name = "ru:|Вопросы языкознания", number = "4", pages = "87‒98" }, link = { url = "https://vja.ruslang.ru/ru/archive/1993-4/87-98" }, }, } } lw08m9kgxftflgi56rndd34o69tq4h2 Module:Module loader 828 3390377 9944154 9733545 2026-10-14T19:37:17Z TongcyDai 53191 同步 enwikt(rev 92735669):修正 requireOptional/loadDataOptional 載入失敗後再次存取時回傳哨兵值而非 nil 的錯誤;說明文件改寫 9944154 Scribunto text/plain --[==[ intro: This module lets a module declare all of its dependencies at the top, in one place, while still loading each of them only when the code reaches it. A page which never enters a given branch never pays for the modules that branch needs. Call `init` once and keep the table it returns: ``` local M = require("Module:module loader").init{ require = { utilities = "Module:utilities", languages = "Module:languages", }, loadData = { headword_data = "Module:headword/data", }, lazy = { lang = function() return require("Module:languages").getByCode("de") end, }, } M.utilities.format_categories(...) -- requires Module:utilities M.headword_data.page -- mw.loadData on first access M.lang:makeEntryName(...) -- runs the getter on first access ``` The table `init` returns is a proxy. Reading a name for the first time does the work, and the result is {rawset} onto the proxy, so every later read is a plain table lookup and no metamethod runs. The same applies one level down: for a `require` entry, reading `M.<var>name</var>.<var>member</var>` caches that member on the sub-proxy. What a name reads as depends on the field it was declared in: * `require` and `requireOptional` give a sub-proxy, not the module table. Key lookups pass through, so the module's own {__index} still fires, but only keys already read exist on the proxy itself, so {pairs} and {#} see only those. Metamethods like {__call} apply to the module, not to the proxy that stands in for it. * `loadData` and `loadDataOptional` give the {mw.loadData} table itself, which behaves like any other table, so iteration works. * `lazy` gives whatever the getter returned. A name which was never declared reads as {nil}, as does an optional module which failed to load. The failure is cached, so a missing module is looked up once and not on every access. Guard with {if M.foo then} instead of indexing straight into it. A module declared under `require` which returns a function rather than a table is cached and returned as that function, with no proxy around it. The laziness is per-access, not per-call. The proxy defers until a name is read, not until the value that name holds is called, so binding a name to a local at the top of a module loads it there and then: ``` local shallowCopy = M.table.shallowCopy -- loads Module:table immediately ``` This applies to every field, `lazy` included, since {local x = M.x} is itself the access which runs the getter. Keep the access at the call site instead, where it costs two table lookups once the first access has cached both levels. Where a bare local is wanted, use the self-overwriting loader idiom of [[Module:table]] and [[Module:parameters]], which defers to the first call and costs nothing after it, because the local is replaced by the target function: ``` local function shallowCopy(...) shallowCopy = require("Module:table").shallowCopy return shallowCopy(...) end ``` ]==] local export = {} local NIL = {} -- sentinel for optional loadData/require that failed (so we don't retry) -- Validate the declaration: a short name may appear in only one of the five fields, and a -- module path may not appear twice across require and loadData. local function validate(modules, data_modules, optional_data_modules, optional_require_modules, lazy_modules) local seen_names = {} local seen_paths = {} -- Check require modules for name, path in pairs(modules) do if seen_names[name] then error("Module loader: duplicate name '" .. name .. "'") end seen_names[name] = "require" if seen_paths[path] then error("Module loader: module '" .. path .. "' loaded twice (as '" .. seen_paths[path] .. "' and '" .. name .. "')") end seen_paths[path] = name end -- Check loadData modules for name, path in pairs(data_modules) do if seen_names[name] then error("Module loader: duplicate name '" .. name .. "' (in both require and loadData)") end seen_names[name] = "loadData" if seen_paths[path] then error("Module loader: module '" .. path .. "' loaded twice (as '" .. seen_paths[path] .. "' and '" .. name .. "')") end seen_paths[path] = name end -- Check loadDataOptional (names only; its paths are not tracked) for name, path in pairs(optional_data_modules or {}) do if seen_names[name] then error("Module loader: duplicate name '" .. name .. "'") end seen_names[name] = "loadDataOptional" end -- Check requireOptional (names only) for name, path in pairs(optional_require_modules or {}) do if seen_names[name] then error("Module loader: duplicate name '" .. name .. "'") end seen_names[name] = "requireOptional" end -- Check lazy (names only) for name in pairs(lazy_modules or {}) do if seen_names[name] then error("Module loader: duplicate name '" .. name .. "'") end seen_names[name] = "lazy" end end -- Build a proxy for a lazy object: table of name → function () → value. Each key is evaluated once and cached. local function make_lazy_object_proxy(getters) return setmetatable({}, { __index = function(proxy, key) local getter = getters[key] if type(getter) ~= "function" then return nil end local value = getter() rawset(proxy, key, value) return value end }) end --[==[ Given a table of dependency declarations ``opts``, returns the lazy proxy described above. Call it once, at the top of a module. ``opts`` may contain any of the following fields, all optional: * `require`: maps a short name to a module path, which is loaded with {require} on first access. * `loadData`: maps a short name to a data module path, which is loaded with {mw.loadData} on first access. The table is returned as-is. * `requireOptional`: as `require`, but the load runs under {pcall}, and a module which is missing or throws an error reads as {nil}. Such a module must return a table; one returning a function counts as missing. * `loadDataOptional`: as `loadData`, but the load runs under {pcall}, and a module which is missing or throws an error reads as {nil}. * `lazy`: maps a short name to a getter for a value which is not a whole module. Where `require` and `loadData` defer loading a module, `lazy` defers computing a value, such as an object built from a module, or something borrowed from elsewhere which you would rather not touch until it is needed. Each entry is either a function returning the value, or a table of names to such functions, giving a nested object whose keys are each evaluated on their own first access. For instance: ** {lang = function() return require("Module:languages").getByCode("de") end}, so that [[Module:languages]] is not loaded on pages which never reach the relevant branch. ** {ustring = function() return mw.ustring end}, a sub-namespace of {mw}. ** {concat = function() return table.concat end}, a plain alias. ** {mw = {getCurrentTitle = ..., getCurrentFrame = ..., getContentLanguage = ...}}, the nested form, with one deferred key per expensive call. Throws an error if a short name is declared in more than one field, or if the same module path is declared twice across `require` and `loadData`. Paths in the optional fields are not tracked, so a module may be declared both as required and as optional.]==] function export.init(opts) local modules = opts.require or {} local data_modules = opts.loadData or {} local optional_data_modules = opts.loadDataOptional or {} local optional_require_modules = opts.requireOptional or {} local lazy_modules = opts.lazy or {} validate(modules, data_modules, optional_data_modules, optional_require_modules, lazy_modules) local loaded_modules = {} local function get_module(module_name) local cached = loaded_modules[module_name] if cached ~= nil then if cached == NIL then return nil end return cached end if data_modules[module_name] then loaded_modules[module_name] = mw.loadData(data_modules[module_name]) elseif optional_data_modules[module_name] then local ok, data = pcall(mw.loadData, optional_data_modules[module_name]) loaded_modules[module_name] = (ok and data) and data or NIL elseif optional_require_modules[module_name] then local ok, mod = pcall(require, optional_require_modules[module_name]) loaded_modules[module_name] = (ok and mod and type(mod) == "table") and mod or NIL elseif modules[module_name] then loaded_modules[module_name] = require(modules[module_name]) end local m = loaded_modules[module_name] if m == NIL then return nil end return m end local proxy_metatable = { __index = function(proxy, module_name) -- Lazy: single getter function or table of getters (nested lazy object) if lazy_modules[module_name] then local lazy_def = lazy_modules[module_name] if type(lazy_def) == "function" then local value = lazy_def() rawset(proxy, module_name, value) return value end if type(lazy_def) == "table" then local sub = make_lazy_object_proxy(lazy_def) rawset(proxy, module_name, sub) return sub end end local module = get_module(module_name) if not module then return nil end -- If the module itself is a function, cache and return it directly if type(module) == "function" then rawset(proxy, module_name, module) return module end -- For loadData / loadDataOptional modules, return the table directly (no function proxying) if data_modules[module_name] or optional_data_modules[module_name] then rawset(proxy, module_name, module) return module end -- Everything else (require, and requireOptional that loaded) gets a proxy that -- caches individual members as they are read. local function_proxy = setmetatable({}, { __index = function(function_cache, function_name) local cached_function = module[function_name] rawset(function_cache, function_name, cached_function) return cached_function end }) rawset(proxy, module_name, function_proxy) return function_proxy end } return setmetatable({}, proxy_metatable) end return export 4yt8l6eou5zun5d9uyqgkh1c1u1w3d4 Module:Bibliography/data/ine-bsl 828 3415853 9944337 9732289 2026-10-14T21:01:46Z TongcyDai 53191 維基百科連結本地化(7 處無中文條目,加 en: 等前綴維持原目標) 9944337 Scribunto text/plain return { sources = { -- A -- -- B -- ["BSAM"] = { alias = "Olander:2009", title = "Balto-Slavic Accentual Mobility", author = "Olander, Thomas", year = "2009", location = {"Berlin", "New York"}, publisher = "Mouton de Gruyter", series = { name = "Trends in Linguistics. Studies and Monographs", number = "199" }, link = { isbn = "978-3-11-020397-4", ia = "balto-slavic-accentual-mobility-2009", gb = "n_u0RPhpOS0C" }, page_url = { ia = true, set_page = 12 } }, ["BSW^1"] = { alias = {"Trautmann:1923", "BSW1"}, title = { text = "Baltisch-Slavisches Wörterbuch", translation = "Baltic-Slavic Dictionary" }, author = "en:Reinhold Trautmann|Trautmann, Reinhold", year = "1923", edition = "1st", location = "Göttingen", publisher = "Vandenhoeck & Ruprecht", series = { name = "Göttinger Sammlung indogermanischer Grammatiken und Wörterbücher", number = "4" }, link = { ia = "Trautmann-1923", url = "https://opacplus.bsb-muenchen.de/title/7875655/ft/bsb00107751" }, page_url = { ia = true, set_page = 7 } }, ["BSW"] = { alias = {"Trautmann:1970", "BSW"}, title = { text = "Baltisch-Slavisches Wörterbuch (2. unveränderte Auflage)", translation = "Baltic-Slavic Dictionary" }, author = "en:Reinhold Trautmann|Trautmann, Reinhold", year = "1970", edition = "2nd", location = "Göttingen", publisher = "Vandenhoeck & Ruprecht", link = { ia = "baltisch-slavisches-worterbuch-1970" }, page_url = { ia = true, set_page = 5 } }, -- C -- -- D -- -- E -- ["EDBIL"] = { title = "Etymological Dictionary of the Baltic Inherited Lexicon", author = "en:Rick Derksen|Derksen, Rick", year = "2015", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "en:Indo-European Etymological Dictionary|Leiden Indo-European Etymological Dictionary Series", number = "13" }, link = { isbn = "978-90-04-27898-1", ia = "etymological-dictionary-of-the-baltic-inherited-lexicon", gb = "fILunwEACAAJ" }, page_url = { ia = true, set_page = 13 }, default_pagename = true }, -- F -- -- G -- -- H -- -- I -- -- J -- ["Jasanoff:2011"] = { title = "Balto-Slavic mobility as an Indo-European problem", author = "en:Jay Jasanoff|Jasanoff, Jay H.", year = "2011", chapter_of = { title = "From Present to Past and Back: Papers on Baltic and Slavic Accentology", pages = "52‒74", series = { name = "Potsdam Linguistic Investigations", number = "7" } }, location = "Frankfurt", publisher = "Peter Lang", link = { ia = "Jasanoff-2011", url = "https://bpb-us-e1.wpmucdn.com/sites.harvard.edu/dist/6/84/files/2022/05/Balto-Slavic-mobility.pdf" }, }, ["Jasanoff:2017"] = { title = "The Prehistory of the Balto-Slavic Accent", author = "en:Jay Jasanoff|Jasanoff, Jay H.", year = "2017", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "Brill's Studies in Indo-European Languages & Linguistics", number = "17" }, link = { isbn = "978-90-04-34610-9", ia = "the-prehistory-of-the-balto-slavic-accent" }, page_url = { ia = true, set_page = 16 } }, -- K -- -- L -- -- M -- ["Matasović:2013"] = { alias = "Matasovic:2013", title = "Substratum Words in Balto-Slavic", author = "en:Ranko Matasović|Matasović, Ranko", year = "2013", location = "Zagreb", publisher = "Croatian Academy of Sciences and Arts", journal = { name = "Filologija", number = "60", pages = "75‒102" }, link = { ia = "substratum-words-in-balto-slavic", academia = "34484608", url = "https://hrcak.srce.hr/file/172848" }, }, -- N -- -- O -- -- P -- ["Petersson:1916"] = { title = { text = "Baltisches und Slavisches", translation = "Baltic and Slavic" }, author = "de:Herbert Petersson|Petersson, Herbert", year = "1916", location = {"Lund", "Leipzig"}, publisher = {"C.W.K. Gleerup", "Otto Harrassowitz"}, journal = { name = "Lunds Universitets Årsskrift", number = {"12", "2"} }, link = { gb = "wBsyet9GGQsC" }, page_url = { gb = true, pref = "RA1-PA" }, }, -- Q -- -- R -- -- S -- -- T -- -- U -- -- V -- -- W -- -- X -- -- Y -- -- Z -- } } 1uxoaf591cnvti1edfeohgk1txsewwd गंगावन 0 3423231 9944195 9741517 2026-10-14T20:14:29Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944195 wikitext text/x-wiki ==馬拉地語== {{was fwotd|mr|2026|4月|24日}} ===詞源=== 最終{{der+|mr|sa|गो|t=[[母牛]]}}。 ===發音=== * {{mr-IPA}} * {{hyph|mr|गं|गा|वन}} * {{rhyme|mr|ən|s=3}} ===名詞=== {{mr-noun|g=n}}<ref>{{R:mr:Berntsen}}</ref><ref>{{R:mr:Molesworth}}</ref> # {{lb|mr|專業術語|古舊}} [[韃靼]]地區[[牛]][[尾巴]]上的[[黑色]][[長毛]] # {{lb|mr|延伸意義}} [[假髮]][[束]],假髮[[片]] #* {{quote-journal|mr|date=5 February 2020|title=mr:'घर चालवण्यासाठी मी डोक्यावरचे केस विकले तेव्हा...'|trans-title='當我為了維持生計而賣掉頭髮時...'|work=w:[[BBC News|BBC News 馬拉地語版]]|text=मानवी केसांची जगभर विक्री केली जाते आणि भारत हा त्याचा सगळ्यांत मोठा निर्यातदार देश आहे. विकलेल्या केसांचा उपयोग '''गंगावन''' आणि विग बनवण्यासाठी होतो.|t=人髮銷往世界各地,而印度是最大的出口國。賣掉的頭髮被用來製作'''假髮束'''與全頭假髮。|url=https://www.bbc.com/marathi/india-51371470}} ====變格==== {{mr-ndecl|<N>}} ===參見=== * {{l|mr|टोप|t=假髮}} ===參考資料=== {{reflist}} {{C|mr|毛髮|化妝品|頭飾}} 5k5z5bcprpmw005c5vjh7tjndh38n1c Module:Bibliography/data/rif 828 3452287 9944273 9778456 2026-10-14T20:27:50Z TongcyDai 53191 同步 enwikt(rev 90999979) 9944273 Scribunto text/plain local ber_pro = require("Module:bibliography/data/ber-pro") local export = { sources = {}, headers = ber_pro.headers, } for sid, source in pairs(ber_pro.sources) do export.sources[sid] = source end export.sources["Abarrou:2024"] = { author = "Abarrou, Jamal", year = "2024", title = "Dictionnaire rifain-français illustré", location = "Paris", publisher = "Editions L'Harmattan", link = { isbn = "978-2-14-032787-2", }, header = "DIC", } export.sources["Bouyaala:2024"] = { author = "Bouyaala, Khalid", year = "2024", title = "Aménagement graphique, grammatical et lexical du rifain (berbère du nord du Maroc)", location = "Marseille", publisher = "Aix-Marseille Université", link = { doi = "10.70675/2ececc64z44c2z416fzb9cez3471513ec0e8", }, header = "REF", } export.sources["Kossmann:2009"] = { author = "Kossmann, Maarten G.", year = "2009", title = "6. Loanwords in Tarifiyt, a Berber language of Morocco", series = { name = "Loanwords in the World's Languages: A Comparative Handbook", }, publisher = "Brill", link = { doi = "10.1515/9783110218442.191", isbn = "978-3-11-021843-5", }, header = "REF", } export.sources["Kossmann:2009b"] = { author = "Kossmann, Maarten", year = "2009", title = "Tarifiyt Berber vocabulary", work = "World Loanword Database", link = { url = "http://wold.clld.org/vocabulary/6", }, header = "DIC", } export.sources["Serhoual:2002"] = { author = "Serhoual, Mohammed", year = "2002", title = { text = "Dictionnaire tarifit-français", translation = "Tarifit–French dictionary", }, location = "Tétouan", publisher = "Université Abdelmalek Essaâdi", header = "DIC", } return export 0im7904gphv3v1m9oy8c6ih2klmm5tb Module:Bibliography/data/ber-pro 828 3452290 9944334 9864763 2026-10-14T21:01:35Z TongcyDai 53191 維基百科連結本地化(9 處無中文條目,加 en: 等前綴維持原目標) 9944334 Scribunto text/plain return { sources = { -- A -- ["Achab:1996"] = { author = "Achab, Ramdane", year = "1996", title = "La néologie lexicale berbère: 1945-1995", location = "Paris", publisher = "Peeters Publishers", link = { isbn = "9068318101", }, header = "REF", }, -- B -- ["Blažek:2014"] = { author = "Blažek, Václav", year = "2014", title = "Phoenician/Punic loans in Berber languages and their role in chronology of Berber", work = "Folia Orientalia", volume = "51", pages = "276–293", link = { url = "https://journals.pan.pl/Content/85572/mainfile.pdf", }, note = "Pagination may differ from preprint.", header = "REF", }, ["Blench:2018"] = { author = { { text = "en:Roger Blench|Roger Blench", type = "author" }, }, year = "2021", title = "Relating linguistic reconstructions of plant names in Berber to the archaeobotany of North Africa", work = "Journal of Archaeological Science: Reports", volume = "38", issue = "103009", pages = "1–11", link = { doi = "10.1016/j.jasrep.2021.103009", url = "https://www.academia.edu/36413349/Relating_linguistic_reconstructions_of_plant_names_in_Berber_to_the_archaeobotany_of_North_Africa", }, header = "REF", }, ["Blench:2023"] = { author = "Blench, Roger", year = "2023", title = "Linguistic and Archaeological Evidence for Berber Prehistory", series = { name = "Études et Documents Berbères", volume = "49–50(1)", }, link = { doi = "10.3917/edb.049.0063", }, header = "REF", }, -- C -- ["Chaker:2024"] = { author = "Chaker, Salem", year = "2024", title = "Diachronie berbère : Linguistique historique et libyque", publisher = "Presses universitaires de Provence", link = { isbn = "9791032005125", }, header = "REF", }, -- D -- ["DRBC"] = { author = "Haddadou, Muhand Akli", year = "2007", title = "Dictionnaire des racines berbères communes", location = "Tizi Ouzou, Algeria", publisher = "Haut Commissariat à l'Amazighité", link = { isbn = "9789961789988", }, header = "DIC", }, -- K -- ["Kossmann:1999"] = { author = { { text = "en:Maarten Kossmann|Maarten Kossmann", type = "author" }, }, year = "1999", title = "Essai sur la phonologie du proto-berbère", location = "Leiden, The Netherlands", publisher = "Rüdiger Köppe", series = { name = "Grammatical analyses of African languages", volume = "12", }, link = { isbn = "9783896450357", }, header = "REF", }, ["Kossmann:2013"] = { author = { { text = "en:Maarten Kossmann|Maarten Kossmann", type = "author" }, }, year = "2013", title = "The Arabic Influence on Northern Berber", location = "Leiden, The Netherlands", publisher = "Brill", series = { name = "Studies in Semitic Languages and Linguistics", volume = "67", }, link = { doi = "10.1163/9789004253094", isbn = "978-90-04-25308-7", }, header = "REF", }, -- M -- ["Meouak:2015"] = { author = "Meouak, Mohamed", year = "2015", title = "La langue berbère au Maghreb médiéval: Textes, contextes, analyses", location = "Leiden", publisher = "Brill", series = { name = "Studies in the History and Society of the Maghrib", volume = "8", }, link = { isbn = "978-90-04-29944-3", url = "https://brill.com/view/title/32028?language=en", }, header = "LIT", }, -- S -- ["Schuchardt-RLB"] = { author = "Schuchardt, Hugo", year = "1918", title = "Die romanischen Lehnwörter im Berberischen", location = "Wien", publisher = "In Kommission bei Alfred Hölder", series = { name = "Sitzungsberichte der Wiener Akademie der Wissenschaften", volume = "188, IVth treatise", }, link = { url = "http://schuchardt.uni-graz.at/id/publication/556", }, header = "REF", }, -- V -- ["van Putten:2011"] = { author = { { text = "en:Marijn van Putten|Marijn van Putten", type = "author" }, }, year = "2011", title = "Nouns of the CVC and CC type in Berber", location = "The Netherlands", publisher = "Leiden University", note = "Doctoral thesis.", header = "REF", }, ["van Putten:2018"] = { author = { { text = "en:Marijn van Putten|Marijn van Putten", type = "author" }, }, year = "2018", title = "Proto-Berber Mid Vowel Harmony", work = "Nordic Journal of African Studies", volume = "27", location = "Uppsala", publisher = "Nordic Africa Research Network", link = { issn = "1459-9465", url = "https://hdl.handle.net/1887/79372", doi = "10.53228/njas.v27i3.381" }, header = "REF", }, ["van Putten:2019"] = { author = { { text = "en:Marijn van Putten|Marijn van Putten", type = "author" }, }, year = "2019", chapter = "Introducción al estudio diacrónico del bereber", title = "Estudios sobre toponimia canaria prehispánica", editor = "José Juan Batista Rodríguez", publisher = "Academia Canaria De La Lengua", link = { isbn = "978-8-4960-5957-3", }, header = "REF", }, ["van Putten:2023"] = { author = { { text = "en:Marijn van Putten|Marijn van Putten", type = "author" }, }, year = "2024", chapter = "Reconstruction of the Proto-Berber Light Verbs", title = "Études et Documents Berbères", series = { name = "Approaches to the history of the Berber language (continued)", volume = "49–50", }, publisher = "La Boite à Documents", link = { isbn = "9782843160530", url = "https://shs.cairn.info/journal-etudes-et-documents-berberes-2023-1?lang=en", }, header = "REF", }, ["van Putten:2024"] = { author = { { text = "en:Marijn van Putten|Marijn van Putten", type = "author" }, }, year = "2024", chapter = "Proto-Berber Heavy Verbs", title = "The Handbook of Berber Linguistics", publisher = "Springer Singapore", link = { doi = "10.1007/978-981-99-5690-6_15", isbn = "978-981-99-5690-6", }, header = "REF", }, ["Vycichl:1952"] = { author = { { text = "en:Werner Vycichl|Werner Vycichl", type = "author" }, }, year = "1952", title = "Punischer Spracheinfluss im Berberischen", work = "Journal of Near Eastern Studies", editor = "James F. Osborne", volume = "11", issue = "3", publisher = "The University of Chicago Press", link = { url = "https://www.jstor.org/stable/542638", }, header = "REF", }, }, headers = [[ ===文獻=== $LIT$ ===參考資料=== $REF$ ===詞典=== $DIC$ ]], } o483yblzvlrpn8af24hd0irpaad42jr Module:Bibliography/data/zle-ort 828 3472356 9944346 9804020 2026-10-14T21:02:22Z TongcyDai 53191 維基百科連結本地化(3 處無中文條目,加 en: 等前綴維持原目標) 9944346 Scribunto text/plain return { sources = { -- A -- ["Antonovich:1968"] = { alias = "Антановіч:1968", title = { text = "Белорусские тексты, писанные арабским письмом, и их графико-орфографическая система", translation = "Belarusian texts written in Arabic script and their graphic and orthographic system" }, author = "be:Антон Канстанцінавіч Антановіч|Antonovich, A.nton K.onstantinovich", year = "1968", publisher = "Vilnius UP", link = { ia = "Antonovich-1968", gb = "_FJsAAAAIAAJ", url = "https://knihi.com/Anton_Antanovic/Bielaruskija_teksty,_pisanyja_arabskim_pismom.html" }, page_url = { ia = true }, set_args = function(data) -- Automatically tags Arabic text within the entry parameter with the right fonts. local replace_from = "["..mw.ustring.char(0x600).."-"..mw.ustring.char(0x6FF).."ࢯࢮ ]+" local lang = require("Module:languages").getByCode("zle-ort") local tag_text = require("Module:script utilities").tag_text for i, v in ipairs(data.entry) do data.entry[i] = mw.ustring.gsub(v, replace_from, function (x) return tag_text(x, lang) end) end end, }, -- B -- -- C -- -- D -- ["Dankoff:2004"] = { title = "Evliya Çelebi Seyahatnamesi Okuma Sözlüğü", author = "en:Robert Dankoff|Dankoff, Robert", year = "2004", location = "Istanbul", publisher = "Sanat Kitabevi", link = { isbn = "975-7981-23-0", ia = "EvliyaelebiSeyahatnamesiOkumaSzl" }, page_url = { ia = true, set_page = "/2" }, entry_lang = "tr", }, ["Dezső:1965a"] = { alias = "Dezso:1965a", title = { text = "Материалы к словарю закарпатской литературы XVI–XVII вв.", translation = "Materials for the Dictionary of Transcarpathian Literature of the 16<sup>th</sup>‒17<sup>th</sup> centuries" }, author = "uk:Ласло Деже|Dezső, László", year = "1965a", location = "Budapest", default_pagename = true, entry_lang = "zle-ort", }, ["Dezső:1965b"] = { alias = "Dezso:1965b", title = { text = "Памятники украинской деловой письменности XVIII вв.", translation = "Monuments of Ukrainian Business Writing of the 18<sup>th</sup> century" }, author = "uk:Ласло Деже|Dezső, László", year = "1965b", location = "Budapest", }, ["Dezső:1967a"] = { alias = "Dezso:1967a", title = { text = "Очерки по истории закарпатских говоров", translation = "Essays on the History of Transcarpathian Dialects" }, author = "uk:Ласло Деже|Dezső, László", year = "1967a", location = "Budapest", publisher = "Magyar Tudományos Akadémia", link = { ia = "Dezso-1967a" }, page_url = { ia = true, set_page = "/2+1" }, }, ["Dezső:1985"] = { alias = "Dezso:1985", title = { text = "Украинская лексика сер. XVI века: Няговские Поучения (Словарь и Анализ)", translation = "Ukrainian Lexicon of the mid-16<sup>th</sup> Century: Nyagov's Teachings (Dictionary and Analysis)" }, author = "uk:Ласло Деже|Dezső, László", year = "1985", location = "Debrecen", publisher = "Kossuth Lajos Tudományegyetem", link = { ia = "Dezso-1985" }, page_url = { ia = true, set_page = 2 }, default_pagename = true, entry_lang = "zle-ort", }, ["Dezső:1989"] = { alias = "Dezso:1989", title = { text = "A XVI-XVIII. századi kárpátukrán nyelvemlékek magyar jövevényszavai", translation = "Hungarian borrowings in Transcarpathian Ukrainian Written Monuments of the 16<sup>th</sup>‒18<sup>th</sup> centuries" }, author = "uk:Ласло Деже|Dezső, László", year = "1989", location = "Budapest", publisher = "Akadémiai Kiadó", series = { name = "Nyelvtudományi értekezések", number = "128" }, link = { isbn = "963-05-4957-3", gb = "TfmeyNQqYfsC" }, }, ["Dezső:1996"] = { alias = "Dezso:1996", title = { text = "Деловая письменность русинов в XVII–XVIII вв.", translation = "Rusyn Business Writing in the 17<sup>th</sup>‒18<sup>th</sup> centuries" }, author = "uk:Ласло Деже|Dezső, László", year = "1996", location = "Nyíregyháza", publisher = {"Bessenyei György Tanárképző Főiskola", "Ukrán és Ruszin Filológiai Tanszék"}, link = { ia = "dezso-1996", gb = "P0wYAQAAIAAJ" }, page_url = { ia = true }, default_pagename = true, entry_lang = "zle-ort", }, -- E -- -- F -- -- G -- -- H -- ["HSBM"] = { alias = "ГСБМ", title = { text = "Гістарычны слоўнік беларускай мовы", translation = "Historical Dictionary of the Belarusian Language" }, author = {"be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M."}, year = "1982–2017", location = "Minsk", volumes = { { number = "1", title = "{{lang|zle-ort|а – биенье}}", year = "1982", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { ia = "HSBM_1982-2017/HSBM_1" }, page_url = { ia = true, set_page = "/2" } }, { number = "2", title = "{{lang|zle-ort|биецъ – варивный}}", year = "1983", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { ia = "HSBM_1982-2017/HSBM_2" }, page_url = { ia = true, set_page = "/2" } }, { number = "3", title = "{{lang|zle-ort|вариво – вкупе}}", year = "1983", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { ia = "HSBM_1982-2017/HSBM_3" }, page_url = { ia = true, set_page = 1 } }, { number = "4", title = "{{lang|zle-ort|вкупитися – вспевати}}", year = "1984", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { ia = "HSBM_1982-2017/HSBM_4" }, page_url = { ia = true } }, { number = "5", title = "{{lang|zle-ort|всперати – выорати}}", year = "1986", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { ia = "HSBM_1982-2017/HSBM_5" }, page_url = { ia = true, set_page = "/2" } }, { number = "6", title = "{{lang|zle-ort|выостреный – глядати}}", year = "1985", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { ia = "HSBM_1982-2017/HSBM_6" }, page_url = { ia = true, set_page = "/2" } }, { number = "7", title = "{{lang|zle-ort|гляденье – девичество}}", year = "1986", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { ia = "HSBM_1982-2017/HSBM_7" }, page_url = { ia = true, set_page = "/2" } }, { number = "8", title = "{{lang|zle-ort|девичий – дорогость}}", year = "1987", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { ia = "HSBM_1982-2017/HSBM_8" }, page_url = { ia = true, set_page = "/2" } }, { number = "9", title = "{{lang|zle-ort|дорогоценный – жеребей}}", year = "1989", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { isbn = "5-343-00294-3", ia = "HSBM_1982-2017/HSBM_9" }, page_url = { ia = true } }, { number = "10", title = "{{lang|zle-ort|жеребецъ – замена}}", year = "1990", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { isbn = "5-343-00140-8", ia = "HSBM_1982-2017/HSBM_10" }, page_url = { ia = true, set_page = 1 } }, { number = "11", title = "{{lang|zle-ort|заменивати – зашкодити}}", year = "1991", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { isbn = "5-343-00448-2", ia = "HSBM_1982-2017/HSBM_11" }, page_url = { ia = true, set_page = "/2" } }, { number = "12", title = "{{lang|zle-ort|зашкодный – злотницкий}}", year = "1993", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { isbn = "5-343-00744-9", ia = "HSBM_1982-2017/HSBM_12" }, page_url = { ia = true, set_page = 1 } }, { number = "13", title = "{{lang|zle-ort|злотництво – ивовый}}", year = "1993", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { isbn = "5-343-00961-1", ia = "HSBM_1982-2017/HSBM_13" }, page_url = { ia = true, set_page = "/2" } }, { number = "14", title = "{{lang|zle-ort|игде – катуючий}}", year = "1996", author = "be:Аркадзь Іосіфавіч Жураўскі|Zhurawski, A. I.", publisher = "Navuka i tekhnika", link = { isbn = "5-343-01218-3", ia = "HSBM_1982-2017/HSBM_14" }, page_url = { ia = true, set_page = "/2" } }, { number = "15", title = "{{lang|zle-ort|катъ – коречный}}", year = "1996", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0011-9", ia = "HSBM_1982-2017/HSBM_15" }, page_url = { ia = true, set_page = "/2" } }, { number = "16", title = "{{lang|zle-ort|коржъ – лесничанка}}", year = "1997", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0053-4", ia = "HSBM_1982-2017/HSBM_16" }, page_url = { ia = true, set_page = "/2" } }, { number = "17", title = "{{lang|zle-ort|лесничий – местский}}", year = "1998", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0219-7", ia = "HSBM_1982-2017/HSBM_17" }, page_url = { ia = true, set_page = "/2" } }, { number = "18", title = "{{lang|zle-ort|местце – надзовати}}", year = "1999", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0187-5", ia = "HSBM_1982-2017/HSBM_18" }, page_url = { ia = true, set_page = 1 } }, { number = "19", title = "{{lang|zle-ort|надивней – небэзпэчность}}", year = "2000", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0415-7", ia = "HSBM_1982-2017/HSBM_19" }, page_url = { ia = true } }, { number = "20", title = "{{lang|zle-ort|невагаючийся – никогды}}", year = "2001", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0374-6", ia = "HSBM_1982-2017/HSBM_20" }, page_url = { ia = true, set_page = 1 } }, { number = "21", title = "{{lang|zle-ort|никой – оддухъ}}", year = "2002", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0484-X", ia = "HSBM_1982-2017/HSBM_21" }, page_url = { ia = true, set_page = 1 } }, { number = "22", title = "{{lang|zle-ort|оддыханье – ость}}", year = "2002", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0527-7", ia = "HSBM_1982-2017/HSBM_22" }, page_url = { ia = true, set_page = 1 } }, { number = "23", title = "{{lang|zle-ort|осударский – паписта}}", year = "2003", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0559-5", ia = "HSBM_1982-2017/HSBM_23" }, page_url = { ia = true } }, { number = "24", title = "{{lang|zle-ort|паприца – побужоный}}", year = "2005", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0631-1", ia = "HSBM_1982-2017/HSBM_24" }, page_url = { ia = true } }, { number = "25", title = "{{lang|zle-ort|побунтованье – позначити}}", year = "2005", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0676-1", ia = "HSBM_1982-2017/HSBM_25" }, page_url = { ia = true, set_page = 1 } }, { number = "26", title = "{{lang|zle-ort|позней – поробтати}}", year = "2006", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "985-08-0707-5", ia = "HSBM_1982-2017/HSBM_26" }, page_url = { ia = true, set_page = -1 } }, { number = "27", title = "{{lang|zle-ort|поровенъ – прегрешити}}", year = "2007", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-0817-2", ia = "HSBM_1982-2017/HSBM_27" }, page_url = { ia = true } }, { number = "28", title = "{{lang|zle-ort|прегроза – пристранство}}", year = "2008", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-0935-3", ia = "HSBM_1982-2017/HSBM_28" }, page_url = { ia = true } }, { number = "29", title = "{{lang|zle-ort|пристрастный – ракъ}}", year = "2009", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-1028-1", ia = "HSBM_1982-2017/HSBM_29" }, page_url = { ia = true } }, { number = "30", title = "{{lang|zle-ort|ралецъ – рушать}}", year = "2010", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-1128-8", ia = "HSBM_1982-2017/HSBM_30" }, page_url = { ia = true, set_page = -1 } }, { number = "31", title = "{{lang|zle-ort|рушаючий – смущенье}}", year = "2011", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-1271-1", ia = "HSBM_1982-2017/HSBM_31" }, page_url = { ia = true } }, { number = "32", title = "{{lang|zle-ort|смыковати – струмень}}", year = "2012", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-1413-5", ia = "HSBM_1982-2017/HSBM_32" }, page_url = { ia = true, set_page = -1 } }, { number = "33", title = "{{lang|zle-ort|струна – треснутися}}", year = "2013", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-1554-5", ia = "HSBM_1982-2017/HSBM_33" }, page_url = { ia = true, set_page = -1 } }, { number = "34", title = "{{lang|zle-ort|тресолнечный – умопомятенье}}", year = "2014", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-1685-6", ia = "HSBM_1982-2017/HSBM_34" }, page_url = { ia = true, set_page = -1 } }, { number = "35", title = "{{lang|zle-ort|уморати – фолдровый}}", year = "2015", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-1851-5", ia = "HSBM_1982-2017/HSBM_35" }, page_url = { ia = true, set_page = -1 } }, { number = "36", title = "{{lang|zle-ort|фолкга – чорно}}", year = "2016", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-2023-5", ia = "HSBM_1982-2017/HSBM_36" }, page_url = { ia = true, set_page = -1 } }, { number = "37", title = "{{lang|zle-ort|чорное – ящыкъ}}", year = "2017", author = "be:Аляксандр Мікалаевіч Булыка|Bulyka, A. M.", publisher = "Belaruskaia navuka", link = { isbn = "978-985-08-2134-8", ia = "HSBM_1982-2017/HSBM_37" }, page_url = { ia = true, set_page = 1 } }, }, entry_url = "https://verbum.by/hsbm/$ID$", default_pagename = true, entry_lang = "zle-ort", set_args = { from = "entry", to = "id", setter = function (entry) local lang_zleort = require("Module:languages").getByCode("zle-ort") return lang_zleort:transliterate(mw.ustring.gsub(lang_zleort:stripDiacritics(entry), "[гжѡхцчшщъьѣєэюꙗѧя]", { ["г"] = "g", ["ж"] = "zh", ["ѡ"] = "o", ["х"] = "kh", ["ц"] = "ts", ["ч"] = "ch", ["ш"] = "sh", ["щ"] = "shch", ["ъ"] = "", ["ь"] = "", ["ѣ"] = "e", ["є"] = "e", ["э"] = "e", ["ю"] = "yu", ["ꙗ"] = "ya", ["ѧ"] = "ya", ["я"] = "ya" }), require("Module:scripts").getByCode("Cyrs")) end } }, ["Hnatenko:2016"] = { title = { text = "Палеографічно-орфографічна атрибуція української кириличної рукописної книги: уставні та півуставні кодекси кінця ХІІІ – поч. ХVІІ ст.", translation = "Palaeographic-Orthographic Attribution of the Ukrainian Cyrillic Handwritten Book: Uncial and Half-Uncial Codices of the late 13<sup>th</sup> – early 17<sup>th</sup> centuries" }, author = "Hnatenko, L.iudmyla A.natolyivna", year = "2016", location = "Kyiv", publisher = "Institute of Manuscripts, V. I. Vernadskyi National Library of Ukraine", link = { isbn = "978-966-02-7489-1", ia = "palaeographic-orthographic-attribution-of-the-ukrainian-cyrillic-handwritten-book", academia = "39516868" }, page_url = { ia = true }, }, -- I -- ["ISUJa"] = { alias = "ІСУЯ", title = { text = "Історичний словник українського язика", translation = "Historical Dictionary of the Ukrainian Language" }, author = "uk:Тимченко Євген Костянтинович|Tymchenko, Ye.vhen K.ostiantynovych", year = "1930–1932", location = {"Kharkiv", "Kyiv"}, volumes = { { number = "1", title = "{{lang|zle-ort|А – глубина}}", year = "1930", publisher = "State Publishing House of Ukraine", link = { ia = "ISUJa/ISUJa-1-1" }, page_url = { ia = true, set_page = 23 } }, { number = "2", title = "{{lang|zle-ort|глубоко – Ж}}", year = "1932", publisher = "Ukrainian Soviet Encyclopedia", link = { ia = "ISUJa/ISUJa-1-2" }, page_url = { ia = true, set_page = -527 } }, }, default_pagename = true, entry_lang = "zle-ort", }, -- J -- -- K -- ["KomSUM^16‒18"] = { alias = {"KomSUM", "КомСУМ"}, title = { text = "Комбінаторний словник української мови XVI–XVIII століть ({{lang|zle-ort|А – Б}})", translation = "Combinatorial Dictionary of the Ukrainian Language of the 16<sup>th</sup>‒18<sup>th</sup> centuries" }, author = "uk:Дидик-Меуш Ганна Михайлівна|Dydyk-Meush, H. M.", year = "2018", chapter_of = { title = { text = "Комбінаторика в українській мові XVI–XVIII століть", translation = "Combinatorics in the Ukrainian Language of the 16<sup>th</sup>‒18<sup>th</sup> centuries" }, pages = "503–687" }, location = "Lviv", publisher = "Kolo", link = { isbn = "978-966-02-8549-1", url = "https://www.inst-ukr.lviv.ua/uk/publications/books/book/?newsid=805" }, default_pagename = true, entry_lang = "zle-ort", }, -- L -- -- M -- ["MSUM^15‒18"] = { alias = {"MSUM", "МСУМ"}, title = { text = "Матеріали до словника писемної та книжної української мови XV–XVIII ст.", translation = "Materials for the Dictionary of the Written and Book Ukrainian Language of the 15<sup>th</sup>‒18<sup>th</sup> centuries" }, author = {"uk:Тимченко Євген Костянтинович|Tymchenko, Ye.vhen K.ostiantynovych", "uk:Німчук Василь Васильович|Nimchuk, V. V."}, year = "2002–2003", location = {"Kyiv", "New York"}, publisher = {"National Academy of Sciences of Ukraine", "Ukrainian Academy of Arts and Sciences in the U.S."}, volumes = { { number = "1", title = "{{lang|zle-ort|А – Н}}", year = "2002", link = { isbn = "966-7252-25-6", ia = "kniga1" }, page_url = { ia = true, set_page = -1 } }, { number = "2", title = "{{lang|zle-ort|О – Я}}", year = "2003", link = { isbn = "966-7252-25-6", ia = "kniga2" }, page_url = { ia = true, set_page = -1 } }, }, default_pagename = true, entry_lang = "zle-ort", }, -- N -- -- O -- ["Ohienko:1930"] = { alias = "ULM16", title = { text = "Українська літературна мова XVI-го ст. і український Крехівський Апостол 1560-х р.", translation = "Ukrainian Literary Language of the 16<sup>th</sup> сentury and the Ukrainian Krekhiv Apostle of 1560s" }, author = "en:Ilarion Ohienko|Ohienko, Ivan I.vanovych", year = "1930", location = "Warsaw", publisher = "Synodal Printing House", volume = "2", link = { ia = "krekhivskyi2", url = "https://elib.nlu.org.ua/view.html?id=10395" }, page_url = { ia = true, set_page = -3 }, default_pagename = true, entry_lang = "zle-ort", }, ["Ohienko:1951"] = { alias = "URS17", title = { text = "Українсько-російський словник початку XVII-го віку", translation = "An early 17<sup>th</sup> century Ukrainian-Russian Dictionary" }, author = "en:Ilarion Ohienko|Ohienko, Ivan I.vanovych", year = "1951", location = "Winnipeg", publisher = "Ukrainian Free Academy of Sciences", link = { ia = "slovn34" }, page_url = { ia = true, set_page = -1 }, default_pagename = true, entry_lang = "zle-ort", }, -- P -- -- Q -- -- R -- -- S -- ["SBL"] = { alias = "СБЛ", title = { text = "Старабеларускі лексікон", translation = "Old Belarusian Lexicon" }, author = {"be:Мікалай Рыгоравіч Прыгодзіч|Pryhodzič, M. R.", "Civanova, H. K."}, year = "1997", location = "Minsk", publisher = "Society “Chata”", link = { isbn = "985-6007-39-9" }, entry_url = "https://slounik.org/search?dict=starbiel&search=$ENTRY$", default_pagename = true, entry_lang = "zle-ort", }, ["SSUM^14‒15"] = { alias = {"SSUM", "ССУМ"}, title = { text = "Словник староукраїнської мови XIV–XV ст.", translation = "Dictionary of the Old Ukrainian Language of the 14<sup>th</sup>‒15<sup>th</sup> centuries" }, author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", year = "1977–1978", location = "Kyiv", publisher = "Naukova Dumka", volumes = { { number = "1", title = "{{lang|zle-ort|А – М}}", year = "1977", link = { ia = "staroukr1", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1408" }, page_url = { ia = true, set_page = -2 } }, { number = "2", title = "{{lang|zle-ort|Н – Ѳ}}", year = "1978", link = { ia = "staroukr2", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1407" }, page_url = { ia = true, set_page = -2 } }, }, default_pagename = true, entry_lang = "zle-ort", }, ["SUM^16‒17"] = { alias = {"SUM16-17", "СУМ16-17", "SUM1617", "СУМ1617"}, title = { text = "Словник української мови XVI – I пол. XVII ст.", translation = "Dictionary of the Ukrainian Language: 16<sup>th</sup> ‒ 1<sup>st</sup> half of 17<sup>th</sup> century" }, author = {"uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", "et al."}, year = "1994–2022", location = "Lviv", publisher = "I. Krypiakevych Institute of Ukrainian Studies", volumes = { { number = "1", title = "{{lang|zle-ort|а – аѳинѧны}}", year = "1994", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "5-7702-0954-2", ia = "SUM-28/SUM-28_1", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1406" }, page_url = { ia = true } }, { number = "2", title = "{{lang|zle-ort|б – богуславецъ}}", year = "1994", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "5-7702-0521-0", ia = "SUM-28/SUM-28_2", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1405" }, page_url = { ia = true } }, { number = "3", title = "{{lang|zle-ort|богъ – весъной}}", year = "1996", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "5-7702-1034-6", ia = "SUM-28/SUM-28_3", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1404" }, page_url = { ia = true } }, { number = "4", title = "{{lang|zle-ort|весь – вправѣ}}", year = "1997", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "966-02-0091-9", ia = "SUM-28/SUM-28_4", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1403" }, page_url = { ia = true } }, { number = "5", title = "{{lang|zle-ort|впрашати – выпродати}}", year = "1998", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "966-02-0495-7", ia = "SUM-28/SUM-28_5", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1402" }, page_url = { ia = true, set_page = 1 } }, { number = "6", title = "{{lang|zle-ort|выпросити – головный}}", year = "1999", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "966-02-1044-2", ia = "SUM-28/SUM-28_6", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1401" }, page_url = { ia = true, set_page = -1 } }, { number = "7", title = "{{lang|zle-ort|головнѣйший – десѧтина}}", year = "2000", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "966-02-1728-5", ia = "SUM-28/SUM-28_7", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1400" }, page_url = { ia = true, set_page = -1 } }, { number = "8", title = "{{lang|zle-ort|десѧтинный – дѣдичство}}", year = "2001", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "966-02-1729-3", ia = "SUM-28/SUM-28_8", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1399" }, page_url = { ia = true, set_page = -1 } }, { number = "9", title = "{{lang|zle-ort|дѣдичъ – загонити}}", year = "2002", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "966-02-2706-X", ia = "SUM-28/SUM-28_9", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1398" }, page_url = { ia = true, set_page = 1 } }, { number = "10", title = "{{lang|zle-ort|загонъ – затрачаючїй}}", year = "2003", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "966-02-3231-4", ia = "SUM-28/SUM-28_10", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1397" }, page_url = { ia = true } }, { number = "11", title = "{{lang|zle-ort|затраченє – злечитисѧ}}", year = "2004", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "966-02-3554-2", ia = "SUM-28/SUM-28_11", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1396" }, page_url = { ia = true, set_page = -1 } }, { number = "12", title = "{{lang|zle-ort|зливатися – зѧть}}", year = "2005", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "966-02-3930-0", ia = "SUM-28/SUM-28_12", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1395" }, page_url = { ia = true, set_page = -1 } }, { number = "13", title = "{{lang|zle-ort|и – іюнь}}", year = "2006", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "978-966-02-4428-3", ia = "SUM-28/SUM-28_13", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1394" }, page_url = { ia = true, set_page = 1 } }, { number = "14", title = "{{lang|zle-ort|к – конъюрация}}", year = "2008", author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", link = { isbn = "978-966-02-4981-3", ia = "SUM-28/SUM-28_14", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1393" }, page_url = { ia = true, set_page = 1 } }, { number = "15", title = "{{lang|zle-ort|конь – легковѣрны}}", year = "2010", author = {"uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", "Chikalo M.aria I.vanivna"}, link = { isbn = "978-966-02-5906-5", ia = "SUM-28/SUM-28_15", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=220" }, page_url = { ia = true } }, { number = "16", title = "{{lang|zle-ort|легкомыслность – лѧчи}}", year = "2013", author = "Chikalo M.aria I.vanivna", link = { isbn = "978-966-02-7105-0", ia = "SUM-28/SUM-28_16", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=552" }, page_url = { ia = true, set_page = -1 } }, { number = "17", title = "{{lang|zle-ort|м – моавитѧнка}}", year = "2017", author = "Chikalo M.aria I.vanivna", link = { isbn = "978-966-02-8594-1", ia = "SUM-28/SUM-28_17", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=846" }, page_url = { ia = true } }, { number = "18", title = "{{lang|zle-ort|мова – мѧтка}}", year = "2022", author = "Chikalo M.aria I.vanivna", link = { isbn = "978-966-02-9515-5", ia = "SUM-28_2/SUM-28_18", url = "https://www.inst-ukr.lviv.ua/uk/publications/materials/documents/?newsid=1265" }, page_url = { ia = true } }, { number = "19", title = "{{lang|zle-ort|? – напасть}}", year = "202X", author = "Chikalo M.aria I.vanivna" }, }, default_pagename = true, entry_lang = "zle-ort", }, ["SUM^16‒17 ref."] = { alias = {"SUM16-17 ref", "СУМ16-17 ref", "SUM1617 ref", "СУМ1617 ref"}, title = { text = "Словник української мови XVI – I пол. XVII ст.: Список використаних джерел", translation = "Dictionary of the Ukrainian Language: 16<sup>th</sup> ‒ 1<sup>st</sup> half of 17<sup>th</sup> century: List of used sources" }, author = "uk:Гринчишин Дмитро Григорович|Hrynchyshyn D.mytro G.rigorovich", year = "1994", location = "Lviv", publisher = "I. Krypiakevych Institute of Ukrainian Studies", link = { isbn = "5-7702-0521-0", ia = "SUM-28_2/SUM-28_0" }, }, -- T -- -- U -- ["UK^16‒18"] = { alias = {"UK", "УК"}, title = { text = "Українські краєвиди XVI–XVIII ст.", translation = "Ukrainian Landscapes of the 16<sup>th</sup>‒18<sup>th</sup> centuries" }, author = {"uk:Дидик-Меуш Ганна Михайлівна|Dydyk-Meush, H. M.", "Slobodzianyk, O. Z."}, year = "2015", location = "Lviv", publisher = "Kolo", link = { isbn = "978-966-02-7639-0", ia = "ukrainkrayevydy", url = "https://www.inst-ukr.lviv.ua/uk/publications/books/book/?newsid=609" }, page_url = { ia = true, set_page = -1 }, default_pagename = true, entry_lang = "zle-ort", }, -- V -- -- W -- -- X -- -- Y -- -- Z -- ["Zizanij:1596"] = { alias = "Lexis", title = { text = "{{lang|zle-ort|Лєксис}}", translation = "Lexis" }, author = "uk:Лаврентій Зизаній|Zizanij, Lavrentij", year = "1596", location = "Vilnius", publisher = "Vilna Brother Printing House", link = { url = {"https://uk.wikisource.org/wiki/Сторінка:Грамматіка_словенска._1596.pdf", "http://litopys.org.ua/zyzlex/zyz.htm"} }, }, } } i1n46q4xmm8qkemeyluut2dpoern5qg Module:Bibliography/data/eo 828 3475109 9944335 9807482 2026-10-14T21:01:39Z TongcyDai 53191 維基百科連結本地化(13 處改連中文維基百科條目、28 處無中文條目,加 en: 等前綴維持原目標) 9944335 Scribunto text/plain -- Recurring variables -- --- Line --- local line_arg = { list = true, display = { label = { "line ", "lines "}, after = "page", separator = "," }, } --- Paragraph --- local para_arg = { list = true, display = { label = { "para. ", "paras. " }, after = "page", separator = "," } } --- Note/Footnote --- local note_arg = { list = true, display = { after = "entry", formatter = function(note, cit_data) local span = mw.html.create( 'span' ) span:attr( 'title', cit_data.note ) span:css( 'cursor', 'help' ) span:wikitext( '<sup>†</sup>' ) return tostring ( span ) end } } return { sources = { -- A -- ["Alos & Velkov:1991"] = { author = { "Alos, Hektor", "Velkov, Kiril" }, year = "1991", title = { text = "Tabuaj vortoj en Esperanto", translation = "Taboo words in Esperanto", }, location = "Vraca", link = { url = "https://web.archive.org/web/20210506190237/http://i-espero.info/files/elibroj/eo%20-%20alos%20%26%20velkov%20-%20tabuaj%20vortoj%20en%20esperanto.pdf" }, page_url = "https://web.archive.org/web/20210506190237/http://i-espero.info/files/elibroj/eo%20-%20alos%20%26%20velkov%20-%20tabuaj%20vortoj%20en%20esperanto.pdf#page=$PAGE$", own_args = { note = note_arg, }, default_pagename = true, header = "SPE", }, ["Amery & Cartwright:2004"] = { author = { { text = "en:|Amery, Heather", type = "author" }, { text = "en:|Cartwright, Stephen", type = "illustrator" }, }, year = "2004", title = "eo:Mil unuaj vortoj|Mil Unuaj Vortoj", location = "Barlaston", publisher = { "en:|Usborne Publishing", "en:Esperanto Association of Britain|Esperanto-Asocio de Britio" }, header = "PIC", }, ["Azorin:1932"] = { author = "Azorin, Francisko", year = "1932", title = { text = "Universala Terminologio de la Arkitekturo", translation = "Universal Terminology of Architecture", }, location = "Madrid", publisher = "Chulilla y Angel", link = { ia = "universala-terminologio-de-la-arkitekturo" }, page_url = { ia = true }, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "SPE", }, -- B -- ["Bastien:1907"] = { author = "Bastien, Louis", year = "1907", title = { text = "Naŭlingva Etimologia Leksikono de la lingvo Esperanto", translation = "Nine-language Etymological Lexicon of the Esperanto languauge", }, location = "Paris", publisher = "Prea Esperantista Societo", link = { ia = "bub_gb_-NOEAAAAIAAJ" }, page_url = { ia = true, set_page = "+20", }, own_args = { note = note_arg, }, header = "ETY", }, ["Bavant:2003"] = { -- Use |entry= with the name of the entry + [WORD] on website. -- -- Example: abako [mv001] -- author = "Bavant, Marc", year = "2003", title = { text = "Matematika Terminaro kaj Oklingva Leksikono", translation = "Mathematical Terminology and Eight-language Lexicon" }, location = "Prague", publisher = "KAVA-PECH", link = { url = "https://matvort.mbavant.site/" }, entry_url = { url = "https://matvort.mbavant.site/mat.htm#:~:text=$ENTRY$", }, own_args = { line = line_arg, note = note_arg, }, header = "SPE", }, ["Bean:1954"] = { author = "Bean, C. M.", year = "1954", title = { text = "Matematika Terminaro", translation = "Mathematical Terminology", }, location = "Rickmansworth", publisher = "Internacia Esperanto-Ligo", link = { ia = "matematika-terminaro-1954" }, page_url = { ia = true, set_page = "/2-18", }, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "SPE", }, ["Bein:1922"] = { -- NOTE: The following pages are missing in IA: 80-81, 98-99 -- alias = "V:1922", author = "卡齐米日·贝因|Bein, Kazimierz", year = "1922", title = { text = "Vortaro de Esperanto", translation = "Dictionary of Esperanto", }, location = "Paris", publisher = "eo:|Esperantista Centra Librejo", link = { -- ol = "61041597M", -- ia = "Vortaro-de-Esperanto-1922" }, page_url = { ia = true, set_page = function(data) if data.page < 80 then return data.page + 5 elseif data.page > 81 and data.page < 98 then return data.page + 3 else return data.page + 1 end end }, own_args = { line = line_arg, note = note_arg, para = para_arg }, header = "MON", }, ["Benson:1932"] = { alias = "UEM:1932", author = "en:William Sol Benson|Benson, William", year = "1932", title = { text = "eo:|Universala Esperanto-Metodo", translation = "Universal Esperanto Method", }, location = "Newark, New Jersey", publisher = "Benson School of Esperanto", link = { -- ol = "49937571M", -- ia = "BensonUniversalaEsperantoMetodo" }, page_url = { ia = true, set_page = "-3" }, own_args = { note = note_arg, }, header = "PIC", }, ["Benson:1995"] = { alias = "CEED:1995", author = "eo:|Benson, Peter", year = "1995", title = "eo:|Comprehensive English-Esperanto Dictionary", location = "El Cerrito", publisher = "en:Esperanto-USA|Esperanto League for North America", link = { isbn = "0-939785-02-1", ia = "comprehensiveenglishesperantobensonpeterj.1940" }, page_url = { ia = true, set_page = "+9" }, own_args = { note = note_arg, }, header = "MUL", }, ["Bergman:1968"] = { author = "Bergman, Peter M.", year = "1968", title = "The Concise Dictionary of 26 Languages", location = { "New York", "Toronto", "London" }, publisher = { "The New American Library", "The New English Library Limited" }, link = { ia = "concisedictionar00berg" }, page_url = { ia = true, pref = "" }, own_args = { note = note_arg, }, header = "MUL", }, ["BL"] = { year = "a. 2012", title = { text = "La Bona Lingvo", translation = "The Good Language" }, link = { url = "https://labonalingvo.org/" }, entry_url = { url = "https://labonalingvo.org/?vorto=$ENTRY|PAGENAME$", }, own_args = { note = note_arg, }, default_pagename = true; header = "THE", }, ["Boirac:1909"] = { alias = "PV:1909", author = "en:|Boirac, Émile", year = "1909-1910", title = { text = "eo:|Plena Vortaro", translation = "Complete Dictionary", }, location = "Dijon", publisher = "Presejo Darantiere", volumes = { { title = "Unua Parto", year = "1909", link = { ia = "plena-vortaro/Plena-Vortaro-1-DTL_8205746" }, }, { title = "Dua Parto", year = "1910", link = { ia = "plena-vortaro/Plena-Vortaro-2-DTL_8192554" } } }, page_url = { ia = true, set_page = function(data) if data.volume == 2 then return data.page - 173 else return data.page + 30 end end }, own_args = { note = note_arg, }, header = "MUL", }, ["Bricard:1905"] = { author = "Bean, C. M.", year = "1905", title = { text = "Matematika Terminaro kaj Krestomatio", translation = "Mathematical Terminology and Chrestomathy", }, publishers = { { location = "Paris", publisher = "Hachette et Cie" }, { location = "London", publisher = "Review of Reviews" }, { location = "Berlin", publiser = "Möller & Borel" }, { location = "Barcelona", publisher = "Espasa, J." }, { location = "Livorno", publisher = "Giusti, Raffaello" }, { location = "Warsaw", publisher = "Arct, M." }, { location = "Stockholm", publisher = "Esperantoförening" }, }, link = { ia = "matematika-terminaro-kaj-krestomatio" }, page_url = { ia = true, set_page = "+8", }, own_args = { note = note_arg, }, header = "SPE", }, ["Broise:1959"] = { -- It seems each term has its own section -- author = "Broise, A.", year = "1959", title = { text = "Teknika terminaro pri ŝoseoj kaj pontoj", translation = "Technical terminology about highways and bridges", }, location = "Rotterdam", publisher = "Universala Esperanto-Asocio", link = { ia = "terminaro-pri-shoseoj-kaj-pontoj-1959" }, page_url = { ia = true, set_page = "/2-49" }, own_args = { para = para_arg, note = note_arg, }, header = "SPE", }, ["Butler:1967"] = { alias = "EED:1967", author = "en:|Butler, Montagu C.", year = "1967", title = "Esperanto-English Dictionary", location = "London", publisher = "en:Esperanto Association of Britain|British Esperanto Association", link = { -- ol = "21832743M", -- ia = "esperantoenglish0000mont" }, page_url = { ia = true, set_page = "+3" }, own_args = { line = line_arg, note = note_arg, }, header = "MUL", }, ["Butler & Merrick:1960"] = { author = { "Butler, M. C.", "Merrick, F." }, year = "1960", title = { text = "Muzika Terminaro", translation = "Music Terminology" }, edition = "2nd", location = "Oakville", publisher = "Esperanto Press", link = { ia = "muzika-terminaro-butler-merrick-1960" }, page_url = { ia = true, set_page = "/2+1", }, own_args = { note = note_arg, }, header = "SPE", }, -- C -- ["Chaves:1991"] = { -- Use the caption # under the image as the page # -- alias = "OEB:1991", author = "eo:|Chaves, Sylla", year = "1991", title = { text = "Orignala Esperanta Bildvortaro", translation = "Original Esperanto Picture Dictionary" }, location = "São Paulo", publisher = "eo:|Esperanto-Asocio de San-Paŭlo", link = { ia = "orginala-esperanta-bildvortaro_202601" }, page_url = { ia = true, set_page = "/2+1" }, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "PIC", }, ["Cherpillod:2003"] = { alias = "KEV:2003", author = "eo:|Cherpillod, André", year = "2003", title = { text = "eo:|Konciza Etimologia Vortaro", translation = "Concise Etymological Dictionary", }, publisher = "国际世界语协会|Universala Esperanto-Asocio", link = { isbn = "9290170824", url = "https://konciza-etimologia-vortaro.github.io" }, entry_url = "https://konciza-etimologia-vortaro.github.io/#$ENTRY|PAGENAME$", default_pagename = true, own_args = { note = note_arg, }, header = "ETY", }, ["Clissold:1949"] = { -- Specify |section=dua parto (any letter case) if referring to the 2nd part. -- author = "Clissold, Peter", year = "1949-1950", title = { text = "Marista Terminaro", translation = "Sailor Terminology", }, location = "Rickmansworth", publisher = "Universala Esperanto-Asocio", link = { ia = "marista-terminaro-1949-1950" }, page_url = { ia = true, set_page = function(data) if data.section ~= nil then if string.lower(data.section) == "dua parto" then return data.page /2 + 8 end end return data.page / 2 - 13 end }, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "SPE", }, ["Cseh:2021"] = { author = "Cseh, Andreo", year = "2021", title = { text = "Konversacia Vortaro", translation = "Conversational Dictionary", }, edition = "7th", location = "Hago", publisher = "Internacia Esperanto-Instituto", link = { url = "https://www.iei.nl/wp-content/uploads/Konversacia-Vortaro-jan-2021.pdf" }, page_url = "https://www.iei.nl/wp-content/uploads/Konversacia-Vortaro-jan-2021.pdf#page=$PAGE$", own_args = { note = note_arg, }, default_pagename = true, header = "MON", }, -- D -- ["Denisowski:2011"] = { alias = "ESPDIC:2011", author = "Denisowski, Paul", year = "2011-present", title = "Esperanto-English Dictionary", link = { url = "http://www.denisowski.org/Esperanto/ESPDIC/espdic_readme.html" }, entry_url = "http://www.denisowski.org/Esperanto/ESPDIC/espdic.txt", default_pagename = true, own_args = { note = note_arg, }, header = "MUL", }, ["Duncan:1956"] = { alias = "EECD:1956", author = "eo:Donald Duncan|Duncan, D. R.", year = "1992", title = "English-Esperanto Chemical Dictionary", location = "London", publisher = "en:Esperanto Association of Britain|British Esperanto Association", link = { ia = "english-esperanto-chemical-dictionary" }, page_url = { ia = true, pref = "" }, own_args = { note = note_arg, }, header = "SPE", }, ["Durrant:1940"] = { author = "Durrant, E. D.", year = "1940", title = { text = "Armea Terminaro", translation = "Army Terminology" }, location = "Rickmansworth", publisher = "Internacia Esperanto-Ligo", link = { ia = "armea-terminaro-1940" }, page_url = { ia = true, set_page = "/2-8", }, own_args = { note = note_arg, }, default_pagename = true, header = "SPE", }, ["Durrant:1941"] = { author = "Durrant, E. D.", year = "1941", title = { text = "Aeronaŭtika Terminaro", translation = "Aeronautical Terminology" }, location = "Rickmansworth", publisher = "Internacia Esperanto-Ligo", link = { ia = "aeronautika-terminaro-1941" }, page_url = { ia = true, set_page = "/2-7", }, own_args = { note = note_arg, }, header = "SPE", }, -- E -- ["Eichholz:1988"] = { alias = "EB:1988", author = "en:|Eichholz, Rüdiger", year = "1988", title = { text = "eo:|Esperanta Bildvortaro", translation = "Esperanto Picture Dictionary" }, location = "Ontario", publisher = "Esperanto Press", link = { isbn = "0-919186-32-7", ia = "esperantabildvor0000unse" }, page_url = { ia = true, pref = "" }, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "PIC", }, ["Eichholz:2006"] = { author = "en:|Eichholz, Rüdiger", year = "2006", title = { text = "eo:Plena Pekoteko|Perkomputora Termino-Kolekto", translation = "Pekoteko|Computerized Terminology Collection" }, link = { url = "https://web.archive.org/web/20160304000313/http://www.familienforschung-pabst.de/EspBiographien/PP-pdf/Pekoteko_tuto.pdf" }, page_url = "https://web.archive.org/web/20160304000313/http://www.familienforschung-pabst.de/EspBiographien/PP-pdf/Pekoteko_tuto.pdf#page=$PAGE$", own_args = { note = note_arg, }, header = "SPE", }, ["Eri & Vegh:1986"] = { alias = "DM:1986", author = { { text = "Éri, István", type = "editor-in-chief", }, { text = "Végh, Béla", type = "editor-in-chief" } }, year = "1986", title = { text = "eo:|Dictionarium Museologicum", translation = "Dictionary of Museology" }, location = "Budapest", publisher = "eo:|Hungaria Esperanto-Asocio", link = { ia = "dictionariummuse0000unse" }, page_url = { ia = true, pref = "" }, own_args = { note = note_arg, }, header = "SPE", }, -- F -- ["Fulcher & Long:1963"] = { alias = "EED:1963", author = { "eo:|Fulcher, Fleming", "eo:|Long, Bernard" }, year = "1963", title = "eo:|English-Esperanto Dictionary", edition = "3rd", location = "Rickmansworth", publisher = "eo:The Esperanto Publishing Company Limited|The Esperanto Publishing Company Ltd.", link = { ia = "englishesperanto0000fulc" }, page_url = { ia = true, pref = "" }, own_args = { note = note_arg, }, header = "MUL", }, -- G -- ["Gledhill:1998"] = { author = "Gledhill, Christopher", year = "1998", title = "The Grammar of Esperanto", location = "München", publisher = "Lincom Europa", link = { isbn = "3-8958-6961-9", url = "https://u-paris.hal.science/hal-01220008/document" }, page_url = { url = "https://u-paris.hal.science/hal-01220008/document#page=$PAGE$", set_page = "+1" }, own_args = { note = note_arg, }, header = "GRA", }, ["Grosjean:1980"] = { -- If section is equal to 'suplemento' (any letter case), input the actual page #, not the URL page # -- alias = "PV:1980", author = "eo:Émile Grosjean-Maupin|Grosjean, Émile", year = "1980", title = { text = "en:|Plena Vortaro de Esperanto", translation = "Complete Dictionary of Esperanto", }, location = "Paris", publisher = "无民族世界语协会|Sennacieca Asocio Tutmonda", edition = "9th unchanged", link = { -- ol = "7723386M", -- ia = "Plena_Vortaro_de_Esperanto" }, page_url = { ia = true, set_page = function(data) if data.section ~= nil then if string.lower(data.section) == "suplemento" then return data.page + 509 end end return data.page - 3 end }, own_args = { line = line_arg, note = note_arg, }, header = "MON", }, -- H -- ["Harry & Fox:2020"] = { -- Use |id= if |entry= does not link correctly -- author = { "en:|Harry, Ralph", "Fox, Brian", }, year = "2020", title = "Australian and New Zealand Esperanto Dictionary", link = { url = "https://www.esperanto.org.nz/anzed/anzed.html", }, entry_url = "https://www.esperanto.org.nz/anzed/anzed.html#$ID|ENTRY$", own_args = { note = note_arg, line = line_arg, }, default_pagename = true, header = "MUL", }, -- I -- -- J -- ["Jordan:1999"] = { -- Use |id= for anything after "https://pages.ucsd.edu/~dkjordan/eo/colloq/". -- Example: |id=colloq040.html#sec4-1-1 > https://pages.ucsd.edu/~dkjordan/eo/colloq/colloq040.html#sec4-1-1 -- author = "Jordan, David K.", year = "1999", title = "Being Colloquial in Esperanto", edition = "Revised", location = "Cerrito", publisher = "en:Esperanto-USA|Esperanto League for North America", link = { isbn = "0-939785-04-8", url = "https://pages.ucsd.edu/~dkjordan/eo/colloq/colloq003-Contents.html", }, section_url = "https://pages.ucsd.edu/~dkjordan/eo/colloq/$ID$", own_args = { note = note_arg, }, header = "GRA", }, -- K -- ["Kalocsay & Waringhien:1985"] = { alias = "PAG:1985", author = { "en:|Kalocsay, Kálmán", "en:|Waringhien, Gaston" }, year = "1985", title = { text = "eo:|Plena Analiza Gramatiko", translation = "Complete Analytical Grammar" }, location = "Rotterdam", publisher = "国际世界语协会|Universala Esperanto-Asocio", edition = "5th corrected", link = { isbn = "9290170328", url = "http://luisguillermo.com/PAG/Plena_Analiza_Gramatiko_(K._Kalocsay,_G._Waringhien).pdf" }, page_url = { url = "http://luisguillermo.com/PAG/Plena_Analiza_Gramatiko_(K._Kalocsay,_G._Waringhien).pdf#page=$PAGE$", set_page = function(data) if data.page < 22 then return data.page - 1 elseif data.page > 21 and data.page < 36 then return data.page - 2 elseif data.page > 35 and data.page < 50 then return data.page - 4 elseif data.page > 49 and data.page < 178 then return data.page - 6 elseif data.page > 177 and data.page < 291 then return data.page - 7 elseif data.page > 290 and data.page < 370 then return data.page - 8 elseif data.page > 368 and data.page < 391 then return data.page - 9 elseif data.page > 390 and data.page < 498 then return data.page - 10 else return data.page - 11 end end }, own_args = { note = note_arg, para = para_arg }, header = "GRA", }, ["Kellerman:1910"] = { alias = "CG:1910", author = "en:Ivy Kellerman Reed|Kellerman, Ivy", year = "1910", title = "A Complete Grammar of Esperanto", location = { "New York", "Boston", "Chicago" }, publisher = "en:|D. C. Heath and Company", link = { ia = "rosettaproject_epo_morsyn-1" }, page_url = { ia = true, set_page = "+14" }, own_args = { note = note_arg, }, header = "GRA", }, ["Kexi & Albault:1989"] = { author = { "Kexi, Li", "Albault, André" }, year = "1989", title = { text = "Anatomia Nomenklaturo", translation = "Anatomical Nomenclature" }, location = "Beijing", publisher = "Ĉina Esperanto-Eldonejo", link = { ia = "nominaanatomicaa00peki" }, page_url = { ia = true, pref = "", }, own_args = { line = line_arg, note = note_arg, }, header = "SPE", }, ["K:2006"] = { year = "2006-present", title = "eo:|Komputeko", publisher = "E@I|E@I", link = { url = "https://komputeko.net/#" }, entry_url = "https://komputeko.net/#$ENTRY|PAGENAME$", default_pagename = true, own_args = { note = note_arg, }, header = "SPE", }, ["Kozyra:2007"] = { alias = "DVS:2007", author = "eo:|Kozyra, Edward", year = "2007", title = "Dictionary - Vortaro - Słownik", location = "Malbork", link = { ia = "dictionaryespera00edwa" }, page_url = { ia = true, pref = "" }, own_args = { note = note_arg, }, header = "MUL", }, ["Kreuz & Mazzolini:1927"] = { author = { "Kreuz, Robert", "Mazzolini, Alessandro" }, year = "1927", title = { text = "Komerca Vortaro en Esperanto", translation = "Commercial Dictionary in Esperanto", }, location = "San Vito al Tagliamento", publisher = "A. Paolet", link = { ia = "komerca-vortaro-en-esperanto-kreuz" }, page_url = { ia = true, set_page = "+11", }, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "SPE", }, -- L -- ["Lauriol:2016"] = { author = "Lauriol, Frédéric", year = "2016", title = { text = "Teknika Vortareto De Greziljono", translation = "Technical Glossary of Grésillon" }, location = "Paris", publisher = "SAT-Amikaro", link = { ia = "teknika-vortareto-de-greziljono" }, page_url = { ia = true, pref = "", }, own_args = { note = note_arg, }, default_pagename = true, header = "PIC", }, ["Lewin:1961"] = { author = "Lewin, Maurice", year = "1961", title = { text = "Meteologia Terminaro", translation = "Meteorological Terminology", }, location = "Rotterdam", publisher = "Universala Esperanto-Asocio", link = { ia = "meteologia-terminaro-1961" }, page_url = { ia = true, set_page = "/2-64" }, own_args = { note = note_arg, }, default_pagename = true, header = "SPE", }, ["Lindstedt:1999"] = { -- Use |entry= with the name of the entire name of the entry (stopping just before the definition) -- -- Example: aĉet/ĉar/et/o -- year = "1999", author = "Lindstedt, Jouko", title = { text = "Hejma Vortaro", translation = "Home Dictionary" }, publisher = "Universala Esperanto-Asocio", link = { url = "https://web.archive.org/web/20091229190524/http://www.helsinki.fi/~jslindst/hejmvort.html" }, entry_url = { url = "https://web.archive.org/web/20091229190524/http://www.helsinki.fi/~jslindst/hejmvort.html#:~:text=$ENTRY$", }, own_args = { line = line_arg, note = note_arg, }, header = "MUL", }, -- M -- ["Malovec:1999"] = { author = "Malovec, Miroslav", year = "1999", title = { text = "Gramatiko de Esperanto", translation = "Esperanto Grammar" }, location = "Czech Republic", link = { url = "http://www.literatura.bucek.name/malovec/malovec_gramatiko-esp.pdf" }, page_url = { url = "http://www.literatura.bucek.name/malovec/malovec_gramatiko-esp.pdf#page=$PAGE$", set_page = "+1" }, own_args = { para = para_arg, note = note_arg, }, header = "GRA", }, ["Maul:1994"] = { author = "Maul, Stefan", year = "1994", title = { text = "Deklingva Manlibro pri Politiko", translation = "Ten-language Handbook about Politics" }, location = "Antwerp", publisher = "Flandra Esperanto-Ligo", link = { isbn = "90-71205-50-9", ia = "manlibropripolit00maul" }, page_url = { ia = true, set_page = "/2+9.5" }, own_args = { note = note_arg, }, header = "MUL", }, ["Mildwurf:1946"] = { author = "Mildwurf, A.", year = "1946", title = { text = "Leĝa Terminaro", translation = "Legal Terminology" }, location = "Rickmansworth", publisher = "Internacia Esperanto-Ligo", link = { ia = "legha-terminaro-1946" }, page_url = { ia = true, set_page = "/2-21", }, own_args = { note = note_arg, }, default_pagename = true, header = "SPE", }, ["Millidge:1913"] = { alias = "EED:1913", author = "eo:|Millidge, Edward Alfred", year = "1913", title = "eo:|The Esperanto-English Dictionary", location = "London", publisher = "en:Esperanto Association of Britain|British Esperanto Association", link = { -- ol = "61050906M", -- ia = "the-esperanto-english-dictionary-millidge-1913" }, page_url = { ia = true, set_page = "+27" }, own_args = { note = note_arg, }, header = "MUL", }, ["Motteau:1907"] = { alias = "EED:1907", author = "eo:|Motteau, Achille", year = "1907", title = "Esperanto-English Dictionary", location = "London", publisher = { "en:|Review of Reviews", "阿歇特出版公司|Hachette & Company" }, link = { -- oclc = "714848343", -- ia = "esperantoenglish00mottrich", }, page_url = { ia = true, set_page = "+13" }, own_args = { note = note_arg, }, header = "MUL", }, ["Munniksma:1990"] = { alias = "IBD:1990", author = "Munniksma, F.", year = "1990", title = "International Business Dictionary in eleven languages", location = "Beijing", publisher = "Ĉina Esperanto-Eldonejo", link = { isbn = "7-5052-0025-9", ia = "international-business-dictionary-in-11-langauges" }, page_url = { ia = true, pref = "" }, own_args = { note = note_arg, }, header = "SPE", }, -- N -- ["Nelson:1962"] = { year = "1962", title = "The 'Edinburgh' Esperanto Pocket Dictionary", edition = "revised and enlarged", location = { "London", "Edinburgh", "Paris", "Melbourne", "Johannesburg", "Toronto", "New York" }, publisher = "en:Thomas Nelson (publisher)|Thomas Nelson and Sons Ltd", header = "MUL", }, ["Neves & Pabst:2022"] = { alias = "HV:2022", author = { "eo:|Neves, Gonçalo", "eo:|Pabst, Bernhard" }, year = "2022", title = { text = "eo:|Historia Vortaro de Esperanto", translation = "Historical Dictionary of Esperanto", }, publisher = "eo:|Monda Asembleo Socia", link = { isbn = "9782369601555" }, page_url = { ia = function(data) if data.page < 501 then return "Historia_Vortaro_A-K" else return "Historia_Vortaro_L-Z" end end, pref = "" }, own_args = { note = note_arg, }, header = "ETY", }, -- O -- ["O'Conner & Hayes:1907"] = { alias = "CH:1907", author = { "O'Conner, J. C.", "Hayes, C. F." }, year = "1907", title = "The English-Esperanto Dictionary", location = "London", publisher = "en:|Review of Reviews", link = { ia = "englishesperanto00oconuoft" }, page_url = { ia = true, set_page = "+19" }, own_args = { note = note_arg, }, header = "MUL", }, -- P -- ["PB:1979"] = { year = "1979", title = { text = "Praktika Bildvortaro de Esperanto", translation = "Practical Picture Dictionary of Esperanto" }, location = "Great Britian", publisher = "牛津大學出版社|Oxford University Press", link = { isbn = "0194312364", ia = "praktika-bildvortaro-de-esperanto-corinne-burrows" }, page_url = { ia = true, set_page = "/2+1" }, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "PIC", }, ["Pisarev:2002"] = { -- Use |id= for the final HTML page, then |entry= for how the word is spelled on the website (uses X-spelling system). -- author = "Pisarev, Jurij", year = "2002", title = { text = "Vortaro de Esperantaj Sinonimoj", translation = "Dictionary of Esperanto Synonyms", }, link = { url = "https://verdalampo.info/vortaroj/sinonimojeo.html", }, entry_url = "https://verdalampo.info/vortaroj/$ID$#:~:text=$ENTRY$", own_args = { note = note_arg, }, header = "THE", }, ["PIV:2020"] = { year = "2020", title = { text = "en:|Plena Ilustrita Vortaro de Esperanto", translation = "Complete Illustrated Dictionary of Esperanto" }, publisher = "无民族世界语协会|Sennacieca Asocio Tutmonda", link = { isbn = "9782952892230", url = "https://vortaro.net/" }, entry_url = "https://vortaro.net/#$ENTRY|PAGENAME$", own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "MON", }, ["Pokrovskij:1995"] = { -- Set |id= to the HTML page name. Set |entry= extactly as specified on the website. -- -- Example: |id=AP.html|entry=apart*ig·i > https://bertilow.com/div/komputada_leksikono/AP.html#:~:text=apart*ig%C2%B7i year = "1995", author = "Pokrovskij, Sergio", title = { text = "Komputika Leksikono", translation = "Computer Lexicon" }, location = "Yekaterinburg", publisher = "Sezonoj", link = { url = "https://bertilow.com/div/komputada_leksikono/HEJMO.html" }, entry_url = { url = "https://bertilow.com/div/komputada_leksikono/$ID$:~:text=$ID$", }, own_args = { line = line_arg, note = note_arg, }, header = "SPE", }, ["Portella:2008"] = { alias = "IOREL:2008", author = "eo:|Portella, Luiz", year = "2008", title = { text = "eo:|Ilustrita Oficiala Radikaro Esperanta por Lernanto", translation = "Official Illustrated Esperanto Root Collection for a Learner" }, location = "Brazil", publisher = "Eldonejo Pentuvio", link = { isbn = "978-85-60661-05-3", ia = "iorel" }, page_url = { ia = true, pref = "" }, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "MON", }, -- Q -- -- R -- ["Rajki:2006"] = { alias = "EED:2006", author = "Rajki, András", year = "2006", title = "Esperanto Etymologial Dictionary", location = "Budapest", link = { ia = "EsperantoEtymologicalDictionary", url = "https://web.archive.org/web/20071012022737/http://www.freeweb.hu/etymological/Esperanto.htm" }, entry_url = "https://web.archive.org/web/20071012022737/http://www.freeweb.hu/etymological/Esperanto.htm#:~:text=$ENTRY|PAGENAME$", default_pagename = true, own_args = { note = note_arg, }, header = "ETY", }, ["Redondo:1934"] = { author = "Redondo, Fernando", year = "1934", title = { text = "Provo pri Idearo", translation = "Trial of Ideas" }, location = "Madrid", link = { ia = "redondo-provo-pri-idearo-1934" }, page_url = { ia = true, pref = "", }, own_args = { note = note_arg, }, header = "MON", }, ["Rhodes:1908"] = { alias = "EED:1908", author = "eo:|Rhodes, Joseph", year = "1908", title = "The English-Esperanto Dictionary", location = { "New York", "Chicago", "Toronto", "London", "Edinburgh" }, publisher = "en:Baker Publishing Group|Fleming H. Revell Company", link = { ia = "englishesperanto0000jose" }, page_url = { ia = true, pref = "" }, own_args = { note = note_arg, }, header = "MUL", }, ["Rosher:1953"] = { author = "Rosher, Edward M.", year = "1953", title = { text = "Fervoja Terminaro", translation = "Railway Terminology" }, location = "Rickmansworth", publisher = "Universala Esperanto-Asocio", link = { ia = "rosher-fervoja-terminaro-1953" }, page_url = { ia = true, set_page = "/2", }, own_args = { note = note_arg, }, default_pagename = true, header = "SPE", }, ["Rotsaert & Seiko:1999"] = { author = { "Rotsaert, Roland", "Seikô, Yamasaki" }, year = "1999", title = { text = "Sindikata Terminaro", }, location = "Rickmansworth", publisher = "Internacia Esperanto-Ligo", link = { ia = "sindikata-terminaro" }, page_url = { ia = true, set_page = "-1", }, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "SPE", }, ["RV:1997"] = { alias = "ReVo:1997", year = "1997-present", title = { text = "en:|Reta Vortaro", translation = "Online Dictionary", }, link = { url = "https://reta-vortaro.de" }, entry_url = function(data) if data.id then return "https://reta-vortaro.de/#"..data.id else return "https://reta-vortaro.de/revo/dlg/index-2o.html?q="..data.entry or data.pagename end end, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "MON", }, -- S -- ["Scott:1945"] = { author = "Scott, Herbert M.", year = "1945", title = { text = "Filatela Terminaro", translation = "Philately Terminology" }, location = "Rickmansworth", publisher = "Internacia Esperanto-Ligo", link = { ia = "filatela-terminaro-1945" }, page_url = { ia = true, set_page = "/2-16", }, own_args = { note = note_arg, }, default_pagename = true, header = "SPE", }, ["Seppik:1984"] = { -- Use |id= for anything after "https://dvd.ikso.net/lernu/lernu/en/seppik/". Example: lec07.html#48 > https://dvd.ikso.net/lernu/lernu/en/seppik/lec07.html#48 -- author = "eo:|Seppik, Henrik", year = "1984", edition = "4th", title = { text = "eo:|La Tuta Esperanto", translation = "The Entire Esperanto" }, location = "Budapest", publisher = "eo:|Hungara Esperanto-Asocio", link = { isbn = "9789635711963", url = "https://dvd.ikso.net/lernu/lernu/en/seppik/enhavo.html", }, entry_url = "https://dvd.ikso.net/lernu/lernu/en/seppik/$ID$", own_args = { note = note_arg, }, default_pagename = true, header = "GRA", }, ["TPIL:1942"] = { author = "Societo de Britaj Esperantistaj Geinstruistoj", year = "1942", title = { text = "Terminaro por Infan-ludoj", translation = "Terminology for Children Games", }, location = "Heronsgate", publisher = "Internacia Esperanto-Ligo", link = { ia = "infanluda_terminareto_1942" }, page_url = { ia = true, set_page = "/2-5", }, own_args = { note = note_arg, }, default_pagename = true, header = "SPE", }, -- T -- -- U -- ["UEA:1955"] = { author = "Universala Esperanto-Asocio", year = "1955", title = { text = "Militista Vortareto", translation = "Military Dictionary", }, location = "Paris", publisher = "Comité Français d'Information Esperantiste", link = "https://www.eventoj.esperanto.hu/steb/vortaroj/militista-vortareto.pdf", page_url = { url = "https://www.eventoj.esperanto.hu/steb/vortaroj/militista-vortareto.pdf#page=$PAGE$", set_page = "+2" }, own_args = { line = line_arg, }, default_pagename = true, header = "SPE", }, ["Urban:1958"] = { author = "Urban, Edhard", year = "1958", title = { text = "Gastronomia Terminaro", translation = "Gastronomy Terminology", }, location = "Rotterdam", publisher = "Universala Esperanto-Asocio", link = { ia = "gastronomia-terminaro-1958" }, page_url = { ia = true, set_page = "/2-49" }, own_args = { note = note_arg, }, default_pagename = true, header = "SPE", }, -- V -- ["Vatre:1989"] = { author = "eo:Henri Paul Vatré|Vatré, Henri", year = "1989", title = { text = "Neologisma Glosaro", translation = "Neologistic Glossary" }, location = "Saarbrücken", publisher = "eo:Reinhard Haupenthal|Arthur E. Iltis", link = { isbn = "3-927613-07-X" }, header = "MON", }, ["Verda:1947"] = { author = { "Verda, Myrtle", "Verda, Vilĉjo" }, year = "1947", title = { text = "Kudra kaj Trika Terminaro", translation = "Sewing and Knitwear Terminology" }, publisher = "Universala Esperanto-Asocio", location = { "Heronsgate", "Rickmansworth" }, link = { url = "https://www.eventoj.hu/steb/vortaroj/kudra-terminaro-1947.pdf" }, page_url = "https://www.eventoj.hu/steb/vortaroj/kudra-terminaro-1947.pdf#page=$PAGE$", own_args = { note = note_arg, }, header = "SPE", }, ["Venture:1960"] = { author = "Venture, A.", year = "1960", title = { text = "Radio-terminaro", translation = "Radio Terminology", }, edition = "2nd", location = "Oakville", publisher = "Esperanto Press", link = { ia = "radio-terminaro-venture-1960" }, page_url = { ia = true, set_page = "/2+1", }, own_args = { line = line_arg, note = note_arg, }, default_pagename = true, header = "SPE", }, ["Vilborg:1989"] = { alias = "EV:1989", author = "eo:|Vilborg, Ebbe", year = "1989-2001", title = { text = "eo:|Etimologia Vortaro de Esperanto", translation = "Etimologial Dictionary of Esperanto" }, publisher = "eo:|Eldona Societo Esperanto", volumes = { hide_numbers = true, { year = "1989", title = "Volumo 1: A-D", location = "Malmö", link = { isbn = "9185288179", ia = "etimologia-vortaro-de-esperanto/Etimologia%20Vortaro%20de%20Esperanto%20-%20Vol%201%20%28A-D%29" }, }, { year = "1991", title = "Volumo 2: E-Ĵ", location = "Malmö", link = { isbn = "9185288195", ia = "etimologia-vortaro-de-esperanto/Etimologia%20Vortaro%20de%20Esperanto%20-%20Vol%202%20%28E-%C4%B4%29" }, }, { year = "1993", title = "Volumo 3: K-M", location = "Malmö", link = { isbn = "9185288217", ia = "etimologia-vortaro-de-esperanto/Etimologia%20Vortaro%20de%20Esperanto%20-%20Vol%203%20%28K-M%29" }, }, { year = "1995", title = "Volumo 4: N-R", location = "Malmö", link = { isbn = "9185288225", ia = "etimologia-vortaro-de-esperanto/Etimologia%20Vortaro%20de%20Esperanto%20-%20Vol%204%20%28N-R%29" }, }, { year = "2001", title = "Volumo 5: S-Z", location = "Stockholm", link = { isbn = "9185288233", ia = "etimologia-vortaro-de-esperanto/Etimologia%20Vortaro%20de%20Esperanto%20-%20Vol%205%20%28S-Z%29" }, }, }, page_url = { ia = true, pref = "" }, default_pagename = true, own_args = { note = note_arg, }, header = "ETY", }, -- W -- ["Wang & Liu:1992"] = { alias = "EECD:1992", author = { "Wang, Zezhao", "Liu, Rushan", }, year = "1992", title = { text = "世界語英漢雙解詞典", translation = "An Esperanto-English-Chinese Dictionary" }, location = "Qingdao", publisher = "Qingdao Chu Ban She", link = { isbn = "7-5436-0798-0", ia = "esperanto-english-chinese-dictionary" }, page_url = { ia = true, pref = "" }, own_args = { note = note_arg, }, header = "MUL", }, ["WDE:1906"] = { author = { { text = "拉扎鲁·柴门霍夫|Zamenhof, L.", type = "compiler" }, "Jürgensen, H.ermann", { text = "Pagnier, M.", type = "editors" }, }, title = "Wörterbuch Deutsch-Esperanto", year = "1906", location = "Berlin", publisher = "Möller & Borel", edition = "2nd", link = { ia = "woerterbuch-juergensen/W%C3%B6rterbuch-de-eo-DTL_7142809" }, page_url = { ia = true, pref = "" }, header = "MUL", }, ["Wells:1992"] = { alias = "CEED:1992", author = "en:|Wells, John C.", year = "1992", title = "Concise Esperanto and English Dictionary", location = "Chicago", publisher = "NTC Publishing Group", link = { isbn = "9780844237640", ia = "conciseesperanto0000well" }, page_url = { ia = true, set_page = "+11" }, own_args = { note = note_arg, }, header = "MUL", }, ["Wennergren:1997"] = { -- ID refers to the remaining URL after "https://bertilow.com/pmeg/" -- -- Example: |id=gramatiko/pronomoj/personaj.html → https://bertilow.com/pmeg/gramatiko/pronomoj/personaj.html -- alias = "PMEG:1997", author = "en:|Wennergren, Bertilo", year = "1997-present", title = { text = "世界語語法完整手冊|Plena Manlibro de Esperanta Gramatiko", translation = "Complete Handbook of Esperanto Grammar" }, link = { url = "https://bertilow.com/pmeg/index.html" }, section_url = "https://bertilow.com/pmeg/$ID$", own_args = { note = note_arg, }, header = "GRA", }, ["Wiersch:2004"] = { author = "Wiersch, Hans", year = "2004", title = { text = "Borsa Terminaro Kvinlingva", translation = "Five-language Stock Market Terminology" }, location = "Leuven", publisher = "Flandra Esperanto-Ligo", link = { ia = "borsaterminarokv00wier" }, page_url = { ia = true, pref = "", }, own_args = { line = line_arg, note = note_arg, }, header = "SPE", }, -- X -- -- Y -- ["Yao:1987"] = { alias = "LV:1987", author = "Yao, Baoyin", year = "1987", title = { text = "世英汉分类词典", translation = "Pertinent Esperanto-English-Chinese Dictionary" }, location = "Beijing", publisher = "Ĉina Esperanto-Eldonejo", link = { isbn = "7-5052-0001-1", ia = "lautema-vortaro-esperanto-angla-cina" }, page_url = { ia = true, pref = "" }, own_args = { note = note_arg, }, header = "MUL", }, -- Z -- ["Zamenhof:1901"] = { author = "拉扎鲁·柴门霍夫|Zamenhof, L.", year = "1901", title = { text = "eo:Universala Vortaro|Universala Vortaro de la linvgo internacia", translation = "Universal Vocabulary of the international language" }, edition = "4th", location = "Warsaw", publisher = "eo:Presejo de Jakov Kelter|Presejo de J. Kelter", link = { ia = "kpbc.umk.pl.Magazyn_392_POWER_004_06_264925" }, page_url = { ia = true, pref = "" }, header = "MUL", }, }, headers = [[ ===Etymology=== $ETY$ ===Grammar=== $GRA$ ===Dictionaries=== ====Monolingual==== $MON$ ====Multilingual==== $MUL$ ====Picture==== $PIC$ ====Specialized==== $SPE$ ===Thesaurus=== $THE$ ]] } 1d7u5nix7z80dy1n7igsfjpkkmm93pv Module:Bibliography/data/tpw 828 3492072 9944276 9828366 2026-10-14T20:28:05Z TongcyDai 53191 同步 enwikt(rev 93517224) 9944276 Scribunto text/plain return { sources = { -- A -- ["Alcantara-Rodriguez et al.:2019"] = { alias = "Alcantara-Rodriguez, Françozo & van Andel:2019", title = "Plant Knowledge in the ''Historia Naturalis Brasiliae'' (1648): Retentions of Seventeenth-Century Plant Use in Brazil", author = { "Alcantara-Rodriguez, Mireia", "Françozo, Mariana", "van Andel, Tinde" }, year = "2019", journal = { name = "Economic Botany", number = "73(3)", pages = "390–404" }, link = { url = "https://link.springer.com/article/10.1007/s12231-019-09469-w", doi = "10.1007/s12231-019-09469-w" }, header = "taxon" }, ["Alcantara-Rodriguez et al.:2024"] = { alias = "Alcantara-Rodriguez, van Andel & Françozo:2024", title = "Nature portrayed in images in Dutch Brazil: Tracing the sources of the plant woodcuts in the ''Historia Naturalis Brasiliae'' (1648)", author = { "Alcantara-Rodriguez, Mireia", "van Andel, Tinde", "Françozo, Mariana", }, year = "2024", journal = { name = "PLoS ONE", number = "19(7)", pages = "e0276242" }, volumes = { { number = "Appendix (S2)", title = "Sources of the plant woodcuts in the ''Historia Naturalis Brasiliae'' (1648) Database", link = { doi = "10.1371/journal.pone.0276242.s001" } }, { number = "Appendix (S4)", title = "Sources of the plant woodcuts in the ''India Utriusquere Naturaliet Medica'' (1658) Database", link = { doi = "10.1371/journal.pone.0276242.s002" } }, }, link = { url = "https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0276242", doi = "10.1371/journal.pone.0276242" }, header = "taxon" }, ["Almeida:2008"] = { title = { text = "pt:Os insetos brasileiros descritos pelo naturalista Georg Marcgrave (1610 – c.1644)", translation = "The Brazilian insects described by the naturalist Georg Marcgrave (1610 – c.1644)" }, author = "Almeida, Argus Vasconcelos de", journal = { name = "Episteme", year = "2008", number = "v.13, n. 27", pages = "141-166" }, location = "Porto Alegre", publisher = "Federal University of Rio Grande do Sul|UFRGS", link = { url = "https://pt.wikisource.org/wiki/Os_insetos_brasileiros_descritos_pelo_naturalista_Georg_Marcgrave_(1610_%E2%80%93_c.1644)", doi = "10.5281/zenodo.6581990" }, page_url = { url = "https://pt.wikisource.org/wiki/P%C3%A1gina%3AOs_insetos_brasileiros_descritos_pelo_naturalista_Georg_Marcgrave_(1610_%E2%80%93_c.1644).pdf/$PAGE$", set_page = "-140" }, header = "taxon" }, ["Anchieta:1555"] = { title = { text = "Art of Grammar of the Most Used Language on the Coast of Brazil|Arte de grammatica da lingoa mais vſada na coſta do Braſil", translation = "Art of grammar of the most used language in the coast of Brazil" }, author = "|Anchieta, Joseph of", year = "1555", published_year = "1595", location = "Coimbra", publisher = "Antonio de Mariz", link = { url = "https://pt.wikisource.org/wiki/Arte_de_Grammatica_da_Lingoa_mais_Vsada_na_Costa_do_Brasil" }, header = "Tupi" }, ["Anchieta:1560"] = { title = { text = "la:Epistola quamplurimarum rerum naturalium quae S. Vicentii (nunc S. Pauli) provinciam incolunt sistens descriptionem", }, author = { "|Anchieta, Joseph of", { text = "Ordonhez, Diogo de Toledo Lara", type = "editor" }, }, year = "1799", first_edition = "1560", edition = "diplomatic", location = "Lisbon", publisher = "Typis Academiae", link = { url = "https://digital.bbm.usp.br/view/?45000009278&bbm/4688" }, page_url = { url = "https://digital.bbm.usp.br/view/?45000009278&bbm/4688#page/$PAGE$/mode/1up/", set_page = "-10" }, header = "Tupi" }, ["Ávila-Pires:1989"] = { title = { text = "pt:Mamíferos da França Equinocial (Maranhão, Brasil)", translation = "Mammals of Equinoctial Francel (Maranhão, Brazil)" }, author = "Ávila Pires, Fernando Dias de", year = "1989", journal = { name = "Revista Brasileira de Zoologia", number = "6(3)", pages = "423-442" }, location = "Curitiba", publisher = "Sociedade Brasileira de Zoologia", link = { url = "https://www.scielo.br/j/rbzool/a/VsBsXPm47PqXKmrcNjKzm6L/?format=pdf&lang=pt", doi = "10.1590/S0101-81751989000300002" }, header = "taxon" }, ["Ayrosa:1937"] = { title = { text = "pt:Os “Nomes das partes do corpo humano pella lingua do Brasil” de Pero de Castilho", translation = "The “Names of the human body parts by the language of Brazil” of Pero de Castilho" }, author = { { text = "Castilho, Pero de" }, { text = "pt:|Ayrosa, Plínio", type = "editor" } }, year = "1937", first_edition = "1613", edition = "diplomatic", location = "São Paulo", publisher = "Revista dos Tribunais", link = { url = "https://pt.wikisource.org/wiki/Os_%22Nomes_das_partes_do_corpo_humano_pella_lingua_do_Brasil%22_de_Pero_de_Castilho" }, page_url = { url = "https://pt.wikisource.org/wiki/P%C3%A1gina:Nomes_das_partes_do_corpo_humano_pela_l%C3%ADngua_do_Brasil.djvu/$PAGE$", set_page = function(data) if data.page > 38 then return data.page + 6 else return data.page + 4 end end }, header = "Tupi" }, -- B -- ["Barbosa:1956"] = { title = { text = "pt:Curso de tupi antigo: gramática, exercícios, textos", translation = "Course of Old Tupi: grammar, exercises, texts" }, author = "|Lemos Barbosa, Antônio", year = "1956", location = "Rio de Janeiro", publisher = "Livraria São José", link = { ia = "barbosa_1956", url = "http://www.etnolinguistica.org/biblio:barbosa-1956-curso" }, header = "grammar", }, ["Blaeu et al.:1647"] = { title = { text = "la:Brasilia qua parte paret Belgis", translation = "Brazil, the portion owned by Dutch" }, author = { { text = "|Blaeu, Joan" }, { text = "|Marcgraf, Georg" }, { text = "|Barlaeus, Caspar" }, { text = "|Post, Frans" } }, year = "1647", link = { url = "https://commons.wikimedia.org/wiki/File:Brasilia_qua_parte_paret_Belgis.png" }, header = "Tupi" }, -- C -- ["Castro:1962"] = { title = { text = "pt:Sôbre os crustáceos referidos por Marcgrave em sua “História{{sic}} Naturalis Brasiliae” (1648)", translation = "About the crustaceans reported by Marcgrave in his “Historia Naturalis Brasiliae” (1648)" }, author = "Castro, Alceu Lemos de", year = "1962", journal = { name = "Archivos do Museu Nacional|Arquivos do Museu Nacional", number = "LII", pages = "37–51" }, link = { url = "https://revistas.ufrj.br/index.php/amn/article/view/47141", ia = "biostor-248959" }, page_url = { ia = true, set_page = "-37" }, own_args = { column = { list = true, display = { label = { "column ", "columns " }, after = "page", }, }, col = { list = true, alias_of = "column" }, }, header = "taxon" }, ["CL"] = { title = { text = "pt:O caderno da lingua ou Vocabulario Portuguez-Tupi", translation = "The language's notebook or Portuguese-Tupi vocabulary" }, author = { { text = "Arronches, João de" }, { text = "pt:|Ayrosa, Plínio", type = "editor"} }, year = "1934", first_edition = "1739", edition = "diplomatic", location = "São Paulo", publisher = "Imprensa Official do Estado", journal = { name = "Revista do Museu Paulista", number = "XXI", pages = "49-322" }, link = { url = "https://www.biodiversitylibrary.org/item/189531" }, page_url = { url = "https://www.biodiversitylibrary.org/item/189531#page/$PAGE$", set_page = function(data) if data.page < 136 then return data.page + 29 else return data.page + 27 end end }, header = "LGA" }, ["Couto de Magalhães:1863"] = { title = { text = "pt:De Leopoldina ao Porto da Piedade", translation = "From Leopoldina to Porto da Piedade", number = "3", }, author = "|Couto de Magalhães, José Vieira", chapter_of = { title = { text = "pt:Viagem ao Araguaya", translation = "Voyage to the Araguaia River" }, year = "1863", location = "Goiás", publisher = "Typographia Provincial", pages = "92", link = { ia = "viagemaorioarag00magagoog/page/n109/mode/1up" }, }, header = "LGP" }, ["Cunha:1960"] = { title = { text = "pt:Coisas notáveis do Brasil", translation = "Notable things of Brazil", }, author = { { text = "Soares, Francisco", type = "attributed" }, { text = "Cunha, A.ntônio G.eraldo da", type = "editor"} }, year = "1966", first_edition = "1590-1596", edition = "parallel-text", location = "Rio de Janeiro", publisher = "INL", series = { name = "Textos e Vocabulários", number = "6" }, volumes = { hide_numbers = true, {--1 number = "1", title = "O Manuscrito de Madrid", }, {--2 number = "2", title = "O Manuscrito de Coimbra", }, }, link = { ia = "coisas-notaveis-do-brasil", url = "http://www.etnolinguistica.org/biblio:anonimo-1966-coisas" }, page_url = { ia = true, set_page = function(data) if data.page > 999 then return data.page else return data.page + 25 end end }, header = "Tupi" }, -- D -- ["d'Abbeville:2008"] = { title = { text = "História da missão dos padres Capuchinhos na ilha do Maranhão e terras circunvizinhas", translation = "History of the mission of the Capuchin Fathers in the Island of Maranhão and surrounding lands" }, transl_of = "Histoire de la mission des pères Capucins en l'isle de Maragnan et terres circonvoisines", author = { { text = "|d'Abbeville, Claude", type = "original author" }, { text = "|Milliet, Sérgio", type = "translator" }, { text = "pt:|Garcia, Rodolfo", type = "notes" }, }, year = "2008", location = "Brasília", publisher = "Conselho editorial", series = { name = "Edições do Senado Federal", number = "105" }, link = { url = "https://www2.senado.leg.br/bdsf/bitstream/handle/id/576068/000838911_Historia_padres_capuchinhos_Maranhao.pdf" }, page_url = { url = "https://www2.senado.leg.br/bdsf/bitstream/handle/id/576068/000838911_Historia_padres_capuchinhos_Maranhao.pdf#page=$PAGE$", set_page = "+3" }, header = "Tupi" }, ["Diálogos"] = { title = { text = "pt:|Diálogos das Grandezas do Brasil", translation = "Dialogues of Brazil's Greatnesses" }, author = { { text = "pt:|Brandão, Ambrósio Fernandes", type = "attributed" }, { text = "pt:|Garcia, Rodolfo", type = "notes" } }, year = "1930", first_edition = "1618", edition = "normalized", location = "Rio de Janeiro", publisher = "Officina Industrial Graphica", link = { url = "https://pt.wikisource.org/wiki/Di%C3%A1logos_das_grandezas_do_Brasil", gb = "mpIXAAAAIAAJ", }, page_url = { url = "https://pt.wikisource.org/wiki/P%C3%A1gina:Dialogos_das_grandezas_do_Brasil.pdf/$PAGE$", set_page = "+6" }, header = "Tupi" }, ["DLB"] = { title = { text = "pt:Diccionario da lingua brazilica", translation = "Dictionary of the Brazilian Language" }, author = "anonymous", year = "18th century", link = { url = "https://upload.wikimedia.org/wikipedia/commons/2/2d/Diccionario_da_lingua_brazilica.pdf" }, header = "LGA" }, ["DPB"] = { title = { text = "pt:Dicionario portuguez, e brasiliano", translation = "Brazilian and Portuguese dictionary" }, author = { { text = "Frei Onofre" }, { text = "|Vellozo, José Mariano de Conceição", type = "editor"} }, year = "1751", year_published = "1795", location = "Lisbon", publisher = "Officina Patriarcal", link = { ia = "diccionarioportu00vell", url = "https://pt.wikisource.org/wiki/Diccionario_portuguez,_e_brasiliano" }, page_url = { ia = true }, header = "LGA" }, ["DTA"] = { alias = "Navarro:2013", title = { text = "en:Dictionary of Old Tupi|Dicionário de tupi antigo: a língua indígena clássica do Brasil", translation = "Dictionary of Old Tupi: the classical indigenous language of Brazil" }, author = "|Navarro, Eduardo de Almeida", year = "2013", location = "São Paulo", publisher = "Global", link = { ia = "navarro-dicionario-de-tupi-antigo", isbn = "9788526019331", oclc = "869424504", }, page_url = { ia = true, pref = "" }, entry_url = "https://kiansheik.io/nhe-enga/?query=$ENTRY$", own_args = { column = { list = true, display = { label = { "column ", "columns " }, after = "page", }, }, col = { list = true, alias_of = "column" }, }, default_pagename = true, header = "dictionary" }, [ "DV" ] = { alias = "von Martius:1867", title = { text = "Diccionario de Verbos: portuguez tupi-austral e alemâo", translation = "Verb Dictionary: Portuguese, Austral Tupi and German", }, author = "|von Martius, Carl Friedrich Philipp", chapter_of = { title = { text = "Wörtersammlung Brasilianischer Sprachen", translation = "Vocabulary of Brazilian Languages", }, year = "1867", series = { name ="Beiträge zur Ethnographie und Sprachenkunde Amerika's zumal Brasiliens", number = "II" }, pages = "99-122", location = "Leipzig", publisher = "Friedrich Fleischer", }, link = { ia = "von-martius-1867-diccionario-de-verbos.-zeitworter.-portuguez-tup/page/99" }, page_url = { ia = true }, header = "LGP", }, -- E -- ["Edelweiss:1967"] = { title = { text = "Os topônimos indígenas do Rio de Janeiro quinhentista", translation = "The Indigenous toponyms of 16th-century Rio de Janeiro" }, author = "pt:|Edelweiss, Frederico", year = "1967", journal = { name = "|Revista do Instituto Histórico e Geográfico Brasileiro", number = "275", pages = "80-134" }, link = { url = "http://memoria.bn.gov.br/docreader/893676/133201", }, page_url = { url = "http://memoria.bn.gov.br/docreader/893676/$PAGE$", set_page = "+133121" }, header = "article" }, ["Edelweiss:1969"] = { import_from = "tup-gua", header = "article" }, ["Edelweiss:1969-1972"] = { import_from = "tup-gua", header = "article" }, -- F -- ["Figueira:1628"] = { title = { text = "pt:Arte da lingua Braſilica", translation = "Art of the Brazilian Language" }, author = "|Figueira, Luís", year = "c. 1628", location = "Lisbon", publisher = "Manuel da Silva", link = { url = "https://pt.wikisource.org/wiki/Arte_da_Lingua_Brasilica" }, header = "Tupi", }, -- G -- ["Garcia:1925"] = { title = { text = "pt:Tratados da terra e gente do Brasil", translation = "Treatises about the land and people of Brazil" }, year = "1925", first_edition = "p. 1583", edition = "critical", author = { { text = "pt:|Cardim, Fernão" }, { text = "pt:|Garcia, Rodolfo", type = "compiler" } }, location = "Rio de Janeiro", publisher = "J. Leite & Cia", volumes = { {--1 title = { text = "Do clima e terra do Brasil", translation = "Of the climate and land of Brazil" }, author = { text = "pt:|Garcia, Rodolfo", type = "notes" } }, {--2 title = { text = "Do principio e origem dos indios do Brasil e de seus costumes, adoração e ceremonias", translation = "Of the beginning and origin of the Brazilian indians and theid customs, adoration and ceremmonies", }, author = { text = "Caetano, Baptista", type = "notes" } }, {--3 title = { text = "Narrativa epistolar", translation = "Epistolary narrative", }, author = { text = "pt:|Garcia, Rodolfo", type = "notes" } }, }, link = { url = "https://pt.wikisource.org/wiki/Tratados_da_terra_e_gente_do_Brasil" }, page_url = { url = "https://pt.wikisource.org/wiki/P%C3%A1gina:Tratados_da_terra_e_gente_do_Brasil.pdf/$PAGE$", set_page = "+2" }, header = "Tupi" }, -- H -- ["HNB"] = { import_from = "la", header = "Tupi" }, ["Holthuis:1991"] = { title = "Marcgraf's (1648) Brazilian Crustacea", author = "|Holthuis, Lipke Bijdeley", year = "1991", journal = { name = "Zoologische Verhandelingen", number = "268(1)", pages = "1–123" }, link = { url = "https://repository.naturalis.nl/pub/317726", oclc = "24786074" }, page_url = { url = "https://repository.naturalis.nl/pub/317726/ZV1991268001.pdf#page=$PAGE$", set_page = "-2" }, header = "taxon" }, -- I -- -- J -- -- K -- -- L -- ["Le langaige du Bresil"] = { title = { text = "|frm:Le langaige du Bresil", translation = "The language of Brazil" }, author = "Lamy, Jehan", year = "c. 1540", link = { url = "https://fr.wikisource.org/wiki/Le_langaige_du_Bresil" }, header = "Tupi" }, ["Leite:2013"] = { title = { text = "pt:A Língua Geral Paulista e o “Vocabulário Elementar da Língua Geral Brasílica”", translation = "Língua Geral Paulista and the “Vocabulário Elementar da Língua Geral Brasílica”" }, author = { { text = "Leite, Fabiana Raquel" }, { text = "D'Angelis, Wilmar da Rocha", type = "advisor" } }, year = "2013", location = "Campinas", publisher = "State University of Campinas|Unicamp", link = { url = "http://www.etnolinguistica.org/tese:leite-2013" }, page_url = "https://etnolinguistica.wdfiles.com/local--files/tese%3Aleite-2013/leite_2013_lingua_geral_paulista.pdf#page=$PAGE$", set_page = "+24", header = "article" }, ["Lima & Moreira:2005"] = { title = { text = "pt:Tradições astronômicas tupinambás na visão de Claude D'Abbeville", translation = "Tupinambá astronomical traditions in Claude D’Abbeville’s view" }, author = { "Lima, Flávia Pedroza", "Moreira, Ildeu de Castro" }, year = "2005", journal = { name = "Revista da Sociedade Brasileira de História da Ciência", number = "3(1)", pages = "4-19" }, location = "Rio de Janeiro", link = { url = "https://rbhciencia.emnuvens.com.br/rsbhc/article/view/566/493" }, header = "article" }, -- M -- ["Monserrat:2003"] = { title = { text = "pt:O tupi do século XVIII (tupi-médio)", translation = "Tupi in the 18th century (Middle Tupi)" }, author = "Monserrat, Ruth Maria Fonini", chapter_of = { title = { text = "Línguas gerais: política lingüística e catequese na América do Sul no período colonial", translation = "General languages: linguistic policy and catechesis in South America in the colonial period" }, author = { { text = "Freire, José Ribamar Bessa", type = "organizer" }, { text = "Rosa, Maria Carlota", type = "organizer" } }, year = "2003", pages = "185-194", location = "Rio de Janeiro", publisher = "EDUERJ", link = { isbn = "978-85-7511-036-2", url = "http://www.etnolinguistica.org/biblio:freire-2003-linguas" } }, header = "article" }, ["Monserrat:2015"] = { title = { text = "pt:Observações sobre a fonologia da língua geral amazônica nos três últimos séculos", translation = "Observations on the phonology of Língua Geral Amazônica in the last three centuries" }, author = "Monserrat, Ruth Maria Fonini", chapter_of = { title = { text = "Dicionário da língua geral no Brasil", translation = "Dictionary of the general language in Brazil" }, edition = "diplomatic", author = { { text = "Barros, Cândida", type = "editor" }, { text = "Lessa, Antônio Luís", type = "editor" } }, year = "2015", location = "Belém", publisher = "MPEG", pages = "19–28", link = { isbn = "978-85-61377-80-9", url = "http://www.etnolinguistica.org/biblio:barros-2015-dicionario", }, }, header = "article" }, -- N -- ["Navarro:1998"] = { title = { text = "pt:Método Moderno de Tupi Antigo: a língua do Brasil dos primeiros séculos", translation = "Modern method of Old Tupi: the language of Brazil's early centuries" }, author = "|Navarro, Eduardo de Almeida", editions = { { number = "1", year = "1998", location = "Petrópolis", publisher = "Vozes", link = { isbn = "9788532619532" }, }, { number = "2", year = "1999", location = "Petrópolis", publisher = "Vozes", link = { isbn = "8532619533" }, }, { number = "3", year = "2005", location = "São Paulo", publisher = "Global", page_url = { ia = true, set_page = "-2" }, link = { isbn = "9788526010581", ia = "MetodoModernoDeTupiAntigo_201904" }, }, }, header = "grammar" }, ["Navarro:2022"] = { title = { text = "pt:Transcrição e tradução integral anotada das cartas dos índios Camarões, escritas em 1645 em tupi antigo", translation = "Transcription and complete annotated translation of the Camarão Indians' letters, written in 1645 in Old Tupi" }, author = "|Navarro, Eduardo de Almeida", year = "2022", first_edition = "1645", edition = "critical", journal = { name = "Boletim do Museu Paraense Emílio Goeldi. Ciências Humanas", number = "vol. 17, n. 3", pages = "e20210034" }, location = "Belém", publisher = "MPEG", link = { doi = "10.1590/2178-2547-BGOELDI-2021-0034", url = "https://wikisource.org/wiki/Cartas_dos_%C3%ADndios_Camar%C3%B5es" }, page_url = "https://wikisource.org/wiki/Page:Transcri%C3%A7%C3%A3o_e_tradu%C3%A7%C3%A3o_integral_anotada_das_cartas_dos_%C3%ADndios_Camar%C3%B5es,_escritas_em_1645_em_tupi_antigo.pdf/$PAGE$", header = "Tupi" }, ["Noll et al."] = { title = { text = "O português e o tupi no Brasil", translation = "Portuguese and Tupi in Brazil" }, author = { { text = "Noll, Volker; Dietrich, Wolf", type = "editor" }, }, year = "2019", location = "São Paulo", publisher = "Contexto", link = { ia = "portugues-tupi-brasil", isbn = "978-85-7244-472-9", }, page_url = { ia = true, pref = "" }, }, ["Notícia"] = { title = { text = "pt:|Notícia do Brasil", translation = "Notice of Brazil" }, author = "|Sousa, Gabriel Soares de", year = "1587", location = "Salvador", editions = { {--1 author = { "|Varnhagen, Francisco Adolpho de", type= "compiler" }, title = "Tratado descriptivo do Brazil em 1587", number = "1", location = "Rio de Janeiro", publisher = "Laemmert", year = "1851", link = { gb = "wWYCAAAAYAAJ" } }, {--2 author = { "|Varnhagen, Francisco Adolpho de", type= "compiler" }, title = "Tratado descriptivo do Brasil em 1587", number = "2", location = "Rio de Janeiro", publisher = "Typographia de João Ignancio da Silva", year = "1879", link = { url = "https://pt.wikisource.org/wiki/Tratado_descritivo_do_Brasil_em_1587", gb = "alMpAAAAYAAJ" }, page_url = { url = true, set_page = "+30" } }, }, header = "Tupi", }, -- O -- -- P -- ["Papavero et al.:2000"] = { title = { text = "pt:O Novo Éden: a fauna da Amazônia brasileira nos relatos de viajantes e cronistas desde a descoberta do rio Amazonas por Pinzón (1500) até o Tratado de Santo Idelfonso (1777)", translation = "The New Eden: the Brazilian Amazon fauna in the accounts of voyagers and chronists from the discovery of the Amazon River by Pinzón (1500) to the Treaty of San Ildefonso (1777)" }, author = { "Papavero, Nelson", "Teixeira, Dante Martins", "Overal, William Leslie", "Pujol-Luz, José Roberto" }, year = "2000", location = "São Paulo", publisher = "Museu Paraense Emílio Goeldi|MPEG", link = { url = "https://www.researchgate.net/publication/305641761", gb = "cfUrAAAAYAAJ", isbn = "85-7098-063-9" }, header = "taxon", }, ["Papavero:2015a"] = { alias = "Papavero:2015", title = { text = "pt:Nomes de animais em três manuscritos jesuíticos em língua geral do século XVIII (Eckart, MA 569 da Academia de Ciências de Lisboa e manuscrito da Universidade de Trier)", translation = "Names of animals in three Jesuit manuscripts in Língua Geral from the 18th century (Eckart, MA 569 of the Lisbon Academy of Sciences and manuscript of the University of Trier)" }, author = "Papavero, Nelson", year = "2015", journal = { name = "Arquivos De Zoologia", number = "46(1)", pages = "1-39" }, location = "São Paulo", publisher = "University of São Paulo|USP", link = { url = "https://revistas.usp.br/azmz/article/view/99818/98278", doi = "10.11606/issn.2176-7793.v46i1p1-39", }, header = "taxon", }, ["Papavero:2015b"] = { title = { text = "pt:Sobre os nomes populares dados aos felinos do gênero ''Leopardus'' (Mammalia, Carnivora, Felidae)", translation = "About the common names given to felines in genus ''Leopardus'' (Mammalia, Carnivora, Felidae)" }, author = "Papavero, Nelson", year = "2015", journal = { name = "Arquivos do NEHiLP", number = "vol. 10", }, location = "São Paulo", publisher = "FFLCH-USP", link = { url = "https://www.livrosabertos.abcd.usp.br/portaldelivrosUSP/catalog/view/25/27/109", doi = "10.11606/9788575062647", isbn = "9788575062647", }, header = "taxon", }, ["Papavero & Couri:2012"] = { title = "Essays on the history of Brazilian dipterology: II. notices about Brazilian Diptera (17th century)", author = { "Papavero, Nelson", "Couri, Márcia Souto" }, year = "2012", journal = { name = "Revista Brasileira de Entomologia", number = "56(2)", pages = "133–141" }, link = { url = "https://www.scielo.br/j/rbent/a/Mzk8FGgMKPrNZtfmkzW5JLS/?lang=en", doi = "10.1590/S0085-56262012005000024" }, page_url = { url = "https://www.scielo.br/j/rbent/a/Mzk8FGgMKPrNZtfmkzW5JLS/?format=pdf&lang=en#page=$PAGE$", set_page = "-132" }, own_args = { column = { list = true, display = { label = { "column ", "columns " }, after = "page", }, }, col = { list = true, alias_of = "column" }, }, header = "taxon", }, ["Papavero & Teixeira:2014"] = { title = { text = "pt:Zoonímia tupi nos escritos quinhentistas europeus", translation = "Tupi zoonymy in the 16th-century European writings" }, author = { { text = "Papavero, Nelson" }, { text = "Teixeira, Dante Martins" } }, year = "2014", journal = { name = "Arquivos do NEHiLP", number = "vol. 3", }, location = "São Paulo", publisher = "FFLCH-USP", link = { url = "https://www.livrosabertos.abcd.usp.br/portaldelivrosUSP/catalog/book/6", doi = "10.11606/9788575062302", isbn = "978-85-7506-230-2", ia = "papavero-e-teixeira-2015-zoonimia-tupi-nos-escritos-quinhentistas-europeus", }, page_url = { ia = true, pref = "" }, header = "taxon", }, ["Peixoto:1933"] = { title = { text = "pt:Cartas, informações, fragmentos historicos e sermões", translation = "Letters, information, historical fragments and sermons" }, author = { { text = "|Anchieta, Joseph of" }, { text = "|Peixoto, Júlio Afrânio", type = "compiler" } }, year = "1933", first_edition = "16th century", edition = "normalized", series = { name = "Cartas jesuiticas", number = "3", }, location = "Rio de Janeiro", publisher = "Civilização Brasileira", link = { ia = "r-19794-v_0000_grav-569_t24-C-R0150" }, page_url = { ia = true }, header = "Tupi" }, ["Pickel:2008"] = { title = { text = "Flora do Nordeste do Brasil segundo Piso e Marcgrave: no século XVII", translation = "Flora of Brazilian Northeast according to Piso and Marcgrave: in the 17th century", }, author = { { text = "Pickel, Dom Bento José" }, { text = "Almeida, Argus Vasconcelos de", type = "editor" }, }, year = "2008", first_edition = "1949", edition = "commemorative", location = "Recife", publisher = "Federal Rural University of Pernambuco|EDUFRPE", pages = "312", link = { url = "https://jardimbotanico.recife.pe.gov.br/sites/default/files/midia/arquivos/pagina-basica/25.pdf", }, page_url = { url = "https://jardimbotanico.recife.pe.gov.br/sites/default/files/midia/arquivos/pagina-basica/25.pdf#page=$PAGE$", set_page = "+1" }, header = "taxon" }, ["Pinto:1979"] = { author = "Olivério Pinto|Pinto, Olivério Mário de Oliveira", year = "1979", title = { text = "pt:A ornitologia do Brasil através das idades (século XVI a século XIX)", translation = "Brazilian ornithology through the ages (16th to 19th centuries)" }, series = { name = "Brasiliensia Documenta", number = "13" }, location = "São Paulo", link = { doi = "10.5962/bhl.title.108758", url = "https://www.biodiversitylibrary.org/page/48682525", oclc = "5727981" }, page_url = { url = "https://www.biodiversitylibrary.org/item/190797#page/$PAGE$/mode/1up", set_page = "+2" }, header = "taxon", }, -- Q -- -- R -- ["Rodrigues:1958"] = { title = { text = "de:Phonologie der Tupinambá-Sprache", translation = "Phonology of the Tupinambá language" }, author = "Aryon Rodrigues|Rodrigues, Aryon Dall'Igna", year = "1958", location = "Hamburg", publisher = "Universität Hamburg", link = { url = "http://www.etnolinguistica.org/tese:rodrigues-1958" }, header = "article", }, -- S -- ["Saint-Hilaire"] = { title = { text = "fr:Encore la province des Mines — Les Indiens métis du Paranahyba", translation = "Still the Minas Gerais province — The mixed-race Indians of Paranaíba" }, author = "|Saint-Hilaire, Augustin", year = "1819", chapter_of = { title = { text = "Voyage aux sources du Rio de S. Francisco et dans la province de Goyaz", translation = "Voyage to the sources of São Francisco River and the province fo Goiás" }, year = "1848", series = { name = { text = "Voyages dans l'interieur du Brésil", translation = "Voyages in the interior of Brasil" }, number = "3", }, pages = "261–262", publisher = "Arthus Bertrand", location = "Paris", link = { ia = "voyagesdanslinte47sain/page/261/mode/1up" }, }, header = "LGP" }, ["Sampaio:1901"] = { title = { text = "pt:O Tupi na Geographia Nacional", translation = "Tupi in National Geography" }, author = "|Sampaio, Teodoro F.ernandes" , year = "1901", location = "São Paulo", publisher = "Typ. da Casa Eclectica", link = { url = "http://www.etnolinguistica.org/biblio:sampaio-1901-tupi" }, page_url = { url = "https://etnolinguistica.wdfiles.com/local--files/biblio%3Asampaio-1901-tupi/sampaio_1901_tupi.pdf#page=$PAGE$", set_page = "+7" }, header = "article" }, ["Santos:2020"] = { title = { text = "Empréstimos lexicais do português para a Língua Geral: século XVI ao XXI", translation = "Lexical borrowings from Portuguese to Língua Geral: from the 16th to the 21th century" }, author = "Santos, Bárbara Heliodora Lemos de Pinheiro", year = "2020", location = "Brasília", publisher = "UnB", link = { url = "http://repositorio.unb.br/handle/10482/38903" }, header = "article", }, ["Santos & Cruz:2020"] = { title = { text = "pt:Empréstimos do Português para a Língua Geral no Século XVIII", translation = "Portuguese loanwords for Língua Geral in the 18th century" }, author = { { text = "Santos, Bárbara Heliodora Lemos de Pinheiro" }, { text = "Cruz, Aline da" } }, year = "2020", location = "Macapá", publisher = "UNIFAP", journal = { name = "Revista Brasileira de Línguas Indígenas", number = "vol. 3, n. 1", pages = "160-176" }, link = { doi = "10.18468/rbli.2020v3n1.p160-176", url = "https://www.researchgate.net/publication/349270952_Emprestimos_do_Portugues_para_a_Lingua_Geral_no_Seculo_XVIII" }, header = "article" }, ["Santos & Cruz:2021"] = { title = { text = "pt:Empréstimos Linguísticos do Português para a Língua Geral: século XVII", translation = "Linguistic borrowings from Portuguese to Língua Geral: 17th century" }, author = { { text = "Santos, Bárbara Heliodora Lemos de Pinheiro" }, { text = "Cruz, Aline da" } }, year = "2021", location = "Brasília", publisher = "Biblioteca Digital Curt Nimuendajú", journal = { name = "Cadernos de Etnolingüística", number = "vol. 9, n. 1", pages = "e090104" }, link = { url = "http://www.etnolinguistica.org/article:vol9n1-4" }, header = "article" }, ["Silva:2022"] = { title = { text = "Ensaios de História Natural da Amazônia Brasileira no séc. XVII nos escritos dos franciscanos D’Abbeville e Lisboa", translation = "17th century essays on the natural history of the Brazilian Amazon in the Franciscan writings of d'Abbeville and Lisboa" }, author = "Silva, Jones Tiago Sousa da", year = "2022", location = "Capanema", publisher = "Universidade Federal Rural da Amazônia", link = { url = "http://bdta.ufra.edu.br/jspui/handle/123456789/2914" }, header = "article" }, -- T -- ["Teixeira:2009"] = { title = { text = "pt:Os quadros de aves tropicais do Castelo de Hoflössnitz na Saxônia e Albert Eckhout (ca. 1610-1666), artista do Brasil Holandês", translation = "The paintings of tropical birds in Hoflössnitz, Saxony, and Albert Eckhout (ca. 1610-1666), artist of Dutch Brazil" }, author = "Teixeira, Dante Martins", journal = { name = "Revista do Instituto de Estudos Brasileiros", year = "2009", number = "49", pages = "67-90" }, location = "São Paulo", publisher = "University of São Paulo|USP", link = { url = "https://revistas.usp.br/rieb/pt_BR/article/view/34640/37378", doi = "10.11606/issn.2316-901X.v0i49p67-90" }, header = "taxon" }, ["Thevet:1558"] = { title = { text = "The New Found World, or Antarctike|Les singularitez de la France Antarctique", translation = "The singularities of France Antarctique" }, author = "|Thevet, André", year = "1557-1558", year_published = "1558", location = "Paris", publisher = "Maurice de La Porte", link = { gb = "JtgaX-v2A5sC" }, page_url = { gb = true }, header = "Tupi" }, ["Trier"] = { title = { text = "pt:Dicionário de língua geral amazônica", translation = "Língua Geral Amazônica dictionary" }, author = { { text = "Meisterburg, Anton", type = "attributed" }, { text = "Muller, Jean-Claude; et al.", type = "editor" }, }, year = "2019", edition = "diplomatic", first_edition = "a. 1756", publisher = "University of Potsdam", location = "Potsdam", link = { doi = "10.25932/publishup-41639", isbn = "978-85-61377-99-1" }, header = "LGA" }, -- U -- -- V -- ["VELGB"] = { title = { text = "pt:Vocabulario elementar da Lingua Geral Brasilica", translation = "Elementary vocabulary of Lingua Geral Brasilica" }, author = { { text = "pt:|Oliveira, José Joaquim Machado de" }, { text = "Machado, José de Alcântara", type = "editor" }, }, year = "c. 1850", published_year = "1936", journal = { name = "Revista do Arquivo Municipal", number = "vol. 25, n. 3", location = "São Paulo", pages = "129-171", }, link = { ia = "mach-oliveira-1936-voc-elem-lingua-geral-brasilica-ram-25" }, page_url = { ia = true }, header = "LGP" }, ["VLB"] = { title = { text = "pt:Vocabulário na Língua Brasílica", translation = "Vocabulary in the Brazilian Language" }, author = { { text = "anonymous" }, { text = "Drumond, Carlos", type = "editor" } }, first_edition = "1622", location = "São Paulo", publisher = "USP", edition = "2nd diplomatic", volumes = { { volume = "1", title = "A-H", year = "1952", }, { volume = "2", title = "I-Z", year= "1953", } }, link = { ia = "vlb-drumond", url = "http://www.etnolinguistica.org/biblio:drumond-1952-1953-vlb", }, page_url = { ia = true }, header = "Tupi" }, ["VLGIA"] = { title = { text = "|Língua geral dos índios das Américas", translation = "General language of the Indians of the Americas" }, author = "anonymous", year = "18th century", link = { url = "https://pt.wikisource.org/wiki/L%C3%ADngua_geral_dos_%C3%ADndios_das_Am%C3%A9ricas" }, header = "LGP", }, ["VPB"] = { title = { text = "pt:Vocabulario Portuguez–Brasilico", translation = "Brazilian-Portuguese Vocabulary" }, chapter_of = { author = { text = "pt:|França, Ernesto Ferreira", type = "editor" }, title = { text = "Chrestomathia da lingua brazilica", translation = "Chrestomathy of the Brazilian language" }, year = "1859", location = "Leipzig", publisher = "F. A. Brockhaus", pages = "1-137", }, author = "anonymous", year = "c. 1757", edition = "diplomatic", link = { gb = "QHMSAAAAYAAJ" }, page_url = { gb = true }, header = "LGA" }, -- W -- ["Walter:1967"] = { title = { text = "pt:História dos animais e árvores do Maranhão", translation = "History of Maranhão's animals and trees" }, author = { { text = "Lisboa, Cristóvão de" }, { text = "Walter, Jaime", type = "editor" } }, year = "1967", first_edition = "c. 1631", edition = "diplomatic", location = "Lisboa", publisher = "Arquivo Histórico Ultramarino", link = { url = "https://purl.pt/38130" }, page_url = "https://purl.pt/38130/1/html/index.html#/$PAGE$", header = "Tupi" }, -- X -- -- Y -- -- Z -- }, headers = [[ ===Modern sources=== ====Dictionaries==== $dictionary$ ====Grammar==== $grammar$ ====Taxonomic identification==== $taxon$ ====General articles==== $article$ ===Primary sources=== ====Old Tupi==== $Tupi$ ====Língua Geral Amazônica==== $LGA$ ====Língua Geral Paulista==== $LGP$ ]] } q5g35emzxipig80g8wu4vwmtmgfvvf1 9944343 9944276 2026-10-14T21:02:10Z TongcyDai 53191 維基百科連結本地化(9 處改連中文維基百科條目、30 處無中文條目,加 en: 等前綴維持原目標) 9944343 Scribunto text/plain return { sources = { -- A -- ["Alcantara-Rodriguez et al.:2019"] = { alias = "Alcantara-Rodriguez, Françozo & van Andel:2019", title = "Plant Knowledge in the ''Historia Naturalis Brasiliae'' (1648): Retentions of Seventeenth-Century Plant Use in Brazil", author = { "Alcantara-Rodriguez, Mireia", "Françozo, Mariana", "van Andel, Tinde" }, year = "2019", journal = { name = "Economic Botany", number = "73(3)", pages = "390–404" }, link = { url = "https://link.springer.com/article/10.1007/s12231-019-09469-w", doi = "10.1007/s12231-019-09469-w" }, header = "taxon" }, ["Alcantara-Rodriguez et al.:2024"] = { alias = "Alcantara-Rodriguez, van Andel & Françozo:2024", title = "Nature portrayed in images in Dutch Brazil: Tracing the sources of the plant woodcuts in the ''Historia Naturalis Brasiliae'' (1648)", author = { "Alcantara-Rodriguez, Mireia", "van Andel, Tinde", "Françozo, Mariana", }, year = "2024", journal = { name = "PLoS ONE", number = "19(7)", pages = "e0276242" }, volumes = { { number = "Appendix (S2)", title = "Sources of the plant woodcuts in the ''Historia Naturalis Brasiliae'' (1648) Database", link = { doi = "10.1371/journal.pone.0276242.s001" } }, { number = "Appendix (S4)", title = "Sources of the plant woodcuts in the ''India Utriusquere Naturaliet Medica'' (1658) Database", link = { doi = "10.1371/journal.pone.0276242.s002" } }, }, link = { url = "https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0276242", doi = "10.1371/journal.pone.0276242" }, header = "taxon" }, ["Almeida:2008"] = { title = { text = "pt:Os insetos brasileiros descritos pelo naturalista Georg Marcgrave (1610 – c.1644)", translation = "The Brazilian insects described by the naturalist Georg Marcgrave (1610 – c.1644)" }, author = "Almeida, Argus Vasconcelos de", journal = { name = "Episteme", year = "2008", number = "v.13, n. 27", pages = "141-166" }, location = "Porto Alegre", publisher = "en:Federal University of Rio Grande do Sul|UFRGS", link = { url = "https://pt.wikisource.org/wiki/Os_insetos_brasileiros_descritos_pelo_naturalista_Georg_Marcgrave_(1610_%E2%80%93_c.1644)", doi = "10.5281/zenodo.6581990" }, page_url = { url = "https://pt.wikisource.org/wiki/P%C3%A1gina%3AOs_insetos_brasileiros_descritos_pelo_naturalista_Georg_Marcgrave_(1610_%E2%80%93_c.1644).pdf/$PAGE$", set_page = "-140" }, header = "taxon" }, ["Anchieta:1555"] = { title = { text = "en:Art of Grammar of the Most Used Language on the Coast of Brazil|Arte de grammatica da lingoa mais vſada na coſta do Braſil", translation = "Art of grammar of the most used language in the coast of Brazil" }, author = "何塞·安切塔|Anchieta, Joseph of", year = "1555", published_year = "1595", location = "Coimbra", publisher = "Antonio de Mariz", link = { url = "https://pt.wikisource.org/wiki/Arte_de_Grammatica_da_Lingoa_mais_Vsada_na_Costa_do_Brasil" }, header = "Tupi" }, ["Anchieta:1560"] = { title = { text = "la:Epistola quamplurimarum rerum naturalium quae S. Vicentii (nunc S. Pauli) provinciam incolunt sistens descriptionem", }, author = { "何塞·安切塔|Anchieta, Joseph of", { text = "Ordonhez, Diogo de Toledo Lara", type = "editor" }, }, year = "1799", first_edition = "1560", edition = "diplomatic", location = "Lisbon", publisher = "Typis Academiae", link = { url = "https://digital.bbm.usp.br/view/?45000009278&bbm/4688" }, page_url = { url = "https://digital.bbm.usp.br/view/?45000009278&bbm/4688#page/$PAGE$/mode/1up/", set_page = "-10" }, header = "Tupi" }, ["Ávila-Pires:1989"] = { title = { text = "pt:Mamíferos da França Equinocial (Maranhão, Brasil)", translation = "Mammals of Equinoctial Francel (Maranhão, Brazil)" }, author = "Ávila Pires, Fernando Dias de", year = "1989", journal = { name = "Revista Brasileira de Zoologia", number = "6(3)", pages = "423-442" }, location = "Curitiba", publisher = "Sociedade Brasileira de Zoologia", link = { url = "https://www.scielo.br/j/rbzool/a/VsBsXPm47PqXKmrcNjKzm6L/?format=pdf&lang=pt", doi = "10.1590/S0101-81751989000300002" }, header = "taxon" }, ["Ayrosa:1937"] = { title = { text = "pt:Os “Nomes das partes do corpo humano pella lingua do Brasil” de Pero de Castilho", translation = "The “Names of the human body parts by the language of Brazil” of Pero de Castilho" }, author = { { text = "Castilho, Pero de" }, { text = "pt:|Ayrosa, Plínio", type = "editor" } }, year = "1937", first_edition = "1613", edition = "diplomatic", location = "São Paulo", publisher = "Revista dos Tribunais", link = { url = "https://pt.wikisource.org/wiki/Os_%22Nomes_das_partes_do_corpo_humano_pella_lingua_do_Brasil%22_de_Pero_de_Castilho" }, page_url = { url = "https://pt.wikisource.org/wiki/P%C3%A1gina:Nomes_das_partes_do_corpo_humano_pela_l%C3%ADngua_do_Brasil.djvu/$PAGE$", set_page = function(data) if data.page > 38 then return data.page + 6 else return data.page + 4 end end }, header = "Tupi" }, -- B -- ["Barbosa:1956"] = { title = { text = "pt:Curso de tupi antigo: gramática, exercícios, textos", translation = "Course of Old Tupi: grammar, exercises, texts" }, author = "en:|Lemos Barbosa, Antônio", year = "1956", location = "Rio de Janeiro", publisher = "Livraria São José", link = { ia = "barbosa_1956", url = "http://www.etnolinguistica.org/biblio:barbosa-1956-curso" }, header = "grammar", }, ["Blaeu et al.:1647"] = { title = { text = "la:Brasilia qua parte paret Belgis", translation = "Brazil, the portion owned by Dutch" }, author = { { text = "en:|Blaeu, Joan" }, { text = "en:|Marcgraf, Georg" }, { text = "en:|Barlaeus, Caspar" }, { text = "弗蘭斯·波斯特|Post, Frans" } }, year = "1647", link = { url = "https://commons.wikimedia.org/wiki/File:Brasilia_qua_parte_paret_Belgis.png" }, header = "Tupi" }, -- C -- ["Castro:1962"] = { title = { text = "pt:Sôbre os crustáceos referidos por Marcgrave em sua “História{{sic}} Naturalis Brasiliae” (1648)", translation = "About the crustaceans reported by Marcgrave in his “Historia Naturalis Brasiliae” (1648)" }, author = "Castro, Alceu Lemos de", year = "1962", journal = { name = "en:Archivos do Museu Nacional|Arquivos do Museu Nacional", number = "LII", pages = "37–51" }, link = { url = "https://revistas.ufrj.br/index.php/amn/article/view/47141", ia = "biostor-248959" }, page_url = { ia = true, set_page = "-37" }, own_args = { column = { list = true, display = { label = { "column ", "columns " }, after = "page", }, }, col = { list = true, alias_of = "column" }, }, header = "taxon" }, ["CL"] = { title = { text = "pt:O caderno da lingua ou Vocabulario Portuguez-Tupi", translation = "The language's notebook or Portuguese-Tupi vocabulary" }, author = { { text = "Arronches, João de" }, { text = "pt:|Ayrosa, Plínio", type = "editor"} }, year = "1934", first_edition = "1739", edition = "diplomatic", location = "São Paulo", publisher = "Imprensa Official do Estado", journal = { name = "Revista do Museu Paulista", number = "XXI", pages = "49-322" }, link = { url = "https://www.biodiversitylibrary.org/item/189531" }, page_url = { url = "https://www.biodiversitylibrary.org/item/189531#page/$PAGE$", set_page = function(data) if data.page < 136 then return data.page + 29 else return data.page + 27 end end }, header = "LGA" }, ["Couto de Magalhães:1863"] = { title = { text = "pt:De Leopoldina ao Porto da Piedade", translation = "From Leopoldina to Porto da Piedade", number = "3", }, author = "en:|Couto de Magalhães, José Vieira", chapter_of = { title = { text = "pt:Viagem ao Araguaya", translation = "Voyage to the Araguaia River" }, year = "1863", location = "Goiás", publisher = "Typographia Provincial", pages = "92", link = { ia = "viagemaorioarag00magagoog/page/n109/mode/1up" }, }, header = "LGP" }, ["Cunha:1960"] = { title = { text = "pt:Coisas notáveis do Brasil", translation = "Notable things of Brazil", }, author = { { text = "Soares, Francisco", type = "attributed" }, { text = "Cunha, A.ntônio G.eraldo da", type = "editor"} }, year = "1966", first_edition = "1590-1596", edition = "parallel-text", location = "Rio de Janeiro", publisher = "INL", series = { name = "Textos e Vocabulários", number = "6" }, volumes = { hide_numbers = true, {--1 number = "1", title = "O Manuscrito de Madrid", }, {--2 number = "2", title = "O Manuscrito de Coimbra", }, }, link = { ia = "coisas-notaveis-do-brasil", url = "http://www.etnolinguistica.org/biblio:anonimo-1966-coisas" }, page_url = { ia = true, set_page = function(data) if data.page > 999 then return data.page else return data.page + 25 end end }, header = "Tupi" }, -- D -- ["d'Abbeville:2008"] = { title = { text = "História da missão dos padres Capuchinhos na ilha do Maranhão e terras circunvizinhas", translation = "History of the mission of the Capuchin Fathers in the Island of Maranhão and surrounding lands" }, transl_of = "Histoire de la mission des pères Capucins en l'isle de Maragnan et terres circonvoisines", author = { { text = "en:|d'Abbeville, Claude", type = "original author" }, { text = "en:|Milliet, Sérgio", type = "translator" }, { text = "pt:|Garcia, Rodolfo", type = "notes" }, }, year = "2008", location = "Brasília", publisher = "Conselho editorial", series = { name = "Edições do Senado Federal", number = "105" }, link = { url = "https://www2.senado.leg.br/bdsf/bitstream/handle/id/576068/000838911_Historia_padres_capuchinhos_Maranhao.pdf" }, page_url = { url = "https://www2.senado.leg.br/bdsf/bitstream/handle/id/576068/000838911_Historia_padres_capuchinhos_Maranhao.pdf#page=$PAGE$", set_page = "+3" }, header = "Tupi" }, ["Diálogos"] = { title = { text = "pt:|Diálogos das Grandezas do Brasil", translation = "Dialogues of Brazil's Greatnesses" }, author = { { text = "pt:|Brandão, Ambrósio Fernandes", type = "attributed" }, { text = "pt:|Garcia, Rodolfo", type = "notes" } }, year = "1930", first_edition = "1618", edition = "normalized", location = "Rio de Janeiro", publisher = "Officina Industrial Graphica", link = { url = "https://pt.wikisource.org/wiki/Di%C3%A1logos_das_grandezas_do_Brasil", gb = "mpIXAAAAIAAJ", }, page_url = { url = "https://pt.wikisource.org/wiki/P%C3%A1gina:Dialogos_das_grandezas_do_Brasil.pdf/$PAGE$", set_page = "+6" }, header = "Tupi" }, ["DLB"] = { title = { text = "pt:Diccionario da lingua brazilica", translation = "Dictionary of the Brazilian Language" }, author = "anonymous", year = "18th century", link = { url = "https://upload.wikimedia.org/wikipedia/commons/2/2d/Diccionario_da_lingua_brazilica.pdf" }, header = "LGA" }, ["DPB"] = { title = { text = "pt:Dicionario portuguez, e brasiliano", translation = "Brazilian and Portuguese dictionary" }, author = { { text = "Frei Onofre" }, { text = "en:|Vellozo, José Mariano de Conceição", type = "editor"} }, year = "1751", year_published = "1795", location = "Lisbon", publisher = "Officina Patriarcal", link = { ia = "diccionarioportu00vell", url = "https://pt.wikisource.org/wiki/Diccionario_portuguez,_e_brasiliano" }, page_url = { ia = true }, header = "LGA" }, ["DTA"] = { alias = "Navarro:2013", title = { text = "en:Dictionary of Old Tupi|Dicionário de tupi antigo: a língua indígena clássica do Brasil", translation = "Dictionary of Old Tupi: the classical indigenous language of Brazil" }, author = "en:|Navarro, Eduardo de Almeida", year = "2013", location = "São Paulo", publisher = "Global", link = { ia = "navarro-dicionario-de-tupi-antigo", isbn = "9788526019331", oclc = "869424504", }, page_url = { ia = true, pref = "" }, entry_url = "https://kiansheik.io/nhe-enga/?query=$ENTRY$", own_args = { column = { list = true, display = { label = { "column ", "columns " }, after = "page", }, }, col = { list = true, alias_of = "column" }, }, default_pagename = true, header = "dictionary" }, [ "DV" ] = { alias = "von Martius:1867", title = { text = "Diccionario de Verbos: portuguez tupi-austral e alemâo", translation = "Verb Dictionary: Portuguese, Austral Tupi and German", }, author = "卡尔·冯·马蒂乌斯|von Martius, Carl Friedrich Philipp", chapter_of = { title = { text = "Wörtersammlung Brasilianischer Sprachen", translation = "Vocabulary of Brazilian Languages", }, year = "1867", series = { name ="Beiträge zur Ethnographie und Sprachenkunde Amerika's zumal Brasiliens", number = "II" }, pages = "99-122", location = "Leipzig", publisher = "Friedrich Fleischer", }, link = { ia = "von-martius-1867-diccionario-de-verbos.-zeitworter.-portuguez-tup/page/99" }, page_url = { ia = true }, header = "LGP", }, -- E -- ["Edelweiss:1967"] = { title = { text = "Os topônimos indígenas do Rio de Janeiro quinhentista", translation = "The Indigenous toponyms of 16th-century Rio de Janeiro" }, author = "pt:|Edelweiss, Frederico", year = "1967", journal = { name = "en:|Revista do Instituto Histórico e Geográfico Brasileiro", number = "275", pages = "80-134" }, link = { url = "http://memoria.bn.gov.br/docreader/893676/133201", }, page_url = { url = "http://memoria.bn.gov.br/docreader/893676/$PAGE$", set_page = "+133121" }, header = "article" }, ["Edelweiss:1969"] = { import_from = "tup-gua", header = "article" }, ["Edelweiss:1969-1972"] = { import_from = "tup-gua", header = "article" }, -- F -- ["Figueira:1628"] = { title = { text = "pt:Arte da lingua Braſilica", translation = "Art of the Brazilian Language" }, author = "en:|Figueira, Luís", year = "c. 1628", location = "Lisbon", publisher = "Manuel da Silva", link = { url = "https://pt.wikisource.org/wiki/Arte_da_Lingua_Brasilica" }, header = "Tupi", }, -- G -- ["Garcia:1925"] = { title = { text = "pt:Tratados da terra e gente do Brasil", translation = "Treatises about the land and people of Brazil" }, year = "1925", first_edition = "p. 1583", edition = "critical", author = { { text = "pt:|Cardim, Fernão" }, { text = "pt:|Garcia, Rodolfo", type = "compiler" } }, location = "Rio de Janeiro", publisher = "J. Leite & Cia", volumes = { {--1 title = { text = "Do clima e terra do Brasil", translation = "Of the climate and land of Brazil" }, author = { text = "pt:|Garcia, Rodolfo", type = "notes" } }, {--2 title = { text = "Do principio e origem dos indios do Brasil e de seus costumes, adoração e ceremonias", translation = "Of the beginning and origin of the Brazilian indians and theid customs, adoration and ceremmonies", }, author = { text = "Caetano, Baptista", type = "notes" } }, {--3 title = { text = "Narrativa epistolar", translation = "Epistolary narrative", }, author = { text = "pt:|Garcia, Rodolfo", type = "notes" } }, }, link = { url = "https://pt.wikisource.org/wiki/Tratados_da_terra_e_gente_do_Brasil" }, page_url = { url = "https://pt.wikisource.org/wiki/P%C3%A1gina:Tratados_da_terra_e_gente_do_Brasil.pdf/$PAGE$", set_page = "+2" }, header = "Tupi" }, -- H -- ["HNB"] = { import_from = "la", header = "Tupi" }, ["Holthuis:1991"] = { title = "Marcgraf's (1648) Brazilian Crustacea", author = "en:|Holthuis, Lipke Bijdeley", year = "1991", journal = { name = "Zoologische Verhandelingen", number = "268(1)", pages = "1–123" }, link = { url = "https://repository.naturalis.nl/pub/317726", oclc = "24786074" }, page_url = { url = "https://repository.naturalis.nl/pub/317726/ZV1991268001.pdf#page=$PAGE$", set_page = "-2" }, header = "taxon" }, -- I -- -- J -- -- K -- -- L -- ["Le langaige du Bresil"] = { title = { text = "en:|frm:Le langaige du Bresil", translation = "The language of Brazil" }, author = "Lamy, Jehan", year = "c. 1540", link = { url = "https://fr.wikisource.org/wiki/Le_langaige_du_Bresil" }, header = "Tupi" }, ["Leite:2013"] = { title = { text = "pt:A Língua Geral Paulista e o “Vocabulário Elementar da Língua Geral Brasílica”", translation = "Língua Geral Paulista and the “Vocabulário Elementar da Língua Geral Brasílica”" }, author = { { text = "Leite, Fabiana Raquel" }, { text = "D'Angelis, Wilmar da Rocha", type = "advisor" } }, year = "2013", location = "Campinas", publisher = "坎皮纳斯州立大学|Unicamp", link = { url = "http://www.etnolinguistica.org/tese:leite-2013" }, page_url = "https://etnolinguistica.wdfiles.com/local--files/tese%3Aleite-2013/leite_2013_lingua_geral_paulista.pdf#page=$PAGE$", set_page = "+24", header = "article" }, ["Lima & Moreira:2005"] = { title = { text = "pt:Tradições astronômicas tupinambás na visão de Claude D'Abbeville", translation = "Tupinambá astronomical traditions in Claude D’Abbeville’s view" }, author = { "Lima, Flávia Pedroza", "Moreira, Ildeu de Castro" }, year = "2005", journal = { name = "Revista da Sociedade Brasileira de História da Ciência", number = "3(1)", pages = "4-19" }, location = "Rio de Janeiro", link = { url = "https://rbhciencia.emnuvens.com.br/rsbhc/article/view/566/493" }, header = "article" }, -- M -- ["Monserrat:2003"] = { title = { text = "pt:O tupi do século XVIII (tupi-médio)", translation = "Tupi in the 18th century (Middle Tupi)" }, author = "Monserrat, Ruth Maria Fonini", chapter_of = { title = { text = "Línguas gerais: política lingüística e catequese na América do Sul no período colonial", translation = "General languages: linguistic policy and catechesis in South America in the colonial period" }, author = { { text = "Freire, José Ribamar Bessa", type = "organizer" }, { text = "Rosa, Maria Carlota", type = "organizer" } }, year = "2003", pages = "185-194", location = "Rio de Janeiro", publisher = "EDUERJ", link = { isbn = "978-85-7511-036-2", url = "http://www.etnolinguistica.org/biblio:freire-2003-linguas" } }, header = "article" }, ["Monserrat:2015"] = { title = { text = "pt:Observações sobre a fonologia da língua geral amazônica nos três últimos séculos", translation = "Observations on the phonology of Língua Geral Amazônica in the last three centuries" }, author = "Monserrat, Ruth Maria Fonini", chapter_of = { title = { text = "Dicionário da língua geral no Brasil", translation = "Dictionary of the general language in Brazil" }, edition = "diplomatic", author = { { text = "Barros, Cândida", type = "editor" }, { text = "Lessa, Antônio Luís", type = "editor" } }, year = "2015", location = "Belém", publisher = "MPEG", pages = "19–28", link = { isbn = "978-85-61377-80-9", url = "http://www.etnolinguistica.org/biblio:barros-2015-dicionario", }, }, header = "article" }, -- N -- ["Navarro:1998"] = { title = { text = "pt:Método Moderno de Tupi Antigo: a língua do Brasil dos primeiros séculos", translation = "Modern method of Old Tupi: the language of Brazil's early centuries" }, author = "en:|Navarro, Eduardo de Almeida", editions = { { number = "1", year = "1998", location = "Petrópolis", publisher = "Vozes", link = { isbn = "9788532619532" }, }, { number = "2", year = "1999", location = "Petrópolis", publisher = "Vozes", link = { isbn = "8532619533" }, }, { number = "3", year = "2005", location = "São Paulo", publisher = "Global", page_url = { ia = true, set_page = "-2" }, link = { isbn = "9788526010581", ia = "MetodoModernoDeTupiAntigo_201904" }, }, }, header = "grammar" }, ["Navarro:2022"] = { title = { text = "pt:Transcrição e tradução integral anotada das cartas dos índios Camarões, escritas em 1645 em tupi antigo", translation = "Transcription and complete annotated translation of the Camarão Indians' letters, written in 1645 in Old Tupi" }, author = "en:|Navarro, Eduardo de Almeida", year = "2022", first_edition = "1645", edition = "critical", journal = { name = "Boletim do Museu Paraense Emílio Goeldi. Ciências Humanas", number = "vol. 17, n. 3", pages = "e20210034" }, location = "Belém", publisher = "MPEG", link = { doi = "10.1590/2178-2547-BGOELDI-2021-0034", url = "https://wikisource.org/wiki/Cartas_dos_%C3%ADndios_Camar%C3%B5es" }, page_url = "https://wikisource.org/wiki/Page:Transcri%C3%A7%C3%A3o_e_tradu%C3%A7%C3%A3o_integral_anotada_das_cartas_dos_%C3%ADndios_Camar%C3%B5es,_escritas_em_1645_em_tupi_antigo.pdf/$PAGE$", header = "Tupi" }, ["Noll et al."] = { title = { text = "O português e o tupi no Brasil", translation = "Portuguese and Tupi in Brazil" }, author = { { text = "Noll, Volker; Dietrich, Wolf", type = "editor" }, }, year = "2019", location = "São Paulo", publisher = "Contexto", link = { ia = "portugues-tupi-brasil", isbn = "978-85-7244-472-9", }, page_url = { ia = true, pref = "" }, }, ["Notícia"] = { title = { text = "pt:|Notícia do Brasil", translation = "Notice of Brazil" }, author = "en:|Sousa, Gabriel Soares de", year = "1587", location = "Salvador", editions = { {--1 author = { "en:|Varnhagen, Francisco Adolpho de", type= "compiler" }, title = "Tratado descriptivo do Brazil em 1587", number = "1", location = "Rio de Janeiro", publisher = "Laemmert", year = "1851", link = { gb = "wWYCAAAAYAAJ" } }, {--2 author = { "en:|Varnhagen, Francisco Adolpho de", type= "compiler" }, title = "Tratado descriptivo do Brasil em 1587", number = "2", location = "Rio de Janeiro", publisher = "Typographia de João Ignancio da Silva", year = "1879", link = { url = "https://pt.wikisource.org/wiki/Tratado_descritivo_do_Brasil_em_1587", gb = "alMpAAAAYAAJ" }, page_url = { url = true, set_page = "+30" } }, }, header = "Tupi", }, -- O -- -- P -- ["Papavero et al.:2000"] = { title = { text = "pt:O Novo Éden: a fauna da Amazônia brasileira nos relatos de viajantes e cronistas desde a descoberta do rio Amazonas por Pinzón (1500) até o Tratado de Santo Idelfonso (1777)", translation = "The New Eden: the Brazilian Amazon fauna in the accounts of voyagers and chronists from the discovery of the Amazon River by Pinzón (1500) to the Treaty of San Ildefonso (1777)" }, author = { "Papavero, Nelson", "Teixeira, Dante Martins", "Overal, William Leslie", "Pujol-Luz, José Roberto" }, year = "2000", location = "São Paulo", publisher = "en:Museu Paraense Emílio Goeldi|MPEG", link = { url = "https://www.researchgate.net/publication/305641761", gb = "cfUrAAAAYAAJ", isbn = "85-7098-063-9" }, header = "taxon", }, ["Papavero:2015a"] = { alias = "Papavero:2015", title = { text = "pt:Nomes de animais em três manuscritos jesuíticos em língua geral do século XVIII (Eckart, MA 569 da Academia de Ciências de Lisboa e manuscrito da Universidade de Trier)", translation = "Names of animals in three Jesuit manuscripts in Língua Geral from the 18th century (Eckart, MA 569 of the Lisbon Academy of Sciences and manuscript of the University of Trier)" }, author = "Papavero, Nelson", year = "2015", journal = { name = "Arquivos De Zoologia", number = "46(1)", pages = "1-39" }, location = "São Paulo", publisher = "圣保罗大学|USP", link = { url = "https://revistas.usp.br/azmz/article/view/99818/98278", doi = "10.11606/issn.2176-7793.v46i1p1-39", }, header = "taxon", }, ["Papavero:2015b"] = { title = { text = "pt:Sobre os nomes populares dados aos felinos do gênero ''Leopardus'' (Mammalia, Carnivora, Felidae)", translation = "About the common names given to felines in genus ''Leopardus'' (Mammalia, Carnivora, Felidae)" }, author = "Papavero, Nelson", year = "2015", journal = { name = "Arquivos do NEHiLP", number = "vol. 10", }, location = "São Paulo", publisher = "FFLCH-USP", link = { url = "https://www.livrosabertos.abcd.usp.br/portaldelivrosUSP/catalog/view/25/27/109", doi = "10.11606/9788575062647", isbn = "9788575062647", }, header = "taxon", }, ["Papavero & Couri:2012"] = { title = "Essays on the history of Brazilian dipterology: II. notices about Brazilian Diptera (17th century)", author = { "Papavero, Nelson", "Couri, Márcia Souto" }, year = "2012", journal = { name = "Revista Brasileira de Entomologia", number = "56(2)", pages = "133–141" }, link = { url = "https://www.scielo.br/j/rbent/a/Mzk8FGgMKPrNZtfmkzW5JLS/?lang=en", doi = "10.1590/S0085-56262012005000024" }, page_url = { url = "https://www.scielo.br/j/rbent/a/Mzk8FGgMKPrNZtfmkzW5JLS/?format=pdf&lang=en#page=$PAGE$", set_page = "-132" }, own_args = { column = { list = true, display = { label = { "column ", "columns " }, after = "page", }, }, col = { list = true, alias_of = "column" }, }, header = "taxon", }, ["Papavero & Teixeira:2014"] = { title = { text = "pt:Zoonímia tupi nos escritos quinhentistas europeus", translation = "Tupi zoonymy in the 16th-century European writings" }, author = { { text = "Papavero, Nelson" }, { text = "Teixeira, Dante Martins" } }, year = "2014", journal = { name = "Arquivos do NEHiLP", number = "vol. 3", }, location = "São Paulo", publisher = "FFLCH-USP", link = { url = "https://www.livrosabertos.abcd.usp.br/portaldelivrosUSP/catalog/book/6", doi = "10.11606/9788575062302", isbn = "978-85-7506-230-2", ia = "papavero-e-teixeira-2015-zoonimia-tupi-nos-escritos-quinhentistas-europeus", }, page_url = { ia = true, pref = "" }, header = "taxon", }, ["Peixoto:1933"] = { title = { text = "pt:Cartas, informações, fragmentos historicos e sermões", translation = "Letters, information, historical fragments and sermons" }, author = { { text = "何塞·安切塔|Anchieta, Joseph of" }, { text = "en:|Peixoto, Júlio Afrânio", type = "compiler" } }, year = "1933", first_edition = "16th century", edition = "normalized", series = { name = "Cartas jesuiticas", number = "3", }, location = "Rio de Janeiro", publisher = "Civilização Brasileira", link = { ia = "r-19794-v_0000_grav-569_t24-C-R0150" }, page_url = { ia = true }, header = "Tupi" }, ["Pickel:2008"] = { title = { text = "Flora do Nordeste do Brasil segundo Piso e Marcgrave: no século XVII", translation = "Flora of Brazilian Northeast according to Piso and Marcgrave: in the 17th century", }, author = { { text = "Pickel, Dom Bento José" }, { text = "Almeida, Argus Vasconcelos de", type = "editor" }, }, year = "2008", first_edition = "1949", edition = "commemorative", location = "Recife", publisher = "en:Federal Rural University of Pernambuco|EDUFRPE", pages = "312", link = { url = "https://jardimbotanico.recife.pe.gov.br/sites/default/files/midia/arquivos/pagina-basica/25.pdf", }, page_url = { url = "https://jardimbotanico.recife.pe.gov.br/sites/default/files/midia/arquivos/pagina-basica/25.pdf#page=$PAGE$", set_page = "+1" }, header = "taxon" }, ["Pinto:1979"] = { author = "en:Olivério Pinto|Pinto, Olivério Mário de Oliveira", year = "1979", title = { text = "pt:A ornitologia do Brasil através das idades (século XVI a século XIX)", translation = "Brazilian ornithology through the ages (16th to 19th centuries)" }, series = { name = "Brasiliensia Documenta", number = "13" }, location = "São Paulo", link = { doi = "10.5962/bhl.title.108758", url = "https://www.biodiversitylibrary.org/page/48682525", oclc = "5727981" }, page_url = { url = "https://www.biodiversitylibrary.org/item/190797#page/$PAGE$/mode/1up", set_page = "+2" }, header = "taxon", }, -- Q -- -- R -- ["Rodrigues:1958"] = { title = { text = "de:Phonologie der Tupinambá-Sprache", translation = "Phonology of the Tupinambá language" }, author = "en:Aryon Rodrigues|Rodrigues, Aryon Dall'Igna", year = "1958", location = "Hamburg", publisher = "Universität Hamburg", link = { url = "http://www.etnolinguistica.org/tese:rodrigues-1958" }, header = "article", }, -- S -- ["Saint-Hilaire"] = { title = { text = "fr:Encore la province des Mines — Les Indiens métis du Paranahyba", translation = "Still the Minas Gerais province — The mixed-race Indians of Paranaíba" }, author = "奥古斯丁·圣-希莱尔|Saint-Hilaire, Augustin", year = "1819", chapter_of = { title = { text = "Voyage aux sources du Rio de S. Francisco et dans la province de Goyaz", translation = "Voyage to the sources of São Francisco River and the province fo Goiás" }, year = "1848", series = { name = { text = "Voyages dans l'interieur du Brésil", translation = "Voyages in the interior of Brasil" }, number = "3", }, pages = "261–262", publisher = "Arthus Bertrand", location = "Paris", link = { ia = "voyagesdanslinte47sain/page/261/mode/1up" }, }, header = "LGP" }, ["Sampaio:1901"] = { title = { text = "pt:O Tupi na Geographia Nacional", translation = "Tupi in National Geography" }, author = "en:|Sampaio, Teodoro F.ernandes" , year = "1901", location = "São Paulo", publisher = "Typ. da Casa Eclectica", link = { url = "http://www.etnolinguistica.org/biblio:sampaio-1901-tupi" }, page_url = { url = "https://etnolinguistica.wdfiles.com/local--files/biblio%3Asampaio-1901-tupi/sampaio_1901_tupi.pdf#page=$PAGE$", set_page = "+7" }, header = "article" }, ["Santos:2020"] = { title = { text = "Empréstimos lexicais do português para a Língua Geral: século XVI ao XXI", translation = "Lexical borrowings from Portuguese to Língua Geral: from the 16th to the 21th century" }, author = "Santos, Bárbara Heliodora Lemos de Pinheiro", year = "2020", location = "Brasília", publisher = "UnB", link = { url = "http://repositorio.unb.br/handle/10482/38903" }, header = "article", }, ["Santos & Cruz:2020"] = { title = { text = "pt:Empréstimos do Português para a Língua Geral no Século XVIII", translation = "Portuguese loanwords for Língua Geral in the 18th century" }, author = { { text = "Santos, Bárbara Heliodora Lemos de Pinheiro" }, { text = "Cruz, Aline da" } }, year = "2020", location = "Macapá", publisher = "UNIFAP", journal = { name = "Revista Brasileira de Línguas Indígenas", number = "vol. 3, n. 1", pages = "160-176" }, link = { doi = "10.18468/rbli.2020v3n1.p160-176", url = "https://www.researchgate.net/publication/349270952_Emprestimos_do_Portugues_para_a_Lingua_Geral_no_Seculo_XVIII" }, header = "article" }, ["Santos & Cruz:2021"] = { title = { text = "pt:Empréstimos Linguísticos do Português para a Língua Geral: século XVII", translation = "Linguistic borrowings from Portuguese to Língua Geral: 17th century" }, author = { { text = "Santos, Bárbara Heliodora Lemos de Pinheiro" }, { text = "Cruz, Aline da" } }, year = "2021", location = "Brasília", publisher = "Biblioteca Digital Curt Nimuendajú", journal = { name = "Cadernos de Etnolingüística", number = "vol. 9, n. 1", pages = "e090104" }, link = { url = "http://www.etnolinguistica.org/article:vol9n1-4" }, header = "article" }, ["Silva:2022"] = { title = { text = "Ensaios de História Natural da Amazônia Brasileira no séc. XVII nos escritos dos franciscanos D’Abbeville e Lisboa", translation = "17th century essays on the natural history of the Brazilian Amazon in the Franciscan writings of d'Abbeville and Lisboa" }, author = "Silva, Jones Tiago Sousa da", year = "2022", location = "Capanema", publisher = "Universidade Federal Rural da Amazônia", link = { url = "http://bdta.ufra.edu.br/jspui/handle/123456789/2914" }, header = "article" }, -- T -- ["Teixeira:2009"] = { title = { text = "pt:Os quadros de aves tropicais do Castelo de Hoflössnitz na Saxônia e Albert Eckhout (ca. 1610-1666), artista do Brasil Holandês", translation = "The paintings of tropical birds in Hoflössnitz, Saxony, and Albert Eckhout (ca. 1610-1666), artist of Dutch Brazil" }, author = "Teixeira, Dante Martins", journal = { name = "Revista do Instituto de Estudos Brasileiros", year = "2009", number = "49", pages = "67-90" }, location = "São Paulo", publisher = "圣保罗大学|USP", link = { url = "https://revistas.usp.br/rieb/pt_BR/article/view/34640/37378", doi = "10.11606/issn.2316-901X.v0i49p67-90" }, header = "taxon" }, ["Thevet:1558"] = { title = { text = "en:The New Found World, or Antarctike|Les singularitez de la France Antarctique", translation = "The singularities of France Antarctique" }, author = "en:|Thevet, André", year = "1557-1558", year_published = "1558", location = "Paris", publisher = "Maurice de La Porte", link = { gb = "JtgaX-v2A5sC" }, page_url = { gb = true }, header = "Tupi" }, ["Trier"] = { title = { text = "pt:Dicionário de língua geral amazônica", translation = "Língua Geral Amazônica dictionary" }, author = { { text = "Meisterburg, Anton", type = "attributed" }, { text = "Muller, Jean-Claude; et al.", type = "editor" }, }, year = "2019", edition = "diplomatic", first_edition = "a. 1756", publisher = "University of Potsdam", location = "Potsdam", link = { doi = "10.25932/publishup-41639", isbn = "978-85-61377-99-1" }, header = "LGA" }, -- U -- -- V -- ["VELGB"] = { title = { text = "pt:Vocabulario elementar da Lingua Geral Brasilica", translation = "Elementary vocabulary of Lingua Geral Brasilica" }, author = { { text = "pt:|Oliveira, José Joaquim Machado de" }, { text = "Machado, José de Alcântara", type = "editor" }, }, year = "c. 1850", published_year = "1936", journal = { name = "Revista do Arquivo Municipal", number = "vol. 25, n. 3", location = "São Paulo", pages = "129-171", }, link = { ia = "mach-oliveira-1936-voc-elem-lingua-geral-brasilica-ram-25" }, page_url = { ia = true }, header = "LGP" }, ["VLB"] = { title = { text = "pt:Vocabulário na Língua Brasílica", translation = "Vocabulary in the Brazilian Language" }, author = { { text = "anonymous" }, { text = "Drumond, Carlos", type = "editor" } }, first_edition = "1622", location = "São Paulo", publisher = "USP", edition = "2nd diplomatic", volumes = { { volume = "1", title = "A-H", year = "1952", }, { volume = "2", title = "I-Z", year= "1953", } }, link = { ia = "vlb-drumond", url = "http://www.etnolinguistica.org/biblio:drumond-1952-1953-vlb", }, page_url = { ia = true }, header = "Tupi" }, ["VLGIA"] = { title = { text = "en:|Língua geral dos índios das Américas", translation = "General language of the Indians of the Americas" }, author = "anonymous", year = "18th century", link = { url = "https://pt.wikisource.org/wiki/L%C3%ADngua_geral_dos_%C3%ADndios_das_Am%C3%A9ricas" }, header = "LGP", }, ["VPB"] = { title = { text = "pt:Vocabulario Portuguez–Brasilico", translation = "Brazilian-Portuguese Vocabulary" }, chapter_of = { author = { text = "pt:|França, Ernesto Ferreira", type = "editor" }, title = { text = "Chrestomathia da lingua brazilica", translation = "Chrestomathy of the Brazilian language" }, year = "1859", location = "Leipzig", publisher = "F. A. Brockhaus", pages = "1-137", }, author = "anonymous", year = "c. 1757", edition = "diplomatic", link = { gb = "QHMSAAAAYAAJ" }, page_url = { gb = true }, header = "LGA" }, -- W -- ["Walter:1967"] = { title = { text = "pt:História dos animais e árvores do Maranhão", translation = "History of Maranhão's animals and trees" }, author = { { text = "Lisboa, Cristóvão de" }, { text = "Walter, Jaime", type = "editor" } }, year = "1967", first_edition = "c. 1631", edition = "diplomatic", location = "Lisboa", publisher = "Arquivo Histórico Ultramarino", link = { url = "https://purl.pt/38130" }, page_url = "https://purl.pt/38130/1/html/index.html#/$PAGE$", header = "Tupi" }, -- X -- -- Y -- -- Z -- }, headers = [[ ===Modern sources=== ====Dictionaries==== $dictionary$ ====Grammar==== $grammar$ ====Taxonomic identification==== $taxon$ ====General articles==== $article$ ===Primary sources=== ====Old Tupi==== $Tupi$ ====Língua Geral Amazônica==== $LGA$ ====Língua Geral Paulista==== $LGP$ ]] } ggcbkk5nb9fgos9q6g3v1w722afyfk7 Module:Bibliography/data/sq 828 3495019 9944275 9831728 2026-10-14T20:27:59Z TongcyDai 53191 同步 enwikt(rev 93465445) 9944275 Scribunto text/plain local export = {} export.sources = { ["Fiorilli:2002"] = { author = "Fiorilli, Giuseppe", year = "2002", title = "Dizionario arbëresh di lemmi, frasi e motti in uso nella tradizione di Ururi", edition = "2nd", location = "Lanciano", header = "DIA", }, ["Gerbino:2009"] = { author = "Gerbino, Gaetano", year = "2009", title = "Grammatica della parlata arbëreshe di Piana degli Albanesi", location = "Cesena", header = "DIA", }, ["Gerbino:2010"] = { author = "Gerbino, Gaetano", year = "2010", title = "Dizionario arbëresh–italiano della parlata di Piana degli Albanesi", edition = "2nd", first_edition = "2007", location = "Palermo", header = "DIA", }, ["Pugliese & Agresti:2015"] = { alias = {"Pugliese:2015", "Agresti:2015"}, author = { { text = "Pugliese, Fernanda", type = "project coordinator" }, { text = "Agresti, Giovanni", type = "publication director" }, }, year = "2015", title = "Vocabolario polinomico e sociale italiano–arbëresh delle varietà molisane", volume = { number = "1", title = "Teoria e metodo. Spazio e relazioni di prossimità" }, publisher = "Mnamon", link = { isbn = "9788869490125" }, header = "DIA", }, ["Camarda:1864"] = { author = "|Camarda, Demetrio", year = "1864", title = "Saggio di grammatologia comparata sulla lingua albanese", location = "Livorno", publisher = "E. Vignozzi & Co.", link = { gb = "OfEGAAAAQAAJ" }, page_url = { gb = true }, entry_lang = "sq", header = "ETY", }, ["Camarda:1866"] = { author = "|Camarda, Demetrio", year = "1866", title = "Appendice al saggio di grammatologia comparata sulla lingua albanese", location = "Prato", publisher = "F. Alberghetti & Co.", link = { gb = "syYTAAAAYAAJ" }, page_url = { gb = true }, entry_lang = "sq", header = "ETY", }, ["Jokl:1911"] = { author = "|Jokl, Norbert", year = "1911", title = "Studien zur albanesischen Etymologie und Wortbildung", location = "Vienna", journal = { name = "Sitzungsberichte der Kais. Akademie der Wissenschaften in Wien. Philosophish-Historische Klasse", number = "1" }, link = { gb = "tYTVl69Axu8C" }, page_url = { gb = true }, header = "ETY", }, ["Orel:2000"] = { author = "|Orel, Vladimir", title = "A concise historical grammar of the Albanian language. Reconstruction of Proto-Albanian", year = "2000", location = {"Leiden", "Boston", "Köln"}, house = "Brill", link = { isbn = "90 04 11647 8" }, header = "ETY", }, ["Matzinger:2006"] = { author = "Matzinger, Joachim", year = "2006", title = "Der Altalbanische Text Mbsuame e Krështerë (Dottrica cristiana) des Lekë Matrënga von 1592. Eine Einführung in die albanische Sprachwissenschaft", series = { name = "Jenär Indogermatistische Textbearbeitung", number = "3" }, location = "Dettelbach", publisher = "J. H. Röll GmbH", link = { isbn = "3-89754-117-3" }, header = "ETY", }, ["Newmark:1982"] = { author = {"Newmark, Leonard", "Hubbard, Philip", "Prifti, Peter"}, year = "1982", title = "Standard Albanian: A reference grammar for students", publisher = "Standford UP", link = { isbn = "0-8047-1129-1" }, header = "GRA", }, ["Manzini & Savoia:2018"] = { author = {"Manzini, M.aria Rita", "Savoia, Leonardo M.aria"}, year = "2018", title = "The Morphosyntax of Albanian and Aromanian varieties", series = { name = "Studies in Generative Grammar", number = "133" }, location = {"Berlin", "Boston"}, publisher = "De Gruyter", link = { doi = "10.1515/9781501505140" }, header = "GRA", }, ["FGJSSH:1980"] = { author = {"|Kostallari, Androkli", "et al."}, year = "1980", title = { text = "Fjalor i gjuhës së sotme shqipe: me rreth 41.000 fjalë", translation = "Dictionary of modern Albanian language: with around 41,000 words", }, link = { url = "https://fjalori.shkenca.org" }, location = "Tirana", publisher = "ASHSH", default_pagename = true, header = "LEX", }, ["FGJSH:2006"] = { title = { text = "Fjalor i gjuhës shqipe", translation = "Dictionary of the Albanian language", }, year = "2006", author = {"Thomai, Jani", "et al."}, publisher = "ASHSH", location = "Tirana", link = { url = "https://fjalorthi.com", isbn = "99943-817-5-X" }, entry_url = "https://fjalorthi.com/$ID|PAGENAME$", header = "LEX", }, ["DPEWA"] = { author = { "|Demiraj, Bardhyl", "et al." }, year = "2021", -- ongoing? title = { text = "Digitales Philologisch-Etymologisches Wörterbuch des Altalbanischen", translation = "Digital Philological-Etymological Dictionary of Old Albanian", }, link = "https://www.dpwa.gwi.uni-muenchen.de/dictionary", entry_url = "https://www.dpwa.gwi.uni-muenchen.de/dictionary/?lemmaid=$ID$", set_args = function(data) for k, v in ipairs(data.entry) do data.entry[k] = mw.ustring.gsub(v, "/", "&#124;") end end, default_pagename = true, header = "ETY", }, ["Çabej:SEFSH"] = { alias = {"Çabej:SE", "SEFSH"}, author = "|Çabej, Eqrem", title = "Studime etimologjike në fushë të shqipes", year = "1976–2014", composed = "1950s–1980", location = "Tirana", default_pagename = true, volumes = { [1] = { title = "Hyrje", year = "1982", publisher = "ASHSH", }, [2] = { title = "A–B", year = "1976", publisher = "ASHSH", }, [3] = { title = "C–D", year = "1987", publisher = "ASHSH", }, [4] = { title = "DH–J", year = "1996", publisher = "ASHSH", }, [5] = { title = "K–M", year = "2014", publisher = "Çabej", link = { isbn = "978-99956-35-20-6" }, }, [6] = { title = "N–RR", year = "2002", publisher = "ASHSH", link = { isbn = "99927-761-3-7" }, }, [7] = { title = "S–ZH", year = "2006", publisher = "ASHSH", link = { isbn = "99943-817-1-7" }, }, }, header = "ETY", }, ["Meyer:1891"] = { author = "|Meyer, Gustav", title = { text = "Etymologisches Wörterbuch der albanesischen Sprache", translation = "Etymological Dictionary of the Albanian Language", }, location = "Strasbourg", publisher = "Karl J. Trübner", year = "1891", link = { doi = "10.1515/9783111562261", gb = "OWKJ1dKKi-MC" }, page_url = { gb = true }, default_pagename = true, header = "ETY", }, ["Bufli & Rocchi:2021"] = { alias = "HEDTA:2021", title = "A Historical-Etymological Dictionary of Turkisms in Albanian (1555-1954)", author = {"Bufli, Gjorgji", "Rocchi, Luciano"}, year = "2021", location = "Trieste", publisher = "EUT", link = { isbn = {"978-88-5511-270-3", "978-88-5511-271-0"} }, default_pagename = true, set_args = function(data) for k, v in ipairs(data.entry) do if v == "*" then data.entry[k] = "*" .. data.pagename end end end, header = "ETY", }, ["Dashi:2013"] = { author = "Dashi, Brunilda", year = "2013", title = "Italianismi nella lingua albanese", location = "Rome", publisher = "Edizioni Nuova Cultura", link = { isbn = "9788868120764", url = "https://core.ac.uk/reader/160052240" }, header = "ETY", }, ["Erat:2008"] = { author = "Erat, Janez", year = "2008", title = { text = "Etimološki slovar albanskega jezika", translation = "Albanian Etymological Dictionary", }, edition = "2nd", first_edition = "2000", header = "ETY", }, ["Orel:1998"] = { author = "|Orel, Vladimir", year = "1998", title = "Albanian Etymological Dictionary", location = {"Leiden", "Boston", "Köln"}, publisher = "Brill", link = { isbn = "978-90-04-11024-3", ia = "albanian-etymological-dictionary" }, page_url = { ia = true, set_page = 35 }, default_pagename = true, header = "ETY", }, ["Ylli:SLA"] = { alias = {"Ylli:1997", "Ylli:2000"}, author = "Ylli, Xhelal", title = "Das slavische Lehngut im Albanischen", publisher = "Verlag Otto Sagner", location = "Munich", volumes = { [1] = { year = "1997", title = "Lehnwörter", journal = { name = "Slavistische Beiträge", number = "350", }, link = { mdz = "bsb00051924", isbn = "3-87690-670-9" }, }, [2] = { year = "2000", title = "Ortsnamen", journal = { name = "Slavistische Beiträge", number = "395", }, link = { isbn = "3-87690-772-1", mdz = "bsb00051940" }, } }, page_url = { mdz = true, set_page = -1 }, header = "ETY", }, ["Demiraj:1997"] = { author = "|Demiraj, Bardhyl", year = "1997", title = "Albanische Etymologien. Untersuchungen zum albanischen Erbwortschatz", publisher = "Rodopi", location = {"Amsterdam", "Atlanta GA"}, series = { name = "Leiden studies in Indo-European", number = "7" }, link = { isbn = "90-420-0161-5" }, header = "ETY", }, ["Svane:1992"] = { author = "da:|Svane, Gunnar", title = "Slavische Lehnwörter im Albanischen", year = "1992", link = { isbn = "87 7288 419 3" }, publisher = "Aarhus UP", series = { name = "Acta Jutlandica", number = "68" }, -- also Humanistische Reihe 67 header = "ETY", }, ["Huld:1984"] = { author = "Huld, Martin E.", title = "Basic Albanian Etymologies", year = "1984", location = "Columbus OH", publisher = "Slavica Publishers", link = { isbn = "0-89357-135-0" }, header = "ETY", }, ["Tagliavini:1937"] = { author = "it:|Tagliavini, Carlo", year = "1937", title = "L'albanese di Dalmazia. Contributi alla conoscenza del dialetto ghego di Borgo Erizzo presso Zara", publisher = "Leo S. Olschki", location = "Florence", header = "DIA", }, ["Miklosich:AF"] = { author = "|Miklosich, Franz", title = "Albanische Forschungen", location = "Vienna", publisher = "k.k. Hof- und Staatsdruckerei", volumes = { [1] = { year = "1870", title = "Die slavischen Elemente im Albanischen", link = { ia = "bub_gb_Ad5EAAAAcAAJ" }, page_url = { ia = true }, }, [2] = { year = "1871", title = "Die romanischen Elemente im Albanischen", link = { gb = "Lc-v7B79hOwC" }, page_url = { gb = true }, } }, header = "ETY", }, ["Mann:1948"] = { author = "de:|Mann, Stuart E.dward", year = "1948", title = "An Historical Albanian–English Dictionary", default_pagename = true, location = "London", publisher = "Longmans, Green & Co.", header = "LEX", }, ["Leotti:1916"] = { author = "Leotti, Angelo", year = "1916", title = "L'albanese parlato", location = "Milan", publisher = "U. Hoepli", link = { gb = "pLVVH8yeASwC" }, header = "LEX", }, ["Weigand:1914"] = { author = "|Weigand, Gustav", year = "1914", title = "Albanesisch–deutsches und deutsch–albanesisches Wörterbuch", location = "Leipzig", publisher = "J. A. Barth", link = { gb = "ezcTAQAAMAAJ" }, page_url = { gb = true }, header = "LEX", }, ["Bashkimi:1908"] = { is_author = false, title = "Fialuer i Rii i Shcypés", publisher = "|Shoqnia e Bashkimit", location = "Shkodër", year = "1908", default_pagename = true, link = { mdz = "bsb00133812" }, page_url = { mdz = true, set_page = 4 }, header = "LEX", }, ["Kristoforidhi:1904"] = { author = "|Kristoforidhi, Kostandin", year = "1904", title = "Λεξικὸν τῆς Ἀλβανικῆς γλώσσης", location = "Athens", link = { gb = "GX8az4neP3QC" }, page_url = { gb = true }, entry_lang = "sq", header = "LEX", }, ["Jungg:1895"] = { title = { text = "Fialuur i voghel sccȣp e ltinisct", translation = "Small Albanian–Italian dictionary", }, year = "1895", author = "sq:Jak Jungu|Jungg, Giacomo", link = { ia = "fialuurivoghels00junggoog" }, unprocess_numbers = true, page_url = { ia = true, set_page = function(data) local page = data.page:gsub("[a-z–,].*$", "") if page:match("*") then return tonumber((page:gsub("*", ""))) + 18 else local number = tonumber(page) return number < 5 and number + 14 or number + 18 end end }, header = "LEX", }, ["Rossi:1875"] = { author = "Rossi, Francesco", year = "1875", title = "Vocabolario della lingua epirotica–italiana", location = "Rome", publisher = "Propaganda Fide", link = { gb = "_bHhYnorLk4C" }, page_url = { gb = true }, header = "LEX", }, ["Bardhi:1635"] = { author = "|Bardhi, Frang", year = "1635", title = "Dictionarium Latino Epiroticum", location = "Rome", publisher = "Propaganda Fide", link = { gb = "PJP7gP1p-JAC" }, page_url = { gb = true }, header = "LEX", }, ["Lloshi:2010"] = { author = "sq:|Lloshi, Xhevat", title = "Fjalor i emrave të bimëve dhe të kafshëve shqip–latinisht dhe latinisht–shqip", year = "2010", publisher = "Logos-A", location = {"Skopje", "Pristina", "Tirana"}, link = { isbn = "9989-58-340-4" }, header = "LEX", }, ["Topalli:2017"] = { author = "sq:|Topalli, Kolec", default_pagename = true, title = { text = "Fjalor etimologjik i gjuhës shqipe", translation = "Etymological Dictionary of the Albanian Language", }, location = "Durrës", publisher = "Jozef", year = "2017", header = "ETY", }, ["Heldreich:1862"] = { import_from = "el", header = "LEX" }, ["DRMJ"] = { import_from = "mk", header = "LEX" }, ["Ndreca:1976"] = { author = "Ndreca, Mikel", default_pagename = true, title = "Fjalor shqip-serbokroatisht / Albansko-srpskohrvatski rečnik", location = "Pristina", publisher = "Rilindja", year = "1976", header = "LEX", }, ["Leka & Simoni:1995"] = { alias = "Leka-Simoni:1995", author = {"Leka, Ferdinand", "Simoni, Zef"}, default_pagename = true, title = "Fjalor italisht-shqip / Dizionario italiano-albanese", location = "Tirana", publisher = {"Çabej MÇM", "Besa"}, year = "1995", header = "LEX", }, ["Leka & Simoni:1996"] = { alias = "Leka-Simoni:1996", author = {"Leka, Ferdinand", "Simoni, Zef"}, default_pagename = true, title = "Fjalor shqip-italisht / Dizionario albanese-italiano", location = "Tirana", publisher = {"Çabej MÇM", "Besa"}, year = "1996", header = "LEX", }, ["Fjalor–Rečnik:2019"] = { is_author = false, alias = {"Fjalor-Rečnik", "Fjalor-Recnik"}, title = "Fjalor–Rečnik", year = "2019", own_args = { lang = {} }, link = "https://fjalor-recnik.com", entry_url = "https://fjalor-recnik.com/?phrase=$ID|ENTRY$&lang=$LANG$", header = "LEX", }, ["Elsie:Hydronimica"] = { title = "Hydronymica Albanica. A Survey of River Names in Albania", author = "|Elsie, Robert", year = "2014", edition = "2nd", first_edition = "1994", link = "http://www.elsie.de/pdf/articles/A1994HydronymicaAlbania_Revised2014.pdf", header = "ETY", }, ["Jokl:1932"] = { author = "|Jokl, Norbert", year = "1932", title = "Zur Geschichte des alb. Diphthongs ''-ua- -ue-''.", journal = { name = "Indogermanische Forschungen", number = "50", pages = "33–58", }, link = { doi = "10.1515/9783110242928.33" }, header = "ETY", }, ["Ožujski Živkov:2020"] = { author = "Ožujski Živkov, Stanislav", year = "2020", title = "Evidence for the architectural reconstruction of the church of Sts. Sergius and Bacchus (Kisha e Shirgjit) on the Bojana (Buna) River near Skhodra, Albania", journal = { name = "Starohrvatska Prosvjeta", number = { "3", "47" }, pages= "589–629", }, link = "https://hrcak.srce.hr/file/375960", header = "TOP", }, ["Gazulli:1942"] = { title = "Fjalorth i ri. Fjalë të rralla të përdoruna në Veri të Shqipnís", series = { name = "Visaret e Kombit", number = "11", }, author = "|Gazulli, Nikollë", year = "1942", location = "Tirana", publisher = "Ministria e Arsimit", header = "DIA", }, ["Tase:1941"] = { title = "Fjalorth i ri. Fjalë të rralla të përdoruna në Jug të Shqipnís", series = { name = "Visaret e Kombit", number = "12", }, author = "Tase, Pano", year = "1941", location = "Tirana", publisher = "Ministria e Arsimit", header = "DIA", }, ["Giordano:1963"] = { author = "Giordano, Emanuele", title = "Dizionario degli Albanesi d'Italia / Fjalor i arbëreshvet t'Italisë", publisher = "Ed. Paoline", location = "Bari", year = "1963", header = "DIA", }, ["Barić:1919"] = { alias = "Baric:1919", author = "|Barić, Henrik", title = "Albanorumänische studien", volume = "1", location = "Sarajevo", publisher = "Institut für Balkanforschung", year = "1919", series = { name = "Zur Kunde der Balkanhalbinsel. Quellen und Forschungen", number = "7", }, link = { gb = "s24yAQAAMAAJ" }, header = "ETY", }, ["Camaj:1984"] = { author = { "|Camaj, Martin", { text = "Fox, Leonard", type = "collab. and transl." }, }, title = "Albanian Grammar, with Exercises, Chrestomathy and Glossaries", year = "1984", publisher = "O. Harrasowitz", location = "Wiesbaden", link = { isbn = "3-447-02467-4" }, header = "GRA", }, ["Kamsi:2000"] = { author = "Kamsi, Kolë", title = "Fjalor arbërisht–shqip", location = "Shkodër", publisher = "Volaj", year = "2000", link = { isbn = "99927-690-1-7" }, header = "DIA", }, ["AIS"] = { import_from = "it", header = "DIA" }, ["Hamp:1992"] = { author = "|Hamp, Eric P.", year = "1992", title = "Albanian", chapter_of = { author = { text = "Gvozdanović, Jadranka", type = "editor", }, title = "Indo-European Numerals", }, publisher = "Mouton de Gruyter", link = { gb = "S-hmNOLuDGsC", isbn = "9783110113228", doi = "10.1515/9783110858464", }, page_url = { gb = true }, header = "GRA", }, ["Haxhihasani:1964"] = { author = "Haxhihasani, Qemal", title = "Elemente nga fjalori i Dogançes, fragmente bisedash dhe tekste në këtë të folme", year = "1964", journal = { name = "Studime filologjike", number = "3", pages = "149–172", }, link = "https://albanica.al/studime_filologjike/article/view/1122", header = "DIA", }, ["Ibrahimi:2009"] = { author = "Ibrahimi, Mustafa", title = "Fjalor i zhargonave dhe eufemizmave shqiptare", year = "2009", location = "Skopje", publisher = "Interlingua", link = { isbn = "978-9989-173-26-4" }, header = "LEX", }, ["Elsie:2001"] = { author = "Elsie, Robert", publisher = "New York UP", year = "2001", title = "A dictionary of Albanian religion, mythology and folk culture", link = { isbn = "0-8147-2214-8" }, header = "LEX", }, ["Barić:1950"] = { title = "Rečnik srpskoga ili hrvatskoga i arbanaskoga jezika", year = "1950", author = "|Barić, Henrik", location = "Zagreb", publisher = "JAZU", volume = { number = "1", title = "A-O" }, header = "LEX", }, ["Gjuha letrare:1976"] = { is_author = false, title = "Gjuha letrare shqipe për të gjithë", year = "1976", location = "Tirana", publisher = "Mihal Duri", link = { ia = "GJUHASHQIPEPERTEGJITHEGRAMATIKEEGJUHESSHQIPE1976_201508" }, page_url = { ia = true, set_page = "/2+1" }, header = "GRA", }, ["Kume:2020"] = { author = "Kume, Juljana", title = "The classification of Greek lexical loan elements in the Albanian language based on borrowing ways", year = "2020", journal = { name = "Studia Albanica", number = {"57", "2"}, }, header = "ETY", }, ["Çekrezi:1923"] = { author = "Costa Chekrezi|Çekrezi, K. A.", title = "English–Albanian Dictionary", location = "Boston", year = "1923", header = "LEX", }, ["Rakaj:2023"] = { title = "''Viola sororia'' Willd. (Violaceae) - një specie bimore e re aliene e neglizhuar për florën e Shqipërisë", author = "Rakaj, Marash", publisher = "Universiteti i Shkodrës “Luigj Gurakuqi”", location = "Shkodër", journal = { name = "Buletin shkencor. Seria e shkencave të natyrës", number = "73", pages = "40–52", }, year = "2023", link = "https://unishk.edu.al/fileadmin/user_upload/2023/Buletini/Buletini_nat.23_shtyp_i_teri_1.pdf", header = "TOP", }, ["Skendi & Koçi:1950"] = { alias = "Skendi-Koçi:1950", title = "Fjalor i shkurtër shqip-rusisht", year = "1950", author = {"Skendi, Dhespina", "Koçi, Roza"}, location = "Moscow", publisher = "Гос. издат. иностранных и национальных словарей", default_pagename = true, header = "LEX", }, ["Omari:2012"] = { author = "sq:|Omari, Anila", title = { text = "Marrëdhëniet Gjuhësore Shqiptaro-Serbe", translation = "Albanian-Serbian Linguistic Relations", }, location = "Tirana", publisher = "Krishtalina KH", year = "2012", link = { isbn = "9789928141033" }, header = "ETY", }, ["Kostallari:1982"] = { year = "1982", title = { text = "Fjalor me emra njerëzish", translation = "Dictionary of personal names", }, author = { "|Kostallari, Androkli", "et al." }, location = "Tirana", publisher = "8 Nëntori", default_pagename = true, header = "ONO", }, ["Dražić:2019"] = { year = "2019", title = { text = "Каталог најчешћих албанских имена и презимена", translation = "Catalogue of the most common Albanian names and surnames", }, author = { "Dražić, Marina", "Antić, Ivana" }, link = "https://www.osce.org/files/f/documents/1/d/444100.pdf", header = "ONO", }, ["Caka & Caka:2010"] = { alias = "Caka:2010", author = { "Caka, Ali", "Caka, Nebi" }, title = { text = "Mbiemrat e sotëm të shqiptarëve të Kosovës", translation = "Kosovar Albanian surnames", }, location = "Prishtina", journal = { name = "AKTET. Revistë Shkencore e Institutit Alb-Shkenca", number = { "3", "10" }, pages = "565–570", }, year = "2010", link = "http://alpa.mali-it.eu/journal/aktet/vol/vol3/Aktet_Vol_III_Nr_4_pp_565_569.pdf", header = "ONO", }, ["Seliščev:1931"] = { author = { text = "ru:Селищев, Афанасий Матвеевич|ru:Селищев, Афанасий Матвеевич", translit_only = true, }, title = "Славянское население в Албании", publisher = "Издание Македонского научного института", location = "Sofia", year = "1931", header = "ETY", }, ["Gelasius:Toponomastik"] = { alias = "Gelasius", author = "Nikollë Gazulli|Gelasius", title = "Fjalori toponomastik (A–K)", -- letters not in the original title year = "1939–1943", location = "Shkodër", journal = { name = "Hylli i Dritës" }, volumes = { { year = "1939", journal = { name = "Hylli i Dritës", number = {"15", "2, 3–7, 8–10, 11–12"}, pages = "120–129, 333–341, 408–416, 565–573", }, }, { year = "1940", journal = { name = "Hylli i Dritës", number = {"16", "1–2, 3–4, 5–6, 7–9, 10–11"}, pages = "47–53, 135–144, 240–244, 354–361, 516–522", }, }, { year = "1941", journal = { name = "Hylli i Dritës", number = {"17", "1–2, 3–5, 6–8, 9–10, 11–12"}, pages = "31–40, 178–190, 260–278, 410–417, 527–531", }, }, { year = "1942", journal = { name = "Hylli i Dritës", number = {"18", "1–2, 3–4, 5–10"}, pages = "40–45, 176–180, 267–274", }, }, { year = "1943", journal = { name = "Hylli i Dritës", number = {"19", "4–5, 6–8, 9–12"}, pages = "170–178, 246–256, 391–406", }, }, hide_numbers = true, }, header = "LEX", own_args = { year = { list = true, display = { label = "year ", after = "section", }, }, }, }, ["FMGJSH:2026"] = { title = "Fjalor i madh i gjuhës shqipe", year = "2026", publisher = "ASHSH", location = "Tirana", edition = "online", link = "https://fjalori.online/", entry_url = { url = "https://fjalori.online/?search=$ID$&mode=exact", set_id = function (data) if data.id then return data.id end if data.entry then return mw.ustring.gsub(mw.ustring.gsub(data.entry, ",.+$", ""), "[áéíóú\u{301}/]", { ["á"] = "a", ["é"] = "e", ["í"] = "i", ["ó"] = "o", ["ú"] = "u", ["ý"] = "y", ["/"] = "", ["\u{301}"] = "", }) end end, }, header = "LEX", }, ["Shuteriqi:1965"] = { title = "Fjalorth i të folmes shqipe të fshatit Mandrice (Bullgari)", author = "|Shuteriqi, Dhimitër", year = "1965", link = { url = "https://albanica.al/studime_filologjike/article/view/1946" }, journal = { name = "Studime Filologjike", number = { "19", "2" }, pages = "153–170", }, header = "DIA", }, ["Morozova:2016"] = { journal = { name = "Acta linguistica Petropolitana", number = {"12", "3"}, pages = "147–168", }, title = "Албанский говор села Жовтневого в условиях языкового контакта: по материалам экспедиций 2011–2013 годов", publisher = "Nauka", location = "St. Petersburg", year = "2016", author = "Morozova, M. S.", link = { academia = "35354769" }, header = "DIA", }, ["Gallo:2017"] = { author = "Gallo, Giuseppe", title = "L'Arbëresh di San Marzano", year = "2017", location = "Oria", publisher = "CIDUE", -- link = { isbn = "978-88-907345-0-5" }, invalid ISBN printed on backcover header = "DIA", }, ["Miklosich:TE"] = { title = "Die türkischen Elemente in den südost- und osteuropäischen Sprachen", author = "|Miklosich, Franz", location = "Vienna", volumes = { { year = "1884", publisher = "K. Gerold's Sohn", link = { ia = "dietrkischenele00miklgoog", mdz = "bsb11503850" }, page_url = { mdz = true, set_page = 2 }, }, { year = "1884", publisher = "K. Gerold's Sohn", link = { mdz = "bsb11503851" }, page_url = { mdz = true, set_page = 2 }, }, { year = "1888", title = "Nachtrag 1", publisher = "F. Tempsky", link = { mdz = "bsb11503853" }, page_url = { mdz = true, set_page = 4 }, }, { year = "1890", title = "Nachtrag 2", publisher = "F. Tempsky", link = { mdz = "bsb11503852" }, page_url = { mdz = true, set_page = 4 }, }, }, header = "ETY", }, ["Tagliavini:1965"] = { author = "it:|Tagliavini, Carlo", year = "1965", title = "La stratificazione del lessico albanese. Elementi indoeuropei", location = "Bologna", publisher = "Prof. R. Patron", header = "ETY", }, ["Bopp:1855"] = { title = "Über das albanesische in seinen verwandtschaftlichen Beziehungen", author = "|Bopp, Franz", year = "1855", -- 1854 at the Royal Science Academy location = "Berlin", publisher = "J. A. Stargardt", link = { gb = "nQMJAAAAQAAJ" }, page_url = { gb = true }, header = "ETY", }, ["Jokl:1923"] = { author = "|Jokl, Norbert", year = "1923", title = "Linguistisch-kulturhistorische Untersuchungen aus dem Bereiche des Albanischen", location = {"Berlin", "Leipzig"}, publisher = "W. de Gruyter", link = { doi = "10.1515/9783111663692" }, header = "ETY", }, ["Meyer:Studien"] = { author = "|Meyer, Gustav", title = "Albanesische Studien", location = "Vienna", publisher = {"C. Gerold's Sohn", "F. Tempsky"}, journal = { name = "Sitzungsberichte der philosophisch-historischen Classe der Kaiserlichen Akademie der Wissenschafter", number = "106–136", }, volumes = { [1] = { title = "Die Pluralbildungen der albanesischen Nomina", year = "1883", journal = { name = "SKAW", number = "106", pages = "257–362", }, link = { gb = "E-IGAAAAQAAJ" }, page_url = { gb = true }, }, [2] = { title = "Die albanesische Zahlwörter", year = "1884", journal = { name = "SKAW", number = "107", pages = "259–338", }, link = { gb = "E-IGAAAAQAAJ" }, page_url = { gb = true, pref = "RA1-PA" }, }, [3] = { title = "Lautlehre des indogermanischen Bestandteile des Albanischen", year = "1892", journal = { name = "SKAW", number = {"125", "11"}, pages = "1–93", }, link = { mdz = "bsb00117832" }, -- also bsb11836972, bsb11646261 page_url = { mdz = true, set_page = 2 }, }, [4] = { title = "Das griechisch-südrumänisch-albanesische Wörtverzeichniß des Kavalliotis", year = "1894", journal = { name = "SKAW", number = {"132", "12"}, }, link = { mdz = "bsb00117061" }, -- also bsb11837053, bsb11646262 page_url = { mdz = true, set_page = 2 }, }, [5] = { title = "Beiträge zur Kenntniß der in Griechenland gesprochenen albanesischen Mundarten", year = "1895", journal = { name = "SKAW", number = {"134", "7"}, }, link = { mdz = "bsb00117062" }, -- also bsb11837072, bsb11814596 page_url = { mdz = true, set_page = 2 }, }, [6] = { title = "Beiträge zur Kenntniß verschiedener albanesische Mundarten", year = "1897", journal = { name = "SKAW", number = {"136", "12"}, }, link = { mdz = "bsb00117833" }, -- also bsb11837102, bsb11814597 page_url = { mdz = true, set_page = 2 }, }, }, header = "ETY", }, ["Pignoli & Tartaglione:2007"] = { title = "Fjalor arbëresh i Mulizit. Të folmet e Porkanunit dhe të Rurit", author = {"Pignoli, Maria Luisa", "Tartaglione, Guido"}, year = "2007", publisher = "Grafica Cosentina", location = "Cosenza", header = "LEX", }, ["Wiedemann:1902"] = { author = "Wiedemann, Oskar", year = "1902", title = "Etymologien", journal = { name = "Beiträge zur Kunde der indogermanischen Sprachen", number = "27", pages = "193–261", }, link = { ia = "beitrgezurkunde13prelgoog" }, page_url = { ia = true, pref = "" }, header = "ETY", }, ["Da Lecce:1716"] = { title = "Osservazioni grammaticali nella lingua albanese", author = "Da Lecce, Francesco Maria", year = "1716", location = "Rome", publisher = "Propaganda Fide", link = { gb = "3Tau7AzX76gC" }, page_url = { gb = true }, header = "GRA", }, ["Windisch:1782"] = { title = "Von den Klementinern in Syrmien", author = "|Windisch, Karl Gottlieb von", year = "1782", journal = { name = "Ungrisches Magazin", number = "2", pages = "77–89", }, link = { gb = "nX0EAAAAQAAJ" }, page_url = { gb = true }, header = "LEX", }, ["Drizari:1934"] = { title = "Albanian-English and English-Albanian dictionary", author = "Drizari, Nelo", year = "1934", publisher = "N. Nassy", location = "New York", link = { ia = "albanianenglishe0000nelo_f5l9" }, page_url = { ia = true, pref = "" }, header = "LEX", }, ["Dozon:1879"] = { title = "Manuel de la langue chkipe ou albanaise", author = "Dozon, August", year = "1879", location = "Paris", publisher = "E. Leroux", link = { ia = "manueldelalangue00dozouoft" }, header = "GRA", }, ["Aldegheri:1925"] = { alias = "FL:1925", title = "Fjaluer latin-shqyp", author = "Aldegheri, Adone", year = "1925", location = "Shkodër", publisher = "Zoja e Papërlyeme", header = "LEX", }, ["Pekmezi:1908"] = { title = "Grammatik der albanesischen Sprache. Laut- und Formenlehre", author = "|Pekmezi, Gjergj", year = "1908", location = "Vienna", publisher = "Albanischer Verein", link = { ia = "grammatikderalba00pekmuoft" }, header = "GRA", }, ["Hahn:Studien"] = { title = "Albanesische Studien", author = "|Hahn, Johann Georg von", link = { gb = "OG9cAAAAcAAJ" }, page_url = { gb = true, pref = function(data) assert(data.volume, "Specify volume.") return ({"PA", "RA1-PA", "RA2-PA"})[tonumber(data.volume)] end, }, year = "1854", location = "Jena", publisher = "F. Mauke", entry_lang = "sq", header = "GRA", }, ["Helbig:1904"] = { title = "Die italienischen Elemente im Albanesischen", author = "Helbig, Robert", year = "1904", location = "Leipzig", publisher = "J. A. Barth", journal = { name = "Jahresbericht des Instituts für rumänische Sprache zu Leipzig", number = "10", pages = "1–137", }, link = { gb = "ZDBAAAAAYAAJ" }, page_url = { gb = true }, header = "ETY", }, ["Dema:2005"] = { title = "Fjalor fjalësh të rralla të gjuhës shqipe", composed = "1954", author = { "d:Q16350374|Dema, Benedikt", { text = "Ukgjini, Dom Nikë", type = "editor" }, }, year = "2005", location = "Tirana", publisher = "Toena", link = { isbn = "9789994310630" }, header = "LEX", }, ["Troplini:2012"] = { title = "E folmja e Çamërisë dje dhe sot. Shqyrtime dialektologjike, etnolingustike dhe sociolingustike rreth gjuhës shqipe të shkruar dhe të folur prej çamëve", author = "Troplini, Edlira", year = "2012", location = "Tirana", header = "DIA", }, ["Camaj:1971"] = { author = "|Camaj, Martin", title = "La parlata albanese di Greci in provincia di Avellino", location = "Firenze", publisher = "L. S. Olschki", journal = { name = "Studi albanesi", number = "4", }, header = "DIA", }, ["ADGJSH"] = { author = {"Gjinari, Jorgji", "et al."}, title = "Atlasi dialektologjik i gjuhës shqipe", publisher = {"Akademia e Shkencave e Shqipërisë", [[Università degli Studi di Napoli "L'Orientale"]]}, volumes = { { year = "2007", link = { isbn = "9788895044187", oclc = "955953792" } }, { year = "2008", link = { isbn = "9788895044187", oclc = "955954836" } }, }, header = "DIA", }, ["Boçari:1809"] = { author = "|Boçari, Marko", year = "1809", title = "Λεξικὸν διγλωσσῶν", chapter_of = { title = "Supplément grec 251", pages = "25–136", }, own_args = { l = { list = true, display = { label = {"line ", "lines "}, separator = ",", after = "page", }, }, }, entry_lang = "sq", header = "LEX", }, ["Meyer:1896"] = { author = "|Meyer, Gustav", title = "Etymologisches aus den Balkansprachen", year = "1896", location = "Strasbourg", publisher = "Karl J. Trübner", journal = { name = "Indogermanische Forschungen", number = "6", pages = "104–123", }, link = { gb = "BL9DAAAAYAAJ" }, page_url = { gb = true }, header = "ETY", }, ["Pușcariu:1905"] = { import_from = "ro", header = "ETY" }, ["Thumb:1909"] = { author = "Thumb, A.", title = "Altgriechische Elemente des Albanesischen", location = "Strasbourg", publisher = "Karl J. Trübner", year = "1909", journal = { name = "Indogermanische Forschungen", number = "26", pages = "1–20", }, link = { ia = "indogermanischef26berluoft" }, page_url = { ia = true, set_page = 11 }, header = "ETY", }, ["Dhora:2008"] = { author = "Dhora, Dhimitër", title = "Fjalor i emrave të kafshëve të Shqipërisë latinisht-shqip-anglisht", year = "2008", location = "Shkodër", publisher = "Camaj-Pipa", link = { isbn = "978-99956-02-61-1" }, header = "LEX", }, ["Newmark:OAED"] = { -- As this is for the most part a translation of FGJSSH 1980, please abstain from -- citing this, unless it is the earliest attestation we can find of one or more senses. author = { text = "Newmark, Leonard", type = "editor" }, year = "1998", title = "Oxford Albanian-English Dictionary", location = "Hong Kong", publisher = "Oxford UP", link = { url = "http://www.seelrc.org:8080/albdict/", isbn = "0-19-864340-3" }, entry_url = "http://www.seelrc.org:8080/albdict/detail.jsp?nWordID=$ID$", note = "The online site is a digitalisation of the 1999 edition. Links to it are supplied whenever the contents of the two editions coincide.", default_pagename = true, header = "LEX", }, ["BER"] = { import_from = "bg", header = "ETY" }, ["Jokl:1935"] = { title = "Slaven und Albaner", author = "|Jokl, Norbert", year = "1935", journal = { name = "Slavia, časopis pro slovanskou filologii", number = "13", pages = "281–325", }, header = "ETY", }, ["Görlach:2005"] = { title = "A Dictionary of European Anglicism. A Usage Dictionary of Anglicisms in Sixteen European Languages", author = { text = "Görlach, Manfred", type = "editor" }, publisher = "Oxford UP", location = "Oxford", year = "2005", edition = "pbk.", first_edition = "2001", link = { isbn = "0-19-928306-0" }, header = "ETY", }, ["Dhama:1987"] = { title = "Fjalor i mitologjisë", year = "1987", publisher = "8 Nëntori", location = "Tirana", author = "Dhama, Todi", header = "LEX", }, ["Rossi:1866"] = { title = "Vocabolario italiano-epirotico con tavola sinottica", author = "Rossi, Francesco", year = "1866", location = "Rome", publisher = "Propaganda Fide", link = { gb = "gu4RAAAAIAAJ" }, page_rul = { gb = true }, header = "LEX", }, ["Schumacher & Matzinger:2013"] = { author = { "Schumacher, Stefan", "Matzinger, Joachim" }, title = "Die Verben des Altalbanischen: Belegwörterbuch, Vorgeschichte und Etymologie", series = { name = "Albanische Forschungen", number = "33", }, publisher = "Otto Harrassowitz", location = "Wiesbaden", year = "2013", link = { isbn = "978-3-447-06448-4" }, header = "ETY", }, ["Xylander:1835"] = { title = "Die Sprache der Albanesen oder Schkipetaren", author = "Xylander, J. Ritter von", year = "1835", location = "Frankfurt", publisher = "Andreáischen Buchhandlung", link = { gb = "RvtJAAAAcAAJ" }, page_url = { gb = true }, entry_lang = "sq", header = "GRA", }, ["Jokl:1942"] = { title = "Albanologische Beiträge zur Kenntnis des Balkanlateins", author = "|Jokl, Norbert", year = "1941–1942", journal = { name = "Vox Romanica", number = "6", }, publisher = "Collegium Romanicum Helvetiorum", link = { doi = "10.5169/seals-8419" }, header = "ETY", }, ["Jokl:1963"] = { author = "|Jokl, Norbert", year = "1963", title = "Die Verwandtschaftsverhältnisse des Albanischen zu den übrigen indogermanischen Sprachen", journal = { name = "Die Sprache. Zeitschrift für Sprachwissenschaft", number = "9", pages = "113‒156", }, header = "ETY", }, ["Leotti:1937"] = { author = "Leotti, Angelo", year = "1937", title = "Dizionario albanese-italiano", location = "Rome", publisher = "Istituto per l'Europa Orientale", series = { name = "Grammatiche e dizionari", number = "3" }, header = "LEX", }, ["Cacaj-Shushka:1995"] = { author = "Cacaj-Shushka, Gjystina", year = "1995", title = "Mënyrat dhe tipet e fjalëformimit nominal në Ëvetarët e Naum Veqilharxhit", journal = { name = "Gjurmime Albanologjike", number = "25", pages = "105–114", }, link = "https://albanica.al/gjurmealbanlogjike/article/view/9181", header = "ETY", }, ["Boretzky:TEA"] = { author = "Boretzky, Norbert", title = "Der türkische Einfluß auf das Albanische", publisher = "O. Harrasowitz", location = "Wiesbaden", volumes = { [1] = { title = "Phonologie und Morphologie der albanischen Turzismen", year = "1975", link = { mdz = "bsb00142901" }, }, [2] = { title = "Wörterbuch der albanischen Turzismen", year = "1976", link = { mdz = "bsb00142902" }, }, }, page_url = { mdz = true, set_page = 2 }, header = "ETY", }, ["Papahagi:DDAGE"] = { alias = "Papahagi:1974", import_from = "rup", header = "ETY", }, ["FGJSH:1954"] = { title = "Fjalor i gjuhës shqipe", author = { "Cipo, Kostaq", "et al." }, location = "Tiranë", year = "1954", header = "LEX", }, ["Treimer:1923"] = { author = "Treimer, Karl", year = "1923", title = "Zur Rückerschliessung der illyrischen Götterwelt und ihre Bedeutung für die südslawische Philologie", journal = { name = "Арxив за арбанаску старину, језик и етнологију", number = { "1", "1–2" }, page = "27–33", }, header = "ETY", }, ["Mjeda:1932"] = { author = "|Mjeda, Ndre", year = "1932", title = "Prênd e Prêndë", journal = { name = "Leka", number = { "4", "11" }, pages = "351", }, location = "Shkodër", publisher = "Zoja e Papërlyeme", link = "https://adsh.unishk.edu.al/items/show/185", header = "ETY", }, ["Oštir:1925"] = { author = "Oštir, Karel", year = "1925", title = "Vorindogermanische (= alarodische) Zahlwörter auf dem Balkan", journal = { name = "Арxив за арбанаску старину, језик и етнологију", number = "2", page = "273–324", }, header = "ETY", }, ["Tagliavini:1963"] = { author = "it:|Tagliavini, Carlo", year = "1963", title = "Storia di parole pagane e cristiane attraverso i tempi", location = "Brescia", publisher = "Morcelliana", header = "ETY", }, ["Kavalliotis:1770"] = { import_from = "rup", header = "LEX" }, ["Moscopolites:1802"] = { import_from = "rup", header = "LEX" }, ["Elezi:2006"] = { author = "Elezi, Mehmet", year = "2006", title = "Fjalor i gjuhës shqipe: rreth 41000 fjalë që nuk gjinden në FGJSSH, me shtjellime etimologjike", publisher = "Gjergj Fishta", link = { isbn = "9789994387465", oclc = "1508762613", }, header = "LEX", }, ["Murati:2003"] = { author = "Murati, Qemal", year = "2003", title = "Fjalor i fjalëve të rralla të përdorura në viset shqiptare të Maqedonisë = Dictionnaire des Albanais de Macedonie", location = "Skopje", publisher = "Logos-A", link = { isbn = "9789989580369" }, header = "LEX", }, ["Gutschmidt:1966"] = { author = "Gutschmidt, Κarl", year = "1966", title = "Albanische Tiernamen südslawischer Herkunft", journal = { name = "Zeitschrift für Slawistik", number = { 11, 1 }, pages = "54–60", }, link = { doi = "10.1524/slaw.1966.11.1.54" }, header = "ETY", }, ["Haxhihasani:Çam"] = { author = "Haxhihasani, Qemal", title = "Vështrim i përgjithshëm mbi të folmet e banorëve të Çamërisë", volumes = { [1] = { year = "1971", journal = { name = "Dialektologjia shqiptare", number = "1", pages = "118–193", }, }, [2] = { year = "1974", journal = { name = "Dialektologjia shqiptare", number = "2", pages = "3–132", }, }, }, header = "DIA", }, ["Gurakuqi:1940"] = { author = "Gurakuqi, Gaspër", year = "1940", title = "Zojzi — Gramshi", journal = { name = "Hylli i Dritës", number = { "14", "3–4, 5–6, 7–9" }, pages = "144–148, 245–250, 377–380", }, header = "TOP", }, ["Pulaha:1983"] = { author = "Pulaha, Selami", year = "1983", title = "Popullsia shqiptare e Kosovës gjatë shek. XV–XVI", series = { name = "Studime dhe dokumente", }, publisher = "8 Nëntori", location = "Tiranë", entry_lang = "ota", header = "TOP", }, ["Mann:1952"] = { author = "Mann, Stuart E.", year = "1952", title = "The Indo-European Consonants in Albanian", journal = { name = "Language", numbers = { 28, 1 }, pages = "31–40", }, link = { jstor = "409988" }, header = "ETY", }, ["Hyllested & Joseph:2022"] = { author = { "Hyllested, Adam", "Joseph, Brian D." }, year = "2022", title = "Albanian", chapter_of = { author = { text = "Olander, Thomas", type = "editor" }, title = "The Indo-European Language Family: A Phylogenetic Perspective", link = { doi = "10.1017/9781108758666", isbn = "9781108758666", }, publisher = "Cambridge UP", location = "Cambridge", pages = "223–245", }, header = "ETY", }, ["FZRSH:2014"] = { title = "Ligj nr. 115/2014. Për ndarjen administrativo-territoriale të njësive të qeverisjes vendore në Republikën e Shqipërisë", year = "2014", journal = { name = "Fletorja zyrtare e Republikës së Shqipërisë", number = {"2014", "137"}, }, pages = "6365–6390", link = "https://www.qbz.gov.al/eli/fz/2014/137/b2c719c8-a0df-46df-ac10-c3dda9bc049b", header = "TOP", }, ["Armao:1933"] = { author = "Armao, Ermanno", year = "1933", title = "Località, chiese, fiumi, monti, e toponimi varii di un'antica carta dell'Albania Settentrionale", location = "Rome", series = { name = "Pubblicazioni dell'«Istituto per l'Europa Orientale»", volume = "26.2", }, link = "http://asa.archiviostudiadriatici.it/islandora/object/libria%3A184753", header = "TOP", }, ["Acta et diplomata"] = { alias = "ADRAMAI", author = { "|Thallóczy, Ludwig von", "|Jireček, Konstantin", "|Šufflay, Milan", }, title = "Acta et diplomata res Albaniae mediae aetatis illustrantia", location = "Vienna", publisher = "Adoph Holzhausen", volumes = { { year = "1913", title = "Annos 344–1343 tabulamque geographicam continens", link = { gallica = "bpt6k5626659j" }, page_url = { gallica = true, set_page = 43 }, }, { year = "1918", title = "Annos 1344–1406 continens", link = { gallica = "bpt6k5626777t" }, page_url = { gallica = true, set_page = 25 }, }, }, header = "TOP", }, ["Shqypnija:1923"] = { is_author = false, title = "Shqypnija. Njoftime geografike, shtetistike, administrore", edition = "5th", year = "1923", location = "Shkodër", publisher = "Etneve Jezuit", header = "TOP", }, ["Gurakuqi:1933"] = { author = "Gurakuqi, Gaspër", year = "1933", title = "Giadri", journal = { name = "Leka", number = { "5", "3, 5" }, pages = "80–81, 148–149", }, header = "TOP", }, ["CIA:Gazetteer"] = { title = "Albania: Official Standard Names Approved by the U.S. Board on Geographic Names", location = "Washington", publisher = "|Central Intelligence Agency", year_editions = true, editions = { [1955] = { year = "1955 September", link = { gb = "AXkRAAAAIAAJ" }, page_url = { gb = true }, }, [1961] = { year = "1961 March", link = { url = "https://www.cia.gov/readingroom/docs/CIA-RDP01-00707R000100110001-5.pdf", ia = "nisalbania", }, page_url = { ia = true, pref = "" }, }, }, header = "TOP", }, ["Mitrushi:1955"] = { title = "Drurët e shkurret e Shqipërisë", author = "Mitrushi, Ilia", year = "1955", location = "Tirana", publisher = "Mihal Duri", header = "LEX", }, ["Mladenov:1927"] = { author = "|Mladenov, Stefan", year = "1927", title = { text = "Приносъ къмъ изучване на българско-албанскитѣ езикови отношения", translation = "Zu den bulgarisch-albanesischen Sprachbeziehungen", }, location = "Sofia", publisher = "Художник", header = "ETY", }, ["Godin:1930"] = { title = "Wörterbuch der albanischen un deutschen Sprache", author = "|Godin, Marie Amelie von", year = "1930", location = "Leipzig", publisher = "Otto Harrassowitz", volumes = { [1] = { title = "Deutsch-Albanisch", link = { gb = "HA8MAQAAIAAJ" }, }, [2] = { title = "Albanisch-Deutsch", }, }, header = "LEX", }, ["Vendim:1938"] = { is_author = false, year = "1938 August 26", journal = { name = "Fletorja Zyrtare", number = "64", }, title = "Këshilli Ministruer. Vendim Nr. 753 me 6-7-938", link = "https://wikisource.org/wiki/Index:Fletorja_Zyrtare_nr._64_(1938.08.26).djvu", page_url = "https://wikisource.org/wiki/Page:Fletorja_Zyrtare_nr._64_(1938.08.26).djvu/$PAGE$", header = "TOP", }, ["Aravantinos:Chronografia"] = { title = "Χρονογραφία τῆς Ἠπείρου τῶν τε ὁμόρων ἑλληνικῶν καὶ ἰλλυρικῶν χωρῶν", author = "|Aravantinos, Panagiotis", location = "Athens", publisher = "Σ. Κ. Βλαστού", link = { gb = "Q6ZLAQAAMAAJ" }, volumes = { [1] = { year = "1856", page_url = { gb = true }, }, [2] = { year = "1857", page_url = { gb = true, pref = "RA1-PA" }, }, }, entry_lang = "el", header = "TOP", }, ["KIFS:Epetiris"] = { title = "Ἐπετηρὶς τοῦ ἐν Κωνσταντινουπόλει Ἠπειρωτικοῦ Φιλεκπαιδευτικοῦ Συλλόγου", location = "Constantinople", publisher = "Α. Κορομηλά", link = { gb = "4YUTAAAAYAAJ" }, volumes = { [1] = { title = "1872–1873", year = "1873", page_url = { gb = true }, }, [2] = { title = "1873–1874", year = "1875", page_url = { gb = true, pref = "RA1-PA" }, }, }, header = "TOP", entry_lang = "el", }, ["Louis:1928"] = { author = "Louis, Herbert", year = "1928", title = "Karte von Albanien im Maße 1 : 200.000", publisher = { "Militärgeographisches Institut Wien", "Gesellschaft für Erdkunde" }, location = "Berlin", link = "https://commons.wikimedia.org/wiki/File:Karte_von_Albanien_(1928)_-_north.jpg", header = "TOP", }, ["Jokl:1926"] = { title = "Altmakedonisch-Griechisch-Albanesisch", author = "|Jokl, Norbert", year = "1926", journal = { name = "Indogermanische Forschungen", number = "44", pages = "13–70", }, link = { doi = "10.1515/if-1927-0105" }, header = "ETY", }, ["Sandfeld:1930"] = { author = "Sandfeld, Kristian", year = "1930", title = "Linguistique balkaniques. Problèmes et résultats", location = "Paris", link = { gb = "DzjVAAAAMAAJ" }, header = "ETY", }, ["Bindoni:1935"] = { author = "Bindoni, M.", year = "1935", title = { text = "Fjaluer teknik-bujqësuer italisht-shqip e shqip italisht", translation = "Vocabolario tecnico-agricolo italiano-albanese e albanese-italiano", }, location = "Tirana", header = "LEX", }, ["Topalli:2007"] = { author = "Topalli, Kolec", title = "Fonetika historike e gjuhës shqipe", year = "2007", publisher = "Dituria", location = "Tiranë", link = { isbn = "978-99943-46-08-0" }, header = "ETY", }, ["Kupitori:2011"] = { title = "Λεξικὸν ἑλληναλβανικὸν ἐπιτομον, ἐκ τῆς νεοελληνικῆς εἰς τὴν ἀλβανικὴν διάλεκτον τῶν ἐν Ἑλλάδι Αλβανῶν, μετὰ παραθέσεως τῶν κυριωτέρων λέξεων καὶ τῶν ἄλλων διαλέκτων, οἷον τῆς τοσκικῆς, γκεγκικῆς καὶ τῆς τῶν ἐν Ἰταλία Ἀλβανῶν", author = "d:Q11022808|Kupitori, Panajot", composed = "1870s–1881", year = "2011", chapter_of = { title = { text = "Το ελληνο-αλβανικό λεξικό του Παναγιώτη Κουπιτώρη", translation = "Fjalori greqisht-shqip i Panajot Kupitorit", }, author = { text = "Stylos, Niko", type = "editor", }, link = { isbn = "978-9928-118-17-2" }, location = "Tirana", publisher = "Apeirotan", }, header = "LEX", }, ["Dibra:2020"] = { author = "Dibra, Fatos", year = "2020", title = "The Albanian Lexicon of Evliya Çelebi's ''Seyahatname'' in the Context of Old Albanian", journal = { name = "Albanische Forschungen", number = "44", pages = "269–314", }, location = "Wiesbaden", publisher = "Harrasowitz", header = "ETY", }, ["Kriqi et al.:1986"] = { author = { "Kriqi, Lefter", "et al." }, year = "1986", title = "Fjalor i termave të financës e të kontabilitetit. Shqip-frëngjisht-rusisht", location = "Tirana", publisher = "8 Nëntori", header = "LEX", }, ["Schuchardt:1872"] = { author = "|Schuchardt, Hugo", year = "1872", title = "Albanisches und romanisches. Zu Miklosich's albanischen forschungen", journal = { name = "Zeitschrift für vergleichende Sprachforschung auf dem Gebiete des Deutschen, Griechischen und Lateinischen", number = "20", pages = "241–302", }, location = "Göttingen", publisher = "Vandenhoeck & Ruprecht", link = { jstor = "40845196", mdz = "bsb11043069" }, page_url = { mdz = true, set_page = 12 }, header = "ETY", }, ["Meyer:1888"] = { author = "|Meyer, Gustav", title = "Die lateinischen Elemente im Albanischen", year = "1888", journal = { name = "Grundriss der romanischen Philologie", number = "1", pages = "804–821" }, location = "Strasbourg", publisher = "Karl J. Trübner", link = { ia = "grundrissderroma13gruoft", doi = "10.1515/9783111621425-026" }, page_url = { ia = true, pref = "" }, header = "ETY", }, ["Gelzer:1913"] = { author = "|Gelzer, Heinrich", year = "1913", title = "Beiträge zum Dalmatischen und Albanesischen", journal = { name = "Zeitschrift für romanische Philologie", number = { 37, 3 }, pages = "257–286", }, link = { doi = "10.1515/zrph.1913.37.3.257" }, header = "ETY", }, ["Arbanas:1916"] = { author = "Arbanas, Louis", year = "1916", title = "Deutsch-albanisches und albanisch-deutsches Wörterbuch, mit deutsch-albanischen Gesprächbeispielen", series = { name = "Die Kunst der Polyglottie", number = 117, }, location = { "Vienna", "Leipzig" }, publisher = "A. Hartleben", header = "LEX", }, ["Pedersen:1895"] = { title = "Albanesische Texte mit Glossar", author = "Holger Pedersen (linguist)|Pedersen, Holger", year = "1895", location = "Leipzig", publisher = "S. Hirzel", link = { gb = "y33umrLgL9MC" }, page_url = { gb = true }, header = "LEX", }, ["Kujundžić:1902"] = { author = "Kujundžić, Ljubomir", title = "Srpsko-arnautski rečnik", year = "1902", location = "Belgrad", header = "LEX", }, ["Haebler:1965"] = { author = "de:|Haebler, Claus", title = "Grammatik der albanischen Mundart von Salamis", year = "1965", location = "Wiesbaden", publisher = "Otto Harrassowitz", series = { name = "Albanische Forschungen", number = 3, }, header = "DIA", }, ["Busetti:1911"] = { title = "Vocabolario Italiano-Albanese", author = "Busetti, Antonio", location = "Shkodër", publisher = "Zoja e Papërlyeme", year = "1911", link = { mdz = "bsb00133737" }, page_url = { mdz = true, set_page = 54 }, header = "LEX", }, ["Schmidt:1822"] = { author = "de:|Schmidt, Johann Adolph Erdmann", title = "Neugriechischer Dollmetscher, nebst türkischem und albanischem", year = "1822", location = "Leipzig", publisher = "Ernst Klein's literarischem Comtoir", link = { mdz = "bsb11762259" }, page_url = { mdz = true, set_page = 8 }, header = "LEX", }, ["Stier:1862"] = { title = "Die albanesischen thiernamen", author = "de:|Stier, Gottlieb", year = "1862", journal = { name = "Zeitschrift für vergleichende Sprachforschung auf dem Gebiete des Deutschen, Griechischen und Lateinischen", number = { 11, 2 }, pages = "132–150", }, publisher = "Vandenhoeck & Ruprecht", link = { jstor = "40844786" }, header = "ETY", entry_lang = "sq", own_args = { s = { list = true, display = { label = "nr. ", after = "section", }, }, }, }, } export.headers = [[ ===Mainly lexical=== $LEX$ ===Mainly etymological=== $ETY$ ===Dialectological=== $DIA$ ===Analyses and grammars=== $GRA$ ===Toponomastics=== $TOP$ ===Onomastics=== $ONO$ ]] return export tni35rsu58o6j6kbfheniqyhaktkht6 9944342 9944275 2026-10-14T21:02:05Z TongcyDai 53191 維基百科連結本地化(4 處改連中文維基百科條目、48 處無中文條目,加 en: 等前綴維持原目標) 9944342 Scribunto text/plain local export = {} export.sources = { ["Fiorilli:2002"] = { author = "Fiorilli, Giuseppe", year = "2002", title = "Dizionario arbëresh di lemmi, frasi e motti in uso nella tradizione di Ururi", edition = "2nd", location = "Lanciano", header = "DIA", }, ["Gerbino:2009"] = { author = "Gerbino, Gaetano", year = "2009", title = "Grammatica della parlata arbëreshe di Piana degli Albanesi", location = "Cesena", header = "DIA", }, ["Gerbino:2010"] = { author = "Gerbino, Gaetano", year = "2010", title = "Dizionario arbëresh–italiano della parlata di Piana degli Albanesi", edition = "2nd", first_edition = "2007", location = "Palermo", header = "DIA", }, ["Pugliese & Agresti:2015"] = { alias = {"Pugliese:2015", "Agresti:2015"}, author = { { text = "Pugliese, Fernanda", type = "project coordinator" }, { text = "Agresti, Giovanni", type = "publication director" }, }, year = "2015", title = "Vocabolario polinomico e sociale italiano–arbëresh delle varietà molisane", volume = { number = "1", title = "Teoria e metodo. Spazio e relazioni di prossimità" }, publisher = "Mnamon", link = { isbn = "9788869490125" }, header = "DIA", }, ["Camarda:1864"] = { author = "en:|Camarda, Demetrio", year = "1864", title = "Saggio di grammatologia comparata sulla lingua albanese", location = "Livorno", publisher = "E. Vignozzi & Co.", link = { gb = "OfEGAAAAQAAJ" }, page_url = { gb = true }, entry_lang = "sq", header = "ETY", }, ["Camarda:1866"] = { author = "en:|Camarda, Demetrio", year = "1866", title = "Appendice al saggio di grammatologia comparata sulla lingua albanese", location = "Prato", publisher = "F. Alberghetti & Co.", link = { gb = "syYTAAAAYAAJ" }, page_url = { gb = true }, entry_lang = "sq", header = "ETY", }, ["Jokl:1911"] = { author = "en:|Jokl, Norbert", year = "1911", title = "Studien zur albanesischen Etymologie und Wortbildung", location = "Vienna", journal = { name = "Sitzungsberichte der Kais. Akademie der Wissenschaften in Wien. Philosophish-Historische Klasse", number = "1" }, link = { gb = "tYTVl69Axu8C" }, page_url = { gb = true }, header = "ETY", }, ["Orel:2000"] = { author = "en:|Orel, Vladimir", title = "A concise historical grammar of the Albanian language. Reconstruction of Proto-Albanian", year = "2000", location = {"Leiden", "Boston", "Köln"}, house = "Brill", link = { isbn = "90 04 11647 8" }, header = "ETY", }, ["Matzinger:2006"] = { author = "Matzinger, Joachim", year = "2006", title = "Der Altalbanische Text Mbsuame e Krështerë (Dottrica cristiana) des Lekë Matrënga von 1592. Eine Einführung in die albanische Sprachwissenschaft", series = { name = "Jenär Indogermatistische Textbearbeitung", number = "3" }, location = "Dettelbach", publisher = "J. H. Röll GmbH", link = { isbn = "3-89754-117-3" }, header = "ETY", }, ["Newmark:1982"] = { author = {"Newmark, Leonard", "Hubbard, Philip", "Prifti, Peter"}, year = "1982", title = "Standard Albanian: A reference grammar for students", publisher = "Standford UP", link = { isbn = "0-8047-1129-1" }, header = "GRA", }, ["Manzini & Savoia:2018"] = { author = {"Manzini, M.aria Rita", "Savoia, Leonardo M.aria"}, year = "2018", title = "The Morphosyntax of Albanian and Aromanian varieties", series = { name = "Studies in Generative Grammar", number = "133" }, location = {"Berlin", "Boston"}, publisher = "De Gruyter", link = { doi = "10.1515/9781501505140" }, header = "GRA", }, ["FGJSSH:1980"] = { author = {"en:|Kostallari, Androkli", "et al."}, year = "1980", title = { text = "Fjalor i gjuhës së sotme shqipe: me rreth 41.000 fjalë", translation = "Dictionary of modern Albanian language: with around 41,000 words", }, link = { url = "https://fjalori.shkenca.org" }, location = "Tirana", publisher = "ASHSH", default_pagename = true, header = "LEX", }, ["FGJSH:2006"] = { title = { text = "Fjalor i gjuhës shqipe", translation = "Dictionary of the Albanian language", }, year = "2006", author = {"Thomai, Jani", "et al."}, publisher = "ASHSH", location = "Tirana", link = { url = "https://fjalorthi.com", isbn = "99943-817-5-X" }, entry_url = "https://fjalorthi.com/$ID|PAGENAME$", header = "LEX", }, ["DPEWA"] = { author = { "en:|Demiraj, Bardhyl", "et al." }, year = "2021", -- ongoing? title = { text = "Digitales Philologisch-Etymologisches Wörterbuch des Altalbanischen", translation = "Digital Philological-Etymological Dictionary of Old Albanian", }, link = "https://www.dpwa.gwi.uni-muenchen.de/dictionary", entry_url = "https://www.dpwa.gwi.uni-muenchen.de/dictionary/?lemmaid=$ID$", set_args = function(data) for k, v in ipairs(data.entry) do data.entry[k] = mw.ustring.gsub(v, "/", "&#124;") end end, default_pagename = true, header = "ETY", }, ["Çabej:SEFSH"] = { alias = {"Çabej:SE", "SEFSH"}, author = "en:|Çabej, Eqrem", title = "Studime etimologjike në fushë të shqipes", year = "1976–2014", composed = "1950s–1980", location = "Tirana", default_pagename = true, volumes = { [1] = { title = "Hyrje", year = "1982", publisher = "ASHSH", }, [2] = { title = "A–B", year = "1976", publisher = "ASHSH", }, [3] = { title = "C–D", year = "1987", publisher = "ASHSH", }, [4] = { title = "DH–J", year = "1996", publisher = "ASHSH", }, [5] = { title = "K–M", year = "2014", publisher = "Çabej", link = { isbn = "978-99956-35-20-6" }, }, [6] = { title = "N–RR", year = "2002", publisher = "ASHSH", link = { isbn = "99927-761-3-7" }, }, [7] = { title = "S–ZH", year = "2006", publisher = "ASHSH", link = { isbn = "99943-817-1-7" }, }, }, header = "ETY", }, ["Meyer:1891"] = { author = "en:|Meyer, Gustav", title = { text = "Etymologisches Wörterbuch der albanesischen Sprache", translation = "Etymological Dictionary of the Albanian Language", }, location = "Strasbourg", publisher = "Karl J. Trübner", year = "1891", link = { doi = "10.1515/9783111562261", gb = "OWKJ1dKKi-MC" }, page_url = { gb = true }, default_pagename = true, header = "ETY", }, ["Bufli & Rocchi:2021"] = { alias = "HEDTA:2021", title = "A Historical-Etymological Dictionary of Turkisms in Albanian (1555-1954)", author = {"Bufli, Gjorgji", "Rocchi, Luciano"}, year = "2021", location = "Trieste", publisher = "EUT", link = { isbn = {"978-88-5511-270-3", "978-88-5511-271-0"} }, default_pagename = true, set_args = function(data) for k, v in ipairs(data.entry) do if v == "*" then data.entry[k] = "*" .. data.pagename end end end, header = "ETY", }, ["Dashi:2013"] = { author = "Dashi, Brunilda", year = "2013", title = "Italianismi nella lingua albanese", location = "Rome", publisher = "Edizioni Nuova Cultura", link = { isbn = "9788868120764", url = "https://core.ac.uk/reader/160052240" }, header = "ETY", }, ["Erat:2008"] = { author = "Erat, Janez", year = "2008", title = { text = "Etimološki slovar albanskega jezika", translation = "Albanian Etymological Dictionary", }, edition = "2nd", first_edition = "2000", header = "ETY", }, ["Orel:1998"] = { author = "en:|Orel, Vladimir", year = "1998", title = "Albanian Etymological Dictionary", location = {"Leiden", "Boston", "Köln"}, publisher = "Brill", link = { isbn = "978-90-04-11024-3", ia = "albanian-etymological-dictionary" }, page_url = { ia = true, set_page = 35 }, default_pagename = true, header = "ETY", }, ["Ylli:SLA"] = { alias = {"Ylli:1997", "Ylli:2000"}, author = "Ylli, Xhelal", title = "Das slavische Lehngut im Albanischen", publisher = "Verlag Otto Sagner", location = "Munich", volumes = { [1] = { year = "1997", title = "Lehnwörter", journal = { name = "Slavistische Beiträge", number = "350", }, link = { mdz = "bsb00051924", isbn = "3-87690-670-9" }, }, [2] = { year = "2000", title = "Ortsnamen", journal = { name = "Slavistische Beiträge", number = "395", }, link = { isbn = "3-87690-772-1", mdz = "bsb00051940" }, } }, page_url = { mdz = true, set_page = -1 }, header = "ETY", }, ["Demiraj:1997"] = { author = "en:|Demiraj, Bardhyl", year = "1997", title = "Albanische Etymologien. Untersuchungen zum albanischen Erbwortschatz", publisher = "Rodopi", location = {"Amsterdam", "Atlanta GA"}, series = { name = "Leiden studies in Indo-European", number = "7" }, link = { isbn = "90-420-0161-5" }, header = "ETY", }, ["Svane:1992"] = { author = "da:|Svane, Gunnar", title = "Slavische Lehnwörter im Albanischen", year = "1992", link = { isbn = "87 7288 419 3" }, publisher = "Aarhus UP", series = { name = "Acta Jutlandica", number = "68" }, -- also Humanistische Reihe 67 header = "ETY", }, ["Huld:1984"] = { author = "Huld, Martin E.", title = "Basic Albanian Etymologies", year = "1984", location = "Columbus OH", publisher = "Slavica Publishers", link = { isbn = "0-89357-135-0" }, header = "ETY", }, ["Tagliavini:1937"] = { author = "it:|Tagliavini, Carlo", year = "1937", title = "L'albanese di Dalmazia. Contributi alla conoscenza del dialetto ghego di Borgo Erizzo presso Zara", publisher = "Leo S. Olschki", location = "Florence", header = "DIA", }, ["Miklosich:AF"] = { author = "en:|Miklosich, Franz", title = "Albanische Forschungen", location = "Vienna", publisher = "k.k. Hof- und Staatsdruckerei", volumes = { [1] = { year = "1870", title = "Die slavischen Elemente im Albanischen", link = { ia = "bub_gb_Ad5EAAAAcAAJ" }, page_url = { ia = true }, }, [2] = { year = "1871", title = "Die romanischen Elemente im Albanischen", link = { gb = "Lc-v7B79hOwC" }, page_url = { gb = true }, } }, header = "ETY", }, ["Mann:1948"] = { author = "de:|Mann, Stuart E.dward", year = "1948", title = "An Historical Albanian–English Dictionary", default_pagename = true, location = "London", publisher = "Longmans, Green & Co.", header = "LEX", }, ["Leotti:1916"] = { author = "Leotti, Angelo", year = "1916", title = "L'albanese parlato", location = "Milan", publisher = "U. Hoepli", link = { gb = "pLVVH8yeASwC" }, header = "LEX", }, ["Weigand:1914"] = { author = "en:|Weigand, Gustav", year = "1914", title = "Albanesisch–deutsches und deutsch–albanesisches Wörterbuch", location = "Leipzig", publisher = "J. A. Barth", link = { gb = "ezcTAQAAMAAJ" }, page_url = { gb = true }, header = "LEX", }, ["Bashkimi:1908"] = { is_author = false, title = "Fialuer i Rii i Shcypés", publisher = "en:|Shoqnia e Bashkimit", location = "Shkodër", year = "1908", default_pagename = true, link = { mdz = "bsb00133812" }, page_url = { mdz = true, set_page = 4 }, header = "LEX", }, ["Kristoforidhi:1904"] = { author = "en:|Kristoforidhi, Kostandin", year = "1904", title = "Λεξικὸν τῆς Ἀλβανικῆς γλώσσης", location = "Athens", link = { gb = "GX8az4neP3QC" }, page_url = { gb = true }, entry_lang = "sq", header = "LEX", }, ["Jungg:1895"] = { title = { text = "Fialuur i voghel sccȣp e ltinisct", translation = "Small Albanian–Italian dictionary", }, year = "1895", author = "sq:Jak Jungu|Jungg, Giacomo", link = { ia = "fialuurivoghels00junggoog" }, unprocess_numbers = true, page_url = { ia = true, set_page = function(data) local page = data.page:gsub("[a-z–,].*$", "") if page:match("*") then return tonumber((page:gsub("*", ""))) + 18 else local number = tonumber(page) return number < 5 and number + 14 or number + 18 end end }, header = "LEX", }, ["Rossi:1875"] = { author = "Rossi, Francesco", year = "1875", title = "Vocabolario della lingua epirotica–italiana", location = "Rome", publisher = "Propaganda Fide", link = { gb = "_bHhYnorLk4C" }, page_url = { gb = true }, header = "LEX", }, ["Bardhi:1635"] = { author = "en:|Bardhi, Frang", year = "1635", title = "Dictionarium Latino Epiroticum", location = "Rome", publisher = "Propaganda Fide", link = { gb = "PJP7gP1p-JAC" }, page_url = { gb = true }, header = "LEX", }, ["Lloshi:2010"] = { author = "sq:|Lloshi, Xhevat", title = "Fjalor i emrave të bimëve dhe të kafshëve shqip–latinisht dhe latinisht–shqip", year = "2010", publisher = "Logos-A", location = {"Skopje", "Pristina", "Tirana"}, link = { isbn = "9989-58-340-4" }, header = "LEX", }, ["Topalli:2017"] = { author = "sq:|Topalli, Kolec", default_pagename = true, title = { text = "Fjalor etimologjik i gjuhës shqipe", translation = "Etymological Dictionary of the Albanian Language", }, location = "Durrës", publisher = "Jozef", year = "2017", header = "ETY", }, ["Heldreich:1862"] = { import_from = "el", header = "LEX" }, ["DRMJ"] = { import_from = "mk", header = "LEX" }, ["Ndreca:1976"] = { author = "Ndreca, Mikel", default_pagename = true, title = "Fjalor shqip-serbokroatisht / Albansko-srpskohrvatski rečnik", location = "Pristina", publisher = "Rilindja", year = "1976", header = "LEX", }, ["Leka & Simoni:1995"] = { alias = "Leka-Simoni:1995", author = {"Leka, Ferdinand", "Simoni, Zef"}, default_pagename = true, title = "Fjalor italisht-shqip / Dizionario italiano-albanese", location = "Tirana", publisher = {"Çabej MÇM", "Besa"}, year = "1995", header = "LEX", }, ["Leka & Simoni:1996"] = { alias = "Leka-Simoni:1996", author = {"Leka, Ferdinand", "Simoni, Zef"}, default_pagename = true, title = "Fjalor shqip-italisht / Dizionario albanese-italiano", location = "Tirana", publisher = {"Çabej MÇM", "Besa"}, year = "1996", header = "LEX", }, ["Fjalor–Rečnik:2019"] = { is_author = false, alias = {"Fjalor-Rečnik", "Fjalor-Recnik"}, title = "Fjalor–Rečnik", year = "2019", own_args = { lang = {} }, link = "https://fjalor-recnik.com", entry_url = "https://fjalor-recnik.com/?phrase=$ID|ENTRY$&lang=$LANG$", header = "LEX", }, ["Elsie:Hydronimica"] = { title = "Hydronymica Albanica. A Survey of River Names in Albania", author = "en:|Elsie, Robert", year = "2014", edition = "2nd", first_edition = "1994", link = "http://www.elsie.de/pdf/articles/A1994HydronymicaAlbania_Revised2014.pdf", header = "ETY", }, ["Jokl:1932"] = { author = "en:|Jokl, Norbert", year = "1932", title = "Zur Geschichte des alb. Diphthongs ''-ua- -ue-''.", journal = { name = "Indogermanische Forschungen", number = "50", pages = "33–58", }, link = { doi = "10.1515/9783110242928.33" }, header = "ETY", }, ["Ožujski Živkov:2020"] = { author = "Ožujski Živkov, Stanislav", year = "2020", title = "Evidence for the architectural reconstruction of the church of Sts. Sergius and Bacchus (Kisha e Shirgjit) on the Bojana (Buna) River near Skhodra, Albania", journal = { name = "Starohrvatska Prosvjeta", number = { "3", "47" }, pages= "589–629", }, link = "https://hrcak.srce.hr/file/375960", header = "TOP", }, ["Gazulli:1942"] = { title = "Fjalorth i ri. Fjalë të rralla të përdoruna në Veri të Shqipnís", series = { name = "Visaret e Kombit", number = "11", }, author = "en:|Gazulli, Nikollë", year = "1942", location = "Tirana", publisher = "Ministria e Arsimit", header = "DIA", }, ["Tase:1941"] = { title = "Fjalorth i ri. Fjalë të rralla të përdoruna në Jug të Shqipnís", series = { name = "Visaret e Kombit", number = "12", }, author = "Tase, Pano", year = "1941", location = "Tirana", publisher = "Ministria e Arsimit", header = "DIA", }, ["Giordano:1963"] = { author = "Giordano, Emanuele", title = "Dizionario degli Albanesi d'Italia / Fjalor i arbëreshvet t'Italisë", publisher = "Ed. Paoline", location = "Bari", year = "1963", header = "DIA", }, ["Barić:1919"] = { alias = "Baric:1919", author = "en:|Barić, Henrik", title = "Albanorumänische studien", volume = "1", location = "Sarajevo", publisher = "Institut für Balkanforschung", year = "1919", series = { name = "Zur Kunde der Balkanhalbinsel. Quellen und Forschungen", number = "7", }, link = { gb = "s24yAQAAMAAJ" }, header = "ETY", }, ["Camaj:1984"] = { author = { "en:|Camaj, Martin", { text = "Fox, Leonard", type = "collab. and transl." }, }, title = "Albanian Grammar, with Exercises, Chrestomathy and Glossaries", year = "1984", publisher = "O. Harrasowitz", location = "Wiesbaden", link = { isbn = "3-447-02467-4" }, header = "GRA", }, ["Kamsi:2000"] = { author = "Kamsi, Kolë", title = "Fjalor arbërisht–shqip", location = "Shkodër", publisher = "Volaj", year = "2000", link = { isbn = "99927-690-1-7" }, header = "DIA", }, ["AIS"] = { import_from = "it", header = "DIA" }, ["Hamp:1992"] = { author = "艾里克·P·汉普|Hamp, Eric P.", year = "1992", title = "Albanian", chapter_of = { author = { text = "Gvozdanović, Jadranka", type = "editor", }, title = "Indo-European Numerals", }, publisher = "Mouton de Gruyter", link = { gb = "S-hmNOLuDGsC", isbn = "9783110113228", doi = "10.1515/9783110858464", }, page_url = { gb = true }, header = "GRA", }, ["Haxhihasani:1964"] = { author = "Haxhihasani, Qemal", title = "Elemente nga fjalori i Dogançes, fragmente bisedash dhe tekste në këtë të folme", year = "1964", journal = { name = "Studime filologjike", number = "3", pages = "149–172", }, link = "https://albanica.al/studime_filologjike/article/view/1122", header = "DIA", }, ["Ibrahimi:2009"] = { author = "Ibrahimi, Mustafa", title = "Fjalor i zhargonave dhe eufemizmave shqiptare", year = "2009", location = "Skopje", publisher = "Interlingua", link = { isbn = "978-9989-173-26-4" }, header = "LEX", }, ["Elsie:2001"] = { author = "Elsie, Robert", publisher = "New York UP", year = "2001", title = "A dictionary of Albanian religion, mythology and folk culture", link = { isbn = "0-8147-2214-8" }, header = "LEX", }, ["Barić:1950"] = { title = "Rečnik srpskoga ili hrvatskoga i arbanaskoga jezika", year = "1950", author = "en:|Barić, Henrik", location = "Zagreb", publisher = "JAZU", volume = { number = "1", title = "A-O" }, header = "LEX", }, ["Gjuha letrare:1976"] = { is_author = false, title = "Gjuha letrare shqipe për të gjithë", year = "1976", location = "Tirana", publisher = "Mihal Duri", link = { ia = "GJUHASHQIPEPERTEGJITHEGRAMATIKEEGJUHESSHQIPE1976_201508" }, page_url = { ia = true, set_page = "/2+1" }, header = "GRA", }, ["Kume:2020"] = { author = "Kume, Juljana", title = "The classification of Greek lexical loan elements in the Albanian language based on borrowing ways", year = "2020", journal = { name = "Studia Albanica", number = {"57", "2"}, }, header = "ETY", }, ["Çekrezi:1923"] = { author = "en:Costa Chekrezi|Çekrezi, K. A.", title = "English–Albanian Dictionary", location = "Boston", year = "1923", header = "LEX", }, ["Rakaj:2023"] = { title = "''Viola sororia'' Willd. (Violaceae) - një specie bimore e re aliene e neglizhuar për florën e Shqipërisë", author = "Rakaj, Marash", publisher = "Universiteti i Shkodrës “Luigj Gurakuqi”", location = "Shkodër", journal = { name = "Buletin shkencor. Seria e shkencave të natyrës", number = "73", pages = "40–52", }, year = "2023", link = "https://unishk.edu.al/fileadmin/user_upload/2023/Buletini/Buletini_nat.23_shtyp_i_teri_1.pdf", header = "TOP", }, ["Skendi & Koçi:1950"] = { alias = "Skendi-Koçi:1950", title = "Fjalor i shkurtër shqip-rusisht", year = "1950", author = {"Skendi, Dhespina", "Koçi, Roza"}, location = "Moscow", publisher = "Гос. издат. иностранных и национальных словарей", default_pagename = true, header = "LEX", }, ["Omari:2012"] = { author = "sq:|Omari, Anila", title = { text = "Marrëdhëniet Gjuhësore Shqiptaro-Serbe", translation = "Albanian-Serbian Linguistic Relations", }, location = "Tirana", publisher = "Krishtalina KH", year = "2012", link = { isbn = "9789928141033" }, header = "ETY", }, ["Kostallari:1982"] = { year = "1982", title = { text = "Fjalor me emra njerëzish", translation = "Dictionary of personal names", }, author = { "en:|Kostallari, Androkli", "et al." }, location = "Tirana", publisher = "8 Nëntori", default_pagename = true, header = "ONO", }, ["Dražić:2019"] = { year = "2019", title = { text = "Каталог најчешћих албанских имена и презимена", translation = "Catalogue of the most common Albanian names and surnames", }, author = { "Dražić, Marina", "Antić, Ivana" }, link = "https://www.osce.org/files/f/documents/1/d/444100.pdf", header = "ONO", }, ["Caka & Caka:2010"] = { alias = "Caka:2010", author = { "Caka, Ali", "Caka, Nebi" }, title = { text = "Mbiemrat e sotëm të shqiptarëve të Kosovës", translation = "Kosovar Albanian surnames", }, location = "Prishtina", journal = { name = "AKTET. Revistë Shkencore e Institutit Alb-Shkenca", number = { "3", "10" }, pages = "565–570", }, year = "2010", link = "http://alpa.mali-it.eu/journal/aktet/vol/vol3/Aktet_Vol_III_Nr_4_pp_565_569.pdf", header = "ONO", }, ["Seliščev:1931"] = { author = { text = "ru:Селищев, Афанасий Матвеевич|ru:Селищев, Афанасий Матвеевич", translit_only = true, }, title = "Славянское население в Албании", publisher = "Издание Македонского научного института", location = "Sofia", year = "1931", header = "ETY", }, ["Gelasius:Toponomastik"] = { alias = "Gelasius", author = "en:Nikollë Gazulli|Gelasius", title = "Fjalori toponomastik (A–K)", -- letters not in the original title year = "1939–1943", location = "Shkodër", journal = { name = "Hylli i Dritës" }, volumes = { { year = "1939", journal = { name = "Hylli i Dritës", number = {"15", "2, 3–7, 8–10, 11–12"}, pages = "120–129, 333–341, 408–416, 565–573", }, }, { year = "1940", journal = { name = "Hylli i Dritës", number = {"16", "1–2, 3–4, 5–6, 7–9, 10–11"}, pages = "47–53, 135–144, 240–244, 354–361, 516–522", }, }, { year = "1941", journal = { name = "Hylli i Dritës", number = {"17", "1–2, 3–5, 6–8, 9–10, 11–12"}, pages = "31–40, 178–190, 260–278, 410–417, 527–531", }, }, { year = "1942", journal = { name = "Hylli i Dritës", number = {"18", "1–2, 3–4, 5–10"}, pages = "40–45, 176–180, 267–274", }, }, { year = "1943", journal = { name = "Hylli i Dritës", number = {"19", "4–5, 6–8, 9–12"}, pages = "170–178, 246–256, 391–406", }, }, hide_numbers = true, }, header = "LEX", own_args = { year = { list = true, display = { label = "year ", after = "section", }, }, }, }, ["FMGJSH:2026"] = { title = "Fjalor i madh i gjuhës shqipe", year = "2026", publisher = "ASHSH", location = "Tirana", edition = "online", link = "https://fjalori.online/", entry_url = { url = "https://fjalori.online/?search=$ID$&mode=exact", set_id = function (data) if data.id then return data.id end if data.entry then return mw.ustring.gsub(mw.ustring.gsub(data.entry, ",.+$", ""), "[áéíóú\u{301}/]", { ["á"] = "a", ["é"] = "e", ["í"] = "i", ["ó"] = "o", ["ú"] = "u", ["ý"] = "y", ["/"] = "", ["\u{301}"] = "", }) end end, }, header = "LEX", }, ["Shuteriqi:1965"] = { title = "Fjalorth i të folmes shqipe të fshatit Mandrice (Bullgari)", author = "en:|Shuteriqi, Dhimitër", year = "1965", link = { url = "https://albanica.al/studime_filologjike/article/view/1946" }, journal = { name = "Studime Filologjike", number = { "19", "2" }, pages = "153–170", }, header = "DIA", }, ["Morozova:2016"] = { journal = { name = "Acta linguistica Petropolitana", number = {"12", "3"}, pages = "147–168", }, title = "Албанский говор села Жовтневого в условиях языкового контакта: по материалам экспедиций 2011–2013 годов", publisher = "Nauka", location = "St. Petersburg", year = "2016", author = "Morozova, M. S.", link = { academia = "35354769" }, header = "DIA", }, ["Gallo:2017"] = { author = "Gallo, Giuseppe", title = "L'Arbëresh di San Marzano", year = "2017", location = "Oria", publisher = "CIDUE", -- link = { isbn = "978-88-907345-0-5" }, invalid ISBN printed on backcover header = "DIA", }, ["Miklosich:TE"] = { title = "Die türkischen Elemente in den südost- und osteuropäischen Sprachen", author = "en:|Miklosich, Franz", location = "Vienna", volumes = { { year = "1884", publisher = "K. Gerold's Sohn", link = { ia = "dietrkischenele00miklgoog", mdz = "bsb11503850" }, page_url = { mdz = true, set_page = 2 }, }, { year = "1884", publisher = "K. Gerold's Sohn", link = { mdz = "bsb11503851" }, page_url = { mdz = true, set_page = 2 }, }, { year = "1888", title = "Nachtrag 1", publisher = "F. Tempsky", link = { mdz = "bsb11503853" }, page_url = { mdz = true, set_page = 4 }, }, { year = "1890", title = "Nachtrag 2", publisher = "F. Tempsky", link = { mdz = "bsb11503852" }, page_url = { mdz = true, set_page = 4 }, }, }, header = "ETY", }, ["Tagliavini:1965"] = { author = "it:|Tagliavini, Carlo", year = "1965", title = "La stratificazione del lessico albanese. Elementi indoeuropei", location = "Bologna", publisher = "Prof. R. Patron", header = "ETY", }, ["Bopp:1855"] = { title = "Über das albanesische in seinen verwandtschaftlichen Beziehungen", author = "弗朗茨·博普|Bopp, Franz", year = "1855", -- 1854 at the Royal Science Academy location = "Berlin", publisher = "J. A. Stargardt", link = { gb = "nQMJAAAAQAAJ" }, page_url = { gb = true }, header = "ETY", }, ["Jokl:1923"] = { author = "en:|Jokl, Norbert", year = "1923", title = "Linguistisch-kulturhistorische Untersuchungen aus dem Bereiche des Albanischen", location = {"Berlin", "Leipzig"}, publisher = "W. de Gruyter", link = { doi = "10.1515/9783111663692" }, header = "ETY", }, ["Meyer:Studien"] = { author = "en:|Meyer, Gustav", title = "Albanesische Studien", location = "Vienna", publisher = {"C. Gerold's Sohn", "F. Tempsky"}, journal = { name = "Sitzungsberichte der philosophisch-historischen Classe der Kaiserlichen Akademie der Wissenschafter", number = "106–136", }, volumes = { [1] = { title = "Die Pluralbildungen der albanesischen Nomina", year = "1883", journal = { name = "SKAW", number = "106", pages = "257–362", }, link = { gb = "E-IGAAAAQAAJ" }, page_url = { gb = true }, }, [2] = { title = "Die albanesische Zahlwörter", year = "1884", journal = { name = "SKAW", number = "107", pages = "259–338", }, link = { gb = "E-IGAAAAQAAJ" }, page_url = { gb = true, pref = "RA1-PA" }, }, [3] = { title = "Lautlehre des indogermanischen Bestandteile des Albanischen", year = "1892", journal = { name = "SKAW", number = {"125", "11"}, pages = "1–93", }, link = { mdz = "bsb00117832" }, -- also bsb11836972, bsb11646261 page_url = { mdz = true, set_page = 2 }, }, [4] = { title = "Das griechisch-südrumänisch-albanesische Wörtverzeichniß des Kavalliotis", year = "1894", journal = { name = "SKAW", number = {"132", "12"}, }, link = { mdz = "bsb00117061" }, -- also bsb11837053, bsb11646262 page_url = { mdz = true, set_page = 2 }, }, [5] = { title = "Beiträge zur Kenntniß der in Griechenland gesprochenen albanesischen Mundarten", year = "1895", journal = { name = "SKAW", number = {"134", "7"}, }, link = { mdz = "bsb00117062" }, -- also bsb11837072, bsb11814596 page_url = { mdz = true, set_page = 2 }, }, [6] = { title = "Beiträge zur Kenntniß verschiedener albanesische Mundarten", year = "1897", journal = { name = "SKAW", number = {"136", "12"}, }, link = { mdz = "bsb00117833" }, -- also bsb11837102, bsb11814597 page_url = { mdz = true, set_page = 2 }, }, }, header = "ETY", }, ["Pignoli & Tartaglione:2007"] = { title = "Fjalor arbëresh i Mulizit. Të folmet e Porkanunit dhe të Rurit", author = {"Pignoli, Maria Luisa", "Tartaglione, Guido"}, year = "2007", publisher = "Grafica Cosentina", location = "Cosenza", header = "LEX", }, ["Wiedemann:1902"] = { author = "Wiedemann, Oskar", year = "1902", title = "Etymologien", journal = { name = "Beiträge zur Kunde der indogermanischen Sprachen", number = "27", pages = "193–261", }, link = { ia = "beitrgezurkunde13prelgoog" }, page_url = { ia = true, pref = "" }, header = "ETY", }, ["Da Lecce:1716"] = { title = "Osservazioni grammaticali nella lingua albanese", author = "Da Lecce, Francesco Maria", year = "1716", location = "Rome", publisher = "Propaganda Fide", link = { gb = "3Tau7AzX76gC" }, page_url = { gb = true }, header = "GRA", }, ["Windisch:1782"] = { title = "Von den Klementinern in Syrmien", author = "en:|Windisch, Karl Gottlieb von", year = "1782", journal = { name = "Ungrisches Magazin", number = "2", pages = "77–89", }, link = { gb = "nX0EAAAAQAAJ" }, page_url = { gb = true }, header = "LEX", }, ["Drizari:1934"] = { title = "Albanian-English and English-Albanian dictionary", author = "Drizari, Nelo", year = "1934", publisher = "N. Nassy", location = "New York", link = { ia = "albanianenglishe0000nelo_f5l9" }, page_url = { ia = true, pref = "" }, header = "LEX", }, ["Dozon:1879"] = { title = "Manuel de la langue chkipe ou albanaise", author = "Dozon, August", year = "1879", location = "Paris", publisher = "E. Leroux", link = { ia = "manueldelalangue00dozouoft" }, header = "GRA", }, ["Aldegheri:1925"] = { alias = "FL:1925", title = "Fjaluer latin-shqyp", author = "Aldegheri, Adone", year = "1925", location = "Shkodër", publisher = "Zoja e Papërlyeme", header = "LEX", }, ["Pekmezi:1908"] = { title = "Grammatik der albanesischen Sprache. Laut- und Formenlehre", author = "en:|Pekmezi, Gjergj", year = "1908", location = "Vienna", publisher = "Albanischer Verein", link = { ia = "grammatikderalba00pekmuoft" }, header = "GRA", }, ["Hahn:Studien"] = { title = "Albanesische Studien", author = "en:|Hahn, Johann Georg von", link = { gb = "OG9cAAAAcAAJ" }, page_url = { gb = true, pref = function(data) assert(data.volume, "Specify volume.") return ({"PA", "RA1-PA", "RA2-PA"})[tonumber(data.volume)] end, }, year = "1854", location = "Jena", publisher = "F. Mauke", entry_lang = "sq", header = "GRA", }, ["Helbig:1904"] = { title = "Die italienischen Elemente im Albanesischen", author = "Helbig, Robert", year = "1904", location = "Leipzig", publisher = "J. A. Barth", journal = { name = "Jahresbericht des Instituts für rumänische Sprache zu Leipzig", number = "10", pages = "1–137", }, link = { gb = "ZDBAAAAAYAAJ" }, page_url = { gb = true }, header = "ETY", }, ["Dema:2005"] = { title = "Fjalor fjalësh të rralla të gjuhës shqipe", composed = "1954", author = { "d:Q16350374|Dema, Benedikt", { text = "Ukgjini, Dom Nikë", type = "editor" }, }, year = "2005", location = "Tirana", publisher = "Toena", link = { isbn = "9789994310630" }, header = "LEX", }, ["Troplini:2012"] = { title = "E folmja e Çamërisë dje dhe sot. Shqyrtime dialektologjike, etnolingustike dhe sociolingustike rreth gjuhës shqipe të shkruar dhe të folur prej çamëve", author = "Troplini, Edlira", year = "2012", location = "Tirana", header = "DIA", }, ["Camaj:1971"] = { author = "en:|Camaj, Martin", title = "La parlata albanese di Greci in provincia di Avellino", location = "Firenze", publisher = "L. S. Olschki", journal = { name = "Studi albanesi", number = "4", }, header = "DIA", }, ["ADGJSH"] = { author = {"Gjinari, Jorgji", "et al."}, title = "Atlasi dialektologjik i gjuhës shqipe", publisher = {"Akademia e Shkencave e Shqipërisë", [[Università degli Studi di Napoli "L'Orientale"]]}, volumes = { { year = "2007", link = { isbn = "9788895044187", oclc = "955953792" } }, { year = "2008", link = { isbn = "9788895044187", oclc = "955954836" } }, }, header = "DIA", }, ["Boçari:1809"] = { author = "en:|Boçari, Marko", year = "1809", title = "Λεξικὸν διγλωσσῶν", chapter_of = { title = "Supplément grec 251", pages = "25–136", }, own_args = { l = { list = true, display = { label = {"line ", "lines "}, separator = ",", after = "page", }, }, }, entry_lang = "sq", header = "LEX", }, ["Meyer:1896"] = { author = "en:|Meyer, Gustav", title = "Etymologisches aus den Balkansprachen", year = "1896", location = "Strasbourg", publisher = "Karl J. Trübner", journal = { name = "Indogermanische Forschungen", number = "6", pages = "104–123", }, link = { gb = "BL9DAAAAYAAJ" }, page_url = { gb = true }, header = "ETY", }, ["Pușcariu:1905"] = { import_from = "ro", header = "ETY" }, ["Thumb:1909"] = { author = "Thumb, A.", title = "Altgriechische Elemente des Albanesischen", location = "Strasbourg", publisher = "Karl J. Trübner", year = "1909", journal = { name = "Indogermanische Forschungen", number = "26", pages = "1–20", }, link = { ia = "indogermanischef26berluoft" }, page_url = { ia = true, set_page = 11 }, header = "ETY", }, ["Dhora:2008"] = { author = "Dhora, Dhimitër", title = "Fjalor i emrave të kafshëve të Shqipërisë latinisht-shqip-anglisht", year = "2008", location = "Shkodër", publisher = "Camaj-Pipa", link = { isbn = "978-99956-02-61-1" }, header = "LEX", }, ["Newmark:OAED"] = { -- As this is for the most part a translation of FGJSSH 1980, please abstain from -- citing this, unless it is the earliest attestation we can find of one or more senses. author = { text = "Newmark, Leonard", type = "editor" }, year = "1998", title = "Oxford Albanian-English Dictionary", location = "Hong Kong", publisher = "Oxford UP", link = { url = "http://www.seelrc.org:8080/albdict/", isbn = "0-19-864340-3" }, entry_url = "http://www.seelrc.org:8080/albdict/detail.jsp?nWordID=$ID$", note = "The online site is a digitalisation of the 1999 edition. Links to it are supplied whenever the contents of the two editions coincide.", default_pagename = true, header = "LEX", }, ["BER"] = { import_from = "bg", header = "ETY" }, ["Jokl:1935"] = { title = "Slaven und Albaner", author = "en:|Jokl, Norbert", year = "1935", journal = { name = "Slavia, časopis pro slovanskou filologii", number = "13", pages = "281–325", }, header = "ETY", }, ["Görlach:2005"] = { title = "A Dictionary of European Anglicism. A Usage Dictionary of Anglicisms in Sixteen European Languages", author = { text = "Görlach, Manfred", type = "editor" }, publisher = "Oxford UP", location = "Oxford", year = "2005", edition = "pbk.", first_edition = "2001", link = { isbn = "0-19-928306-0" }, header = "ETY", }, ["Dhama:1987"] = { title = "Fjalor i mitologjisë", year = "1987", publisher = "8 Nëntori", location = "Tirana", author = "Dhama, Todi", header = "LEX", }, ["Rossi:1866"] = { title = "Vocabolario italiano-epirotico con tavola sinottica", author = "Rossi, Francesco", year = "1866", location = "Rome", publisher = "Propaganda Fide", link = { gb = "gu4RAAAAIAAJ" }, page_rul = { gb = true }, header = "LEX", }, ["Schumacher & Matzinger:2013"] = { author = { "Schumacher, Stefan", "Matzinger, Joachim" }, title = "Die Verben des Altalbanischen: Belegwörterbuch, Vorgeschichte und Etymologie", series = { name = "Albanische Forschungen", number = "33", }, publisher = "Otto Harrassowitz", location = "Wiesbaden", year = "2013", link = { isbn = "978-3-447-06448-4" }, header = "ETY", }, ["Xylander:1835"] = { title = "Die Sprache der Albanesen oder Schkipetaren", author = "Xylander, J. Ritter von", year = "1835", location = "Frankfurt", publisher = "Andreáischen Buchhandlung", link = { gb = "RvtJAAAAcAAJ" }, page_url = { gb = true }, entry_lang = "sq", header = "GRA", }, ["Jokl:1942"] = { title = "Albanologische Beiträge zur Kenntnis des Balkanlateins", author = "en:|Jokl, Norbert", year = "1941–1942", journal = { name = "Vox Romanica", number = "6", }, publisher = "Collegium Romanicum Helvetiorum", link = { doi = "10.5169/seals-8419" }, header = "ETY", }, ["Jokl:1963"] = { author = "en:|Jokl, Norbert", year = "1963", title = "Die Verwandtschaftsverhältnisse des Albanischen zu den übrigen indogermanischen Sprachen", journal = { name = "Die Sprache. Zeitschrift für Sprachwissenschaft", number = "9", pages = "113‒156", }, header = "ETY", }, ["Leotti:1937"] = { author = "Leotti, Angelo", year = "1937", title = "Dizionario albanese-italiano", location = "Rome", publisher = "Istituto per l'Europa Orientale", series = { name = "Grammatiche e dizionari", number = "3" }, header = "LEX", }, ["Cacaj-Shushka:1995"] = { author = "Cacaj-Shushka, Gjystina", year = "1995", title = "Mënyrat dhe tipet e fjalëformimit nominal në Ëvetarët e Naum Veqilharxhit", journal = { name = "Gjurmime Albanologjike", number = "25", pages = "105–114", }, link = "https://albanica.al/gjurmealbanlogjike/article/view/9181", header = "ETY", }, ["Boretzky:TEA"] = { author = "Boretzky, Norbert", title = "Der türkische Einfluß auf das Albanische", publisher = "O. Harrasowitz", location = "Wiesbaden", volumes = { [1] = { title = "Phonologie und Morphologie der albanischen Turzismen", year = "1975", link = { mdz = "bsb00142901" }, }, [2] = { title = "Wörterbuch der albanischen Turzismen", year = "1976", link = { mdz = "bsb00142902" }, }, }, page_url = { mdz = true, set_page = 2 }, header = "ETY", }, ["Papahagi:DDAGE"] = { alias = "Papahagi:1974", import_from = "rup", header = "ETY", }, ["FGJSH:1954"] = { title = "Fjalor i gjuhës shqipe", author = { "Cipo, Kostaq", "et al." }, location = "Tiranë", year = "1954", header = "LEX", }, ["Treimer:1923"] = { author = "Treimer, Karl", year = "1923", title = "Zur Rückerschliessung der illyrischen Götterwelt und ihre Bedeutung für die südslawische Philologie", journal = { name = "Арxив за арбанаску старину, језик и етнологију", number = { "1", "1–2" }, page = "27–33", }, header = "ETY", }, ["Mjeda:1932"] = { author = "en:|Mjeda, Ndre", year = "1932", title = "Prênd e Prêndë", journal = { name = "Leka", number = { "4", "11" }, pages = "351", }, location = "Shkodër", publisher = "Zoja e Papërlyeme", link = "https://adsh.unishk.edu.al/items/show/185", header = "ETY", }, ["Oštir:1925"] = { author = "Oštir, Karel", year = "1925", title = "Vorindogermanische (= alarodische) Zahlwörter auf dem Balkan", journal = { name = "Арxив за арбанаску старину, језик и етнологију", number = "2", page = "273–324", }, header = "ETY", }, ["Tagliavini:1963"] = { author = "it:|Tagliavini, Carlo", year = "1963", title = "Storia di parole pagane e cristiane attraverso i tempi", location = "Brescia", publisher = "Morcelliana", header = "ETY", }, ["Kavalliotis:1770"] = { import_from = "rup", header = "LEX" }, ["Moscopolites:1802"] = { import_from = "rup", header = "LEX" }, ["Elezi:2006"] = { author = "Elezi, Mehmet", year = "2006", title = "Fjalor i gjuhës shqipe: rreth 41000 fjalë që nuk gjinden në FGJSSH, me shtjellime etimologjike", publisher = "Gjergj Fishta", link = { isbn = "9789994387465", oclc = "1508762613", }, header = "LEX", }, ["Murati:2003"] = { author = "Murati, Qemal", year = "2003", title = "Fjalor i fjalëve të rralla të përdorura në viset shqiptare të Maqedonisë = Dictionnaire des Albanais de Macedonie", location = "Skopje", publisher = "Logos-A", link = { isbn = "9789989580369" }, header = "LEX", }, ["Gutschmidt:1966"] = { author = "Gutschmidt, Κarl", year = "1966", title = "Albanische Tiernamen südslawischer Herkunft", journal = { name = "Zeitschrift für Slawistik", number = { 11, 1 }, pages = "54–60", }, link = { doi = "10.1524/slaw.1966.11.1.54" }, header = "ETY", }, ["Haxhihasani:Çam"] = { author = "Haxhihasani, Qemal", title = "Vështrim i përgjithshëm mbi të folmet e banorëve të Çamërisë", volumes = { [1] = { year = "1971", journal = { name = "Dialektologjia shqiptare", number = "1", pages = "118–193", }, }, [2] = { year = "1974", journal = { name = "Dialektologjia shqiptare", number = "2", pages = "3–132", }, }, }, header = "DIA", }, ["Gurakuqi:1940"] = { author = "Gurakuqi, Gaspër", year = "1940", title = "Zojzi — Gramshi", journal = { name = "Hylli i Dritës", number = { "14", "3–4, 5–6, 7–9" }, pages = "144–148, 245–250, 377–380", }, header = "TOP", }, ["Pulaha:1983"] = { author = "Pulaha, Selami", year = "1983", title = "Popullsia shqiptare e Kosovës gjatë shek. XV–XVI", series = { name = "Studime dhe dokumente", }, publisher = "8 Nëntori", location = "Tiranë", entry_lang = "ota", header = "TOP", }, ["Mann:1952"] = { author = "Mann, Stuart E.", year = "1952", title = "The Indo-European Consonants in Albanian", journal = { name = "Language", numbers = { 28, 1 }, pages = "31–40", }, link = { jstor = "409988" }, header = "ETY", }, ["Hyllested & Joseph:2022"] = { author = { "Hyllested, Adam", "Joseph, Brian D." }, year = "2022", title = "Albanian", chapter_of = { author = { text = "Olander, Thomas", type = "editor" }, title = "The Indo-European Language Family: A Phylogenetic Perspective", link = { doi = "10.1017/9781108758666", isbn = "9781108758666", }, publisher = "Cambridge UP", location = "Cambridge", pages = "223–245", }, header = "ETY", }, ["FZRSH:2014"] = { title = "Ligj nr. 115/2014. Për ndarjen administrativo-territoriale të njësive të qeverisjes vendore në Republikën e Shqipërisë", year = "2014", journal = { name = "Fletorja zyrtare e Republikës së Shqipërisë", number = {"2014", "137"}, }, pages = "6365–6390", link = "https://www.qbz.gov.al/eli/fz/2014/137/b2c719c8-a0df-46df-ac10-c3dda9bc049b", header = "TOP", }, ["Armao:1933"] = { author = "Armao, Ermanno", year = "1933", title = "Località, chiese, fiumi, monti, e toponimi varii di un'antica carta dell'Albania Settentrionale", location = "Rome", series = { name = "Pubblicazioni dell'«Istituto per l'Europa Orientale»", volume = "26.2", }, link = "http://asa.archiviostudiadriatici.it/islandora/object/libria%3A184753", header = "TOP", }, ["Acta et diplomata"] = { alias = "ADRAMAI", author = { "en:|Thallóczy, Ludwig von", "康斯坦丁·伊雷切克|Jireček, Konstantin", "en:|Šufflay, Milan", }, title = "Acta et diplomata res Albaniae mediae aetatis illustrantia", location = "Vienna", publisher = "Adoph Holzhausen", volumes = { { year = "1913", title = "Annos 344–1343 tabulamque geographicam continens", link = { gallica = "bpt6k5626659j" }, page_url = { gallica = true, set_page = 43 }, }, { year = "1918", title = "Annos 1344–1406 continens", link = { gallica = "bpt6k5626777t" }, page_url = { gallica = true, set_page = 25 }, }, }, header = "TOP", }, ["Shqypnija:1923"] = { is_author = false, title = "Shqypnija. Njoftime geografike, shtetistike, administrore", edition = "5th", year = "1923", location = "Shkodër", publisher = "Etneve Jezuit", header = "TOP", }, ["Gurakuqi:1933"] = { author = "Gurakuqi, Gaspër", year = "1933", title = "Giadri", journal = { name = "Leka", number = { "5", "3, 5" }, pages = "80–81, 148–149", }, header = "TOP", }, ["CIA:Gazetteer"] = { title = "Albania: Official Standard Names Approved by the U.S. Board on Geographic Names", location = "Washington", publisher = "中央情报局|Central Intelligence Agency", year_editions = true, editions = { [1955] = { year = "1955 September", link = { gb = "AXkRAAAAIAAJ" }, page_url = { gb = true }, }, [1961] = { year = "1961 March", link = { url = "https://www.cia.gov/readingroom/docs/CIA-RDP01-00707R000100110001-5.pdf", ia = "nisalbania", }, page_url = { ia = true, pref = "" }, }, }, header = "TOP", }, ["Mitrushi:1955"] = { title = "Drurët e shkurret e Shqipërisë", author = "Mitrushi, Ilia", year = "1955", location = "Tirana", publisher = "Mihal Duri", header = "LEX", }, ["Mladenov:1927"] = { author = "en:|Mladenov, Stefan", year = "1927", title = { text = "Приносъ къмъ изучване на българско-албанскитѣ езикови отношения", translation = "Zu den bulgarisch-albanesischen Sprachbeziehungen", }, location = "Sofia", publisher = "Художник", header = "ETY", }, ["Godin:1930"] = { title = "Wörterbuch der albanischen un deutschen Sprache", author = "en:|Godin, Marie Amelie von", year = "1930", location = "Leipzig", publisher = "Otto Harrassowitz", volumes = { [1] = { title = "Deutsch-Albanisch", link = { gb = "HA8MAQAAIAAJ" }, }, [2] = { title = "Albanisch-Deutsch", }, }, header = "LEX", }, ["Vendim:1938"] = { is_author = false, year = "1938 August 26", journal = { name = "Fletorja Zyrtare", number = "64", }, title = "Këshilli Ministruer. Vendim Nr. 753 me 6-7-938", link = "https://wikisource.org/wiki/Index:Fletorja_Zyrtare_nr._64_(1938.08.26).djvu", page_url = "https://wikisource.org/wiki/Page:Fletorja_Zyrtare_nr._64_(1938.08.26).djvu/$PAGE$", header = "TOP", }, ["Aravantinos:Chronografia"] = { title = "Χρονογραφία τῆς Ἠπείρου τῶν τε ὁμόρων ἑλληνικῶν καὶ ἰλλυρικῶν χωρῶν", author = "en:|Aravantinos, Panagiotis", location = "Athens", publisher = "Σ. Κ. Βλαστού", link = { gb = "Q6ZLAQAAMAAJ" }, volumes = { [1] = { year = "1856", page_url = { gb = true }, }, [2] = { year = "1857", page_url = { gb = true, pref = "RA1-PA" }, }, }, entry_lang = "el", header = "TOP", }, ["KIFS:Epetiris"] = { title = "Ἐπετηρὶς τοῦ ἐν Κωνσταντινουπόλει Ἠπειρωτικοῦ Φιλεκπαιδευτικοῦ Συλλόγου", location = "Constantinople", publisher = "Α. Κορομηλά", link = { gb = "4YUTAAAAYAAJ" }, volumes = { [1] = { title = "1872–1873", year = "1873", page_url = { gb = true }, }, [2] = { title = "1873–1874", year = "1875", page_url = { gb = true, pref = "RA1-PA" }, }, }, header = "TOP", entry_lang = "el", }, ["Louis:1928"] = { author = "Louis, Herbert", year = "1928", title = "Karte von Albanien im Maße 1 : 200.000", publisher = { "Militärgeographisches Institut Wien", "Gesellschaft für Erdkunde" }, location = "Berlin", link = "https://commons.wikimedia.org/wiki/File:Karte_von_Albanien_(1928)_-_north.jpg", header = "TOP", }, ["Jokl:1926"] = { title = "Altmakedonisch-Griechisch-Albanesisch", author = "en:|Jokl, Norbert", year = "1926", journal = { name = "Indogermanische Forschungen", number = "44", pages = "13–70", }, link = { doi = "10.1515/if-1927-0105" }, header = "ETY", }, ["Sandfeld:1930"] = { author = "Sandfeld, Kristian", year = "1930", title = "Linguistique balkaniques. Problèmes et résultats", location = "Paris", link = { gb = "DzjVAAAAMAAJ" }, header = "ETY", }, ["Bindoni:1935"] = { author = "Bindoni, M.", year = "1935", title = { text = "Fjaluer teknik-bujqësuer italisht-shqip e shqip italisht", translation = "Vocabolario tecnico-agricolo italiano-albanese e albanese-italiano", }, location = "Tirana", header = "LEX", }, ["Topalli:2007"] = { author = "Topalli, Kolec", title = "Fonetika historike e gjuhës shqipe", year = "2007", publisher = "Dituria", location = "Tiranë", link = { isbn = "978-99943-46-08-0" }, header = "ETY", }, ["Kupitori:2011"] = { title = "Λεξικὸν ἑλληναλβανικὸν ἐπιτομον, ἐκ τῆς νεοελληνικῆς εἰς τὴν ἀλβανικὴν διάλεκτον τῶν ἐν Ἑλλάδι Αλβανῶν, μετὰ παραθέσεως τῶν κυριωτέρων λέξεων καὶ τῶν ἄλλων διαλέκτων, οἷον τῆς τοσκικῆς, γκεγκικῆς καὶ τῆς τῶν ἐν Ἰταλία Ἀλβανῶν", author = "d:Q11022808|Kupitori, Panajot", composed = "1870s–1881", year = "2011", chapter_of = { title = { text = "Το ελληνο-αλβανικό λεξικό του Παναγιώτη Κουπιτώρη", translation = "Fjalori greqisht-shqip i Panajot Kupitorit", }, author = { text = "Stylos, Niko", type = "editor", }, link = { isbn = "978-9928-118-17-2" }, location = "Tirana", publisher = "Apeirotan", }, header = "LEX", }, ["Dibra:2020"] = { author = "Dibra, Fatos", year = "2020", title = "The Albanian Lexicon of Evliya Çelebi's ''Seyahatname'' in the Context of Old Albanian", journal = { name = "Albanische Forschungen", number = "44", pages = "269–314", }, location = "Wiesbaden", publisher = "Harrasowitz", header = "ETY", }, ["Kriqi et al.:1986"] = { author = { "Kriqi, Lefter", "et al." }, year = "1986", title = "Fjalor i termave të financës e të kontabilitetit. Shqip-frëngjisht-rusisht", location = "Tirana", publisher = "8 Nëntori", header = "LEX", }, ["Schuchardt:1872"] = { author = "en:|Schuchardt, Hugo", year = "1872", title = "Albanisches und romanisches. Zu Miklosich's albanischen forschungen", journal = { name = "Zeitschrift für vergleichende Sprachforschung auf dem Gebiete des Deutschen, Griechischen und Lateinischen", number = "20", pages = "241–302", }, location = "Göttingen", publisher = "Vandenhoeck & Ruprecht", link = { jstor = "40845196", mdz = "bsb11043069" }, page_url = { mdz = true, set_page = 12 }, header = "ETY", }, ["Meyer:1888"] = { author = "en:|Meyer, Gustav", title = "Die lateinischen Elemente im Albanischen", year = "1888", journal = { name = "Grundriss der romanischen Philologie", number = "1", pages = "804–821" }, location = "Strasbourg", publisher = "Karl J. Trübner", link = { ia = "grundrissderroma13gruoft", doi = "10.1515/9783111621425-026" }, page_url = { ia = true, pref = "" }, header = "ETY", }, ["Gelzer:1913"] = { author = "en:|Gelzer, Heinrich", year = "1913", title = "Beiträge zum Dalmatischen und Albanesischen", journal = { name = "Zeitschrift für romanische Philologie", number = { 37, 3 }, pages = "257–286", }, link = { doi = "10.1515/zrph.1913.37.3.257" }, header = "ETY", }, ["Arbanas:1916"] = { author = "Arbanas, Louis", year = "1916", title = "Deutsch-albanisches und albanisch-deutsches Wörterbuch, mit deutsch-albanischen Gesprächbeispielen", series = { name = "Die Kunst der Polyglottie", number = 117, }, location = { "Vienna", "Leipzig" }, publisher = "A. Hartleben", header = "LEX", }, ["Pedersen:1895"] = { title = "Albanesische Texte mit Glossar", author = "en:Holger Pedersen (linguist)|Pedersen, Holger", year = "1895", location = "Leipzig", publisher = "S. Hirzel", link = { gb = "y33umrLgL9MC" }, page_url = { gb = true }, header = "LEX", }, ["Kujundžić:1902"] = { author = "Kujundžić, Ljubomir", title = "Srpsko-arnautski rečnik", year = "1902", location = "Belgrad", header = "LEX", }, ["Haebler:1965"] = { author = "de:|Haebler, Claus", title = "Grammatik der albanischen Mundart von Salamis", year = "1965", location = "Wiesbaden", publisher = "Otto Harrassowitz", series = { name = "Albanische Forschungen", number = 3, }, header = "DIA", }, ["Busetti:1911"] = { title = "Vocabolario Italiano-Albanese", author = "Busetti, Antonio", location = "Shkodër", publisher = "Zoja e Papërlyeme", year = "1911", link = { mdz = "bsb00133737" }, page_url = { mdz = true, set_page = 54 }, header = "LEX", }, ["Schmidt:1822"] = { author = "de:|Schmidt, Johann Adolph Erdmann", title = "Neugriechischer Dollmetscher, nebst türkischem und albanischem", year = "1822", location = "Leipzig", publisher = "Ernst Klein's literarischem Comtoir", link = { mdz = "bsb11762259" }, page_url = { mdz = true, set_page = 8 }, header = "LEX", }, ["Stier:1862"] = { title = "Die albanesischen thiernamen", author = "de:|Stier, Gottlieb", year = "1862", journal = { name = "Zeitschrift für vergleichende Sprachforschung auf dem Gebiete des Deutschen, Griechischen und Lateinischen", number = { 11, 2 }, pages = "132–150", }, publisher = "Vandenhoeck & Ruprecht", link = { jstor = "40844786" }, header = "ETY", entry_lang = "sq", own_args = { s = { list = true, display = { label = "nr. ", after = "section", }, }, }, }, } export.headers = [[ ===Mainly lexical=== $LEX$ ===Mainly etymological=== $ETY$ ===Dialectological=== $DIA$ ===Analyses and grammars=== $GRA$ ===Toponomastics=== $TOP$ ===Onomastics=== $ONO$ ]] return export 9jrkk65isfdqxnrz77kzi6o8pwvhdxw Module:Bibliography/data/pt 828 3513597 9944272 9855502 2026-10-14T20:27:46Z TongcyDai 53191 同步 enwikt(rev 93478263) 9944272 Scribunto text/plain return { sources = { -- A -- ["ABL:DLP"] = { -- online version title = { text = "pt:Dicionário da Língua Portuguesa", -- (DLP) translation = "Dictionary of the Portuguese Language" }, location = "Rio de Janeiro", publisher = "|Brazilian Academy of Letters", -- (Academia Brasileira de Letras; ABL) link = { url = "http://servbib.academia.org.br/" }, default_pagename = true, header = "Monolingual" }, ["ABL:VOLP"] = { -- Full citation from <https://voc.cplp.org/index.php?action=ficha> title = "pt:|Vocabulário Ortográfico da Língua Portuguesa", edition = "6th", author = { { text = "|Bechara, Evanildo", type = "coordinator" } -- * Shahira Daoud -- * Débora Garcia Restom -- * Feiga Fiszon Eugénio dos Santos -- * Ângela Barros Montez -- * Claudio Mello Sobrinho -- * João Felipe Cordeiro Mendes }, location = "Rio de Janeiro", publisher = "|Brazilian Academy of Letters", -- (Academia Brasileira de Letras; ABL) link = { url = { "https://www.academia.org.br/nossa-lingua/vocabulario-ortografico", "https://voc.cplp.org/index.php?action=von&csl=br" } }, default_pagename = true, header = "Vocabulary" }, ["ACL:DLP"] = { -- online version -- Full citation from <https://dicionario.acad-ciencias.pt/perguntas-frequentes/> alias = {"DLP-ACL"}, -- Backwards compatibility title = { text = "pt:Dicionário da Língua Portuguesa", -- (DLP) translation = "Dictionary of the Portuguese Language" }, year = "2023–present", author = { { text = "Salgado, Ana", type = "coordinator" }, }, location = "Lisbon", publisher = { -- ACL/ILLLP "|Lisbon Academy of Sciences", -- (Academia das Ciências de Lisboa, ACL) { text = "pt:Instituto de Lexicologia e Lexicografia da Língua Portuguesa", -- (ILLLP) translation = "Institute of Lexicology and Lexicography of the Portuguese Language" } }, link = { url = "https://dicionario.acad-ciencias.pt/" }, entry_url = "https://dicionario.acad-ciencias.pt/pesquisa/?word=$ENTRY$", default_pagename = true, header = "Monolingual" }, ["ACL:VOLP"] = { title = "pt:|Vocabulário Ortográfico da Língua Portuguesa", edition = "2nd", authors = { { text = "Correia, Margarita", type = "organizer" }, { text = "Ferreira, José Pedro", type = "organizer" } }, year = "2017–present", location = "Coimbra", publisher = { "pt:|Centro de Estudos de Linguística Geral e Aplicada", -- (CELGA-ILTEC) "|University of Coimbra" -- (UC) }, link = { url = { "https://vocabulario.acad-ciencias.pt/", "https://voc.cplp.org/index.php?action=von&csl=pt" } }, header = "Vocabulary" }, ["AFBAM"] = { title = { text = "pt:Atlas dos falares do baixo Amazonas", translation = "Atlas of the dialects of Lower Amazonas" }, year = "2011", author = "Brito, Roseanny Melo de", publisher = "Universidade Federal do Amazonas", location = "Manaus", volume = "II", link = { url = "https://tede.ufam.edu.br/handle/tede/2355" }, header = "AtlasAM" }, ["AGeLO"] = { alias = { "Romano:2012" }, title = { text = "pt:Atlas geossociolinguístico de Londrina: um estudo em tempo real e tempo aparente", translation = "Geo-sociolinguistic atlas of Londrina: a study in real time and apparent time" }, author = "Romano, Valter Pereira", year = "2012", location = "Londrina", publisher = "State University of Londrina|pt:Editora da Universidade Estadual de Londrina", -- (EDUEL) link = { url = "https://repositorio.uel.br/handle/123456789/13277" }, header = "AtlasSBR" }, ["ALAC"] = { title = { text = "Atlas etnolinguístico do Acre – ALAC: fronteiras léxicas", translation = "Ethnolinguistic atlas of Acre – ALAC: lexical frontiers" }, year = "2018", author = "Karlberg, Luísa Galvão Lessa", location = "Rio Branco", publisher = "Edufac", link = { -- URL from <http://www2.ufac.br/editora/menu/livros-digitais> isbn = "978-85-98499-96-3", url = "http://www2.ufac.br/editora/livros/atlasetnolinguisticodoacre.pdf" }, page_url = "http://www2.ufac.br/editora/livros/atlasetnolinguisticodoacre.pdf#page=$PAGE$", header = "AtlasNBR" }, ["ALAP"] = { title = { text = "Atlas linguístico do Amapá", translation = "Linguistic atlas of Amapá" }, year = "2017", author = { "Razky, Abdelhak", "Ribeiro, Celeste Maria da Rocha", "Sanches, Romário Duarte" }, location = "São Paulo", publisher = "Labrador", link = { isbn = "978-85-93058-24-0" }, header = "AtlasNBR" }, ["ALEAç"] = { alias = { "ALEAc" }, title = { text = "pt:Atlas Linguístico-Etnográfico dos Açores", translation = "Linguistic and Ethnographic Atlas of the Azores" }, author = { { text = "João Saramago", type = "investigator"}, }, publishers = { { location = "Lisbon", publisher = "pt:|pt:Centro de Linguística da Universidade de Lisboa" -- (CLUL) }, { location = "Angra do Heroísmo", publisher = "pt:Direcção Regional da Cultura da Região Autónoma dos Açores", } }, -- volumes = { -- { -- paperback -- volume = "1", -- year = "2001" -- Republished "2008", -- author = { -- "Manuela Barros Ferreira", -- "João Saramago", -- "Luísa Segura", -- "Gabriela Vitorino" -- }, -- title = "pt:Atlas Linguístico-Etnográfico dos Açores: A criação de gado", -- location = "Lisbon", -- publisher = "Imprensa Nacional Casa da Moeda", -- (INCM) -- link = { isbn = "978-972-27-1593-5", }, -- }, -- }, link = { url = "https://www.culturacores.azores.gov.pt/alea/Default.aspx" }, header = "Atlas" }, ["Alencar:1865"] = { title = { text = "Iracema: Lenda do Ceará", translation = "Iracema: Legend from Ceará" }, year = "1865", author = "|Alencar, José de", location = "Rio de Janeiro", publisher = "Typ. de Viana e Filhos", link = { url = "https://pt.wikisource.org/wiki/Iracema" }, page_url = { url = "https://pt.wikisource.org/wiki/Página:Iracema_-_lenda_do_Ceará.djvu/$PAGE$", set_page = "+ 20" }, header = "Other" }, ["ALERS"] = { title = { text = "pt:Atlas linguístico-etnográfico da Região Sul do Brasil", translation = "Linguistic and ethnographic atlas of the South Region of Brazil" }, publishers = { { location = "Porto Alegre", publisher = "Editora da UFRGS" }, { location = "Florianópolis", publisher = "Federal University of Santa Catarina|EdUFSC", }, }, volumes = { { volume = "1", title = { text = "pt:Cartas fonéticas e morfossintáticas", translation = "Phonetic and morphosyntactic charts" }, first_edition = "2002", year = "2011", edition = "2nd", authors = { { text = "Walter, Koch", type = "organizer" }, { text = "Altenhofen, Cléo Vilson", type = "organizer" }, { text = "Klassmann, Mário Silfredo", type = "organizer" }, }, link = { url = "http://hdl.handle.net/10183/232185", -- isbn = { -- "978-85-386-0132-6", -- (UFRGS) -- "978-85-328-0557-7" -- (UFSC) -- } }, }, { volume = "2", title = { text = "pt:Cartas semântico-lexicais", translation = "Semantic-lexical charts" }, year = "2011", authors = { { text = "Altenhofen, Cléo Vilson", type = "organizer" }, { text = "Klassmann, Mário Silfredo", type = "organizer" }, }, link = { url = "http://hdl.handle.net/10183/232162", -- isbn = { -- "978-85-386-0133-3", -- (UFRGS) -- "978-85-328-0558-4" -- (UFSC) -- } }, }, }, header = "AtlasSBR" }, ["ALFAMA"] = { title = { text = "pt:Atlas Linguístico dos Falares de Manaus", translation = "Linguistic Atlas of the Dialects of Manaus" }, year = "2018", author = "Cardoso, Leticia Pinto", publisher = "Universidade Federal do Amazonas", location = "Manaus", link = { url = "https://tede.ufam.edu.br/handle/tede/6724" }, header = "AtlasAM" }, ["ALFARiN"] = { title = { text = "pt:Atlas linguístico dos falares do alto rio Negro", translation = "Linguistic atlas of the dialects of Upper Rio Negro" }, year = "2012", author = "Justiniano, Jeiviane dos Santos", publisher = "Universidade Federal do Amazonas", location = "Manaus", link = { url = "https://tede.ufam.edu.br/handle/tede/2372" }, header = "AtlasAM" }, ["ALiB"] = { -- Official title translations at <https://alib.ufba.br/sites/alib.ufba.br/files/informacoes_em_ingles.pdf> alias = { "Aguilera et al:2014" }, title = { text = "pt:Projeto Atlas Linguístico do Brasil|Atlas Linguístico do Brasil", translation = "Linguistic Atlas of Brazil" }, author = { text = "pt:|Aguilera, Vanderci de Andrade", type = "organizer" }, year = { "2014", -- 2018 (ebook) }, location = "Londrina", publisher = "State University of Londrina|pt:Editora da Universidade Estadual de Londrina", -- (EDUEL) volumes = { { volume = "1", author = { "Suzana Alice Marcelino da Silva Cardoso", "Jacyra Andrade Mota", "Vanderci de Andrade Aguilera", "Maria do Socorro Silva de Aragão", "Aparecida Negri Isquerdo", "Abdelhak Razky", "Felício Wessling Margotti", "Cléo Vilson Altenhofen" }, title = { text = "pt:Introdução", translation = "Introduction" }, link = { isbn = "978-85-7216-705-5" }, -- 212 p. }, { volume = "2", author = { "Suzana Alice Marcelino da Silva Cardoso", "Jacyra Andrade Mota", "Vanderci de Andrade Aguilera", "Maria do Socorro Silva de Aragão", "Aparecida Negri Isquerdo", "Abdelhak Razky", "Felício Wessling Margotti" }, title = { text = "pt:Cartas linguísticas", translation = "Linguistic charts" }, link = { isbn = "978-85-7216-709-3" }, -- 368 p. }, }, link = { url = "https://alib.ufba.br/atlas-nacionais" }, header = "Atlas" }, ["Alingo"] = { alias = { "Milano:2015" }, title = { text = "pt:Atlas linguístico de Goiás: léxico-fonético", translation = "Linguistic atlas of Goiás: lexical and phonetic" }, author = "Milani, Sebastião Elias", year = "2015", location = "Rio de Janeiro", publisher = "Barra Livros", link = { isbn = "978-85-64530-17-1" }, header = "AtlasCOBR" }, ["ALiNPiPR"] = { title = { text = "pt:Atlas linguístico do norte pioneiro do Paraná", translation = "Linguistic atlas of the 'Pioneer North' of Paraná" }, year = "2022", author = "Ribeiro, Thiago Leonardo", location = "Londrina", publisher = "State University of Londrina|pt:Editora da Universidade Estadual de Londrina", link = { url = "https://repositorio.uel.br/handle/123456789/9098" }, header = "AtlasSBR" }, ["ALiPE"] = { alias = { "Sá:2013", "Sa:2013" }, title = { text = "pt:Atlas Linguístico de Pernambuco", translation = "Linguistic Atlas of Pernambuco" }, author = "Sá, Edmilson José de", year = "2013", location = "João Pessoa", publish9er = "pt:Editora UFPB", page_url = { url = "https://repositorio.ufpb.br/jspui/bitstream/tede/6279/1/arquivototal.pdf#page=$PAGE$", set_page = "+1" }, link = { url = "https://repositorio.ufpb.br/jspui/handle/tede/6279" }, header = "AtlasNEBR" }, ["ALiPTG"] = { alias = { "Pereira:2007" }, title = { text = "pt:Atlas geolingüístico do litoral potiguar", translation = "Geolinguistic atlas of the coast of Rio Grande do Norte" }, author = "Pereira, Maria das Neves", year = "2007", location = "Rio de Janeiro", publisher = "Federal University of Rio de Janeiro", volumes = { { number = 1 }, { number = 2, title = { text = "pt:Cartas lingüísticas", translation = "Linguistic charts" }, }, }, link = { url = "https://alib.ufba.br/sites/alib.ufba.br/files/pereiramn.pdf" }, header = "AtlasNEBR" }, ["ALITTETO"] = { -- 🔻🔴🔻 alias = { "Silva:2018" }, title = { text = "pt:Atlas linguístico topodinâmico e topoestático do estado do Tocantins", translation = "Topodynamic and topostatic linguistic atlas of Tocantins State" }, author = "Silva, Greize Alves da", year = "2018", location = "Londrina", publisher = "State University of Londrina|pt:Editora da Universidade Estadual de Londrina", -- (EDUEL) link = { url = "https://repositorio.uel.br/handle/123456789/11056" }, header = "AtlasNBR" }, ["ALMASPE"] = { alias = { "Almeida:2009" }, title = { text = "pt:Atlas Linguístico da Mata Sul de Pernambuco", translation = "Linguistic Atlas of Pernambuco's Mata Sul Region" }, author = "Almeida, Edilene Maria Oliveira de", year = "2009", location = "João Pessoa", publisher = "UFPB", page_url = { url = "https://repositorio.ufpb.br/jspui/bitstream/tede/6307/1/arquivototal.pdf#page=$PAGE$", set_page = "+12" }, link = { url = "https://repositorio.ufpb.br/jspui/handle/tede/6307" }, header = "AtlasNEBR" }, ["ALPB"] = { title = { text = "pt:Atlas lingüístico da Paraíba", translation = "Linguistic atlas of Paraíba" }, year = "1984", author = { { text = "Aragão, Maria do Socorro Silva de", type = "coordinator" }, { text = "Menezes, Cleusa Palmeira Bezerra de", type = "coordinator" }, }, publishers = { { location = "João Pessoa", publisher = "|Federal University of Paraíba", }, { location = "Brasília", publisher = "National Council for Scientific and Technological Development|CNPq", }, }, volumes = { { number = "1", title = { text = "pt:Cartas léxicas e fonéticas", translation = "Lexical and phonetic charts" }, }, { number = "2", title = { text = "pt:Análise das formas e estruturas lingüísticas encontradas", translation = "Analisis of the forms and linguistic structures found" }, }, }, header = "AtlasNEBR" }, ["ALPR II"] = { title = { text = "pt:Atlas lingüístico do Paraná", translation = "Linguistic atlas of Paraná" }, year = "2007", author = "Altino, Fabiane Cristina", location = "Londrina", publisher = "State University of Londrina|pt:Editora da Universidade Estadual de Londrina", link = { url = "https://repositorio.uel.br/handle/123456789/10711" }, header = "AtlasSBR" }, ["ALSAM"] = { title = { text = "pt:Atlas linguístico do sul amazonense", translation = "Linguistic atlas of Southern Amazonas" }, year = "2018", author = "Maia, Edson Galvão", location = "Londrina", publisher = "State University of Londrina|pt:Editora da Universidade Estadual de Londrina", volumes = { { volume = "I", title = { text = "pt:Tese", translation = "Thesis" }, }, { volume = "II", title = { text = "pt:Cartas fonéticas", translation = "Phonetic charts" }, }, { volume = "III", title = { text = "pt:Cartas semântico-lexicais", translation = "Semantic-lexical charts" }, }, }, link = { url = "https://repositorio.uel.br/handle/123456789/9731" }, header = "AtlasAM" }, ["ALSCE"] = { title = { text = "pt:Atlas Linguístico dos Sertões Cearenses", translation = "Linguistic Atlas of Ceará's Sertão" }, year = "2019", author = "Lima, Fabiana dos Santos", location = "Fortaleza", publisher = "Federal University of Ceará|UFC", link = { url = "https://repositorio.ufc.br/handle/riufc/51759" }, header = "AtlasNEBR" }, ["ALSFS"] = { alias = "Guimarães:2008", title = { text = "pt:Para um atlas lingüístico de São Francisco do Sul (ALSFS): há nesta ilha um falar específico?", translation = "For a linguistic atlas of São Francisco do Sul (ALSFS): is there a specific speech in this island?" }, year = "2008", author = "Guimarães, Tânia Braga", location = "Londrina", publisher = "State University of Londrina|pt:Editora da Universidade Estadual de Londrina", -- (EDUEL) link = { url = "https://repositorio.uel.br/srv-c0003-s01/api/core/bitstreams/c56d7f3a-de6b-4214-aeb6-da45ba60098e/content" }, page_url= { url = "https://repositorio.uel.br/srv-c0003-s01/api/core/bitstreams/c56d7f3a-de6b-4214-aeb6-da45ba60098e/content#page=$PAGE$", set_page = "+21" }, header = "AtlasSBR" }, ["ALTOSP"] = { alias = { "Santos-Ikeuchi:2014" }, title = { text = "pt:Atlas linguístico topodinâmico do oeste de São Paulo", translation = "Topo-dynamic linguistic atlas of Western São Paulo" }, author = "Santos-Ikeuchi, Ariane Cardoso dos", year = "2014", location = "Londrina", publisher = "State University of Londrina|pt:Editora da Universidade Estadual de Londrina", -- (EDUEL) link = { url = "https://repositorio.uel.br/handle/123456789/10353" }, header = "AtlasSP" }, ["ALTTI"] = { title = { text = "pt:Atlas linguístico topodinâmico do território incaracterístico", translation = "Linguistic atlas of the uncharacteristic territory" }, year = "2015", author = "Cuba, Marigilda Antônio", location = "Londrina", publisher = "State University of Londrina|pt:Editora da Universidade Estadual de Londrina", link = { url = "https://repositorio.uel.br/handle/123456789/15470" }, header = "AtlasCOBR" }, ["AMPRINES"] = { title = { text = "pt:Atlas Morfossintático de parte da microrregião do Rio Negro-Solimões", translation = "Morphosyntactic Atlas of part of the Rio Negro-Solimões Microregion" }, year = "2018", author = " Medeiros, Josué Cordovil", publisher = "Universidade Federal do Amazonas", location = "Manaus", link = { url = "https://tede.ufam.edu.br/handle/tede/6740" }, header = "AtlasAM" }, ["AMSIMA"] = { title = { text = "pt:Atlas Morfossintático da Microrregião do Madeira", translation = "Morphosyntactic Atlas of the Madeira Microregion" }, year = "2017", author = "Tavares, Liliane Sampaio", publisher = "Universidade Federal do Amazonas", location = "Manaus", link = { url = "https://tede.ufam.edu.br/handle/tede/6100" }, header = "AtlasAM" }, ["ASELVI"] = { title = { text = "pt:Atlas semântico-lexical do Vale do Itajaí/SC", translation = "Semantic-lexical atlas of the Itajaí Valley/SC" }, year = "2024", author = "Bitencourt, Greise Schmitz de", location = "Florianópolis", publisher = "Federal University of Santa Catarina|EdUFSC", link = { url = "https://repositorio.ufsc.br/handle/123456789/264065" }, header = "AtlasSBR" }, ["ASL-BBS"] = { alias = "Câmara:2023", title = { text = "pt:Atlas semântico-lexical de Balneário Barra do Sul - Santa Catarina", translation = "Semantic-lexical atlas of Balneário Barra do Sul - Santa Catarina" }, year = "2023", author = "Câmara, Ana Paula", location = "Florianópolis", publisher = "Federal University of Santa Catarina|EdUFSC", volumes = { { number = 1 }, { number = 2, title = { text = "pt:Cartas Introdutórias e linguísticas", translation = "Introdutory and linguistic charts" }, }, }, link = { url = "https://repositorio.ufsc.br/handle/123456789/249979" }, header = "AtlasSBR" }, ["Antônimos"] = { alias = {"Antomimos"}, title = { text = "pt:Dicio – Dicionário Online de Antônimos", translation = "Dicio – Online Dictionary of Antonyms" }, year = "2011–present", location = "Porto", publisher = "7Graus", link = { url = "https://www.antonimos.com.br/" }, default_pagename = true, header = "Thesaurus" }, ["Augusto:2012"] = { title = { text = "pt:Atlas semântico-lexical do estado de Goiás", translation = "Semantic-lexical atlas of the Goiás state" }, year = "2012", author = "Augusto, Vera Lúcia Dias dos Santos", publisher = "USP", location = "São Paulo", volumes = { { volume = "1", link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-09012013-114759/publico/2012_VeraLuciaDiasDosSantosAugusto_VCorr_Parte1.pdf" } }, { volume = "2", link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-09012013-114759/publico/2012_VeraLuciaDiasDosSantosAugusto_VCorr_Parte2.pdf" } }, { volume = "3", link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-09012013-114759/publico/2012_VeraLuciaDiasDosSantosAugusto_VCorr_Parte3.pdf" } }, }, link = { doi = "10.11606/T.8.2012.tde-09012013-114759" }, header = "AtlasCOBR" }, ["Aulete"] = { -- online version title = "pt:|Dicionário Aulete Digital", -- previously "iDicionário Aulete" year = "2008–present", -- Original version by Francisco Júlio de Caldas link = { url = "https://www.aulete.com.br/" }, location = "Rio de Janeiro", publisher = "Lexikon Editora Digital", default_pagename = true, header = "Monolingual" }, ["Avila:2021"] = { import_from = "yrl", header = "Etymology" }, -- B -- ["Bechara:2009"] = { title = { text = "pt:Moderna Gramática Portuguesa", translation = "Modern Portuguese Grammar" }, edition = "37th", author = "|Bechara, Evanildo", location = "Rio de Janeiro", publisher = "Nova Fronteira", link = { isbn = "978-8-52-092318-4", oclc = "690669920" }, header = "Grammar" }, ["Bluteau:1712"] = { -- Public domain title = { text = "pt:|pt:Vocabulario Portuguez e Latino", -- Full title: "Vocabulario portuguez e latino, aulico, anatomico, architectonico, bellico, botanico, brasilico, comico, critico, chimico, dogmatico, dialectico, dendrologico, ecclesiastico, etymologico, economico, florifero, forense, fructifero, geographico, geometrico, gnomonico, hydrographico, homonymico, hierologico, ichtyologico, indico, isagogico, laconico, liturgico, lithologico, medico, musico, meteorologico, nautico, numerico, neoterico, ortographico, optico, ornithologico, poetico, philologico, pharmaceutico, quidditativo, qualitativo, quantitativo, rethorico, rustico, romano, symbolico, synonimico, syllabico, theologico, terapeutico, technologico, uranologico, xenophonico, zoologico, autorizado com exemplos dos melhores escritores portuguezes, e latinos" -- norm = "Vocabulário Português e Latino", translation = "Portuguese and Latin Vocabulary" }, year = "1712–1728", author = "pt:|Bluteau, Rafeal", location = "Coimbra", publisher = "Collegio das Artes da Companhia de Jesu", volumes = { { volume = "1", link = { url = { "https://purl.pt/13969/4/l-2771-a/l-2771-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5446" } }, note = "Listing terms for the letter A." }, { volume = "2", link = { url = { "https://purl.pt/13969/4/l-2772-a/l-2772-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5439" } }, note = "Listing terms for the letters B–C." }, { volume = "3", link = { url = { "https://purl.pt/13969/4/l-2773-a/l-2773-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5440" } }, note = "Listing terms for the letters D–E." }, { volume = "4", link = { url = { "https://purl.pt/13969/4/l-2774-a/l-2774-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5445" } }, note = "Listing terms for the letters F–J." }, { volume = "5", link = { url = { "https://purl.pt/13969/4/l-2775-a/l-2775-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5449" } }, note = "Listing terms for the letters K–N." }, { volume = "6", link = { url = { "https://purl.pt/13969/4/l-2776-a/l-2776-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5442" } }, note = "Listing terms for the letters O–P." }, { volume = "7", link = { url = { "https://purl.pt/13969/4/l-2777-a/l-2777-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5443" } }, note = "Listing terms for the letters Q–S." }, { volume = "8", link = { url = { "https://purl.pt/13969/4/l-2778-a/l-2778-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5441" } }, note = "Listing terms for the letters T–Z." }, { volume = "9", title = "pt:Supplemento ao Vocabulario Portuguez e Latino: Parte I", link = { url = { "https://purl.pt/13969/4/l-2779-a/l-2779-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5448" } }, note = "Listing terms for the letters A–L." }, { volume = "10", title = "pt:Supplemento ao Vocabulario Portuguez e Latino: Parte II", link = { url = { "https://purl.pt/13969/4/l-2790-a/l-2790-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5447" } }, note = "Listing terms for the letters M–Z." }, }, link = { url = "https://purl.pt/13969" }, note = "First Portuguese dictionary with over 43.6 thousand entries, predecessor of Silva's ''{{lang|pt|Diccionario da Lingua Portugueza}}'' (1789).", header = "Historical", }, -- C -- ["Cristianini:2007"] = { title = { text = "pt:Atlas semântico-lexical da região do Grande ABC", translation = "Semantic-Lexical Atlas of the ABC Region" }, author = "Cristianini, Adriana Cristina", year = "2010", location = "São Paulo", publisher = "USP", page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-28012008-115533/publico/TESE_ADRIANA_CRISTINA_CRISTIANINI.pdf#page=$PAGE$", set_page = "-24" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-28012008-115533/pt-br.php", doi = "10.11606/T.8.2010.tde-18102010-144550" }, header = "AtlasSP" }, ["Cunha:DELP"] = { alias = {"DELP-Cunha"}, -- backwards compatability title = { text = "pt:Dicionário etimológico Nova Fronteira da língua portuguesa", translation = "Nova Fronteira etymological dictionary of the Portuguese language" }, editions = { { edition = "1st", year = "1982", location = "Rio de Janeiro", publisher = "pt:|Nova Fronteira", link = { -- lccn = "87103123", -- ol = "OL3112442M", -- lt = "585052" } }, { edition = "2nd", year = "1986", location = "Rio de Janeiro", publisher = "pt:|Nova Fronteira", link = { isbn = "9788520908464", -- lccn = "82220679", -- ol = "OL2419734M" oclc = "9196774" } }, { edition = "3rd", title = { text = "pt:Dicionário etimológico da língua portuguesa", translation = "Etymological dictionary of the Portuguese language" }, year = "2007", location = "Rio de Janeiro", publisher = "pt:Lexikon", link = { isbn = "978-85-86368-17-2" } }, { edition = "4th", title = { text = "pt:Dicionário etimológico da língua portuguesa", translation = "Etymological dictionary of the Portuguese language" }, year = "2010", location = "Rio de Janeiro", publisher = "pt:Lexikon", link = { gb = "h4yiODwAAQBAJ", isbn = "978-85-86368-63-9", oclc = "1026291764" } }, }, author = "pt:|Cunha, Antônio Geraldo da", location = "Rio de Janeiro", publisher = "pt:|Nova Fronteira", link = { -- ol = "OL3203159W" }, default_pagename = true, header = "Etymology" }, -- D -- ["Dicio"] = { title = { text = "pt:Dicio – Dicionário Online de Português", translation = "Dicio – Online Portuguese Dictionary" }, year = "2009–present", location = "Porto", publisher = "7Graus", link = { url = "https://www.dicio.com.br/" }, entry_url = "https://www.dicio.com.br/pesquisa.php?q=$ENTRY$", default_pagename = true, header = "Monolingual" }, ["Dicionário Aberto"] = { -- TODO! -- Licensed CC BY-SA 2.5 PT title = "Dicionário Aberto", link = { url = "https://dicionario-aberto.net/" }, -- Based on "Novo Diccionário da Língua Portuguesa de Cândido de Figueiredo" (1913) -- Support from: -- * Biblioteca Nacional de Portugal -- * Distributed Proofreaders -- * Página-a-Página -- * Natura entry_url = "https://dicionario-aberto.net/search/$ENTRY$", default_pagename = true, header = "Monolingual" }, ["Dicionário inFormal"] = { alias = {"inFormal", "DI"}, title = { text = "pt:Dicionário inFormal", translation = "inFormal Dictionary" }, year = "2006–present", link = { url = "https://www.dicionarioinformal.com.br/" }, entry_url = "https://www.dicionarioinformal.com.br/$ENTRY$", default_pagename = true, header = "Monolingual" }, ["DTA"] = { import_from = "tpw", header = "Etymology" }, -- "Dicionário da Língua Portuguesa": see "ABL:DLP" and "ACL:DLP" -- E -- ["EALMG"] = { title = { text = "pt:Esboço de um atlas lingüístico de Minas Gerais", translation = "Draft of a linguistic atlas of Minas Gerais" }, year = "1977", author = { { text = "Ribeiro, José", type = "coordinator" }, { text = "Zágari, Mario Roberto Lobuglio", type = "coordinator" }, { text = "Passini, José", type = "coordinator" }, { text = "Gaio, Antônio Pereira", type = "coordinator" }, }, publishers = { { location = "Rio de Janeiro", publisher = "pt:|Fundação Casa de Rui Barbosa", }, { location = "Juiz de Fora", publisher = "Federal University of Juiz de Fora|UFJF", }, }, volumes = { { number = "I", }, { number = "II", }, { number = "III", }, { number = "IV", }, }, header = "AtlasSEBR" }, ["Espírito Santo:1993"] = { title = { text = "pt:Dicionário Fenício-Português", translation = "Phoenician-Portuguese Dictionary" }, author = "pt:|Espírito Santo, Moisés", year = "1993", publisher = "|NOVA University Lisbon", location = "Lisbon", edition = "2nd", link = { gb = "r7L9mQEACAAJ" }, header = "Etymology" }, ["Encarnação:2010"] = { title = { text = "pt:Atlas semântico-lexical de Caraguatatuba, Ilhabela, São Sebastião e Ubatuba - municípios do litoral norte de São Paulo", translation = "Semantic-lexical atlas of Caraguatatuba, Ilhabela, São Sebastião and Ubatuba - north coast of São Paulo municipalities" }, author = "Encarnação, Márcia Regina Teixeira da", year = "2010", location = "São Paulo", publisher = "USP", page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-18102010-144550/publico/2010_MarciaReginaTeixeiradaEncarnacao.pdf#page=$PAGE$", set_page = "-1" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-18102010-144550/pt-br.php", doi = "10.11606/T.8.2010.tde-18102010-144550" }, header = "AtlasSP" }, -- F -- ["Ferreira:2006"] = { title = { text = "pt:Municípios paranaenses: origens e significados de seus nomes", translation = "Minicipalities of Paraná: the origin and meaning of their names" }, author = "Ferreira, João Carlos Vicente", year = "2006", publisher = "Secretaria de Estado da Cultura", location = "Curitiba", series = { name = "Paraná da Gente", number = "5" }, link = { url = "https://www.iat.pr.gov.br/sites/agua-terra/arquivos_restritos/files/documento/2020-07/origens_significados_nomes_municipios_pr.pdf" }, page_url = { url = "https://www.iat.pr.gov.br/sites/agua-terra/arquivos_restritos/files/documento/2020-07/origens_significados_nomes_municipios_pr.pdf#page=$PAGE$", set_page = "-3" }, default_pagename = true, header = "Etymology" }, ["Figueiredo:2019"] = { title = { text = "pt:Atlas linguístico pluridimensional do português paulista: níveis semântico-lexical e fonético-fonológico do vernáculo da região do Médio Tietê", translation = "Pluridimensional linguistic atlas of Paulista Portuguese: semantic-lexical and phonetic-phonological levels of the vernacular in Médio Tietê region" }, author = "Figueiredo Junior, Selmo Ribeiro", year = "2018", published_year = "2019", location = "São Paulo", publisher = "USP", volumes = { { volume = "I", title = { text = "pt:Prolegômenos e análises", translation = "Prolegomena and analyses" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo01_VCorr.pdf" }, }, { volume = "II", title = { text = "pt:Atlas semântico-lexical", translation = "Semantic-lexical atlas" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo02_VCorr.pdf" }, }, { volume = "III", title = { text = "pt:Atlas fonético-fonológico", translation = "Phonetic-phonological atlas" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo03_VCorr.pdf" }, }, { volume = "IV", title = { text = "pt:Corpora (parte 1)", translation = "Corpora (part 1)" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo04_VCorr.pdf" }, }, { volume = "V", title = { text = "pt:Corpora (parte 2)", translation = "Corpora (part 2)" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo05_VCorr.pdf" }, }, { volume = "VI", title = { text = "pt:Epílogo e adendos", translation = "Epilogue and addendums" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo06_VCorr.pdf" }, }, }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/pt-br.php", doi = "10.11606/T.8.2019.tde-12072019-155328", }, header = "AtlasSP" }, -- G -- -- H -- ["Houaiss"] = { -- online version title = { text = "pt:Dicionário Eletrônico Houaiss", translation = "Houaiss Eletronic Dictionary", pedia = "Houaiss Dictionary of the Portuguese Language" }, year = "2004–present", location = "São Paulo", publisher = "Universo Online|UOL", link = { url = "https://houaiss.uol.com.br/" }, default_pagename = true, header = "Monolingual" }, -- I -- ["Infopédia"] = { alias = {"Infopédia"}, title = { text = "pt:|Dicionário Infopédia da Lingua Portuguesa", translation = "Infopédia Dictionary of the Portuguese Language", }, year = "2003–present", location = "Porto", publisher = "|Porto Editora", link = { url = "https://www.infopedia.pt/" }, default_pagename = true, header = "Monolingual" }, -- J -- -- K -- -- L -- ["Lopes:1889"] = { title = { text = "pt:|Neologismos indispensaveis e barbarismos dispensaveis: com um vocabulario neologico portuguez", translation = "Indispensable neologisms and disposable barbarisms: with a Portuguese neologic vocabulary" }, author = "Lopes, Antônio de Castro", location = "Rio de Janeiro", editions = { { --1 -- year = "1889", publisher = "Typ. de G. Leuzinger & Filhos", link = { ia = "NeologismosIndispensaveisEBarbarismos", gb = "l7pHAQAAMAAJ", url = "https://pt.wikisource.org/wiki/Neologismos_indispensaveis_e_barbarismos_dispensaveis" }, page_url = { url = "https://pt.wikisource.org/wiki/P%C3%A1gina:Neologismos_indispensaveis_e_barbarismos.pdf/$PAGE$", set_page = "+44" }, }, { -- 2 -- id = "Lopes:1909", year = "1909", author = { text = "Lopes, Domingos de Castro", type = "editor" }, publisher = "Francisco Alves", link = { ia = "neologismos-castro-lopes-2", url = "https://digital.bbm.usp.br/handle/bbm/7977" }, page_url = { ia = true, }, }, }, header = "Etymology", }, ["Lopes:1993"] = { title = { text = "pt:Dicionário Banto do Brasil: repertório etimológico de vocábulos brasileiros originários do centro, sul, leste e sudoeste africanos", translation = "Bantu Dictionary of Brazil: etymological repetoire of Brazilian terms originating in Central, South, East and Southeast Africa" -- not literal translation }, author = "pt:|Lopes, Nei", year = "1993–1995", location = "Rio de Janeiro", publisher = "Prefeitura da Cidade do Rio de Janeiro", link = { oclc = "252794191" }, default_pagename = true, header = "Etymology" }, ["Lopes:2012"] = { title = { text = "pt:Novo Dicionário Banto do Brasil: contendo mais de 250 propostas etimológicas acolhidas pelo Dicionário Houaiss", translation = "New Bantu Dictionary of Brazil: containing more than 250 proposed etymologies compiled by Houaiss Dictionary" }, author = "pt:|Lopes, Nei", year = "2012", location = "Rio de Janeiro", publisher = "Editora Pallas", link = { isbn = "9788534703482", oclc = "817738983" }, default_pagename = true, header = "Etymology" }, -- M -- ["Michaelis"] = { title = { text = "pt:Michaelis|Michaelis Dicionário Brasileiro da Língua Portuguesa", translation = "Michaelis Brazilian Dictionary of the Portuguese Language", }, author = { { text = "Trevisan, R.", type = "coordinator" }, { text = "Weiszflog, W.", type = "editor" } }, year = "2015–present", location = "São Paulo", publisher = "Editora Melhoramentos", link = { isbn = "978-85-06-04024-9", url = "https://michaelis.uol.com.br/" }, default_pagename = true, header = "Monolingual" }, -- N -- ["Nascentes:1932"] = { -- Public domain title = { text = "pt:Dicionário etimológico da língua portuguesa", translation = "Etymological dictionary of the Portuguese language" }, year = "1932", author = { "|Nascentes, Antenor" -- Preface by W. Meyermübke }, volume = "1", location = "Rio de Janeiro", publisher = { "pt:Livraria Acadêmica", "pt:Livraria Francisco Alves", "pt:Livraria São José", "pt:Livros de Portugal", }, link = { gb = "NLotAAAAIAAJ", ia = "AntenorNascentesDicionaroEtimologicoDaLinguaPortuguesaTomoI", -- OCLC: 1375348, 1414851624, 504800705, 709367955, 889356355, 949312564, 958980950 }, default_pagename = true, header = "Etymology" }, -- O -- -- P -- ["Papavero:2018"] = { title = { text = "pt:Sobre os nomes populares conferidos às espécies sul-americanas de ''Tapirus'' (Mammalia, Perissodactyla, Tapiridae)", translation = "About the common names given to the South American species of ''Tapirus'' (Mammalia, Perissodactyla, Tapiridae)" }, author = "Papavero, Nelson", year = "2018", journal = { name = "Arquivos de Zoologia", number = "49(1)", pages = "1-112" }, location = "São Paulo", publisher = "University of São Paulo|USP", link = { url = "https://revistas.usp.br/azmz/article/view/146857/146970", doi = "10.11606/2176‑7793/2018.49.01", }, header = "Etymology", }, ["Pinto:1832"] = { -- Public domain title = { text = "pt:Diccionario da Lingua Brasileira", -- norm = "Dicionário da Língua Brasileira", translation = "Dictionary of the Brazilian Language" }, author = "Pinto, Luís Maria da Silva", year = "1832", location = "Typographia de Silva", publisher = "Ouro Preto", link = { url = { "https://www.bbm.usp.br/pt-br/dicionarios/diccionario-da-lingua-brasileira/", "https://bdlb.bn.gov.br/acervo/handle/20.500.12156.3/46568" } }, header = "Historical" }, ["PDLP"] = { title = "pt:|Portal da Língua Portuguesa", year = "2008", author = { "Correia, Margarita", -- (since 2010) "Ashby, Simone", -- (2009-2010) "Janssen, Maarten", -- (2008-2009) }, publisher = "pt:|Centro de Estudos de Linguística Geral e Aplicada", -- (CELGA-ILTEC) -- Previously "Instituto de Linguística Teórica e Computacional" (ILTEC) -- Support from: -- * Fundação para a Ciência e a Tecnologia -- * Universidade de Lisboa -- * Universidade Nova de Lisboa -- * Observatório de Neologia do Português -- * Porto Editora -- * Agência Lusa link = { url = "http://www.portaldalinguaportuguesa.org/" }, default_pagename = true, header = "Vocabulary" }, ["Priberam"] = { alias = {"DPLP", "DPLO"}, title = { text = "pt:|Dicionário Priberam da Lingua Portuguesa", -- Previously "Dicionário da Língua Portuguesa On-Line" translation = "Priberam Dictionary of the Portuguese Language" }, year = "2008–present", location = "Lisbon", publisher = "Priberam", link = { url = "https://dicionario.priberam.org/" }, default_pagename = true, header = "Monolingual" }, -- Q -- -- R -- ["Rubim:1853"] = { -- Public domain title = "Vocabulario brasileiro para servir de complemento aos diccionarios da lingua portugueza", author = "Rubim, Braz da Costa", year = "1853", location = "Rio de Janeiro", publisher = "Emp. Typ. Dous de Dezembro de Paula Brito / Impressor da Casa Imperial", link = { url = "https://digital.bbm.usp.br/handle/bbm/3886" }, -- 80 p. header = "Historical", }, -- S -- ["Sinônimos"] = { alias = {"Sinonimos"}, title = { text = "pt:Dicio – Dicionário Online de Sinônimos", translation = "Dicio – Online Dictionary of Synonyms" }, year = "2011–present", location = "Porto", publisher = "7Graus", link = { url = "https://www.sinonimos.com.br/" }, default_pagename = true, header = "Thesaurus" }, ["Silva:DLP"] = { -- Public domain title = { text = "pt:Diccionario da Lingua Portugueza", -- norm = "Dicionário da Língua Portuguesa", translation = "Dictionary of the Portuguese Language" }, author = "pt:|Silva, António de Morais", -- Listed as "Antonio de Moraes Silva" first_edition = "1789", editions = { { edition = "1st", author = { "pt:|Bluteau, Rafeal", "pt:|Silva, António de Morais", }, year = "1789", location = "Lisbon", publisher = "Officina de Simão Thaddeo Ferreira", volumes = { { volume = "1", title = "A–K", link = { url = { "https://www.cepese.pt/portal/pt/bases-de-dados/dicionario/pdf/dicionario-morais-a-k.pdf", "https://digital.bbm.usp.br/view/?45000008422" } } }, { volume = "1", title = "L–Z", link = { url = { "https://www.cepese.pt/portal/pt/bases-de-dados/dicionario/pdf/dicionario-morais-l-z.pdf" } } } } }, -- Edition information from <https://web.archive.org/web/20080321221750/http://www.ibilce.unesp.br/~horta/dicionario/verbete%20dicionario%20da%20lingua%20portuguesa%20moraes%20silva.htm> { edition = "2nd", year = "1813" }, { edition = "3rd", year = "1823" }, { edition = "4th", year = "1831" }, { edition = "5th", year = "1844" }, { edition = "6th", year = "1858" }, { edition = "7th", year = "1877/1878" }, { edition = "8th", year = "1890", volumes = { { volume = "1", title = "A–E", location = { "Rio de Janeiro", "Lisbon" }, publisher = { "Empreza Litteraria Fluminense" -- Owned by "A. A. da Silva Lobo" }, link = { url = "https://www2.senado.leg.br/bdsf/handle/id/242523" }, }, -- TODO: Missing volumes for F–Z }, }, { edition = "9th", -- no date }, }, header = "Historical" }, ["Silva:2012"] = { title = { text = "pt:Atlas linguístico do centro-oeste potiguar", translation = "Linguistic atlas of Center-Western Rio Grande do Norte" }, author = "Silva, Moisés Batista da", year = "2012", location = "Fortaleza", publisher = "Universidade Federal do Ceará", link = { url = "http://repositorio.ufc.br/handle/riufc/8253" }, header = "AtlasNEBR" }, ["Silveira Bueno:1998"] = { title = { text = "pt:Dicionário escolar Silveira Bueno", translation = "Silveira Bueno Scholarly Dictionary" }, author = "pt:Silveira Bueno|Francisco de Silveira Bueno", year = "", edition = "23rd", location = "Rio de Janeiro", publisher = "Ediouro", link = { ia = "isbn_9788500310690", isbn = "9788500310690", -- oclc = "1035898190" (22nd edition?) }, header = "Monolingual" }, -- T -- ["Taunay:1914"] = { -- Public domain title = { text = "pt:Lexico de lacunas: subsidios para os diccionarios da lingua portugueza", -- norm = "pt:Léxico de lacunas: subsídios para os dicionários da língua portuguesa", translation = "Lacuna Lexicon: subsidies for the dictionaries of the Portuguese language" }, author = "|Taunay, Afonso d'Escragnolle", -- Listed as "Affonso D'E. Taunay" year = "1914", -- volume = "16", location = "Tours", publisher = "Imprimiere E. Arrault et C<sup>ie</sup>", link = { url = { "https://www.bbm.usp.br/pt-br/dicionarios/lexico-de-lacunas-subsidios-para-os-diccionarios-da-lingua-portugueza/" } }, -- 223 p. header = "Historical" }, -- U -- -- V -- ["Viana:1914"] = { alias = {"VORLP"}, title = "Vocabulário Ortográfico e Remissivo da Língua Portuguesa", edition = "3rd", author = "Aniceto dos Reis Gonçalves Viana|Viana, Aniceto Reis Gonçalves", location = { -- Aillaud "Paris", -- Bertrand "Lisbon", -- Francisco Alves "Belo Horizonte", "Rio de Janeiro", "São Paulo", }, publisher = { "pt:Livraria Aillaud", "pt:|Livraria Bertrand", "pt:Francisco Alves (livraria)|Livraria Francisco Alves" }, link = { url = "https://pt.wikisource.org/wiki/Vocabul%C3%A1rio_ortogr%C3%A1fico_e_remissivo_da_l%C3%ADngua_portuguesa" }, header = "Vocabulary" }, ["VOC"] = { -- Full citation from <https://voc.cplp.org/index.php?action=apresent> alias = {"VOCLP"}, title = "pt:|Vocabulário Ortográfico Comum da Língua Portuguesa", author = { { text = "Ferreira, José Pedro", type = "editor-in-chief" }, { text = "Correia, Margarita", type = "editor-in-chief" }, { text = "Almeida, Gladis de Barcellos", type = "editor-in-chief" }, }, location = "Praia", publisher = { -- CPLP { text = "pt:Instituto Internacional da Língua Portuguesa", -- (IILP) translation = "International Portuguese Language Institute", pedia = "International Portuguese Language Institute" }, "Comunidade dos Países de Língua Portuguesa" }, link = { url = "https://voc.cplp.org/index.php" }, entry_url = "https://voc.cplp.org/index.php?sel=exact&action=simplesearch&base=form&query=$ENTRY$", default_pagename = true, header = "Vocabulary" }, ["VOCALP"] = { -- Full citation from <https://voc.cplp.org/index.php?action=von&csl=cv> title = { text = "pt:Vocabulário Ortográfico Cabo-Verdiano da Língua Portuguesa", translation = "Cabo Verdean Orthographic Vocabulary of the Portuguese Language" }, authors = { { text = "Monteiro, Adelaide", type = "coordinator" } }, year = "2017", location = "Praia", publisher = "|University of Cape Verde", link = { "https://voc.cplp.org/index.php?action=von&csl=cv" }, entry_url = "https://voc.cplp.org/index.php?sel=exact&action=simplesearch&base=form&query=$ENTRY$", header = "Vocabulary" }, -- "VOLP": see "ABL:VOLP" and "ACL:VOLP" ["VOMOLP"] = { -- Full citation from <https://voc.cplp.org/index.php?action=von&csl=mz> title = { text = "pt:Vocabulário Ortográfico Moçambicano da Língua Portuguesa", translation = "Mozambican Orthographic Vocabulary of the Portuguese Language" }, authors = { { text = "Machungo, Inês", type = "coordinator" } }, year = "2017", location = "Maputo", publisher = "Cátedra de Português Língua Segunda e Estrangeira", link = { "https://voc.cplp.org/index.php?action=von&csl=mz" }, entry_url = "https://voc.cplp.org/index.php?sel=exact&action=simplesearch&base=form&query=$ENTRY$", header = "Vocabulary" }, ["VOTL"] = { -- Full citation from <https://voc.cplp.org/index.php?action=von&csl=tl> title = { text = "pt:Vocabulário Ortográfico de Timor-Leste", translation = "Orthographic Vocabulary of Timor-Leste" }, authors = { { text = "Costa, Luís", type = "coordinator" } }, year = "2017", location = "Dili", publisher = "Instituto Nacional de Linguística", link = { "https://voc.cplp.org/index.php?action=von&csl=cv" }, entry_url = "https://voc.cplp.org/index.php?sel=exact&action=simplesearch&base=form&query=$ENTRY$", header = "Vocabulary" }, -- W -- -- X -- -- Y -- -- Z -- }, headers = [[ ===Etymology=== $Etymology$ ===Grammars=== $Grammar$ ===Dictionaries=== ====Monolingual==== $Monolingual$ ====Historical==== $Historical$ ===Thesaurus=== $Thesaurus$ ===Vocabularies=== $Vocabulary$ ===Linguistic atlases=== $Atlas$ ====Central-West Brazil==== $AtlasCOBR$ ====North Brazil==== $AtlasNBR$ =====Amazonas===== $AtlasAM$ ====Northeast Brazil==== $AtlasNEBR$ ====Southeast Brazil==== $AtlasSEBR$ =====São Paulo===== $AtlasSP$ ====South Brazil==== $AtlasSBR$ ===Other=== $Other$ ]] } 5e3fjv3720n2d749j0h4l02uoy2ybr5 9944338 9944272 2026-10-14T21:01:50Z TongcyDai 53191 維基百科連結本地化(7 處改連中文維基百科條目、26 處無中文條目,加 en: 等前綴維持原目標) 9944338 Scribunto text/plain return { sources = { -- A -- ["ABL:DLP"] = { -- online version title = { text = "pt:Dicionário da Língua Portuguesa", -- (DLP) translation = "Dictionary of the Portuguese Language" }, location = "Rio de Janeiro", publisher = "巴西文学院|Brazilian Academy of Letters", -- (Academia Brasileira de Letras; ABL) link = { url = "http://servbib.academia.org.br/" }, default_pagename = true, header = "Monolingual" }, ["ABL:VOLP"] = { -- Full citation from <https://voc.cplp.org/index.php?action=ficha> title = "pt:|Vocabulário Ortográfico da Língua Portuguesa", edition = "6th", author = { { text = "en:|Bechara, Evanildo", type = "coordinator" } -- * Shahira Daoud -- * Débora Garcia Restom -- * Feiga Fiszon Eugénio dos Santos -- * Ângela Barros Montez -- * Claudio Mello Sobrinho -- * João Felipe Cordeiro Mendes }, location = "Rio de Janeiro", publisher = "巴西文学院|Brazilian Academy of Letters", -- (Academia Brasileira de Letras; ABL) link = { url = { "https://www.academia.org.br/nossa-lingua/vocabulario-ortografico", "https://voc.cplp.org/index.php?action=von&csl=br" } }, default_pagename = true, header = "Vocabulary" }, ["ACL:DLP"] = { -- online version -- Full citation from <https://dicionario.acad-ciencias.pt/perguntas-frequentes/> alias = {"DLP-ACL"}, -- Backwards compatibility title = { text = "pt:Dicionário da Língua Portuguesa", -- (DLP) translation = "Dictionary of the Portuguese Language" }, year = "2023–present", author = { { text = "Salgado, Ana", type = "coordinator" }, }, location = "Lisbon", publisher = { -- ACL/ILLLP "里斯本科学院|Lisbon Academy of Sciences", -- (Academia das Ciências de Lisboa, ACL) { text = "pt:Instituto de Lexicologia e Lexicografia da Língua Portuguesa", -- (ILLLP) translation = "Institute of Lexicology and Lexicography of the Portuguese Language" } }, link = { url = "https://dicionario.acad-ciencias.pt/" }, entry_url = "https://dicionario.acad-ciencias.pt/pesquisa/?word=$ENTRY$", default_pagename = true, header = "Monolingual" }, ["ACL:VOLP"] = { title = "pt:|Vocabulário Ortográfico da Língua Portuguesa", edition = "2nd", authors = { { text = "Correia, Margarita", type = "organizer" }, { text = "Ferreira, José Pedro", type = "organizer" } }, year = "2017–present", location = "Coimbra", publisher = { "pt:|Centro de Estudos de Linguística Geral e Aplicada", -- (CELGA-ILTEC) "科英布拉大學|University of Coimbra" -- (UC) }, link = { url = { "https://vocabulario.acad-ciencias.pt/", "https://voc.cplp.org/index.php?action=von&csl=pt" } }, header = "Vocabulary" }, ["AFBAM"] = { title = { text = "pt:Atlas dos falares do baixo Amazonas", translation = "Atlas of the dialects of Lower Amazonas" }, year = "2011", author = "Brito, Roseanny Melo de", publisher = "Universidade Federal do Amazonas", location = "Manaus", volume = "II", link = { url = "https://tede.ufam.edu.br/handle/tede/2355" }, header = "AtlasAM" }, ["AGeLO"] = { alias = { "Romano:2012" }, title = { text = "pt:Atlas geossociolinguístico de Londrina: um estudo em tempo real e tempo aparente", translation = "Geo-sociolinguistic atlas of Londrina: a study in real time and apparent time" }, author = "Romano, Valter Pereira", year = "2012", location = "Londrina", publisher = "en:State University of Londrina|pt:Editora da Universidade Estadual de Londrina", -- (EDUEL) link = { url = "https://repositorio.uel.br/handle/123456789/13277" }, header = "AtlasSBR" }, ["ALAC"] = { title = { text = "Atlas etnolinguístico do Acre – ALAC: fronteiras léxicas", translation = "Ethnolinguistic atlas of Acre – ALAC: lexical frontiers" }, year = "2018", author = "Karlberg, Luísa Galvão Lessa", location = "Rio Branco", publisher = "Edufac", link = { -- URL from <http://www2.ufac.br/editora/menu/livros-digitais> isbn = "978-85-98499-96-3", url = "http://www2.ufac.br/editora/livros/atlasetnolinguisticodoacre.pdf" }, page_url = "http://www2.ufac.br/editora/livros/atlasetnolinguisticodoacre.pdf#page=$PAGE$", header = "AtlasNBR" }, ["ALAP"] = { title = { text = "Atlas linguístico do Amapá", translation = "Linguistic atlas of Amapá" }, year = "2017", author = { "Razky, Abdelhak", "Ribeiro, Celeste Maria da Rocha", "Sanches, Romário Duarte" }, location = "São Paulo", publisher = "Labrador", link = { isbn = "978-85-93058-24-0" }, header = "AtlasNBR" }, ["ALEAç"] = { alias = { "ALEAc" }, title = { text = "pt:Atlas Linguístico-Etnográfico dos Açores", translation = "Linguistic and Ethnographic Atlas of the Azores" }, author = { { text = "João Saramago", type = "investigator"}, }, publishers = { { location = "Lisbon", publisher = "pt:|pt:Centro de Linguística da Universidade de Lisboa" -- (CLUL) }, { location = "Angra do Heroísmo", publisher = "pt:Direcção Regional da Cultura da Região Autónoma dos Açores", } }, -- volumes = { -- { -- paperback -- volume = "1", -- year = "2001" -- Republished "2008", -- author = { -- "Manuela Barros Ferreira", -- "João Saramago", -- "Luísa Segura", -- "Gabriela Vitorino" -- }, -- title = "pt:Atlas Linguístico-Etnográfico dos Açores: A criação de gado", -- location = "Lisbon", -- publisher = "Imprensa Nacional Casa da Moeda", -- (INCM) -- link = { isbn = "978-972-27-1593-5", }, -- }, -- }, link = { url = "https://www.culturacores.azores.gov.pt/alea/Default.aspx" }, header = "Atlas" }, ["Alencar:1865"] = { title = { text = "Iracema: Lenda do Ceará", translation = "Iracema: Legend from Ceará" }, year = "1865", author = "若澤·德·阿倫卡爾|Alencar, José de", location = "Rio de Janeiro", publisher = "Typ. de Viana e Filhos", link = { url = "https://pt.wikisource.org/wiki/Iracema" }, page_url = { url = "https://pt.wikisource.org/wiki/Página:Iracema_-_lenda_do_Ceará.djvu/$PAGE$", set_page = "+ 20" }, header = "Other" }, ["ALERS"] = { title = { text = "pt:Atlas linguístico-etnográfico da Região Sul do Brasil", translation = "Linguistic and ethnographic atlas of the South Region of Brazil" }, publishers = { { location = "Porto Alegre", publisher = "Editora da UFRGS" }, { location = "Florianópolis", publisher = "en:Federal University of Santa Catarina|EdUFSC", }, }, volumes = { { volume = "1", title = { text = "pt:Cartas fonéticas e morfossintáticas", translation = "Phonetic and morphosyntactic charts" }, first_edition = "2002", year = "2011", edition = "2nd", authors = { { text = "Walter, Koch", type = "organizer" }, { text = "Altenhofen, Cléo Vilson", type = "organizer" }, { text = "Klassmann, Mário Silfredo", type = "organizer" }, }, link = { url = "http://hdl.handle.net/10183/232185", -- isbn = { -- "978-85-386-0132-6", -- (UFRGS) -- "978-85-328-0557-7" -- (UFSC) -- } }, }, { volume = "2", title = { text = "pt:Cartas semântico-lexicais", translation = "Semantic-lexical charts" }, year = "2011", authors = { { text = "Altenhofen, Cléo Vilson", type = "organizer" }, { text = "Klassmann, Mário Silfredo", type = "organizer" }, }, link = { url = "http://hdl.handle.net/10183/232162", -- isbn = { -- "978-85-386-0133-3", -- (UFRGS) -- "978-85-328-0558-4" -- (UFSC) -- } }, }, }, header = "AtlasSBR" }, ["ALFAMA"] = { title = { text = "pt:Atlas Linguístico dos Falares de Manaus", translation = "Linguistic Atlas of the Dialects of Manaus" }, year = "2018", author = "Cardoso, Leticia Pinto", publisher = "Universidade Federal do Amazonas", location = "Manaus", link = { url = "https://tede.ufam.edu.br/handle/tede/6724" }, header = "AtlasAM" }, ["ALFARiN"] = { title = { text = "pt:Atlas linguístico dos falares do alto rio Negro", translation = "Linguistic atlas of the dialects of Upper Rio Negro" }, year = "2012", author = "Justiniano, Jeiviane dos Santos", publisher = "Universidade Federal do Amazonas", location = "Manaus", link = { url = "https://tede.ufam.edu.br/handle/tede/2372" }, header = "AtlasAM" }, ["ALiB"] = { -- Official title translations at <https://alib.ufba.br/sites/alib.ufba.br/files/informacoes_em_ingles.pdf> alias = { "Aguilera et al:2014" }, title = { text = "pt:Projeto Atlas Linguístico do Brasil|Atlas Linguístico do Brasil", translation = "Linguistic Atlas of Brazil" }, author = { text = "pt:|Aguilera, Vanderci de Andrade", type = "organizer" }, year = { "2014", -- 2018 (ebook) }, location = "Londrina", publisher = "en:State University of Londrina|pt:Editora da Universidade Estadual de Londrina", -- (EDUEL) volumes = { { volume = "1", author = { "Suzana Alice Marcelino da Silva Cardoso", "Jacyra Andrade Mota", "Vanderci de Andrade Aguilera", "Maria do Socorro Silva de Aragão", "Aparecida Negri Isquerdo", "Abdelhak Razky", "Felício Wessling Margotti", "Cléo Vilson Altenhofen" }, title = { text = "pt:Introdução", translation = "Introduction" }, link = { isbn = "978-85-7216-705-5" }, -- 212 p. }, { volume = "2", author = { "Suzana Alice Marcelino da Silva Cardoso", "Jacyra Andrade Mota", "Vanderci de Andrade Aguilera", "Maria do Socorro Silva de Aragão", "Aparecida Negri Isquerdo", "Abdelhak Razky", "Felício Wessling Margotti" }, title = { text = "pt:Cartas linguísticas", translation = "Linguistic charts" }, link = { isbn = "978-85-7216-709-3" }, -- 368 p. }, }, link = { url = "https://alib.ufba.br/atlas-nacionais" }, header = "Atlas" }, ["Alingo"] = { alias = { "Milano:2015" }, title = { text = "pt:Atlas linguístico de Goiás: léxico-fonético", translation = "Linguistic atlas of Goiás: lexical and phonetic" }, author = "Milani, Sebastião Elias", year = "2015", location = "Rio de Janeiro", publisher = "Barra Livros", link = { isbn = "978-85-64530-17-1" }, header = "AtlasCOBR" }, ["ALiNPiPR"] = { title = { text = "pt:Atlas linguístico do norte pioneiro do Paraná", translation = "Linguistic atlas of the 'Pioneer North' of Paraná" }, year = "2022", author = "Ribeiro, Thiago Leonardo", location = "Londrina", publisher = "en:State University of Londrina|pt:Editora da Universidade Estadual de Londrina", link = { url = "https://repositorio.uel.br/handle/123456789/9098" }, header = "AtlasSBR" }, ["ALiPE"] = { alias = { "Sá:2013", "Sa:2013" }, title = { text = "pt:Atlas Linguístico de Pernambuco", translation = "Linguistic Atlas of Pernambuco" }, author = "Sá, Edmilson José de", year = "2013", location = "João Pessoa", publish9er = "pt:Editora UFPB", page_url = { url = "https://repositorio.ufpb.br/jspui/bitstream/tede/6279/1/arquivototal.pdf#page=$PAGE$", set_page = "+1" }, link = { url = "https://repositorio.ufpb.br/jspui/handle/tede/6279" }, header = "AtlasNEBR" }, ["ALiPTG"] = { alias = { "Pereira:2007" }, title = { text = "pt:Atlas geolingüístico do litoral potiguar", translation = "Geolinguistic atlas of the coast of Rio Grande do Norte" }, author = "Pereira, Maria das Neves", year = "2007", location = "Rio de Janeiro", publisher = "Federal University of Rio de Janeiro", volumes = { { number = 1 }, { number = 2, title = { text = "pt:Cartas lingüísticas", translation = "Linguistic charts" }, }, }, link = { url = "https://alib.ufba.br/sites/alib.ufba.br/files/pereiramn.pdf" }, header = "AtlasNEBR" }, ["ALITTETO"] = { -- 🔻🔴🔻 alias = { "Silva:2018" }, title = { text = "pt:Atlas linguístico topodinâmico e topoestático do estado do Tocantins", translation = "Topodynamic and topostatic linguistic atlas of Tocantins State" }, author = "Silva, Greize Alves da", year = "2018", location = "Londrina", publisher = "en:State University of Londrina|pt:Editora da Universidade Estadual de Londrina", -- (EDUEL) link = { url = "https://repositorio.uel.br/handle/123456789/11056" }, header = "AtlasNBR" }, ["ALMASPE"] = { alias = { "Almeida:2009" }, title = { text = "pt:Atlas Linguístico da Mata Sul de Pernambuco", translation = "Linguistic Atlas of Pernambuco's Mata Sul Region" }, author = "Almeida, Edilene Maria Oliveira de", year = "2009", location = "João Pessoa", publisher = "UFPB", page_url = { url = "https://repositorio.ufpb.br/jspui/bitstream/tede/6307/1/arquivototal.pdf#page=$PAGE$", set_page = "+12" }, link = { url = "https://repositorio.ufpb.br/jspui/handle/tede/6307" }, header = "AtlasNEBR" }, ["ALPB"] = { title = { text = "pt:Atlas lingüístico da Paraíba", translation = "Linguistic atlas of Paraíba" }, year = "1984", author = { { text = "Aragão, Maria do Socorro Silva de", type = "coordinator" }, { text = "Menezes, Cleusa Palmeira Bezerra de", type = "coordinator" }, }, publishers = { { location = "João Pessoa", publisher = "en:|Federal University of Paraíba", }, { location = "Brasília", publisher = "en:National Council for Scientific and Technological Development|CNPq", }, }, volumes = { { number = "1", title = { text = "pt:Cartas léxicas e fonéticas", translation = "Lexical and phonetic charts" }, }, { number = "2", title = { text = "pt:Análise das formas e estruturas lingüísticas encontradas", translation = "Analisis of the forms and linguistic structures found" }, }, }, header = "AtlasNEBR" }, ["ALPR II"] = { title = { text = "pt:Atlas lingüístico do Paraná", translation = "Linguistic atlas of Paraná" }, year = "2007", author = "Altino, Fabiane Cristina", location = "Londrina", publisher = "en:State University of Londrina|pt:Editora da Universidade Estadual de Londrina", link = { url = "https://repositorio.uel.br/handle/123456789/10711" }, header = "AtlasSBR" }, ["ALSAM"] = { title = { text = "pt:Atlas linguístico do sul amazonense", translation = "Linguistic atlas of Southern Amazonas" }, year = "2018", author = "Maia, Edson Galvão", location = "Londrina", publisher = "en:State University of Londrina|pt:Editora da Universidade Estadual de Londrina", volumes = { { volume = "I", title = { text = "pt:Tese", translation = "Thesis" }, }, { volume = "II", title = { text = "pt:Cartas fonéticas", translation = "Phonetic charts" }, }, { volume = "III", title = { text = "pt:Cartas semântico-lexicais", translation = "Semantic-lexical charts" }, }, }, link = { url = "https://repositorio.uel.br/handle/123456789/9731" }, header = "AtlasAM" }, ["ALSCE"] = { title = { text = "pt:Atlas Linguístico dos Sertões Cearenses", translation = "Linguistic Atlas of Ceará's Sertão" }, year = "2019", author = "Lima, Fabiana dos Santos", location = "Fortaleza", publisher = "en:Federal University of Ceará|UFC", link = { url = "https://repositorio.ufc.br/handle/riufc/51759" }, header = "AtlasNEBR" }, ["ALSFS"] = { alias = "Guimarães:2008", title = { text = "pt:Para um atlas lingüístico de São Francisco do Sul (ALSFS): há nesta ilha um falar específico?", translation = "For a linguistic atlas of São Francisco do Sul (ALSFS): is there a specific speech in this island?" }, year = "2008", author = "Guimarães, Tânia Braga", location = "Londrina", publisher = "en:State University of Londrina|pt:Editora da Universidade Estadual de Londrina", -- (EDUEL) link = { url = "https://repositorio.uel.br/srv-c0003-s01/api/core/bitstreams/c56d7f3a-de6b-4214-aeb6-da45ba60098e/content" }, page_url= { url = "https://repositorio.uel.br/srv-c0003-s01/api/core/bitstreams/c56d7f3a-de6b-4214-aeb6-da45ba60098e/content#page=$PAGE$", set_page = "+21" }, header = "AtlasSBR" }, ["ALTOSP"] = { alias = { "Santos-Ikeuchi:2014" }, title = { text = "pt:Atlas linguístico topodinâmico do oeste de São Paulo", translation = "Topo-dynamic linguistic atlas of Western São Paulo" }, author = "Santos-Ikeuchi, Ariane Cardoso dos", year = "2014", location = "Londrina", publisher = "en:State University of Londrina|pt:Editora da Universidade Estadual de Londrina", -- (EDUEL) link = { url = "https://repositorio.uel.br/handle/123456789/10353" }, header = "AtlasSP" }, ["ALTTI"] = { title = { text = "pt:Atlas linguístico topodinâmico do território incaracterístico", translation = "Linguistic atlas of the uncharacteristic territory" }, year = "2015", author = "Cuba, Marigilda Antônio", location = "Londrina", publisher = "en:State University of Londrina|pt:Editora da Universidade Estadual de Londrina", link = { url = "https://repositorio.uel.br/handle/123456789/15470" }, header = "AtlasCOBR" }, ["AMPRINES"] = { title = { text = "pt:Atlas Morfossintático de parte da microrregião do Rio Negro-Solimões", translation = "Morphosyntactic Atlas of part of the Rio Negro-Solimões Microregion" }, year = "2018", author = " Medeiros, Josué Cordovil", publisher = "Universidade Federal do Amazonas", location = "Manaus", link = { url = "https://tede.ufam.edu.br/handle/tede/6740" }, header = "AtlasAM" }, ["AMSIMA"] = { title = { text = "pt:Atlas Morfossintático da Microrregião do Madeira", translation = "Morphosyntactic Atlas of the Madeira Microregion" }, year = "2017", author = "Tavares, Liliane Sampaio", publisher = "Universidade Federal do Amazonas", location = "Manaus", link = { url = "https://tede.ufam.edu.br/handle/tede/6100" }, header = "AtlasAM" }, ["ASELVI"] = { title = { text = "pt:Atlas semântico-lexical do Vale do Itajaí/SC", translation = "Semantic-lexical atlas of the Itajaí Valley/SC" }, year = "2024", author = "Bitencourt, Greise Schmitz de", location = "Florianópolis", publisher = "en:Federal University of Santa Catarina|EdUFSC", link = { url = "https://repositorio.ufsc.br/handle/123456789/264065" }, header = "AtlasSBR" }, ["ASL-BBS"] = { alias = "Câmara:2023", title = { text = "pt:Atlas semântico-lexical de Balneário Barra do Sul - Santa Catarina", translation = "Semantic-lexical atlas of Balneário Barra do Sul - Santa Catarina" }, year = "2023", author = "Câmara, Ana Paula", location = "Florianópolis", publisher = "en:Federal University of Santa Catarina|EdUFSC", volumes = { { number = 1 }, { number = 2, title = { text = "pt:Cartas Introdutórias e linguísticas", translation = "Introdutory and linguistic charts" }, }, }, link = { url = "https://repositorio.ufsc.br/handle/123456789/249979" }, header = "AtlasSBR" }, ["Antônimos"] = { alias = {"Antomimos"}, title = { text = "pt:Dicio – Dicionário Online de Antônimos", translation = "Dicio – Online Dictionary of Antonyms" }, year = "2011–present", location = "Porto", publisher = "7Graus", link = { url = "https://www.antonimos.com.br/" }, default_pagename = true, header = "Thesaurus" }, ["Augusto:2012"] = { title = { text = "pt:Atlas semântico-lexical do estado de Goiás", translation = "Semantic-lexical atlas of the Goiás state" }, year = "2012", author = "Augusto, Vera Lúcia Dias dos Santos", publisher = "USP", location = "São Paulo", volumes = { { volume = "1", link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-09012013-114759/publico/2012_VeraLuciaDiasDosSantosAugusto_VCorr_Parte1.pdf" } }, { volume = "2", link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-09012013-114759/publico/2012_VeraLuciaDiasDosSantosAugusto_VCorr_Parte2.pdf" } }, { volume = "3", link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-09012013-114759/publico/2012_VeraLuciaDiasDosSantosAugusto_VCorr_Parte3.pdf" } }, }, link = { doi = "10.11606/T.8.2012.tde-09012013-114759" }, header = "AtlasCOBR" }, ["Aulete"] = { -- online version title = "pt:|Dicionário Aulete Digital", -- previously "iDicionário Aulete" year = "2008–present", -- Original version by Francisco Júlio de Caldas link = { url = "https://www.aulete.com.br/" }, location = "Rio de Janeiro", publisher = "Lexikon Editora Digital", default_pagename = true, header = "Monolingual" }, ["Avila:2021"] = { import_from = "yrl", header = "Etymology" }, -- B -- ["Bechara:2009"] = { title = { text = "pt:Moderna Gramática Portuguesa", translation = "Modern Portuguese Grammar" }, edition = "37th", author = "en:|Bechara, Evanildo", location = "Rio de Janeiro", publisher = "Nova Fronteira", link = { isbn = "978-8-52-092318-4", oclc = "690669920" }, header = "Grammar" }, ["Bluteau:1712"] = { -- Public domain title = { text = "pt:|pt:Vocabulario Portuguez e Latino", -- Full title: "Vocabulario portuguez e latino, aulico, anatomico, architectonico, bellico, botanico, brasilico, comico, critico, chimico, dogmatico, dialectico, dendrologico, ecclesiastico, etymologico, economico, florifero, forense, fructifero, geographico, geometrico, gnomonico, hydrographico, homonymico, hierologico, ichtyologico, indico, isagogico, laconico, liturgico, lithologico, medico, musico, meteorologico, nautico, numerico, neoterico, ortographico, optico, ornithologico, poetico, philologico, pharmaceutico, quidditativo, qualitativo, quantitativo, rethorico, rustico, romano, symbolico, synonimico, syllabico, theologico, terapeutico, technologico, uranologico, xenophonico, zoologico, autorizado com exemplos dos melhores escritores portuguezes, e latinos" -- norm = "Vocabulário Português e Latino", translation = "Portuguese and Latin Vocabulary" }, year = "1712–1728", author = "pt:|Bluteau, Rafeal", location = "Coimbra", publisher = "Collegio das Artes da Companhia de Jesu", volumes = { { volume = "1", link = { url = { "https://purl.pt/13969/4/l-2771-a/l-2771-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5446" } }, note = "Listing terms for the letter A." }, { volume = "2", link = { url = { "https://purl.pt/13969/4/l-2772-a/l-2772-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5439" } }, note = "Listing terms for the letters B–C." }, { volume = "3", link = { url = { "https://purl.pt/13969/4/l-2773-a/l-2773-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5440" } }, note = "Listing terms for the letters D–E." }, { volume = "4", link = { url = { "https://purl.pt/13969/4/l-2774-a/l-2774-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5445" } }, note = "Listing terms for the letters F–J." }, { volume = "5", link = { url = { "https://purl.pt/13969/4/l-2775-a/l-2775-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5449" } }, note = "Listing terms for the letters K–N." }, { volume = "6", link = { url = { "https://purl.pt/13969/4/l-2776-a/l-2776-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5442" } }, note = "Listing terms for the letters O–P." }, { volume = "7", link = { url = { "https://purl.pt/13969/4/l-2777-a/l-2777-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5443" } }, note = "Listing terms for the letters Q–S." }, { volume = "8", link = { url = { "https://purl.pt/13969/4/l-2778-a/l-2778-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5441" } }, note = "Listing terms for the letters T–Z." }, { volume = "9", title = "pt:Supplemento ao Vocabulario Portuguez e Latino: Parte I", link = { url = { "https://purl.pt/13969/4/l-2779-a/l-2779-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5448" } }, note = "Listing terms for the letters A–L." }, { volume = "10", title = "pt:Supplemento ao Vocabulario Portuguez e Latino: Parte II", link = { url = { "https://purl.pt/13969/4/l-2790-a/l-2790-a_item4/index.html", "https://digital.bbm.usp.br/handle/bbm/5447" } }, note = "Listing terms for the letters M–Z." }, }, link = { url = "https://purl.pt/13969" }, note = "First Portuguese dictionary with over 43.6 thousand entries, predecessor of Silva's ''{{lang|pt|Diccionario da Lingua Portugueza}}'' (1789).", header = "Historical", }, -- C -- ["Cristianini:2007"] = { title = { text = "pt:Atlas semântico-lexical da região do Grande ABC", translation = "Semantic-Lexical Atlas of the ABC Region" }, author = "Cristianini, Adriana Cristina", year = "2010", location = "São Paulo", publisher = "USP", page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-28012008-115533/publico/TESE_ADRIANA_CRISTINA_CRISTIANINI.pdf#page=$PAGE$", set_page = "-24" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-28012008-115533/pt-br.php", doi = "10.11606/T.8.2010.tde-18102010-144550" }, header = "AtlasSP" }, ["Cunha:DELP"] = { alias = {"DELP-Cunha"}, -- backwards compatability title = { text = "pt:Dicionário etimológico Nova Fronteira da língua portuguesa", translation = "Nova Fronteira etymological dictionary of the Portuguese language" }, editions = { { edition = "1st", year = "1982", location = "Rio de Janeiro", publisher = "pt:|Nova Fronteira", link = { -- lccn = "87103123", -- ol = "OL3112442M", -- lt = "585052" } }, { edition = "2nd", year = "1986", location = "Rio de Janeiro", publisher = "pt:|Nova Fronteira", link = { isbn = "9788520908464", -- lccn = "82220679", -- ol = "OL2419734M" oclc = "9196774" } }, { edition = "3rd", title = { text = "pt:Dicionário etimológico da língua portuguesa", translation = "Etymological dictionary of the Portuguese language" }, year = "2007", location = "Rio de Janeiro", publisher = "pt:Lexikon", link = { isbn = "978-85-86368-17-2" } }, { edition = "4th", title = { text = "pt:Dicionário etimológico da língua portuguesa", translation = "Etymological dictionary of the Portuguese language" }, year = "2010", location = "Rio de Janeiro", publisher = "pt:Lexikon", link = { gb = "h4yiODwAAQBAJ", isbn = "978-85-86368-63-9", oclc = "1026291764" } }, }, author = "pt:|Cunha, Antônio Geraldo da", location = "Rio de Janeiro", publisher = "pt:|Nova Fronteira", link = { -- ol = "OL3203159W" }, default_pagename = true, header = "Etymology" }, -- D -- ["Dicio"] = { title = { text = "pt:Dicio – Dicionário Online de Português", translation = "Dicio – Online Portuguese Dictionary" }, year = "2009–present", location = "Porto", publisher = "7Graus", link = { url = "https://www.dicio.com.br/" }, entry_url = "https://www.dicio.com.br/pesquisa.php?q=$ENTRY$", default_pagename = true, header = "Monolingual" }, ["Dicionário Aberto"] = { -- TODO! -- Licensed CC BY-SA 2.5 PT title = "Dicionário Aberto", link = { url = "https://dicionario-aberto.net/" }, -- Based on "Novo Diccionário da Língua Portuguesa de Cândido de Figueiredo" (1913) -- Support from: -- * Biblioteca Nacional de Portugal -- * Distributed Proofreaders -- * Página-a-Página -- * Natura entry_url = "https://dicionario-aberto.net/search/$ENTRY$", default_pagename = true, header = "Monolingual" }, ["Dicionário inFormal"] = { alias = {"inFormal", "DI"}, title = { text = "pt:Dicionário inFormal", translation = "inFormal Dictionary" }, year = "2006–present", link = { url = "https://www.dicionarioinformal.com.br/" }, entry_url = "https://www.dicionarioinformal.com.br/$ENTRY$", default_pagename = true, header = "Monolingual" }, ["DTA"] = { import_from = "tpw", header = "Etymology" }, -- "Dicionário da Língua Portuguesa": see "ABL:DLP" and "ACL:DLP" -- E -- ["EALMG"] = { title = { text = "pt:Esboço de um atlas lingüístico de Minas Gerais", translation = "Draft of a linguistic atlas of Minas Gerais" }, year = "1977", author = { { text = "Ribeiro, José", type = "coordinator" }, { text = "Zágari, Mario Roberto Lobuglio", type = "coordinator" }, { text = "Passini, José", type = "coordinator" }, { text = "Gaio, Antônio Pereira", type = "coordinator" }, }, publishers = { { location = "Rio de Janeiro", publisher = "pt:|Fundação Casa de Rui Barbosa", }, { location = "Juiz de Fora", publisher = "en:Federal University of Juiz de Fora|UFJF", }, }, volumes = { { number = "I", }, { number = "II", }, { number = "III", }, { number = "IV", }, }, header = "AtlasSEBR" }, ["Espírito Santo:1993"] = { title = { text = "pt:Dicionário Fenício-Português", translation = "Phoenician-Portuguese Dictionary" }, author = "pt:|Espírito Santo, Moisés", year = "1993", publisher = "里斯本新大學|NOVA University Lisbon", location = "Lisbon", edition = "2nd", link = { gb = "r7L9mQEACAAJ" }, header = "Etymology" }, ["Encarnação:2010"] = { title = { text = "pt:Atlas semântico-lexical de Caraguatatuba, Ilhabela, São Sebastião e Ubatuba - municípios do litoral norte de São Paulo", translation = "Semantic-lexical atlas of Caraguatatuba, Ilhabela, São Sebastião and Ubatuba - north coast of São Paulo municipalities" }, author = "Encarnação, Márcia Regina Teixeira da", year = "2010", location = "São Paulo", publisher = "USP", page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-18102010-144550/publico/2010_MarciaReginaTeixeiradaEncarnacao.pdf#page=$PAGE$", set_page = "-1" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8139/tde-18102010-144550/pt-br.php", doi = "10.11606/T.8.2010.tde-18102010-144550" }, header = "AtlasSP" }, -- F -- ["Ferreira:2006"] = { title = { text = "pt:Municípios paranaenses: origens e significados de seus nomes", translation = "Minicipalities of Paraná: the origin and meaning of their names" }, author = "Ferreira, João Carlos Vicente", year = "2006", publisher = "Secretaria de Estado da Cultura", location = "Curitiba", series = { name = "Paraná da Gente", number = "5" }, link = { url = "https://www.iat.pr.gov.br/sites/agua-terra/arquivos_restritos/files/documento/2020-07/origens_significados_nomes_municipios_pr.pdf" }, page_url = { url = "https://www.iat.pr.gov.br/sites/agua-terra/arquivos_restritos/files/documento/2020-07/origens_significados_nomes_municipios_pr.pdf#page=$PAGE$", set_page = "-3" }, default_pagename = true, header = "Etymology" }, ["Figueiredo:2019"] = { title = { text = "pt:Atlas linguístico pluridimensional do português paulista: níveis semântico-lexical e fonético-fonológico do vernáculo da região do Médio Tietê", translation = "Pluridimensional linguistic atlas of Paulista Portuguese: semantic-lexical and phonetic-phonological levels of the vernacular in Médio Tietê region" }, author = "Figueiredo Junior, Selmo Ribeiro", year = "2018", published_year = "2019", location = "São Paulo", publisher = "USP", volumes = { { volume = "I", title = { text = "pt:Prolegômenos e análises", translation = "Prolegomena and analyses" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo01_VCorr.pdf" }, }, { volume = "II", title = { text = "pt:Atlas semântico-lexical", translation = "Semantic-lexical atlas" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo02_VCorr.pdf" }, }, { volume = "III", title = { text = "pt:Atlas fonético-fonológico", translation = "Phonetic-phonological atlas" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo03_VCorr.pdf" }, }, { volume = "IV", title = { text = "pt:Corpora (parte 1)", translation = "Corpora (part 1)" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo04_VCorr.pdf" }, }, { volume = "V", title = { text = "pt:Corpora (parte 2)", translation = "Corpora (part 2)" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo05_VCorr.pdf" }, }, { volume = "VI", title = { text = "pt:Epílogo e adendos", translation = "Epilogue and addendums" }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/publico/2019_SelmoRibeiroFigueiredoJunior_Tomo06_VCorr.pdf" }, }, }, link = { url = "https://www.teses.usp.br/teses/disponiveis/8/8142/tde-12072019-155328/pt-br.php", doi = "10.11606/T.8.2019.tde-12072019-155328", }, header = "AtlasSP" }, -- G -- -- H -- ["Houaiss"] = { -- online version title = { text = "pt:Dicionário Eletrônico Houaiss", translation = "Houaiss Eletronic Dictionary", pedia = "en:Houaiss Dictionary of the Portuguese Language" }, year = "2004–present", location = "São Paulo", publisher = "en:Universo Online|UOL", link = { url = "https://houaiss.uol.com.br/" }, default_pagename = true, header = "Monolingual" }, -- I -- ["Infopédia"] = { alias = {"Infopédia"}, title = { text = "pt:|Dicionário Infopédia da Lingua Portuguesa", translation = "Infopédia Dictionary of the Portuguese Language", }, year = "2003–present", location = "Porto", publisher = "en:|Porto Editora", link = { url = "https://www.infopedia.pt/" }, default_pagename = true, header = "Monolingual" }, -- J -- -- K -- -- L -- ["Lopes:1889"] = { title = { text = "pt:|Neologismos indispensaveis e barbarismos dispensaveis: com um vocabulario neologico portuguez", translation = "Indispensable neologisms and disposable barbarisms: with a Portuguese neologic vocabulary" }, author = "Lopes, Antônio de Castro", location = "Rio de Janeiro", editions = { { --1 -- year = "1889", publisher = "Typ. de G. Leuzinger & Filhos", link = { ia = "NeologismosIndispensaveisEBarbarismos", gb = "l7pHAQAAMAAJ", url = "https://pt.wikisource.org/wiki/Neologismos_indispensaveis_e_barbarismos_dispensaveis" }, page_url = { url = "https://pt.wikisource.org/wiki/P%C3%A1gina:Neologismos_indispensaveis_e_barbarismos.pdf/$PAGE$", set_page = "+44" }, }, { -- 2 -- id = "Lopes:1909", year = "1909", author = { text = "Lopes, Domingos de Castro", type = "editor" }, publisher = "Francisco Alves", link = { ia = "neologismos-castro-lopes-2", url = "https://digital.bbm.usp.br/handle/bbm/7977" }, page_url = { ia = true, }, }, }, header = "Etymology", }, ["Lopes:1993"] = { title = { text = "pt:Dicionário Banto do Brasil: repertório etimológico de vocábulos brasileiros originários do centro, sul, leste e sudoeste africanos", translation = "Bantu Dictionary of Brazil: etymological repetoire of Brazilian terms originating in Central, South, East and Southeast Africa" -- not literal translation }, author = "pt:|Lopes, Nei", year = "1993–1995", location = "Rio de Janeiro", publisher = "Prefeitura da Cidade do Rio de Janeiro", link = { oclc = "252794191" }, default_pagename = true, header = "Etymology" }, ["Lopes:2012"] = { title = { text = "pt:Novo Dicionário Banto do Brasil: contendo mais de 250 propostas etimológicas acolhidas pelo Dicionário Houaiss", translation = "New Bantu Dictionary of Brazil: containing more than 250 proposed etymologies compiled by Houaiss Dictionary" }, author = "pt:|Lopes, Nei", year = "2012", location = "Rio de Janeiro", publisher = "Editora Pallas", link = { isbn = "9788534703482", oclc = "817738983" }, default_pagename = true, header = "Etymology" }, -- M -- ["Michaelis"] = { title = { text = "pt:Michaelis|Michaelis Dicionário Brasileiro da Língua Portuguesa", translation = "Michaelis Brazilian Dictionary of the Portuguese Language", }, author = { { text = "Trevisan, R.", type = "coordinator" }, { text = "Weiszflog, W.", type = "editor" } }, year = "2015–present", location = "São Paulo", publisher = "Editora Melhoramentos", link = { isbn = "978-85-06-04024-9", url = "https://michaelis.uol.com.br/" }, default_pagename = true, header = "Monolingual" }, -- N -- ["Nascentes:1932"] = { -- Public domain title = { text = "pt:Dicionário etimológico da língua portuguesa", translation = "Etymological dictionary of the Portuguese language" }, year = "1932", author = { "en:|Nascentes, Antenor" -- Preface by W. Meyermübke }, volume = "1", location = "Rio de Janeiro", publisher = { "pt:Livraria Acadêmica", "pt:Livraria Francisco Alves", "pt:Livraria São José", "pt:Livros de Portugal", }, link = { gb = "NLotAAAAIAAJ", ia = "AntenorNascentesDicionaroEtimologicoDaLinguaPortuguesaTomoI", -- OCLC: 1375348, 1414851624, 504800705, 709367955, 889356355, 949312564, 958980950 }, default_pagename = true, header = "Etymology" }, -- O -- -- P -- ["Papavero:2018"] = { title = { text = "pt:Sobre os nomes populares conferidos às espécies sul-americanas de ''Tapirus'' (Mammalia, Perissodactyla, Tapiridae)", translation = "About the common names given to the South American species of ''Tapirus'' (Mammalia, Perissodactyla, Tapiridae)" }, author = "Papavero, Nelson", year = "2018", journal = { name = "Arquivos de Zoologia", number = "49(1)", pages = "1-112" }, location = "São Paulo", publisher = "圣保罗大学|USP", link = { url = "https://revistas.usp.br/azmz/article/view/146857/146970", doi = "10.11606/2176‑7793/2018.49.01", }, header = "Etymology", }, ["Pinto:1832"] = { -- Public domain title = { text = "pt:Diccionario da Lingua Brasileira", -- norm = "Dicionário da Língua Brasileira", translation = "Dictionary of the Brazilian Language" }, author = "Pinto, Luís Maria da Silva", year = "1832", location = "Typographia de Silva", publisher = "Ouro Preto", link = { url = { "https://www.bbm.usp.br/pt-br/dicionarios/diccionario-da-lingua-brasileira/", "https://bdlb.bn.gov.br/acervo/handle/20.500.12156.3/46568" } }, header = "Historical" }, ["PDLP"] = { title = "pt:|Portal da Língua Portuguesa", year = "2008", author = { "Correia, Margarita", -- (since 2010) "Ashby, Simone", -- (2009-2010) "Janssen, Maarten", -- (2008-2009) }, publisher = "pt:|Centro de Estudos de Linguística Geral e Aplicada", -- (CELGA-ILTEC) -- Previously "Instituto de Linguística Teórica e Computacional" (ILTEC) -- Support from: -- * Fundação para a Ciência e a Tecnologia -- * Universidade de Lisboa -- * Universidade Nova de Lisboa -- * Observatório de Neologia do Português -- * Porto Editora -- * Agência Lusa link = { url = "http://www.portaldalinguaportuguesa.org/" }, default_pagename = true, header = "Vocabulary" }, ["Priberam"] = { alias = {"DPLP", "DPLO"}, title = { text = "pt:|Dicionário Priberam da Lingua Portuguesa", -- Previously "Dicionário da Língua Portuguesa On-Line" translation = "Priberam Dictionary of the Portuguese Language" }, year = "2008–present", location = "Lisbon", publisher = "Priberam", link = { url = "https://dicionario.priberam.org/" }, default_pagename = true, header = "Monolingual" }, -- Q -- -- R -- ["Rubim:1853"] = { -- Public domain title = "Vocabulario brasileiro para servir de complemento aos diccionarios da lingua portugueza", author = "Rubim, Braz da Costa", year = "1853", location = "Rio de Janeiro", publisher = "Emp. Typ. Dous de Dezembro de Paula Brito / Impressor da Casa Imperial", link = { url = "https://digital.bbm.usp.br/handle/bbm/3886" }, -- 80 p. header = "Historical", }, -- S -- ["Sinônimos"] = { alias = {"Sinonimos"}, title = { text = "pt:Dicio – Dicionário Online de Sinônimos", translation = "Dicio – Online Dictionary of Synonyms" }, year = "2011–present", location = "Porto", publisher = "7Graus", link = { url = "https://www.sinonimos.com.br/" }, default_pagename = true, header = "Thesaurus" }, ["Silva:DLP"] = { -- Public domain title = { text = "pt:Diccionario da Lingua Portugueza", -- norm = "Dicionário da Língua Portuguesa", translation = "Dictionary of the Portuguese Language" }, author = "pt:|Silva, António de Morais", -- Listed as "Antonio de Moraes Silva" first_edition = "1789", editions = { { edition = "1st", author = { "pt:|Bluteau, Rafeal", "pt:|Silva, António de Morais", }, year = "1789", location = "Lisbon", publisher = "Officina de Simão Thaddeo Ferreira", volumes = { { volume = "1", title = "A–K", link = { url = { "https://www.cepese.pt/portal/pt/bases-de-dados/dicionario/pdf/dicionario-morais-a-k.pdf", "https://digital.bbm.usp.br/view/?45000008422" } } }, { volume = "1", title = "L–Z", link = { url = { "https://www.cepese.pt/portal/pt/bases-de-dados/dicionario/pdf/dicionario-morais-l-z.pdf" } } } } }, -- Edition information from <https://web.archive.org/web/20080321221750/http://www.ibilce.unesp.br/~horta/dicionario/verbete%20dicionario%20da%20lingua%20portuguesa%20moraes%20silva.htm> { edition = "2nd", year = "1813" }, { edition = "3rd", year = "1823" }, { edition = "4th", year = "1831" }, { edition = "5th", year = "1844" }, { edition = "6th", year = "1858" }, { edition = "7th", year = "1877/1878" }, { edition = "8th", year = "1890", volumes = { { volume = "1", title = "A–E", location = { "Rio de Janeiro", "Lisbon" }, publisher = { "Empreza Litteraria Fluminense" -- Owned by "A. A. da Silva Lobo" }, link = { url = "https://www2.senado.leg.br/bdsf/handle/id/242523" }, }, -- TODO: Missing volumes for F–Z }, }, { edition = "9th", -- no date }, }, header = "Historical" }, ["Silva:2012"] = { title = { text = "pt:Atlas linguístico do centro-oeste potiguar", translation = "Linguistic atlas of Center-Western Rio Grande do Norte" }, author = "Silva, Moisés Batista da", year = "2012", location = "Fortaleza", publisher = "Universidade Federal do Ceará", link = { url = "http://repositorio.ufc.br/handle/riufc/8253" }, header = "AtlasNEBR" }, ["Silveira Bueno:1998"] = { title = { text = "pt:Dicionário escolar Silveira Bueno", translation = "Silveira Bueno Scholarly Dictionary" }, author = "pt:Silveira Bueno|Francisco de Silveira Bueno", year = "", edition = "23rd", location = "Rio de Janeiro", publisher = "Ediouro", link = { ia = "isbn_9788500310690", isbn = "9788500310690", -- oclc = "1035898190" (22nd edition?) }, header = "Monolingual" }, -- T -- ["Taunay:1914"] = { -- Public domain title = { text = "pt:Lexico de lacunas: subsidios para os diccionarios da lingua portugueza", -- norm = "pt:Léxico de lacunas: subsídios para os dicionários da língua portuguesa", translation = "Lacuna Lexicon: subsidies for the dictionaries of the Portuguese language" }, author = "en:|Taunay, Afonso d'Escragnolle", -- Listed as "Affonso D'E. Taunay" year = "1914", -- volume = "16", location = "Tours", publisher = "Imprimiere E. Arrault et C<sup>ie</sup>", link = { url = { "https://www.bbm.usp.br/pt-br/dicionarios/lexico-de-lacunas-subsidios-para-os-diccionarios-da-lingua-portugueza/" } }, -- 223 p. header = "Historical" }, -- U -- -- V -- ["Viana:1914"] = { alias = {"VORLP"}, title = "Vocabulário Ortográfico e Remissivo da Língua Portuguesa", edition = "3rd", author = "en:Aniceto dos Reis Gonçalves Viana|Viana, Aniceto Reis Gonçalves", location = { -- Aillaud "Paris", -- Bertrand "Lisbon", -- Francisco Alves "Belo Horizonte", "Rio de Janeiro", "São Paulo", }, publisher = { "pt:Livraria Aillaud", "pt:|Livraria Bertrand", "pt:Francisco Alves (livraria)|Livraria Francisco Alves" }, link = { url = "https://pt.wikisource.org/wiki/Vocabul%C3%A1rio_ortogr%C3%A1fico_e_remissivo_da_l%C3%ADngua_portuguesa" }, header = "Vocabulary" }, ["VOC"] = { -- Full citation from <https://voc.cplp.org/index.php?action=apresent> alias = {"VOCLP"}, title = "pt:|Vocabulário Ortográfico Comum da Língua Portuguesa", author = { { text = "Ferreira, José Pedro", type = "editor-in-chief" }, { text = "Correia, Margarita", type = "editor-in-chief" }, { text = "Almeida, Gladis de Barcellos", type = "editor-in-chief" }, }, location = "Praia", publisher = { -- CPLP { text = "pt:Instituto Internacional da Língua Portuguesa", -- (IILP) translation = "International Portuguese Language Institute", pedia = "en:International Portuguese Language Institute" }, "Comunidade dos Países de Língua Portuguesa" }, link = { url = "https://voc.cplp.org/index.php" }, entry_url = "https://voc.cplp.org/index.php?sel=exact&action=simplesearch&base=form&query=$ENTRY$", default_pagename = true, header = "Vocabulary" }, ["VOCALP"] = { -- Full citation from <https://voc.cplp.org/index.php?action=von&csl=cv> title = { text = "pt:Vocabulário Ortográfico Cabo-Verdiano da Língua Portuguesa", translation = "Cabo Verdean Orthographic Vocabulary of the Portuguese Language" }, authors = { { text = "Monteiro, Adelaide", type = "coordinator" } }, year = "2017", location = "Praia", publisher = "en:|University of Cape Verde", link = { "https://voc.cplp.org/index.php?action=von&csl=cv" }, entry_url = "https://voc.cplp.org/index.php?sel=exact&action=simplesearch&base=form&query=$ENTRY$", header = "Vocabulary" }, -- "VOLP": see "ABL:VOLP" and "ACL:VOLP" ["VOMOLP"] = { -- Full citation from <https://voc.cplp.org/index.php?action=von&csl=mz> title = { text = "pt:Vocabulário Ortográfico Moçambicano da Língua Portuguesa", translation = "Mozambican Orthographic Vocabulary of the Portuguese Language" }, authors = { { text = "Machungo, Inês", type = "coordinator" } }, year = "2017", location = "Maputo", publisher = "Cátedra de Português Língua Segunda e Estrangeira", link = { "https://voc.cplp.org/index.php?action=von&csl=mz" }, entry_url = "https://voc.cplp.org/index.php?sel=exact&action=simplesearch&base=form&query=$ENTRY$", header = "Vocabulary" }, ["VOTL"] = { -- Full citation from <https://voc.cplp.org/index.php?action=von&csl=tl> title = { text = "pt:Vocabulário Ortográfico de Timor-Leste", translation = "Orthographic Vocabulary of Timor-Leste" }, authors = { { text = "Costa, Luís", type = "coordinator" } }, year = "2017", location = "Dili", publisher = "Instituto Nacional de Linguística", link = { "https://voc.cplp.org/index.php?action=von&csl=cv" }, entry_url = "https://voc.cplp.org/index.php?sel=exact&action=simplesearch&base=form&query=$ENTRY$", header = "Vocabulary" }, -- W -- -- X -- -- Y -- -- Z -- }, headers = [[ ===Etymology=== $Etymology$ ===Grammars=== $Grammar$ ===Dictionaries=== ====Monolingual==== $Monolingual$ ====Historical==== $Historical$ ===Thesaurus=== $Thesaurus$ ===Vocabularies=== $Vocabulary$ ===Linguistic atlases=== $Atlas$ ====Central-West Brazil==== $AtlasCOBR$ ====North Brazil==== $AtlasNBR$ =====Amazonas===== $AtlasAM$ ====Northeast Brazil==== $AtlasNEBR$ ====Southeast Brazil==== $AtlasSEBR$ =====São Paulo===== $AtlasSP$ ====South Brazil==== $AtlasSBR$ ===Other=== $Other$ ]] } 9fmpr6nc0xu5sktmb638fd6wqcnk7si Module:Bibliography/data/roa-opt 828 3513600 9944274 9855505 2026-10-14T20:27:55Z TongcyDai 53191 同步 enwikt(rev 92394492) 9944274 Scribunto text/plain return { sources = { -- A -- ["Azevedo Maia:2003"] = { author = "Azevedo Maia, Clarinda de", year = "2003", title = { text = "pt:Para a história do sistema de sibilantes em português. Algumas reflexões sobre a cronologia da mudança fonológica", translation = "For the history of the Portuguese sibilants' system. Some reflexions on the chronolgy of the phonological change" }, chapter_of = { title = "es:Con Alonso Zamora Vicente: (Actas del Congreso Internacional «La Lengua, la Academia, lo Popular, los Clásicos, los Contemporáneos...»)", volume = "II", pages = "783-791" }, publisher = "|University of Alicante", location = "San Vicente del Raspeig, Spain", link = { url = "https://www.cervantesvirtual.com/nd/ark:/59851/bmcqr6t8" }, header = "ART", }, -- C -- ["Casson:2019"] = { author = { { text = "Casson, Andrew", type = "compiler" } }, year = "2019", title = "Cantigas de Santa Maria for Singers", location = "Whitby", link = { url = "https://www.cantigasdesantamaria.com/" }, entry_url = { url = "https://www.cantigasdesantamaria.com/csm/$ID$", }, header = "COR", }, ["Chambel:2020"] = { author = "Chambel, Pedro", year = "2020", title = { text = "pt:Os animais na ''Crónica troiana''", translation = "Animals in the ''Crónica troiana''" }, journal = { name = "En la España Medieval", number = "v. 43", pages = "67-99" }, publisher = "|Complutense University of Madrid", location = "Madrid", link = { doi = "10.5209/elem.68640", url = "https://revistas.ucm.es/index.php/ELEM/article/view/68640/4564456553504" }, header = "ART", }, ["CX"] = { alias = "Barreiro:2006", author = { { text = "Barreiro, Xavier Varela", type = "coordinator" }, { text = "Guinovart, Xavier Gómez", type = "programmer" }, }, year = "2006-2018", title = { text = "gl:Corpus Xelmírez: corpus lingüístico da Galicia medieval", translation = "Corpus Xelmírez: linguistic corpus of Medieval Galicia" }, publisher = "gl:|Instituto da Lingua Galega", location = "Santiago de Compostela", link = { url = "https://ilg.usc.gal/xelmirez" }, entry_url = { url = "https://ilg.usc.gal/xelmirez/xelmirez.php?pescuda=$ID$&corpus=xelmirez" }, default_pagename = true, header = "COR", }, -- D -- ["DAVAGAME"] = { alias = "Viñas:2015", author = "Viñas, Xoán López", year = "2015", title = { text = "gl:Dicionario de afixos e voces afixadas do galego medieval", translation = "Dictionary of Medieval Galician's affixes and affixed terms" }, journal = { name = "Revista Galega de Filoloxía", number = "v. 8" }, publisher = "|University of A Coruña", location = "A Coruña", link = { isbn = "978-84-9749-592-9", url = "https://illa.udc.gal/rgf/monografias/" }, header = "DIC", }, ["DDGM"] = { alias = "Seoane et al.:2006", author = { { text = "gl:|Seoane, Ernesto X. González", type = "coordinator" }, { text = "gl:|Granja, María Álvarez de la" }, { text = "gl:|Agrelo, Ana Isabel Boullón" }, { text = "Guinovart, Xavier Gómez", type = "programmer" }, }, year = "2006-2022", title = { text = "gl:Dicionario de Dicionarios do galego medieval", translation = "Dictionary of dictionaries of Medieval Galician" }, publisher = "gl:|Instituto da Lingua Galega", location = "Santiago de Compostela", link = { url = "https://ilg.usc.gal/ddgm" }, entry_url = function(data) if data.id then return "https://ilg.usc.gal/ddgm/ddd_pescuda.php?pescuda=" .. data.id .. "&tipo_busca=lema&comodins=s" else return "https://ilg.usc.gal/ddgm/ddd_pescuda.php?pescuda=".. data.entry or data.pagename .. "&tipo_busca=lema&comodins=s" end end, default_pagename = true, header = "COR", }, -- S -- ["Santalha:2002"] = { author = "Santalha, José-Martinho Montero", year = "2002", title = { text = "gl:Existe rima de vogal aberta con vogal fechada na poesía trobadoresca galego-portuguesa?", translation = "Are there rhymes between open and close vowels in poetry of Galician-Portuguese troubadours?" }, journal = { name = "Revista Galega de Filoloxía", number = "v. 3", pages = "107-143" }, publisher = "|University of A Coruña", location = "A Coruña", link = { doi = "10.17979/rgf.2002.3.0.5367", url = "https://revistas.udc.es/index.php/rgf/article/view/rgf.2002.3.0.5367/g5367_pdf" }, header = "ART", }, -- L -- ["Lopes & Ferreira:2011"] = { author = { { text = "Lopes, Graça Videira", type = "coordinator" }, { text = "Ferreira, Manuel Pedro", type = "coordinator" } }, year = "2011-present", title = { text = "pt:Cantigas Medievais Galego Portuguesas", translation = "Galician-Portuguese Medieval Cantigas" }, publisher = "Faculty of Social and Human Sciences|NOVA FCSH", location = "Lisbon", link = { url = "http://cantigas.fcsh.unl.pt" }, -- entry_url = { -- -- url = "https://www.universocantigas.gal/glosario/ref/$ID$", -- -- }, -- -- default_pagename = true, -- header = "COR", }, ["Lorenzo:1985"] = { author = "Lorenzo, Ramón", year = "1985", title = "gl:Crónica troiana", publisher = { "gl:|Fundación Barrié", "|Royal Galician Academy" }, location = "A Coruña", link = { isbn = "84-85728-46-7", doi = "10.32766/rag.92", url = "https://publicacions.academia.gal/index.php/rag/catalog/book/92" }, header = "CRI", }, -- U -- ["UC"] = { alias = "Ferreiro:2014", author = { { text = "Ferreiro, Manuel", type = "director" } }, year = "2014-present", title = { text = "gl:Universo Cantigas: edición crítica da poesía medieval galego-portuguesa", translation = "Universo Cantigas: critical edition of Galician-Portuguese medieval poetry" }, publisher = "|University of A Coruña", location = "A Coruña", link = { issn = "2605-1273", url = "https://www.universocantigas.gal" }, entry_url = { url = "https://www.universocantigas.gal/glosario/termo/$ID$", }, default_pagename = true, header = "COR", }, -- V -- ["Vasconcelos:1906"] = { author = "|Vasconcelos, José Leite de", year = "1906", title = { text = "pt:O Livro de Esopo: Fabulario Português Medieval", translation = "The Book of Aesop: Medieval Portuguese Fable Book" }, publisher = "Imprensa Nacional", location = "Lisbon", link = { url = "https://pt.wikisource.org/wiki/O_Livro_de_Esopo", ia = "olivrodeesopofa00vascgoog", gb = "iPiokh33Gt0C" }, header = "CRI", }, ["VPM"] = { alias = "Cunha:2020", author = { { text = "Cunha, Antônio Geraldo da", type = "original author" } }, year = "2020-present", title = { text = "pt:Vocabulário histórico-cronológico do português medieval", translation = "Historical and chronological vocabulary of Medieval Portuguese" }, publisher = "pt:|Fundação Casa de Rui Barbosa", location = "Rio de Janeiro", link = { url = "http://medieval.rb.gov.br" }, entry_url = { url = "http://medieval.rb.gov.br/verbete.php?verbete=$ENTRY$&id=$ID$" }, default_pagename = true, header = "COR", }, }, headers = [[ ===Articles=== $ART$ ===Dictionaries=== $DIC$ ===Critical editions=== $CRI$ ===Corpuses=== $COR$ ]] } 9wadzbfu8e726u3m8ktadjwnciqf9je 9944339 9944274 2026-10-14T21:01:54Z TongcyDai 53191 維基百科連結本地化(5 處改連中文維基百科條目、3 處無中文條目,加 en: 等前綴維持原目標) 9944339 Scribunto text/plain return { sources = { -- A -- ["Azevedo Maia:2003"] = { author = "Azevedo Maia, Clarinda de", year = "2003", title = { text = "pt:Para a história do sistema de sibilantes em português. Algumas reflexões sobre a cronologia da mudança fonológica", translation = "For the history of the Portuguese sibilants' system. Some reflexions on the chronolgy of the phonological change" }, chapter_of = { title = "es:Con Alonso Zamora Vicente: (Actas del Congreso Internacional «La Lengua, la Academia, lo Popular, los Clásicos, los Contemporáneos...»)", volume = "II", pages = "783-791" }, publisher = "阿利坎特大学|University of Alicante", location = "San Vicente del Raspeig, Spain", link = { url = "https://www.cervantesvirtual.com/nd/ark:/59851/bmcqr6t8" }, header = "ART", }, -- C -- ["Casson:2019"] = { author = { { text = "Casson, Andrew", type = "compiler" } }, year = "2019", title = "Cantigas de Santa Maria for Singers", location = "Whitby", link = { url = "https://www.cantigasdesantamaria.com/" }, entry_url = { url = "https://www.cantigasdesantamaria.com/csm/$ID$", }, header = "COR", }, ["Chambel:2020"] = { author = "Chambel, Pedro", year = "2020", title = { text = "pt:Os animais na ''Crónica troiana''", translation = "Animals in the ''Crónica troiana''" }, journal = { name = "En la España Medieval", number = "v. 43", pages = "67-99" }, publisher = "马德里康普顿斯大学|Complutense University of Madrid", location = "Madrid", link = { doi = "10.5209/elem.68640", url = "https://revistas.ucm.es/index.php/ELEM/article/view/68640/4564456553504" }, header = "ART", }, ["CX"] = { alias = "Barreiro:2006", author = { { text = "Barreiro, Xavier Varela", type = "coordinator" }, { text = "Guinovart, Xavier Gómez", type = "programmer" }, }, year = "2006-2018", title = { text = "gl:Corpus Xelmírez: corpus lingüístico da Galicia medieval", translation = "Corpus Xelmírez: linguistic corpus of Medieval Galicia" }, publisher = "gl:|Instituto da Lingua Galega", location = "Santiago de Compostela", link = { url = "https://ilg.usc.gal/xelmirez" }, entry_url = { url = "https://ilg.usc.gal/xelmirez/xelmirez.php?pescuda=$ID$&corpus=xelmirez" }, default_pagename = true, header = "COR", }, -- D -- ["DAVAGAME"] = { alias = "Viñas:2015", author = "Viñas, Xoán López", year = "2015", title = { text = "gl:Dicionario de afixos e voces afixadas do galego medieval", translation = "Dictionary of Medieval Galician's affixes and affixed terms" }, journal = { name = "Revista Galega de Filoloxía", number = "v. 8" }, publisher = "拉科鲁尼亚大学|University of A Coruña", location = "A Coruña", link = { isbn = "978-84-9749-592-9", url = "https://illa.udc.gal/rgf/monografias/" }, header = "DIC", }, ["DDGM"] = { alias = "Seoane et al.:2006", author = { { text = "gl:|Seoane, Ernesto X. González", type = "coordinator" }, { text = "gl:|Granja, María Álvarez de la" }, { text = "gl:|Agrelo, Ana Isabel Boullón" }, { text = "Guinovart, Xavier Gómez", type = "programmer" }, }, year = "2006-2022", title = { text = "gl:Dicionario de Dicionarios do galego medieval", translation = "Dictionary of dictionaries of Medieval Galician" }, publisher = "gl:|Instituto da Lingua Galega", location = "Santiago de Compostela", link = { url = "https://ilg.usc.gal/ddgm" }, entry_url = function(data) if data.id then return "https://ilg.usc.gal/ddgm/ddd_pescuda.php?pescuda=" .. data.id .. "&tipo_busca=lema&comodins=s" else return "https://ilg.usc.gal/ddgm/ddd_pescuda.php?pescuda=".. data.entry or data.pagename .. "&tipo_busca=lema&comodins=s" end end, default_pagename = true, header = "COR", }, -- S -- ["Santalha:2002"] = { author = "Santalha, José-Martinho Montero", year = "2002", title = { text = "gl:Existe rima de vogal aberta con vogal fechada na poesía trobadoresca galego-portuguesa?", translation = "Are there rhymes between open and close vowels in poetry of Galician-Portuguese troubadours?" }, journal = { name = "Revista Galega de Filoloxía", number = "v. 3", pages = "107-143" }, publisher = "拉科鲁尼亚大学|University of A Coruña", location = "A Coruña", link = { doi = "10.17979/rgf.2002.3.0.5367", url = "https://revistas.udc.es/index.php/rgf/article/view/rgf.2002.3.0.5367/g5367_pdf" }, header = "ART", }, -- L -- ["Lopes & Ferreira:2011"] = { author = { { text = "Lopes, Graça Videira", type = "coordinator" }, { text = "Ferreira, Manuel Pedro", type = "coordinator" } }, year = "2011-present", title = { text = "pt:Cantigas Medievais Galego Portuguesas", translation = "Galician-Portuguese Medieval Cantigas" }, publisher = "en:Faculty of Social and Human Sciences|NOVA FCSH", location = "Lisbon", link = { url = "http://cantigas.fcsh.unl.pt" }, -- entry_url = { -- -- url = "https://www.universocantigas.gal/glosario/ref/$ID$", -- -- }, -- -- default_pagename = true, -- header = "COR", }, ["Lorenzo:1985"] = { author = "Lorenzo, Ramón", year = "1985", title = "gl:Crónica troiana", publisher = { "gl:|Fundación Barrié", "en:|Royal Galician Academy" }, location = "A Coruña", link = { isbn = "84-85728-46-7", doi = "10.32766/rag.92", url = "https://publicacions.academia.gal/index.php/rag/catalog/book/92" }, header = "CRI", }, -- U -- ["UC"] = { alias = "Ferreiro:2014", author = { { text = "Ferreiro, Manuel", type = "director" } }, year = "2014-present", title = { text = "gl:Universo Cantigas: edición crítica da poesía medieval galego-portuguesa", translation = "Universo Cantigas: critical edition of Galician-Portuguese medieval poetry" }, publisher = "拉科鲁尼亚大学|University of A Coruña", location = "A Coruña", link = { issn = "2605-1273", url = "https://www.universocantigas.gal" }, entry_url = { url = "https://www.universocantigas.gal/glosario/termo/$ID$", }, default_pagename = true, header = "COR", }, -- V -- ["Vasconcelos:1906"] = { author = "en:|Vasconcelos, José Leite de", year = "1906", title = { text = "pt:O Livro de Esopo: Fabulario Português Medieval", translation = "The Book of Aesop: Medieval Portuguese Fable Book" }, publisher = "Imprensa Nacional", location = "Lisbon", link = { url = "https://pt.wikisource.org/wiki/O_Livro_de_Esopo", ia = "olivrodeesopofa00vascgoog", gb = "iPiokh33Gt0C" }, header = "CRI", }, ["VPM"] = { alias = "Cunha:2020", author = { { text = "Cunha, Antônio Geraldo da", type = "original author" } }, year = "2020-present", title = { text = "pt:Vocabulário histórico-cronológico do português medieval", translation = "Historical and chronological vocabulary of Medieval Portuguese" }, publisher = "pt:|Fundação Casa de Rui Barbosa", location = "Rio de Janeiro", link = { url = "http://medieval.rb.gov.br" }, entry_url = { url = "http://medieval.rb.gov.br/verbete.php?verbete=$ENTRY$&id=$ID$" }, default_pagename = true, header = "COR", }, }, headers = [[ ===Articles=== $ART$ ===Dictionaries=== $DIC$ ===Critical editions=== $CRI$ ===Corpuses=== $COR$ ]] } dgqlikb89a2vew7zmiu8o6hsx6u0brk Module:Bibliography/shared/links 828 3516418 9944262 9864762 2026-10-14T20:26:47Z TongcyDai 53191 TongcyDai移动页面[[Module:Bibliography/links]]至[[Module:Bibliography/shared/links]]:同步 enwikt:[[Module:bibliography/links]] 已更名為 [[Module:bibliography/shared/links]](enwikt rev 93532188) 9864762 Scribunto text/plain -- Some of the code is duplicated from [[Module:quote]]. local export = {} local m_check = require("Module:check isxn") local ulen = require("Module:string utilities").len export.bib_page = { -- Identifiers { key = "isbn", formatter = function (isbn) return "[[Special:BookSources/"..isbn.."|→ISBN]]"..m_check.check_isbn(isbn, ' <span class="error">Invalid ISBN</span>[[Category:有ISBN錯誤的頁面]]') end, }, { key = "issn", formatter = function (issn) return "[https://www.worldcat.org/issn/"..issn.." →ISSN]"..m_check.check_issn(issn, ' <span class="error">Invalid ISSN</span>[[Category:有ISSN錯誤的頁面]]') end, }, { key = "doi", formatter = "[https://doi.org/%s →DOI]" }, { key = "jstor", formatter = "[https://www.jstor.org/stable/%s →JSTOR]" }, { key = "bibcode", formatter = "[https://adsabs.harvard.edu/abs/%s →Bibcode]" }, { key = "oclc", formatter = "[https://search.worldcat.org/title/%s →OCLC]" }, { key = "lccn", formatter = function (text) text = text:gsub(" ", "") if text:find("-") then local prefix, part1, part2 = text:match("^(.-)(%d+)%-(%d+)$") if prefix then if ulen(part2) < 6 then part2 = ("0"):rep(6 - ulen(part2)) .. part2 end text = prefix .. part1 .. part2 end end return "[https://lccn.loc.gov/" .. mw.uri.encode(text) .. " →LCCN]" end, }, { key = "ol", formatter = "[https://openlibrary.org/works/OL%s/ →OL]" }, { key = "pmid", formatter = "[https://www.ncbi.nlm.nih.gov/pubmed/%s →PMID]" }, { key = "pmcid", formatter = "[https://www.ncbi.nlm.nih.gov/pmc/articles/%s/ →PMCID]" }, { key = "ssrn", formatter = "[https://ssrn.com/abstract=", " →SSRN]" }, -- General digitalisation projects { key = "ia", formatter = "[https://archive.org/details/%s →IA]" }, { key = "gb", formatter = "[https://books.google.com/?id=%s →GB]" }, -- Libraries { key = "hazu", formatter = "[https://dizbi.hazu.hr/a/?pr=iiif.v.a&id=%s →HAZU]" }, { key = "mdz", formatter = "[https://www.digitale-sammlungen.de/de/view/%s →MDZ]" }, { key = "anemi", formatter = "[https://anemi.lib.uoc.gr/metadata/%s.tkl →Anemi]" }, { key = "gallica", formatter = "[https://gallica.bnf.fr/ark:/12148/%s → Gallica]" }, -- Miscellanea { key = "academia", formatter = "[https://www.academia.edu/%s →Academia]" }, { key = "url", formatter = "[%s →URL]" }, } export.ref = { ia = function(config, data) return "https://archive.org/details/"..config.ia .."/page/"..(config.pref or "n") ..data.page.."/mode/1up?view=theater" end, gb = function(config, data) return "https://books.google.com/?id="..config.gb.."&pg="..(config.pref or "PA")..data.page end, hazu = function(config, data) return "https://dizbi.hazu.hr/a/?pr=iiif.v.a&id="..config.hazu.."&tify={%22pages%22:%5B"..data.page.."%5D,%22view%22:%22thumbnails%22}" end, mdz = function(config, data) return "https://www.digitale-sammlungen.de/de/view/"..config.mdz.."?page="..data.page end, gallica = function(config, data) return "https://gallica.bnf.fr/ark:/12148/"..config.gallica.."/f"..data.page end } return export hoefj66zxx1sytdlv01vhdv08k5r2q3 9944265 9944262 2026-10-14T20:27:09Z TongcyDai 53191 同步 enwikt(rev 93532188):新增 HathiTrust 連結(hathi) 9944265 Scribunto text/plain -- Some of the code is duplicated from [[Module:quote]]. local export = {} local m_check = require("Module:check isxn") local ulen = require("Module:string utilities").len export.bib_page = { -- Identifiers { key = "isbn", formatter = function (isbn) return "[[Special:BookSources/"..isbn.."|→ISBN]]"..m_check.check_isbn(isbn, ' <span class="error">Invalid ISBN</span>[[Category:有ISBN錯誤的頁面]]') end, }, { key = "issn", formatter = function (issn) return "[https://www.worldcat.org/issn/"..issn.." →ISSN]"..m_check.check_issn(issn, ' <span class="error">Invalid ISSN</span>[[Category:有ISSN錯誤的頁面]]') end, }, { key = "doi", formatter = "[https://doi.org/%s →DOI]" }, { key = "jstor", formatter = "[https://www.jstor.org/stable/%s →JSTOR]" }, { key = "bibcode", formatter = "[https://adsabs.harvard.edu/abs/%s →Bibcode]" }, { key = "oclc", formatter = "[https://search.worldcat.org/title/%s →OCLC]" }, { key = "lccn", formatter = function (text) text = text:gsub(" ", "") if text:find("-") then local prefix, part1, part2 = text:match("^(.-)(%d+)%-(%d+)$") if prefix then if ulen(part2) < 6 then part2 = ("0"):rep(6 - ulen(part2)) .. part2 end text = prefix .. part1 .. part2 end end return "[https://lccn.loc.gov/" .. mw.uri.encode(text) .. " →LCCN]" end, }, { key = "ol", formatter = "[https://openlibrary.org/works/OL%s/ →OL]" }, { key = "pmid", formatter = "[https://www.ncbi.nlm.nih.gov/pubmed/%s →PMID]" }, { key = "pmcid", formatter = "[https://www.ncbi.nlm.nih.gov/pmc/articles/%s/ →PMCID]" }, { key = "ssrn", formatter = "[https://ssrn.com/abstract=", " →SSRN]" }, -- General digitalisation projects { key = "ia", formatter = "[https://archive.org/details/%s →IA]" }, { key = "gb", formatter = "[https://books.google.com/?id=%s →GB]" }, { key = "hathi", formatter = "[https://babel.hathitrust.org/cgi/pt?id=%s →HathiTrust]" }, -- Libraries { key = "hazu", formatter = "[https://dizbi.hazu.hr/a/?pr=iiif.v.a&id=%s →HAZU]" }, { key = "mdz", formatter = "[https://www.digitale-sammlungen.de/de/view/%s →MDZ]" }, { key = "anemi", formatter = "[https://anemi.lib.uoc.gr/metadata/%s.tkl →Anemi]" }, { key = "gallica", formatter = "[https://gallica.bnf.fr/ark:/12148/%s → Gallica]" }, -- Miscellanea { key = "academia", formatter = "[https://www.academia.edu/%s →Academia]" }, { key = "url", formatter = "[%s →URL]" }, } export.ref = { ia = function(config, data) return "https://archive.org/details/"..config.ia .."/page/"..(config.pref or "n") ..data.page.."/mode/1up?view=theater" end, gb = function(config, data) return "https://books.google.com/?id="..config.gb.."&pg="..(config.pref or "PA")..data.page end, hazu = function(config, data) return "https://dizbi.hazu.hr/a/?pr=iiif.v.a&id="..config.hazu.."&tify={%22pages%22:%5B"..data.page.."%5D,%22view%22:%22thumbnails%22}" end, mdz = function(config, data) return "https://www.digitale-sammlungen.de/de/view/"..config.mdz.."?page="..data.page end, gallica = function(config, data) return "https://gallica.bnf.fr/ark:/12148/"..config.gallica.."/f"..data.page end, hathi = function(config, data) return "https://babel.hathitrust.org/cgi/pt?id="..config.hathi.."&seq="..data.page end, } return export ge5xnbjn3zkao58ofccywi3vcut4w00 Module:Bibliography/data/vec 828 3522089 9944277 9877875 2026-10-14T20:28:09Z TongcyDai 53191 同步 enwikt(rev 93530071) 9944277 Scribunto text/plain local export = {} export.sources = { ["Basso:2005"] = { author = "it:|Basso, Walter", title = "Dizionario da scarsèla veneto–italiano", edition = "2nd", year = "2005", location = "Padua", publisher = "Ed. ScantaBauchi", default_pagename = true, header = "DICT", }, ["Boerio:1867"] = { author = "it:|Boerio, Giuseppe", title = "Dizionario del dialetto veneziano", location = "Venice", publisher = "G. Cecchini", year = "1867", edition = "3rd", link = { gb = "jJEHAAAAQAAJ" }, page_url = { gb = true }, default_pagename = true, header = "DICT", }, ["Contarini:1888"] = { title = "Vocabolario portabile del dialetto veneziano", author = "Contarini, Pietro", edition = "3rd", location = "Venice", publisher = "Tipografia dell'Ancora; I. Merlo", year = "1888", link = { gb = "gCI-ObykA2AC" }, page_url = { gb = true }, default_pagename = true, header = "DICT", }, ["DTDV:1847"] = { title = "Dizionario tascabile del dialetto veneziano{{nb...|come viene usato anche nelle provincie di Padova di Vicenza e di Treviso coi termini toscani corrispondenti or ora abbreviato e ridotto a comodità di tutti}}", year = "1847", location = "Padua", publisher = "Tipografia del Seminario", default_pagename = true, link = { gb = "dulDAAAAcAAJ" }, page_url = { gb = true }, header = "DICT", }, ["Ferguson:2007"] = { author = "Ferguson, Ronnie", year = "2007", title = "A linguistic history of Venice", location = "Florence", publisher = "L. S. Olschki", link = { isbn = "9788822256454" }, header = "GRA", }, ["Galepin"] = { title = "el Galepin", year = "n.d.", link = "https://www.elgalepin.com", default_pagename = true, id_url = "https://www.elgalepin.com/result.asp?ID=$ID$", own_args = { id = { list = true, display = { formatter = function(id) return "["..id.."]" end, url = true, }, }, }, header = "DICT", }, ["Nazari:1876"] = { title = "Dizionario vicentino–italiano{{nb...|e regole di grammatica ad uso delle scuole elementari di Vicenza}}", author = "Nazari, Giulio", location = "Oderzo", publisher = "Bianchi", year = "1876", default_pagename = true, link = { gb = "14UCAAAAQAAJ" }, page_url = { gb = true }, header = "DICT", }, ["Orengo:2019"] = { import_from = "hy", header = "DICT" }, ["Paoletti:1851"] = { title = "Dizionario tascabile veneziano–italiano", author = "Paoletti, Ermolao", location = "Venice", publisher = "F. Andreola", year = "1851", default_pagename = true, link = { gb = "33wuAAAAMAAJ" }, page_url = { gb = true }, header = "DICT", }, ["Patriarchi:1821"] = { title = "Vocabolario veneziano e padovano{{nb...|co' termini e modi corrispondenti toscani}}", author = "Patriarchi, Gasparo", edition = "3rd", location = "Padua", publisher = "Tipografia del Seminario", year = "1821", default_pagename = true, link = { gb = "-AAGAAAAQAAJ" }, page_url = { gb = true }, header = "DICT", }, ["Rosman:1922"] = { title = "Vocabolarietto Veneto Giuliano", author = "Rosman, Enrico", location = "Rome", publisher = "P. Maglione & C. Strini", year = "1922", default_pagename = true, link = { ia = "vocabolariettove00rosmuoft" }, page_url = { ia = true }, header = "DICT", }, ["TLIO"] = { edition = "online", title = "Tesoro della lingua italiana delle origini", link = { url = "http://tlio.ovi.cnr.it", issn = "2240-5216" }, entry_url = "http://tlio.ovi.cnr.it/TLIO/index.php?vox=$ID$.htm", default_pagename = true, header = "DICT", }, ["Formentin & Ciaralli:2014"] = { author = {"Formentin, Vittorio", "Ciaralli, Antonio"}, title = "Rendiconti duecenteschi in volgare dall'archivio dei Procuratori di San Marco", year = "2014", journal = { name = "Lingua e stile", number = "49", pages = "5–42", }, link = { academia = "25464116" }, header = "LIT", }, ["Contini:1960"] = { title = "Poeti del Duecento", author = { text = "Contini, Gianfranco", type = "compiler" }, year = "1960", publisher = "R. Ricciardi", location = {"Milan", "Naples"}, link = { ia = "poetidelduecento0000unse" }, header = "LIT", }, ["Tomasin:2013"] = { author = "Tomasin, Lorenzo", title = "Quindici testi veneziani 1300–1310", year = "2013", journal = { name = "Lingua e stile", number = "48", pages = "3–48", }, link = "https://iris.unive.it/retrieve/e4239ddb-4115-7180-e053-3705fe0a3322/Quindici%20testi%20veneziani.pdf", header = "LIT", }, ["Panontin:2022"] = { author = "Panontin, Francesca", year = "2022", title = "Testi trevigiani della prima metà del Trecento", series = { name = "Beihefte zur Zeitschrift für romanische Philologie", number = "476", }, publisher = "De Gruyter", location = {"Berlin", "Boston"}, link = { doi = "10.1515/9783110981391" }, header = "LIT", }, ["Formentin & Schiavon:2024"] = { title = "Per il Codice Diplomatico Poliano: una sentenza memorabile (Venezia, 13 luglio 1366)", author = {"Formentin, Vittorio", "Schiavon, Alessandra"}, year = "2024", journal = { name = "Reti Medievali Rivista", number = {"25", "1"}, }, publisher = "Firenze UP", link = { doi = "10.6093/1593-2214/10840" }, header = "LIT", }, ["Tomasoni:1976"] = { author = "Tomasoni, Piera", title = "Il Lapidario estense", year = "1976", journal = { name = "Studi di filologia italiana", number = "34", pages = "131–186", }, header = "LIT", }, ["GDLI"] = { import_from = "it", header = "DICT" }, ["Kretschmer:1909"] = { author = "Kretschmer, Konrad", year = "1909", title = "Die italienischen Portolane des Mittelalters. Ein Beitrag zur Geschichte der Kartographie und Nautik", location = "Berlin", publisher = "Ernst Siegfried Mittler", header = "LIT", }, ["Nadin et al.:2002"] = { year = "2002", title = "Statuti di Scutari della prima metà del secolo XIV con le addizioni fino al 1469", author = { "d:Q13042247|Nadin, Lucia", "d:Q13044625|Xhufi, Pëllumb", "d:Q206462|Pellegrini, Giovan Battista", "d:Q7087814|Schmitt, Oliver Jens", "d:Q16333749|Ortalli, Gherardo", }, publisher = "Viella", location = "Rome", link = { isbn = "88-8334-042-6" }, header = "LIT", }, } export.headers = [[ ===Dictionaries=== $DICT$ ===Analyses and grammars=== $GRA$ ===Literature=== $LIT$ ]] return export 1s9agqew6wx04u6ptgyy629503q5ha2 Module:Bibliography/data/zls-chs 828 3524602 9944347 9881095 2026-10-14T21:02:26Z TongcyDai 53191 維基百科連結本地化(3 處無中文條目,加 en: 等前綴維持原目標) 9944347 Scribunto text/plain return { sources = { -- Croatian Church Slavonic -- ["RCJHR"] = { title = { text = "Rječnika crkvenoslavenskoga jezika hrvatske redakcije", translation = "Dictionary of the Croatian recension of Church Slavonic" }, year = "1991‒2021", location = "Zagreb", publisher = "Old Church Slavonic Institute", volumes = { { number = "1", title = "a ‒ vrêdь", year = "2000", link = { isbn = "953-6080-01-X" } }, { number = "2", title = "vrêdьnь¹ ‒ zapovêdnica", year = "2015", link = { isbn = "978-953-6080-17-5" } }, { number = "3", title = "zapovêdь ‒ zemlьnь, zemlьnь ‒ i, i ‒ izgnilstvo", year = "2016, 2018, 2021", link = { isbn = {"978-953-6080-23-6", "978-953-6080-25-0", "978-953-6080-47-2"} } }, }, link = { url = "https://stin.hr/crkvenoslavenski-rjecnik/" }, entry_url = "https://stin.hr/crkvenoslavenski-rjecnik/natuknica/$ID$", default_pagename = true, entry_lang = "zls-chs", }, -- Macedonian Church Slavonic -- ["RCJMR"] = { alias = {"РЦЈМР"}, title = { text = "Речник на црковнословенскиот јазик од македонска редакција", translation = "Dictionary of the Macedonian recension of Church Slavonic" }, year = "2006‒2024", location = "Skopje", publisher = "Krste Misirkov Institute for the Macedonian Language", volumes = { { number = "1", title = "{{lang|zls-chs|a҃ – бѫдѫщии}}", author = "mk:Зденка Рибарова|Ribarova, Zdenka", year = "2016", link = { isbn = "9989-640-67-X", ia = "RCJMR/RCJMR_1" } }, { number = "2", title = "{{lang|zls-chs|в҃ – вѵсъ}}", author = "mk:Зденка Рибарова|Ribarova, Zdenka", year = "2023", link = { isbn = "978-608-220-082-8", ia = "RCJMR/RCJMR_2", academia = "126115338" } }, { number = "3", title = "{{lang|zls-chs|г҃ ‒ горѣти}}, {{lang|zls-chs|горѣти ‒ движати}}, {{lang|zls-chs|движение ‒ доселѣ}}", author = "Andrijevska, Natalija", year = "2021, 2023, 2024", link = { isbn = {"978-608-220-072-9", "978-608-220-080-4", "978-608-220-089-7"}, ia = {"RCJMR/RCJMR_3-1", "RCJMR/RCJMR_3-2", "RCJMR/RCJMR_3-3"}, academia = {"72114826", "101247433", "126630429"} } }, }, default_pagename = true, entry_lang = "zls-chs", }, -- Russian (Synodal) Church Slavonic -- ["BSCJaNV"] = { alias = {"БСЦЯНВ"}, title = { text = "Большой словарь церковнославянского языка Нового времени", translation = "Great Dictionary of the Church Slavonic of the New Age" }, author = {"ru:Кравецкий, Александр Геннадьевич|Kravetsky, A.lexander G.ennadievich", "Pletneva, A.lexandra A.ndreevna"}, year = "2016‒2023", location = "Moscow", volumes = { { number = "1", title = "{{lang|zls-chs|А – Б}}", year = "2016", publisher = "XXI Century Dictionaries", link = { isbn = "978-5-9907385-5-3", ia = "BSCJaNV/BSCJaNV_1", url = "https://imwerden.de/pdf/bolshoj_slovar_tserkovnoslavyanskogo_yazyka_novogo_vremeni_tom01_2016__izd.pdf" } }, { number = "2", title = "{{lang|zls-chs|В}}", year = "2019", publisher = "XXI Century Dictionaries", link = { isbn = "978-5-9909263-1-8", ia = "BSCJaNV/BSCJaNV_2", url = "https://imwerden.de/pdf/bolshoj_slovar_tserkovnoslavyanskogo_yazyka_novogo_vremeni_tom02_2019__izd.pdf" } }, { number = "3", title = "{{lang|zls-chs|Г – Е}}", year = "2021", publisher = "Gramota Publishing", link = { isbn = "978-5-9909264-3-1", ia = "BSCJaNV/BSCJaNV_3", url = "https://imwerden.de/pdf/bolshoj_slovar_tserkovnoslavyanskogo_yazyka_novogo_vremeni_tom03_2021__izd.pdf" } }, { number = "4", title = "{{lang|zls-chs|Ж – З}}", year = "2023", publisher = "National Research Nuclear University MEPhI", link = { isbn = "978-5-7262-3012-2", ia = "BSCJaNV/BSCJaNV_4", url = "https://imwerden.de/pdf/bolshoj_slovar_tserkovnoslavyanskogo_yazyka_novogo_vremeni_tom04_2023__izd.pdf" } }, }, link = { url = "https://imwerden.de/multi-volume-set-1000203-page-1" }, entry_url = "https://церковнославянский.онлайн/#!/словарь/статьи/$ID$", default_pagename = true, entry_lang = "zls-chs", }, -- Serbian Church Slavonic ["Stojanović:1927"] = { title = "Стари српски родослови и летописи", author = "en:|Stojanović, Ljubomir", year = "1927", location = "Sremski Karlovci", publisher = "Српска Краљевска Академија", -- Српска манастирска штампарија link = { ia = "1929_20210331/Стојановић%201927%2C%20Стари%20српски%20родослови%20и%20летописи" }, page_url = { ia = true }, }, ["Miklosich:Monumenta"] = { title = "Monumenta serbica spectantia historiam Serbiae Bosnae Ragusii", author = "en:|Miklosich, Franz", location = "Vienna", publisher = "W. Braumüller", year = "1858", link = { gb = "-K89AAAAYAAJ", ia = "monumentaserbica00mikluoft" }, page_url = { gb = true }, }, ["Daničić:Rječnik"] = { title = "Рјечник из књижевних старина српских", author = "en:|Daničić, Đuro", volumes = { { year = "1863", title = "cu:а-к", link = { gb = "ax8TAAAAYAAJ" }, page_url = { gb = true }, }, { year = "1864", title = "cu:р–ћ", }, }, location = "Belgrade", publisher = "Државна штампарија", default_pagename = true, entry_lang = "zls-chs", }, } } 5ui1ltce29t3r55sxpzfyvdywlfydyk इंद्रधनुष्य 0 3543894 9944186 9939166 2026-10-14T20:13:41Z TongcyBot 83009 舊版馬拉地語變格模板改用 {{[[Template:mr-ndecl|mr-ndecl]]}}([[Module:mr-noun]]) 9944186 wikitext text/x-wiki ==馬拉地語== ===詞源=== {{bor+|mr|sa|इन्द्रधनुस्}}。{{surf|mr|इंद्र|धनुष्य|t1=因陀羅的|t2=弓}}。 ===發音=== * {{mr-IPA}} ===名詞=== {{mr-noun|g=n}} # [[彩虹]] ====變格==== {{mr-ndecl|<N>}} sslb405qkovtecknks6fkafbhjyeyjq 拳拳到肉 0 3545787 9944108 9944098 2026-10-14T13:40:36Z Fglffer 55252 9944108 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=quánquándàoròu }} ===短語=== {{head|zh|短語}} # {{lb|zh|指[[動作片]]或[[搏擊]]}} [[實打實]]的[[身體]][[對抗]],每一拳都打在對方[[肉體]]上,非[[擺空架子]]或[[虛晃一招]]。形容[[打鬥]][[場面]][[逼真]],[[打擊]]感[[密集]]而[[強烈]] acldalc78mt3jj62p2p4wuy5gne8vwp 9944125 9944108 2026-10-14T15:20:09Z 列维劳德 79702 /* 短語 */ 9944125 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=quánquándàoròu }} ===短語=== {{head|zh|短語}} # {{lb|zh|指[[動作片]]或[[搏擊]]}} [[實打實]]的[[身體]][[對抗]],每一拳都打在對方[[肉體]]上,非[[擺空架子]]。形容[[打鬥]][[場面]][[逼真]],[[打擊]]感[[密集]]而[[強烈]] 5no14t306qq5w0nwhd8abjk87bf6w5y 駕籠 0 3546603 9944129 9943143 2026-10-14T18:20:48Z Fglffer 55252 /* 日語 */ 9944129 wikitext text/x-wiki ==日語== {{ja-kanjitab|か|こ|k2=ご|r=y|yomi=k|alt=駕篭}} [[File:Transportation Photoarrangement. (10796946264).jpg|thumb|right|200px]] ===發音=== {{ja-pron|かご|acc=0|acc_ref=DJR,ZAJ}} ===名詞=== {{ja-noun|かご}} # {{lb|ja|chiefly|_|historical}} 一種[[敞篷]][[轎子]] ===來源=== {{reflist}} :* {{R:Kanjipedia Kotoba|0000753000|〈<sup>▲</sup>駕籠〉}} {{C|ja|交通工具}} r84dd0u9ln794qpjwpthyqbdy5c8zi6 9944131 9944129 2026-10-14T18:21:34Z Fglffer 55252 /* 日語 */ 9944131 wikitext text/x-wiki ==日語== {{ja-kanjitab|か|こ|k2=ご|r=y|yomi=k|alt=駕篭}} [[File:Transportation Photoarrangement. (10796946264).jpg|thumb|right|200px]] ===發音=== {{ja-pron|かご|acc=0|acc_ref=ZAJ,DJR}} ===名詞=== {{ja-noun|かご}} # {{lb|ja|chiefly|_|historical}} 一種[[敞篷]][[轎子]] ===來源=== {{reflist}} :* {{R:Kanjipedia Kotoba|0000753000|〈<sup>▲</sup>駕籠〉}} {{C|ja|交通工具}} jffe3xyyjvm5hmihhdbd1crzzdhpn0l 徒具 0 3547397 9944110 2026-10-14T14:22:33Z Fglffer 55252 新詞條 9944110 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=tújù |cat=v }} ===動詞=== {{zh-verb}} # 只[[注重]]或僅[[擁有]]某種[[事物]] rsqhaui0vlmac8qqlu8sv2lav7ndlh7 အချင်းဝက် 0 3547398 9944120 2026-10-14T14:48:15Z Hiyuune 119685 [[w:WP:AES|←]]建立內容為「==緬甸語== ===發音=== * {{my-IPA|အ'ချင်းဝက်}} ===名詞=== {{my-noun|head=[[အချင်း]][[ဝက်]]}} # {{lb|my|mathematics}} [[半徑]] ===參考資料=== * {{R:my:MED}}」的新頁面 9944120 wikitext text/x-wiki ==緬甸語== ===發音=== * {{my-IPA|အ'ချင်းဝက်}} ===名詞=== {{my-noun|head=[[အချင်း]][[ဝက်]]}} # {{lb|my|mathematics}} [[半徑]] ===參考資料=== * {{R:my:MED}} kt557r09ovnhvgyqz7baghqbg837nul ほうめん 0 3547399 9944132 2026-10-14T18:22:31Z Fglffer 55252 新詞條 9944132 wikitext text/x-wiki ==日語== {{ja-see-kango|方面|放免}} et58c8cyv2rl0a6c0ajlknfukj8di6z ほうべん 0 3547400 9944133 2026-10-14T18:23:28Z Fglffer 55252 新詞條 9944133 wikitext text/x-wiki ==日語== {{ja-see|方便|放免}} mz9245e653brj2uvmfxbyr7euu72wk7 Template:Mr-ndecl 10 3547401 9944135 2026-10-14T19:17:57Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{#invoke:mr-noun|show}}<!-- --><noinclude>{{documentation}}{{tcat}}</noinclude>」的新頁面 9944135 wikitext text/x-wiki {{#invoke:mr-noun|show}}<!-- --><noinclude>{{documentation}}{{tcat}}</noinclude> q2g12w8bkhqce7n6qaz2tab5nr80o18 माऊली 0 3547402 9944139 2026-10-14T19:27:29Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==馬拉地語== {{was fwotd|mr|2026|10月|14日}} [[File:Jnandev.jpg|thumb|upright|繪於1910年代的插圖,描繪13世紀印度[[馬拉地]]聖人、詩人、哲學家兼{{w|lang=en|Nath}}與{{w|lang=en|Varkari}}傳統的[[瑜伽士]] {{w|lang=en|Dnyaneshwar}},被尊稱為 {{lang|mr|माऊली}}。]] ===其他形式=== * {{alt|mr|माउली}} ===詞源=== {{inh+|mr|omr|𑘦𑘰𑘄𑘩𑘲<t:慈母>}}({{inh+|mr|inc-apa|…」的新頁面 9944139 wikitext text/x-wiki ==馬拉地語== {{was fwotd|mr|2026|10月|14日}} [[File:Jnandev.jpg|thumb|upright|繪於1910年代的插圖,描繪13世紀印度[[馬拉地]]聖人、詩人、哲學家兼{{w|lang=en|Nath}}與{{w|lang=en|Varkari}}傳統的[[瑜伽士]] {{w|lang=en|Dnyaneshwar}},被尊稱為 {{lang|mr|माऊली}}。]] ===其他形式=== * {{alt|mr|माउली}} ===詞源=== {{inh+|mr|omr|𑘦𑘰𑘄𑘩𑘲<t:慈母>}}({{inh+|mr|inc-apa|माउ<t:母親>}}、{{ncog|pra|𑀫𑀸𑀉}}){{inc-ext|mr|illa|ikA}},源自{{der|mr|sa|मा॒तृ<t:母親>}}(對比 {{m|sa|मातृकुल}})。 {{box-top}} 與{{cog|vah|मावली}}、{{cog|ne|मावली}} 同源。{{senseno|mr|尊稱|uc=1}}與{{senseno|mr|稱呼|uc=1}}是從直接詞源{{m+|omr|𑘦𑘰𑘄𑘩𑘲}} 原本「母親」的詞義{{ss|mr|type=b|nocap=1}}而來。 {{box-bottom}} ===發音=== * {{mr-IPA}} * {{rhyme|mr|i|s=2}} * {{hyph|mr|माऊ|ली}} ===名詞=== {{mr-noun|g=f|mod=𑘦𑘰𑘄𑘩𑘲}}<ref>{{R:mr:Amarkosh}}</ref><ref>{{R:mr:Berntsen||116}}</ref><ref>{{R:mr:Date||2445|nohwlink=1}}</ref> # {{lb|mr|過時|or|棄用}} [[母親]] #: {{syn|mr|Thesaurus:आई}} ## {{n-g|對母親,或對像母親一樣[[關懷]]與[[呵護]]他人者的[[暱稱]]或[[尊稱]]}} # {{senseid|mr|尊稱}} {{lb|mr|印度教|honorific}} {{n-g|用於受尊崇[[聖人]]的[[尊稱]]}}{{gl|尤指{{w|lang=en|Dnyaneshwar}}與{{w|lang=en|Vithoba}}}} #: {{uxa|mr|'''ज्ञानेश्वर''' माऊली|'''聖人'''德揚內什瓦爾}} #* {{quote-web|mr|date=5 July 2025|brackets=on|author=mr:तुषार कुलकर्णी|title=mr:‘डोईचा पदर आला खांद्यावरी, भरल्या बाजारी जाईन मी’, म्हणत चालीरीतींचे दडपण नाकारणारी मुक्त स्त्री<tr:{{xlit|mr|डोईच़ा पदर आला खांद्या्वरी, भर्ल्या बाज़ारी ज़ाईन मी', म्हणत च़ालीरीतींच़े दडपण नाकारणारी मुक्त स्त्री}}>|trans-title=拒絕傳統習俗束縛、宣稱「我要讓頭巾垂至肩頭,走向繁華市集」的自由女性|work=w:en:[[BBC News|BBC News मराठी]]|text=विठ्ठलाला वारकरी संप्रदायात आज जे '''माऊली''' म्हटलं जातं त्याचं श्रेय संतांनाच आहे.|subst=वारकरी//वार्करी,आज//आज़,जा//ज़ा,चं//च़ं,नाच//नाच़|t=在瓦爾卡里派傳統中,如今將 ''Vitthal'' 稱為 {{m-self|mr|माऊली}} 的做法,全歸功於諸位聖人。|url=https://www.bbc.com/marathi/articles/cd97yyk55p3o|archiveurl=https://web.archive.org/web/20260724180532/https://www.bbc.com/marathi/articles/cd97yyk55p3o|archivedate=24 July 2026}} # {{senseid|mr|稱呼}} {{n-g|[[朝聖者]]彼此之間的[[稱呼]]}}{{gl|尤指在{{w|lang=en|Pandharpur Vari}}期間}} #* {{quote-web|mr|date=19 July 2026|brackets=on|author=mr:प्राजक्ता प्रधान|title=mr:वारीत पाय लागल्यानंतर ‘'''माऊली''', चला पुढे’ का म्हणतात? जाणून घ्या वारकरी परंपरेचे तत्त्वज्ञान<tr:{{xlit|mr|वारीत पाय लाग्ल्यानंतर ‘'''माऊली''', च़ला पुढे’ का म्हणतात? ज़ाणून घ्या वार्करी परंपअरेच़े तत्त्वद्न्यान}}>|trans-title=為何瓦爾卡里人在朝聖(''Vari'')期間不小心碰到別人的腳後會說「{{m-self|mr|माऊली}},請往前走」?了解瓦爾卡里傳統背後的哲學|work=w:en:[[Nava Bharat|NavaRashtra]]|text=याच कारणामुळे वारकरी एकमेकांना नावाने हाक मारत नाहीत; ते प्रेमाने '''“माऊली”''' म्हणतात. '''माऊली''' म्हणजे आई. आई जशी सर्वांना समान प्रेम देते, तसेच प्रत्येक वारकरी दुसऱ्या वारकऱ्याला मायेने आणि आदराने पाहतो.|subst=याच//याच़,वारकरी//वार्करी,जशी//ज़शी,तसेच//तसेच़,दुसऱ्या//दुस्र्या,वारकऱ्याला//वारकर्याला,आदराने//आदअराने|t=正因如此,瓦爾卡里人彼此之間不直呼其名,而是親切地互稱 {{m-self|mr|माऊली}}。{{m-self|mr|माऊली}} 的意思是母親。正如母親平等地給予所有人愛,每一位瓦爾卡里人也同樣以慈愛與敬意看待彼此。|url=https://www.navarashtra.com/religion/ashadhi-wari-2026-why-do-people-say-mouli-lets-go-after-getting-stuck-in-the-wind-1284553.html|archiveurl=https://web.archive.org/web/20260721054130/https://www.navarashtra.com/religion/ashadhi-wari-2026-why-do-people-say-mouli-lets-go-after-getting-stuck-in-the-wind-1284553.html|archivedate=21 July 2026}} ====變格==== {{mr-ndecl|<F>}} ===參考資料=== {{box-top}} {{reflist}} {{box-bottom}} ===延伸閱讀=== {{box-top}} * {{R:omr:Tulpule|माउली|539}} * {{R:CDIAL|*mātr̥kulika|10018|page=576|passage=N. ''māwali'', ''māuli'' 'belonging to mother's family'}} {{box-bottom}} {{C|mr|人|毘濕奴派}} 7qevbxzncc0u8tpx6h5geiq0tr8lxia 9944140 9944139 2026-10-14T19:28:01Z TongcyDai 53191 9944140 wikitext text/x-wiki ==馬拉地語== {{was fwotd|mr|2026|10月|14日}} [[File:Jnandev.jpg|thumb|upright|繪於1910年代的插圖,描繪13世紀印度[[馬拉地]]聖人、詩人、哲學家兼{{w|lang=en|Nath}}與{{w|lang=en|Varkari}}傳統的[[瑜伽士]] {{w|lang=en|Dnyaneshwar}},被尊稱為 {{lang|mr|माऊली}}。]] ===其他形式=== * {{alt|mr|माउली}} ===詞源=== {{inh+|mr|omr|𑘦𑘰𑘄𑘩𑘲<t:慈母>}}({{inh+|mr|inc-apa|माउ<t:母親>}}、{{ncog|pra|𑀫𑀸𑀉}}){{inc-ext|mr|illa|ikA}},源自{{der|mr|sa|मा॒तृ<t:母親>}}(對比 {{m|sa|मातृकुल}})。 {{box-top}} 與{{cog|vah|मावली}}、{{cog|ne|मावली}} 同源。{{senseno|mr|尊稱|uc=1}}與{{senseno|mr|稱呼|uc=1}}是從直接詞源{{m+|omr|𑘦𑘰𑘄𑘩𑘲}} 原本「母親」的詞義{{ss|mr|type=b|nocap=1}}而來。 {{box-bottom}} ===發音=== * {{mr-IPA}} * {{rhyme|mr|i|s=2}} * {{hyph|mr|माऊ|ली}} ===名詞=== {{mr-noun|g=f|mod=𑘦𑘰𑘄𑘩𑘲}}<ref>{{R:mr:Amarkosh}}</ref><ref>{{R:mr:Berntsen||116}}</ref><ref>{{R:mr:Date||2445|nohwlink=1}}</ref> # {{lb|mr|過時|or|棄用}} [[母親]] #: {{syn|mr|Thesaurus:आई}} ## {{n-g|對母親,或對像母親一樣[[關懷]]與[[呵護]]他人者的[[暱稱]]或[[尊稱]]}} # {{senseid|mr|尊稱}} {{lb|mr|印度教|honorific}} {{n-g|用於受尊崇[[聖人]]的[[尊稱]]}}{{gl|尤指{{w|lang=en|Dnyaneshwar}}與{{w|lang=en|Vithoba}}}} #: {{uxa|mr|'''ज्ञानेश्वर''' माऊली|'''聖人'''德揚內什瓦爾}} #* {{quote-web|mr|date=5 July 2025|brackets=on|author=mr:तुषार कुलकर्णी|title=mr:‘डोईचा पदर आला खांद्यावरी, भरल्या बाजारी जाईन मी’, म्हणत चालीरीतींचे दडपण नाकारणारी मुक्त स्त्री<tr:{{xlit|mr|डोईच़ा पदर आला खांद्या्वरी, भर्ल्या बाज़ारी ज़ाईन मी', म्हणत च़ालीरीतींच़े दडपण नाकारणारी मुक्त स्त्री}}>|trans-title=拒絕傳統習俗束縛、宣稱「我要讓頭巾垂至肩頭,走向繁華市集」的自由女性|work=w:en:[[BBC News|BBC News मराठी]]|text=विठ्ठलाला वारकरी संप्रदायात आज जे '''माऊली''' म्हटलं जातं त्याचं श्रेय संतांनाच आहे.|subst=वारकरी//वार्करी,आज//आज़,जा//ज़ा,चं//च़ं,नाच//नाच़|t=在瓦爾卡里派傳統中,如今將 ''Vitthal'' 稱為 {{m-self|mr|माऊली}} 的做法,全歸功於諸位聖人。|url=https://www.bbc.com/marathi/articles/cd97yyk55p3o|archiveurl=https://web.archive.org/web/20260724180532/https://www.bbc.com/marathi/articles/cd97yyk55p3o|archivedate=24 July 2026}} # {{senseid|mr|稱呼}} {{n-g|[[朝聖者]]彼此之間的[[稱呼]]}}{{gl|尤指在{{w|lang=en|Pandharpur Vari}}期間}} #* {{quote-web|mr|date=19 July 2026|brackets=on|author=mr:प्राजक्ता प्रधान|title=mr:वारीत पाय लागल्यानंतर ‘'''माऊली''', चला पुढे’ का म्हणतात? जाणून घ्या वारकरी परंपरेचे तत्त्वज्ञान<tr:{{xlit|mr|वारीत पाय लाग्ल्यानंतर ‘'''माऊली''', च़ला पुढे’ का म्हणतात? ज़ाणून घ्या वार्करी परंपअरेच़े तत्त्वद्न्यान}}>|trans-title=為何瓦爾卡里人在朝聖期間不小心碰到別人的腳後會說「{{m-self|mr|माऊली}},請往前走」?了解瓦爾卡里傳統背後的哲學|work=w:en:[[Nava Bharat|NavaRashtra]]|text=याच कारणामुळे वारकरी एकमेकांना नावाने हाक मारत नाहीत; ते प्रेमाने '''“माऊली”''' म्हणतात. '''माऊली''' म्हणजे आई. आई जशी सर्वांना समान प्रेम देते, तसेच प्रत्येक वारकरी दुसऱ्या वारकऱ्याला मायेने आणि आदराने पाहतो.|subst=याच//याच़,वारकरी//वार्करी,जशी//ज़शी,तसेच//तसेच़,दुसऱ्या//दुस्र्या,वारकऱ्याला//वारकर्याला,आदराने//आदअराने|t=正因如此,瓦爾卡里人彼此之間不直呼其名,而是親切地互稱 {{m-self|mr|माऊली}}。{{m-self|mr|माऊली}} 的意思是母親。正如母親平等地給予所有人愛,每一位瓦爾卡里人也同樣以慈愛與敬意看待彼此。|url=https://www.navarashtra.com/religion/ashadhi-wari-2026-why-do-people-say-mouli-lets-go-after-getting-stuck-in-the-wind-1284553.html|archiveurl=https://web.archive.org/web/20260721054130/https://www.navarashtra.com/religion/ashadhi-wari-2026-why-do-people-say-mouli-lets-go-after-getting-stuck-in-the-wind-1284553.html|archivedate=21 July 2026}} ====變格==== {{mr-ndecl|<F>}} ===參考資料=== {{box-top}} {{reflist}} {{box-bottom}} ===延伸閱讀=== {{box-top}} * {{R:omr:Tulpule|माउली|539}} * {{R:CDIAL|*mātr̥kulika|10018|page=576|passage=N. ''māwali'', ''māuli'' 'belonging to mother's family'}} {{box-bottom}} {{C|mr|人|毘濕奴派}} nwil3f02bfkd67l1xd9ug2bogd3081t Wiktionary:外語每日一詞/2026年/10月14日 4 3547403 9944141 2026-10-14T19:28:53Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{FWOTD|mr|माऊली|名詞|2026|10月|14日|image=Jnandev.jpg| # {{lb|mr|過時|or|棄用}} [[母親]] ## {{n-g|對母親,或對像母親一樣[[關懷]]與[[呵護]]他人者的[[暱稱]]或[[尊稱]]}} # {{senseid|mr|尊稱}} {{lb|mr|印度教|honorific}} {{n-g|用於受尊崇[[聖人]]的[[尊稱]]}}{{gl|尤指{{w|lang=en|Dnyaneshwar}}與{{w|lang=en|Vithoba}}}} # {{senseid|mr|稱呼}} {{n-g|[[朝聖者]]彼此之間的[[稱呼]]}…」的新頁面 9944141 wikitext text/x-wiki {{FWOTD|mr|माऊली|名詞|2026|10月|14日|image=Jnandev.jpg| # {{lb|mr|過時|or|棄用}} [[母親]] ## {{n-g|對母親,或對像母親一樣[[關懷]]與[[呵護]]他人者的[[暱稱]]或[[尊稱]]}} # {{senseid|mr|尊稱}} {{lb|mr|印度教|honorific}} {{n-g|用於受尊崇[[聖人]]的[[尊稱]]}}{{gl|尤指{{w|lang=en|Dnyaneshwar}}與{{w|lang=en|Vithoba}}}} # {{senseid|mr|稱呼}} {{n-g|[[朝聖者]]彼此之間的[[稱呼]]}}{{gl|尤指在{{w|lang=en|Pandharpur Vari}}期間}} }} k45e2siv03wdy7cms9bzq8ybnoja1hk Category:含有印度-雅利安語贅綴-𑀇𑀮𑁆𑀮-的馬拉地語詞 14 3547404 9944142 2026-10-14T19:29:44Z TongcyBot 83009 養貓 9944142 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:有棄用詞義的馬拉地語詞 14 3547405 9944143 2026-10-14T19:29:52Z TongcyBot 83009 養貓 9944143 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Template:R:mr:Amarkosh 10 3547406 9944144 2026-10-14T19:29:54Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-web |work=अमरकोश मराठी शब्दकोश |trans-work=Amarkosh Marathi Dictionary |entryurl=https://मराठी.भारत/en/dictionary/marathi/{{urlencode:{{{1|{{pagename}}}}}|PATH}} |entry={{{1|{{pagename}}}}} |year=2014 |allowparams=1 }}<noinclude>{{reference template cat|mr}}</noinclude>」的新頁面 9944144 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-web |work=अमरकोश मराठी शब्दकोश |trans-work=Amarkosh Marathi Dictionary |entryurl=https://मराठी.भारत/en/dictionary/marathi/{{urlencode:{{{1|{{pagename}}}}}|PATH}} |entry={{{1|{{pagename}}}}} |year=2014 |allowparams=1 }}<noinclude>{{reference template cat|mr}}</noinclude> 45u0ddzyi1httd6r0ed0q42unsesgk3 Category:馬拉地語 毘濕奴派 14 3547407 9944145 2026-10-14T19:29:58Z TongcyBot 83009 養貓 9944145 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:Rhymes:德語/aɪ̯sə 14 3547408 9944147 2026-10-14T19:34:52Z TongcyBot 83009 養貓 9944147 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:Rhymes:德語/aɪ̯sə/2音節 14 3547409 9944148 2026-10-14T19:34:59Z TongcyBot 83009 養貓 9944148 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:帶「ẞ」的英語詞 14 3547410 9944149 2026-10-14T19:35:05Z TongcyBot 83009 養貓 9944149 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx бьцела 0 3547411 9944150 2026-10-14T19:35:57Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{also|бьчела|бъчела}} ==古諾夫哥羅德語== {{was fwotd|zle-ono|2026|10月|15日}} {{multiple image|perrow=1|total_width=240 |image1=Apis mellifera carnica worker hive entrance 3.jpg|caption1={{lang|zle-ono|бьцела}} ({{senseno|zle-ono|蜜蜂}}) |image2=Alveare.JPG|caption2={{lang|zle-ono|бьцелѣ}} ({{senseno|zle-ono|蜂巢}})}} ===其他形式=== * {{alt|zle-ono|бцела||晚期}} ===詞源=== {{ety|zle-ono|:in…」的新頁面 9944150 wikitext text/x-wiki {{also|бьчела|бъчела}} ==古諾夫哥羅德語== {{was fwotd|zle-ono|2026|10月|15日}} {{multiple image|perrow=1|total_width=240 |image1=Apis mellifera carnica worker hive entrance 3.jpg|caption1={{lang|zle-ono|бьцела}} ({{senseno|zle-ono|蜜蜂}}) |image2=Alveare.JPG|caption2={{lang|zle-ono|бьцелѣ}} ({{senseno|zle-ono|蜂巢}})}} ===其他形式=== * {{alt|zle-ono|бцела||晚期}} ===詞源=== {{ety|zle-ono|:inh|sla-pro:*bьčela|tree=+|text=*|etydate=r,11世紀中期,12世紀中期}} 對照{{cog|orv|бьчела}}。 ===發音=== * ({{w|古諾夫哥羅德方言|古諾夫哥羅德-普斯科夫方言}}) ** (約公元850年){{IPA|zle-ono|/bɪt͡sʲːɛˈlɑ/}} ** (約公元1050年){{IPA|zle-ono|/bʲɪt͡sʲːɛˈla/}} ** (約公元1250‒1450年){{IPA|zle-ono|/bʲt͡sʲːɛˈla/}} * {{hyph|zle-ono|бь|це|ла}} ===名詞=== {{head|zle-ono|名詞|g=f}}<ref>{{R|zle-ono|DND2|{{lang|zle-ono|бчела}} ''ж.''|p=714}}</ref> # {{senseid|zle-ono|蜜蜂}} {{c|zle-ono|蜂}} [[蜜蜂]] #* {{Q|zle-ono||ZhAJu|quote={{…}} множьство ѥсть '''бцелъ''' въ оульи. нъ другыꙗ въходѧть. а другыꙗ исходѧть. тако же и мравиꙗ. {{…}}|t={{…}}蜂巢裡有許多'''蜜蜂''',有的進去,有的出來,就像螞蟻一樣{{…}}}} # {{senseid|zle-ono|蜂巢}} {{c|zle-ono|養蜂}} {{lb|zle-ono|plurale tantum}} [[蜂巢]] #* {{Q|zle-ono||b/n766|quote={{…}} себѣ которои взѧли '''бч(елꙑ)''' {{…}}|t={{…}}給那個拿走了'''蜂巢'''的人自己{{…}}}} #* {{Q|zle-ono||b/tve5|quote={{…}} · шюига дубие переписꙑваете а '''[б]целꙑ''' ти лазило · ѧзо дубие ѿимаю по своеи мети а тесно сотесꙑваете · то мои дубо · ваше бортико ꙩкралосѧ первꙑ · {{…}}|t={{…}}舒伊加正在塗改橡樹上的(標記),並從'''蜂巢'''中取出了蜂蜜,(說:)「我按自己的標記收走橡樹。」他正在削去所有權標記,(說:)「這是我的橡樹。你們以前的養蜂人先犯了偷竊罪。」{{…}}}} ====變格==== {{zle-ono-decl-noun-a|бьцел}} ===參考資料=== {{reflist}} ===延伸閱讀=== * {{R:zle-ono:ruscorpora|бчела}} 1pgjydrgzoq3abibnh28yp1dwueee3g 9944151 9944150 2026-10-14T19:36:25Z TongcyDai 53191 9944151 wikitext text/x-wiki {{also|бьчела|бъчела}} ==古諾夫哥羅德語== {{was fwotd|zle-ono|2026|10月|15日}} {{multiple image|perrow=1|total_width=240 |image1=Apis mellifera carnica worker hive entrance 3.jpg|caption1={{lang|zle-ono|бьцела}} ({{senseno|zle-ono|蜜蜂}}) |image2=Alveare.JPG|caption2={{lang|zle-ono|бьцелѣ}} ({{senseno|zle-ono|蜂巢}})}} ===其他形式=== * {{alt|zle-ono|бцела||晚期}} ===詞源=== {{ety|zle-ono|:inh|sla-pro:*bьčela|tree=+|text=*|etydate=r,11世紀中期,12世紀中期}} 對照{{cog|orv|бьчела}}。 ===發音=== * ({{w|古諾夫哥羅德方言|古諾夫哥羅德-普斯科夫方言}}) ** (約公元850年) {{IPA|zle-ono|/bɪt͡sʲːɛˈlɑ/}} ** (約公元1050年) {{IPA|zle-ono|/bʲɪt͡sʲːɛˈla/}} ** (約公元1250‒1450年) {{IPA|zle-ono|/bʲt͡sʲːɛˈla/}} * {{hyph|zle-ono|бь|це|ла}} ===名詞=== {{head|zle-ono|名詞|g=f}}<ref>{{R|zle-ono|DND2|{{lang|zle-ono|бчела}} ''ж.''|p=714}}</ref> # {{senseid|zle-ono|蜜蜂}} {{c|zle-ono|蜂}} [[蜜蜂]] #* {{Q|zle-ono||ZhAJu|quote={{…}} множьство ѥсть '''бцелъ''' въ оульи. нъ другыꙗ въходѧть. а другыꙗ исходѧть. тако же и мравиꙗ. {{…}}|t={{…}}蜂巢裡有許多'''蜜蜂''',有的進去,有的出來,就像螞蟻一樣{{…}}}} # {{senseid|zle-ono|蜂巢}} {{c|zle-ono|養蜂}} {{lb|zle-ono|plurale tantum}} [[蜂巢]] #* {{Q|zle-ono||b/n766|quote={{…}} себѣ которои взѧли '''бч(елꙑ)''' {{…}}|t={{…}}給那個拿走了'''蜂巢'''的人自己{{…}}}} #* {{Q|zle-ono||b/tve5|quote={{…}} · шюига дубие переписꙑваете а '''[б]целꙑ''' ти лазило · ѧзо дубие ѿимаю по своеи мети а тесно сотесꙑваете · то мои дубо · ваше бортико ꙩкралосѧ первꙑ · {{…}}|t={{…}}舒伊加正在塗改橡樹上的(標記),並從'''蜂巢'''中取出了蜂蜜,(說:)「我按自己的標記收走橡樹。」他正在削去所有權標記,(說:)「這是我的橡樹。你們以前的養蜂人先犯了偷竊罪。」{{…}}}} ====變格==== {{zle-ono-decl-noun-a|бьцел}} ===參考資料=== {{reflist}} ===延伸閱讀=== * {{R:zle-ono:ruscorpora|бчела}} s4o0v5lxvh4p62cjcfkcpc85t4t2xmn 9944152 9944151 2026-10-14T19:36:43Z TongcyDai 53191 9944152 wikitext text/x-wiki {{also|бьчела|бъчела}} ==古諾夫哥羅德語== {{was fwotd|zle-ono|2026|10月|15日}} {{multiple image|perrow=1|total_width=240 |image1=Apis mellifera carnica worker hive entrance 3.jpg|caption1={{lang|zle-ono|бьцела}} ({{senseno|zle-ono|蜜蜂}}) |image2=Alveare.JPG|caption2={{lang|zle-ono|бьцелѣ}} ({{senseno|zle-ono|蜂巢}})}} ===其他形式=== * {{alt|zle-ono|бцела||晚期}} ===詞源=== {{ety|zle-ono|:inh|sla-pro:*bьčela|tree=+|text=*|etydate=r,11世紀中期,12世紀中期}} 對照{{cog|orv|бьчела}}。 ===發音=== * ({{w|古諾夫哥羅德方言|古諾夫哥羅德-普斯科夫方言}}) ** (約公元850年) {{IPA|zle-ono|/bɪt͡sʲːɛˈlɑ/}} ** (約公元1050年) {{IPA|zle-ono|/bʲɪt͡sʲːɛˈla/}} ** (約公元1250‒1450年) {{IPA|zle-ono|/bʲt͡sʲːɛˈla/}} * {{hyph|zle-ono|бь|це|ла}} ===名詞=== {{head|zle-ono|名詞|g=f}}<ref>{{R|zle-ono|DND2|{{lang|zle-ono|бчела}} ''ж.''|p=714}}</ref> # {{senseid|zle-ono|蜜蜂}} {{c|zle-ono|蜂}} [[蜜蜂]] #* {{Q|zle-ono||ZhAJu|quote={{…}} множьство ѥсть '''бцелъ''' въ оульи. нъ другыꙗ въходѧть. а другыꙗ исходѧть. тако же и мравиꙗ. {{…}}|t={{…}}蜂巢裡有許多'''蜜蜂''',有的進去,有的出來,就像螞蟻一樣{{…}}}} # {{senseid|zle-ono|蜂巢}} {{c|zle-ono|養蜂}} {{lb|zle-ono|plurale tantum}} [[蜂巢]] #* {{Q|zle-ono||b/n766|quote={{…}} себѣ которои взѧли '''бч(елꙑ)''' {{…}}|t={{…}}給那個拿走了'''蜂巢'''的人自己{{…}}}} #* {{Q|zle-ono||b/tve5|quote={{…}} · шюига дубие переписꙑваете а '''[б]целꙑ''' ти лазило · ѧзо дубие ѿимаю по своеи мети а тесно сотесꙑваете · то мои дубо · ваше бортико ꙩкралосѧ первꙑ · {{…}}|t={{…}}舒伊加正在塗改橡樹上的(標記),並從'''蜂巢'''中取出了蜂蜜,(說:)「我按自己的標記收走橡樹。」他正在削去所有權標記,(說:)「這是我的橡樹。你們以前的養蜂人先犯了偷竊罪。」{{…}}}} ====變格==== {{zle-ono-decl-noun-a|бьцел}} ===參考資料=== {{reflist}} ===延伸閱讀=== * {{R:zle-ono:ruscorpora|бчела}} 4bc8930mwb3av9ae06xw7byw9hqtkn2 Wiktionary:外語每日一詞/2026年/10月15日 4 3547412 9944153 2026-10-14T19:37:12Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{FWOTD|zle-ono|бьцела|名詞|2026|10月|15日| # [[蜜蜂]] # {{lb|zle-ono|plurale tantum}} [[蜂巢]] }}」的新頁面 9944153 wikitext text/x-wiki {{FWOTD|zle-ono|бьцела|名詞|2026|10月|15日| # [[蜜蜂]] # {{lb|zle-ono|plurale tantum}} [[蜂巢]] }} bjh41f6tt1fhokpm2muwn0yneeuie2z Reconstruction:原始斯拉夫語/bьčela 118 3547413 9944155 2026-10-14T19:43:00Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{reconstructed}} ==原始斯拉夫語== ===詞源=== {{ety|sla-pro|:inh|ine-bsl-pro:*bikelā́ˀ<ety:inh<ine-pro:<alt:*bʰi-k-el-éh₂><ety:af<*bʰey-><*-kos<alt:*-k->><*-lós<alt:*-el->><*-éh₂<id:o-級>>>>>|text=++|tree=1}}與{{cog|cel-pro|*bikos}}(< {{m|ine-pro||*bʰi-k-os}} )、{{cog|la|fūcus}}(< {{m|ine-pro||*bʰoy-k-os}} )、{{cog|gem-pro|*bijǭ}} 同源。波羅的語支同源詞({{cog|lv|bite}}、{{cog|lt|bìtė}}、{{…」的新頁面 9944155 wikitext text/x-wiki {{reconstructed}} ==原始斯拉夫語== ===詞源=== {{ety|sla-pro|:inh|ine-bsl-pro:*bikelā́ˀ<ety:inh<ine-pro:<alt:*bʰi-k-el-éh₂><ety:af<*bʰey-><*-kos<alt:*-k->><*-lós<alt:*-el->><*-éh₂<id:o-級>>>>>|text=++|tree=1}}與{{cog|cel-pro|*bikos}}(< {{m|ine-pro||*bʰi-k-os}} )、{{cog|la|fūcus}}(< {{m|ine-pro||*bʰoy-k-os}} )、{{cog|gem-pro|*bijǭ}} 同源。波羅的語支同源詞({{cog|lv|bite}}、{{cog|lt|bìtė}}、{{cog|prg|bitte}})在這種情況下會使{{der|sla-pro|ine-bsl-pro|-}} 形式 {{m|ine-bsl-pro|*bikelē}} 與 {{m|ine-bsl-pro|*bitē}}成為同源詞。 <!--西北原始印歐語 {{m|ine-pro||*bʰi-kʷe-|蜜蜂、螫蟲}},詞根 {{m|ine-pro|*bʰey-|*bʰi-|擊打}} 的擴展——比較 {{m|sla-pro|*biti||擊打}}。--> 《{{w|lang=en|Psalterium Sinaiticum}}》中收錄了古教會斯拉夫語唯一的 {{m|cu|бьчела}} 用例,但由於形式 {{m|cu|бъчела}} 同樣十分罕見,因此無法單憑古教會斯拉夫語精確重構出該詞的晚期原始斯拉夫語形式。由於該原始斯拉夫語詞為詞尾重音詞,因此所有後代語言均未保留詞中[[w:en:Havlík's law|弱]]半元音的反映。 另一種說法(已棄用)將其解釋為 {{m|sla-pro|*bučati||發出嗡嗡聲、作響}} 的動詞派生詞,並重構為 {{m|sla-pro||*bъčela}}。因此,蜜蜂即為「發出嗡嗡聲者」。 ===名詞=== {{sla-noun|f|head=*bьčelà}}<ref>{{R:sla:EDSIL|72|*bьčelà|f. ā (b) ‘bee’}}</ref><ref>{{R:sla:UW|*biče̱lā͘ «bьčela»|74}}</ref><ref>{{R:sla:CSAWL|bьčela bьčely|''b/c'' bee (PR 135)|2}}</ref><ref name="ESSJa">{{R:sla:ESSJa|*bъčela|104|3}}</ref><ref name="SP">{{R:sla:SP|bъčela|456|1}}</ref> # {{c|sla-pro|蜂}} [[蜜蜂]] ====變格==== {{sla-decl-noun|bьčelà|ap=b}} ====其他重構==== * {{l|sla-pro|*bъčelà}} {{qualifier|ESSJa, Sławski}}<ref name="ESSJa"/><ref name="SP"/> ====派生詞彙==== {{col4|sla-pro|title=|*bьčelъka<g:f>|*bьčelica<g:f>|*bьčeľařь<g:m>|*bьčelinъ|*bьčelinьcь<g:n>|*bьčelinъkъ<g:m>|*bьčelьjь|*bьčelьnъ|*bьčelьnikъ<g:m>|*bьčelьnica<g:f>|*bьčelę<g:n>}} ====派生語彙==== {{hrow}} * 東斯拉夫語支: ** {{desc|orv|бьчела|бъчела|бчела|пъчела|пчела}} *** {{desc|zle-ort|бчола́|бжола́|бчела́|пчола́|пчела́|пщола́}} **** {{desc|be|пчала́}}; {{desc|be|пчола́|пшчала́|пшчо́ла|nolang=1|qq=方言}} **** {{desc|rue|пчола́}} **** {{desc|uk|бджола́}}; {{desc|uk|бжола́|пчола́|пщола́|nolang=1|qq=方言}} ***** {{desc|ru|бджела́|бжела́|bor=1|qq=方言}} *** {{desc|ru|пчела́}}; {{desc|ru|бчела́|мчела́|мцела́|чо́ла|nolang=1|qq=方言}} ** {{desc|zle-ono|бьцела}} * 南斯拉夫語支: ** {{desc|cu|-}} **: {{desc|sclang=1|cu|бьчела|бъчела|пъчела}} **: {{desc|sclang=1|cu|ⰱⱐⱍⰵⰾⰰ|ⰱⱏⱍⰵⰾⰰ|ⱂⱏⱍⰵⰾⰰ}} ** {{desc|bg|пчела́}}; {{desc|bg|вчела́|чела́|nolang=1|qq=方言}} ** {{desc|mk|пчела}}; {{desc|mk|пшела|nolang=1|qq=方言}} ** 古{{desc|sh|пшела|tr=pšela|sc=Cyrs|qq=17世紀}} ** {{desc|sh|-}} **: {{desc|sclang=1|sh|пчѐла|чѐла|}} **: {{desc|sclang=1|sh|bčela|pčèla|čèla|}} *** {{desc|svm|čèla}} ** {{desc/sl-tonal|čebẹ̑la|čbẹ̑la|čẹ̑la|bčẹ̑la|bečẹ̑la<!--|bəčẹ̑va|žbiẹ̑la-->}} * 西斯拉夫語支: ** {{desc|zlw-ocs|včela}} *** {{desc|cs|včela}}; {{desc|cs|včala|fčela|čela|ščela|nolang=1|qq=方言}} **** 波希米亞 {{a|sla-pro|霍德方言}}:{{desc|cs|včala|včela|nolang=1}} ** {{desctree|zlw-opl|pszczoła}} ** {{desc|pox|celă}} ** {{desc|zlw-pom}} *** {{desc|csb|pszczoła}} *** {{desc|zlw-slv|pszczôla}} ** {{desc|sk|včela}}; {{desc|sk|fčela|fčola|pčola|pčela|pščeu̯a|pčou̯a|ščela|pšela|čela|nolang=1|qq=方言}} ** {{desc|wen}} *** {{desc|dsb|coła}}; {{desc|dsb|pcoła|nolang=1|qq=古舊、方言}} *** {{desc|hsb|pčoła|wčoła}} ====參見==== {{sla-pro-insects}} ===參考資料=== {{reflist}} g65r5hp1x0gic1t1ve3qgcpr5nybute Category:原始斯拉夫語 蜂 14 3547414 9944156 2026-10-14T19:43:22Z TongcyBot 83009 養貓 9944156 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:原始斯拉夫語 膜翅目 14 3547415 9944157 2026-10-14T19:43:27Z TongcyBot 83009 養貓 9944157 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:原始斯拉夫語 昆蟲 14 3547416 9944158 2026-10-14T19:43:33Z TongcyBot 83009 養貓 9944158 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:原始斯拉夫語 養蜂 14 3547417 9944159 2026-10-14T19:43:41Z TongcyBot 83009 養貓 9944159 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:原始斯拉夫語 農業 14 3547418 9944160 2026-10-14T19:43:47Z TongcyBot 83009 養貓 9944160 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:原始斯拉夫語 應用科學 14 3547419 9944161 2026-10-14T19:43:52Z TongcyBot 83009 養貓 9944161 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古諾夫哥羅德語 蜂 14 3547420 9944162 2026-10-14T19:44:04Z TongcyBot 83009 養貓 9944162 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古諾夫哥羅德語 膜翅目 14 3547421 9944163 2026-10-14T19:44:09Z TongcyBot 83009 養貓 9944163 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古諾夫哥羅德語 昆蟲 14 3547422 9944164 2026-10-14T19:44:15Z TongcyBot 83009 養貓 9944164 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古諾夫哥羅德語 節肢動物 14 3547423 9944165 2026-10-14T19:44:20Z TongcyBot 83009 養貓 9944165 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古諾夫哥羅德語 動物 14 3547424 9944166 2026-10-14T19:44:26Z TongcyBot 83009 養貓 9944166 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古諾夫哥羅德語 生命形式 14 3547425 9944167 2026-10-14T19:44:32Z TongcyBot 83009 養貓 9944167 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古諾夫哥羅德語 養蜂 14 3547426 9944168 2026-10-14T19:44:41Z TongcyBot 83009 養貓 9944168 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Module:Bibliography/data/sla 828 3547427 9944169 2026-10-14T19:44:44Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「return { sources = { -- A -- -- B -- -- C -- -- D -- -- E -- ["EDSIL"] = { title = "Etymological Dictionary of the Slavic Inherited Lexicon", author = "Rick Derksen|Derksen, Rick", year = "2008", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "Indo-European Etymological Dictionary|Leiden Indo-European Etymological Dictionary Series", number = "4" }, link = { isbn = "978-90-04-15504-6", ia…」的新頁面 9944169 Scribunto text/plain return { sources = { -- A -- -- B -- -- C -- -- D -- -- E -- ["EDSIL"] = { title = "Etymological Dictionary of the Slavic Inherited Lexicon", author = "Rick Derksen|Derksen, Rick", year = "2008", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "Indo-European Etymological Dictionary|Leiden Indo-European Etymological Dictionary Series", number = "4" }, link = { isbn = "978-90-04-15504-6", ia = "etymological-dictionary-of-the-slavic-inherited-lexicon", gb = "LJFiAAAAMAAJ" }, page_url = { ia = true, set_page = 10 }, default_pagename = true }, ["ESSJa ^prosp."] = { alias = {"ESSJa prosp", "ЭССЯ проспект"}, title = { text = "Etymological Dictionary of Slavic Languages|Этимологический словарь славянских языков. Проспект. Пробные статьи", translation = "Etymological Dictionary of Slavic Languages. Prospectus. Sample articles" }, author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", year = "1963", location = "Moscow", publisher = "Academy of Sciences of the U.S.S.R.", link = { ia = "ESSJa_0", academia = "89175278" }, page_url = { ia = true, set_page = 1 }, default_pagename = true }, ["ESSJa"] = { alias = "ЭССЯ", title = { text = "Etymological Dictionary of Slavic Languages|Этимологический словарь славянских языков. Праславянский лексический фонд", translation = "Etymological Dictionary of Slavic Languages: Proto-Slavic Lexical Stock" }, author = {"Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", "et al."}, year = "1974–2021", location = "Moscow", publisher = "Nauka", volumes = { { number = "1", title = "*a – *besědьlivъ", year = "1974", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_1" }, page_url = { ia = true, set_page = -2 } }, { number = "2", title = "*bez – *bratrъ", year = "1975", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_2" }, page_url = { ia = true, set_page = -1 } }, { number = "3", title = "*bratrьcь – *cьrky", year = "1976", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_3" }, page_url = { ia = true, set_page = -1 } }, { number = "4", title = "*čaběniti – *děľa", year = "1977", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_4" }, page_url = { ia = true, set_page = -1 } }, { number = "5", title = "*dělo – *dьržьlь", year = "1978", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_5" }, page_url = { ia = true, set_page = -1 } }, { number = "6", title = "*e – *golva", year = "1979", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_6" }, page_url = { ia = true, set_page = -1 } }, { number = "7", title = "*golvačь – *gyžati", year = "1980", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_7" }, page_url = { ia = true, set_page = -2 } }, { number = "8", title = "*xa – *jьvьlga", year = "1981", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_8" }, page_url = { ia = true, set_page = -1 } }, { number = "9", title = "*jьz – *klenьje", year = "1983", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_9" }, page_url = { ia = true, set_page = -1 } }, { number = "10", title = "*klepačь – *konь", year = "1983", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_10" }, page_url = { ia = true, set_page = -1 } }, { number = "11", title = "*konьcь – *kotьna(ja)", year = "1984", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_11" }, page_url = { ia = true, set_page = -1 } }, { number = "12", title = "*koulъkъ – *kroma/*kromъ", year = "1985", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_12" }, page_url = { ia = true, set_page = -1 } }, { number = "13", title = "*kroměžirъ – *kyžiti", year = "1987", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_13" }, page_url = { ia = true, set_page = -1 } }, { number = "14", title = "*labati – *lěteplъjь", year = "1987", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_14" }, page_url = { ia = true, set_page = -1 } }, { number = "15", title = "*lětina – *lokačь", year = "1988", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-010862-6", ia = "ESSJa/ESSJa_15" }, page_url = { ia = true, set_page = -1 } }, { number = "16", title = "*lokadlo – *lъživьcь", year = "1990", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-010920-7", ia = "ESSJa/ESSJa_16" }, page_url = { ia = true, set_page = -1 } }, { number = "17", title = "*lъžь – *matješьnъjь", year = "1990", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-010995-9", ia = "ESSJa/ESSJa_17" }, page_url = { ia = true, set_page = -1 } }, { number = "18", title = "*matoga – *mękyšьka", year = "1992", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011039-6", ia = "ESSJa/ESSJa_18" }, page_url = { ia = true, set_page = -1 } }, { number = "19", title = "*męs⁽'⁾arь – *morzakъ", year = "1992", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011121-X", ia = "ESSJa/ESSJa_19" }, page_url = { ia = true, set_page = -1 } }, { number = "20", title = "*morzatъjь – *mъrsknǫti", year = "1994", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011145-7", ia = "ESSJa/ESSJa_20" }, page_url = { ia = true, set_page = -1 } }, { number = "21", title = "*mъrskovatъjь – *nadějьnъjь", year = "1994", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011172-4", ia = "ESSJa/ESSJa_21" }, page_url = { ia = true, set_page = -1 } }, { number = "22", title = "*naděliti – *narodъ", year = "1995", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011252-6", ia = "ESSJa/ESSJa_22" }, page_url = { ia = true, set_page = -1 } }, { number = "23", title = "*narodьnъjь – *navijakъ", year = "1996", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011214-3", ia = "ESSJa/ESSJa_23" }, page_url = { ia = true, set_page = -1 } }, { number = "24", title = "*navijati (sę)/*navivati (sę) – *nerodimъ(jь)", year = "1997", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011206-2", ia = "ESSJa/ESSJa_24" }, page_url = { ia = true, set_page = -1 } }, { number = "25", title = "*neroditi – *novotьnъ(jь)", year = "1999", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011672-6", ia = "ESSJa/ESSJa_25" }, page_url = { ia = true, set_page = -1 } }, { number = "26", title = "*novoukъ(jь) – *obgorditi", year = "1999", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011590-8", ia = "ESSJa/ESSJa_26" }, page_url = { ia = true, set_page = -1 } }, { number = "27", title = "*obgordja/*obgordjь – *oblězati", year = "2000", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011793-5", ia = "ESSJa/ESSJa_27" }, page_url = { ia = true, set_page = -1 } }, { number = "28", title = "*oblězti – *obpovědanьje", year = "2001", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-022627-0", ia = "ESSJa/ESSJa_28" }, page_url = { ia = true, set_page = -1 } }, { number = "29", title = "*obpovědati – *obsojьnica", year = "2002", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011808-7", ia = "ESSJa/ESSJa_29" }, page_url = { ia = true, set_page = -1 } }, { number = "30", title = "*obsojьnikъ – *obvedьnъjь", year = "2003", author = "Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-006386-X", ia = "ESSJa/ESSJa_30" }, page_url = { ia = true, set_page = -1 } }, { number = "31", title = "*obvelčenьje – *obžьniviny", year = "2005", author = {"Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich"}, link = { isbn = "5-02-033251-8", ia = "ESSJa/ESSJa_31" }, page_url = { ia = true, set_page = -1 } }, { number = "32", title = "*obžьnъ – *orzbotati", year = "2005", author = {"Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich"}, link = { isbn = "5-02-033868-0", ia = "ESSJa/ESSJa_32" }, page_url = { ia = true, set_page = -1 } }, { number = "33", title = "*orzbotěti – *orzmajati (sę)", year = "2007", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "5-02-035689-1", ia = "ESSJa/ESSJa_33" }, page_url = { ia = true, set_page = -1 } }, { number = "34", title = "*orzmajь – *orzstegajь", year = "2008", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-036286-4", ia = "ESSJa/ESSJa_34" }, page_url = { ia = true } }, { number = "35", title = "*orzstegati (sę) – *orzъјьti (sę)", year = "2009", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-036883-5", ia = "ESSJa/ESSJa_35" }, page_url = { ia = true } }, { number = "36", title = "*orz(ъ)zeleněti/*orz(ъ)zeleniti (sę) – *otъgrěbati (sę)", year = "2010", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-037371-6", ia = "ESSJa/ESSJa_36" }, page_url = { ia = true } }, { number = "37", title = "*otъgryzati (sę) – *otъpasti", year = "2011", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-037516-1", ia = "ESSJa/ESSJa_37" }, page_url = { ia = true } }, { number = "38", title = "*otъpečatati/*otъpečatiti (sę) – *otъtęgnǫti (sę)", year = "2012", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-037545-1", ia = "ESSJa/ESSJa_38" }, page_url = { ia = true } }, { number = "39", title = "*otъtęti – *ozgǫba", year = "2014", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-039092-8", ia = "ESSJa/ESSJa_39" }, page_url = { ia = true } }, { number = "40", title = "*ǫborъkъ – *pakъla", year = "2016", author = {"ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", "ru:Варбот, Жанна Жановна|Varbot, Zh.anna Zh.anovna"}, link = { isbn = "978-5-02-039954-9", ia = "ESSJa/ESSJa_40" }, page_url = { ia = true, set_page = 1 } }, { number = "41", title = "*pala – *pažьnъ(јь)", year = "2018", author = "ru:Варбот, Жанна Жановна|Varbot, Zh.anna Zh.anovna", link = { isbn = "978-5-02-040069-6", ia = "ESSJa/ESSJa_41" }, page_url = { ia = true } }, { number = "42", title = "*peča – *perzъ", year = "2021", author = "ru:Варбот, Жанна Жановна|Varbot, Zh.anna Zh.anovna", link = { isbn = "978-5-02-040878-4", ia = "ESSJa/ESSJa_42" }, page_url = { ia = true, set_page = -1 } }, }, default_pagename = true }, -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- -- M -- -- N -- ["NzPA"] = { alias = {"НзПА", "EPSA"}, title = { text = "Нариси з праслов'янської антропонімії", translation = "Essays on Proto-Slavic Anthroponymy" }, author = {"uk:Шульгач, Виктор Петрович|Shulhach, V.iktor P.etrovych"}, year = "2008–2023", location = "Kyiv", volumes = { { number = "1", year = "2008", publisher = "Dovira", link = { isbn = "978-966-507-246-1", ia = "NzPA-EPSA/NzPA-1" }, page_url = { ia = true, set_page = 1 } }, { number = "2", year = "2015", link = { isbn = "978-966-02-7561-4", ia = "NzPA-EPSA/NzPA-2" }, page_url = { ia = true } }, { number = "3", year = "2016", link = { isbn = "978-966-02-7870-7", ia = "NzPA-EPSA/NzPA-3" }, page_url = { ia = true, set_page = 1 } }, { number = "4", year = "2017", link = { isbn = "978-966-02-8266-7", ia = "NzPA-EPSA/NzPA-4" }, page_url = { ia = true, set_page = -1 } }, { number = "5", year = "2018", link = { isbn = "978-966-02-8496-8", ia = "NzPA-EPSA/NzPA-5" }, page_url = { ia = true, set_page = -1 } }, { number = "6", year = "2019", link = { isbn = "978-966-02-8845-4", ia = "NzPA-EPSA/NzPA-6" }, page_url = { ia = true, set_page = -1 } }, { number = "7", year = "2022", link = { isbn = "978-966-02-9949-8", ia = "NzPA-EPSA/NzPA-7" }, page_url = { ia = true, set_page = -1 } }, { number = "8", year = "2023", link = { isbn = "978-617-14-0197-6", ia = "NzPA-EPSA/NzPA-8" }, page_url = { ia = true, set_page = -1 } }, }, default_pagename = true }, -- O -- ["Olander:2001"] = { alias = "CSAWL", title = "Common Slavic Accentological Word List", author = "Olander, Thomas", year = "2001", location = "Copenhagen", publisher = "Editiones Olander", link = { ia = "Olander-2001", url = "https://www.sproghistorie.dk/files/olander-wordlist.pdf" }, page_url = { ia = true, set_page = 1 }, default_pagename = true }, -- P -- -- Q -- -- R -- -- S -- ["Shaposhnikov:2018"] = { title = { text = "Перспектива праславянской этимологии в XXI в.", translation = "Prospect of Common Slavonic etymology in XXI century" }, author = "Shaposhnikov, A.lexander K.onstantinovich", year = "2018", link = { academia = "35883765" }, }, ["SP"] = { title = { text = "pl:|Słownik prasłowiański", translation = "Proto-Slavic Dictionary" }, author = {"pl:Franciszek Sławski|Sławski, Franciszek", "et al."}, year = "1974–2024", volumes = { { number = "1", title = "a – bьzděti", year = "1974", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { ia = "slownik-praslowianski/slownik-praslowianski-1" }, page_url = { ia = true, set_page = -1 } }, { number = "2", title = "caca – davьnota", year = "1976", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { ia = "slownik-praslowianski/slownik-praslowianski-2" }, page_url = { ia = true, set_page = -1 } }, { number = "3", title = "davьnъ – dobirati sę", year = "1979", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-00465-8", ia = "slownik-praslowianski/slownik-praslowianski-3" }, page_url = { ia = true, set_page = -1 } }, { number = "4", title = "dob'estь – družьstvo", year = "1981", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-00466-6", ia = "slownik-praslowianski/slownik-praslowianski-4" }, page_url = { ia = true, set_page = -1 } }, { number = "5", title = "drъgati – ďurъka", year = "1984", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-01340-1", ia = "slownik-praslowianski/slownik-praslowianski-5" }, page_url = { ia = true, set_page = -1 } }, { number = "6", title = "e! – ěždžь", year = "1991", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-02877-8", ia = "slownik-praslowianski/slownik-praslowianski-6" }, page_url = { ia = true, set_page = -1 } }, { number = "7", title = "ga – gobьdzь", year = "1995", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-04230-4", ia = "slownik-praslowianski/slownik-praslowianski-7" }, page_url = { ia = true, set_page = -1 } }, { number = "8", title = "goda – gyža", year = "2001", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-04560-5", ia = "slownik-praslowianski/slownik-praslowianski-8" }, page_url = { ia = true, set_page = -1 } }, { number = "9", title = "ch… – j…", year = "unpublished", author = "pl:Franciszek Sławski|Sławski, Franciszek" }, { number = "10", title = "-ka – kožuchъ", year = "2024", author = "Jakubowicz, Mariola", location = "Warsaw", publisher = "Instytut Slawistyki Polskiej Akademii Nauk", link = { isbn = "978-83-66369-81-8", doi = "10.11649/978-83-66369-81-8", ia = "slownik-praslowianski-2/slownik-praslowianski-10" }, page_url = { ia = true, set_page = 1 } }, { number = "11", title = "kǫb(ъ)lati – kyvati", year = "2023", author = "Jakubowicz, Mariola", location = "Warsaw", publisher = "Instytut Slawistyki Polskiej Akademii Nauk", link = { isbn = "978-83-66369-58-0", doi = "10.11649/978-83-66369-58-0", ia = "slownik-praslowianski-2/slownik-praslowianski-11" }, page_url = { ia = true, set_page = 1 } }, }, default_pagename = true }, ["SP ^ref."] = { alias = "SP ref", title = { text = "pl:Słownik prasłowiański|Słownik prasłowiański. Zintegrowany wykaz skrótów do tomów I–VIII, X, XI", translation = "Proto-Slavic Dictionary. Integrated Abbreviation List for volumes 1–8, 10, 11" }, author = {"Jakubowicz, Mariola", "Pogwizd, Szymon"}, year = "2023", location = "Warsaw", publisher = "Instytut Slawistyki Polskiej Akademii Nauk", link = { isbn = "978-83-66369-28-3", doi = "10.11649/978-83-66369-83-2", ia = "slownik-praslowianski-2/slownik-praslowianski-ref" }, page_url = { ia = true, set_page = 1 }, }, -- T -- -- U -- ["UW^1"] = { alias = {"UW", "UW1"}, title = { text = "Urslawisches Wörterbuch", translation = "Proto-Slavic Dictionary" }, author = "Klotz, Emanuel", year = "2017", edition = "1st", location = "Wien", publisher = "Facultas", link = { isbn = "978-3-7089-1518-0", ia = "urslawisches_worterbuch_2017", gb = "isw2tAEACAAJ", academia = "85817255" }, page_url = { ia = true, set_page = 1 }, }, ["UW^2"] = { alias = "UW2", title = { text = "Urslawisches Wörterbuch (2. Auflage)", translation = "Proto-Slavic Dictionary" }, author = "Klotz, Emanuel", year = "2023", edition = "2nd", location = "Wien", publisher = "Facultas", link = { isbn = "978-3-7089-2361-1", doi = "10.29091/KRATYLOS/2023/1/11" }, }, -- V -- -- W -- -- X -- -- Y -- -- Z -- } } 3n8tzsu7z3pxdr36bs0i4s0pd5zvf8o 9944341 9944169 2026-10-14T21:02:02Z TongcyDai 53191 維基百科連結本地化(38 處無中文條目,加 en: 等前綴維持原目標) 9944341 Scribunto text/plain return { sources = { -- A -- -- B -- -- C -- -- D -- -- E -- ["EDSIL"] = { title = "Etymological Dictionary of the Slavic Inherited Lexicon", author = "en:Rick Derksen|Derksen, Rick", year = "2008", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "en:Indo-European Etymological Dictionary|Leiden Indo-European Etymological Dictionary Series", number = "4" }, link = { isbn = "978-90-04-15504-6", ia = "etymological-dictionary-of-the-slavic-inherited-lexicon", gb = "LJFiAAAAMAAJ" }, page_url = { ia = true, set_page = 10 }, default_pagename = true }, ["ESSJa ^prosp."] = { alias = {"ESSJa prosp", "ЭССЯ проспект"}, title = { text = "en:Etymological Dictionary of Slavic Languages|Этимологический словарь славянских языков. Проспект. Пробные статьи", translation = "Etymological Dictionary of Slavic Languages. Prospectus. Sample articles" }, author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", year = "1963", location = "Moscow", publisher = "Academy of Sciences of the U.S.S.R.", link = { ia = "ESSJa_0", academia = "89175278" }, page_url = { ia = true, set_page = 1 }, default_pagename = true }, ["ESSJa"] = { alias = "ЭССЯ", title = { text = "en:Etymological Dictionary of Slavic Languages|Этимологический словарь славянских языков. Праславянский лексический фонд", translation = "Etymological Dictionary of Slavic Languages: Proto-Slavic Lexical Stock" }, author = {"en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", "et al."}, year = "1974–2021", location = "Moscow", publisher = "Nauka", volumes = { { number = "1", title = "*a – *besědьlivъ", year = "1974", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_1" }, page_url = { ia = true, set_page = -2 } }, { number = "2", title = "*bez – *bratrъ", year = "1975", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_2" }, page_url = { ia = true, set_page = -1 } }, { number = "3", title = "*bratrьcь – *cьrky", year = "1976", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_3" }, page_url = { ia = true, set_page = -1 } }, { number = "4", title = "*čaběniti – *děľa", year = "1977", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_4" }, page_url = { ia = true, set_page = -1 } }, { number = "5", title = "*dělo – *dьržьlь", year = "1978", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_5" }, page_url = { ia = true, set_page = -1 } }, { number = "6", title = "*e – *golva", year = "1979", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_6" }, page_url = { ia = true, set_page = -1 } }, { number = "7", title = "*golvačь – *gyžati", year = "1980", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_7" }, page_url = { ia = true, set_page = -2 } }, { number = "8", title = "*xa – *jьvьlga", year = "1981", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_8" }, page_url = { ia = true, set_page = -1 } }, { number = "9", title = "*jьz – *klenьje", year = "1983", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_9" }, page_url = { ia = true, set_page = -1 } }, { number = "10", title = "*klepačь – *konь", year = "1983", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_10" }, page_url = { ia = true, set_page = -1 } }, { number = "11", title = "*konьcь – *kotьna(ja)", year = "1984", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_11" }, page_url = { ia = true, set_page = -1 } }, { number = "12", title = "*koulъkъ – *kroma/*kromъ", year = "1985", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_12" }, page_url = { ia = true, set_page = -1 } }, { number = "13", title = "*kroměžirъ – *kyžiti", year = "1987", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_13" }, page_url = { ia = true, set_page = -1 } }, { number = "14", title = "*labati – *lěteplъjь", year = "1987", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { ia = "ESSJa/ESSJa_14" }, page_url = { ia = true, set_page = -1 } }, { number = "15", title = "*lětina – *lokačь", year = "1988", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-010862-6", ia = "ESSJa/ESSJa_15" }, page_url = { ia = true, set_page = -1 } }, { number = "16", title = "*lokadlo – *lъživьcь", year = "1990", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-010920-7", ia = "ESSJa/ESSJa_16" }, page_url = { ia = true, set_page = -1 } }, { number = "17", title = "*lъžь – *matješьnъjь", year = "1990", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-010995-9", ia = "ESSJa/ESSJa_17" }, page_url = { ia = true, set_page = -1 } }, { number = "18", title = "*matoga – *mękyšьka", year = "1992", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011039-6", ia = "ESSJa/ESSJa_18" }, page_url = { ia = true, set_page = -1 } }, { number = "19", title = "*męs⁽'⁾arь – *morzakъ", year = "1992", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011121-X", ia = "ESSJa/ESSJa_19" }, page_url = { ia = true, set_page = -1 } }, { number = "20", title = "*morzatъjь – *mъrsknǫti", year = "1994", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011145-7", ia = "ESSJa/ESSJa_20" }, page_url = { ia = true, set_page = -1 } }, { number = "21", title = "*mъrskovatъjь – *nadějьnъjь", year = "1994", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011172-4", ia = "ESSJa/ESSJa_21" }, page_url = { ia = true, set_page = -1 } }, { number = "22", title = "*naděliti – *narodъ", year = "1995", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011252-6", ia = "ESSJa/ESSJa_22" }, page_url = { ia = true, set_page = -1 } }, { number = "23", title = "*narodьnъjь – *navijakъ", year = "1996", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011214-3", ia = "ESSJa/ESSJa_23" }, page_url = { ia = true, set_page = -1 } }, { number = "24", title = "*navijati (sę)/*navivati (sę) – *nerodimъ(jь)", year = "1997", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011206-2", ia = "ESSJa/ESSJa_24" }, page_url = { ia = true, set_page = -1 } }, { number = "25", title = "*neroditi – *novotьnъ(jь)", year = "1999", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011672-6", ia = "ESSJa/ESSJa_25" }, page_url = { ia = true, set_page = -1 } }, { number = "26", title = "*novoukъ(jь) – *obgorditi", year = "1999", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011590-8", ia = "ESSJa/ESSJa_26" }, page_url = { ia = true, set_page = -1 } }, { number = "27", title = "*obgordja/*obgordjь – *oblězati", year = "2000", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011793-5", ia = "ESSJa/ESSJa_27" }, page_url = { ia = true, set_page = -1 } }, { number = "28", title = "*oblězti – *obpovědanьje", year = "2001", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-022627-0", ia = "ESSJa/ESSJa_28" }, page_url = { ia = true, set_page = -1 } }, { number = "29", title = "*obpovědati – *obsojьnica", year = "2002", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-011808-7", ia = "ESSJa/ESSJa_29" }, page_url = { ia = true, set_page = -1 } }, { number = "30", title = "*obsojьnikъ – *obvedьnъjь", year = "2003", author = "en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", link = { isbn = "5-02-006386-X", ia = "ESSJa/ESSJa_30" }, page_url = { ia = true, set_page = -1 } }, { number = "31", title = "*obvelčenьje – *obžьniviny", year = "2005", author = {"en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich"}, link = { isbn = "5-02-033251-8", ia = "ESSJa/ESSJa_31" }, page_url = { ia = true, set_page = -1 } }, { number = "32", title = "*obžьnъ – *orzbotati", year = "2005", author = {"en:Oleg Trubachyov|Trubachyov, O.leg N.ikolaevich", "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich"}, link = { isbn = "5-02-033868-0", ia = "ESSJa/ESSJa_32" }, page_url = { ia = true, set_page = -1 } }, { number = "33", title = "*orzbotěti – *orzmajati (sę)", year = "2007", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "5-02-035689-1", ia = "ESSJa/ESSJa_33" }, page_url = { ia = true, set_page = -1 } }, { number = "34", title = "*orzmajь – *orzstegajь", year = "2008", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-036286-4", ia = "ESSJa/ESSJa_34" }, page_url = { ia = true } }, { number = "35", title = "*orzstegati (sę) – *orzъјьti (sę)", year = "2009", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-036883-5", ia = "ESSJa/ESSJa_35" }, page_url = { ia = true } }, { number = "36", title = "*orz(ъ)zeleněti/*orz(ъ)zeleniti (sę) – *otъgrěbati (sę)", year = "2010", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-037371-6", ia = "ESSJa/ESSJa_36" }, page_url = { ia = true } }, { number = "37", title = "*otъgryzati (sę) – *otъpasti", year = "2011", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-037516-1", ia = "ESSJa/ESSJa_37" }, page_url = { ia = true } }, { number = "38", title = "*otъpečatati/*otъpečatiti (sę) – *otъtęgnǫti (sę)", year = "2012", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-037545-1", ia = "ESSJa/ESSJa_38" }, page_url = { ia = true } }, { number = "39", title = "*otъtęti – *ozgǫba", year = "2014", author = "ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", link = { isbn = "978-5-02-039092-8", ia = "ESSJa/ESSJa_39" }, page_url = { ia = true } }, { number = "40", title = "*ǫborъkъ – *pakъla", year = "2016", author = {"ru:Журавлёв, Анатолий Фёдорович|Zhuravlyov, A.natoly F.edorovich", "ru:Варбот, Жанна Жановна|Varbot, Zh.anna Zh.anovna"}, link = { isbn = "978-5-02-039954-9", ia = "ESSJa/ESSJa_40" }, page_url = { ia = true, set_page = 1 } }, { number = "41", title = "*pala – *pažьnъ(јь)", year = "2018", author = "ru:Варбот, Жанна Жановна|Varbot, Zh.anna Zh.anovna", link = { isbn = "978-5-02-040069-6", ia = "ESSJa/ESSJa_41" }, page_url = { ia = true } }, { number = "42", title = "*peča – *perzъ", year = "2021", author = "ru:Варбот, Жанна Жановна|Varbot, Zh.anna Zh.anovna", link = { isbn = "978-5-02-040878-4", ia = "ESSJa/ESSJa_42" }, page_url = { ia = true, set_page = -1 } }, }, default_pagename = true }, -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- -- M -- -- N -- ["NzPA"] = { alias = {"НзПА", "EPSA"}, title = { text = "Нариси з праслов'янської антропонімії", translation = "Essays on Proto-Slavic Anthroponymy" }, author = {"uk:Шульгач, Виктор Петрович|Shulhach, V.iktor P.etrovych"}, year = "2008–2023", location = "Kyiv", volumes = { { number = "1", year = "2008", publisher = "Dovira", link = { isbn = "978-966-507-246-1", ia = "NzPA-EPSA/NzPA-1" }, page_url = { ia = true, set_page = 1 } }, { number = "2", year = "2015", link = { isbn = "978-966-02-7561-4", ia = "NzPA-EPSA/NzPA-2" }, page_url = { ia = true } }, { number = "3", year = "2016", link = { isbn = "978-966-02-7870-7", ia = "NzPA-EPSA/NzPA-3" }, page_url = { ia = true, set_page = 1 } }, { number = "4", year = "2017", link = { isbn = "978-966-02-8266-7", ia = "NzPA-EPSA/NzPA-4" }, page_url = { ia = true, set_page = -1 } }, { number = "5", year = "2018", link = { isbn = "978-966-02-8496-8", ia = "NzPA-EPSA/NzPA-5" }, page_url = { ia = true, set_page = -1 } }, { number = "6", year = "2019", link = { isbn = "978-966-02-8845-4", ia = "NzPA-EPSA/NzPA-6" }, page_url = { ia = true, set_page = -1 } }, { number = "7", year = "2022", link = { isbn = "978-966-02-9949-8", ia = "NzPA-EPSA/NzPA-7" }, page_url = { ia = true, set_page = -1 } }, { number = "8", year = "2023", link = { isbn = "978-617-14-0197-6", ia = "NzPA-EPSA/NzPA-8" }, page_url = { ia = true, set_page = -1 } }, }, default_pagename = true }, -- O -- ["Olander:2001"] = { alias = "CSAWL", title = "Common Slavic Accentological Word List", author = "Olander, Thomas", year = "2001", location = "Copenhagen", publisher = "Editiones Olander", link = { ia = "Olander-2001", url = "https://www.sproghistorie.dk/files/olander-wordlist.pdf" }, page_url = { ia = true, set_page = 1 }, default_pagename = true }, -- P -- -- Q -- -- R -- -- S -- ["Shaposhnikov:2018"] = { title = { text = "Перспектива праславянской этимологии в XXI в.", translation = "Prospect of Common Slavonic etymology in XXI century" }, author = "Shaposhnikov, A.lexander K.onstantinovich", year = "2018", link = { academia = "35883765" }, }, ["SP"] = { title = { text = "pl:|Słownik prasłowiański", translation = "Proto-Slavic Dictionary" }, author = {"pl:Franciszek Sławski|Sławski, Franciszek", "et al."}, year = "1974–2024", volumes = { { number = "1", title = "a – bьzděti", year = "1974", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { ia = "slownik-praslowianski/slownik-praslowianski-1" }, page_url = { ia = true, set_page = -1 } }, { number = "2", title = "caca – davьnota", year = "1976", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { ia = "slownik-praslowianski/slownik-praslowianski-2" }, page_url = { ia = true, set_page = -1 } }, { number = "3", title = "davьnъ – dobirati sę", year = "1979", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-00465-8", ia = "slownik-praslowianski/slownik-praslowianski-3" }, page_url = { ia = true, set_page = -1 } }, { number = "4", title = "dob'estь – družьstvo", year = "1981", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-00466-6", ia = "slownik-praslowianski/slownik-praslowianski-4" }, page_url = { ia = true, set_page = -1 } }, { number = "5", title = "drъgati – ďurъka", year = "1984", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-01340-1", ia = "slownik-praslowianski/slownik-praslowianski-5" }, page_url = { ia = true, set_page = -1 } }, { number = "6", title = "e! – ěždžь", year = "1991", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-02877-8", ia = "slownik-praslowianski/slownik-praslowianski-6" }, page_url = { ia = true, set_page = -1 } }, { number = "7", title = "ga – gobьdzь", year = "1995", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-04230-4", ia = "slownik-praslowianski/slownik-praslowianski-7" }, page_url = { ia = true, set_page = -1 } }, { number = "8", title = "goda – gyža", year = "2001", author = "pl:Franciszek Sławski|Sławski, Franciszek", location = "Wrocław", publisher = "Ossolineum", link = { isbn = "83-04-04560-5", ia = "slownik-praslowianski/slownik-praslowianski-8" }, page_url = { ia = true, set_page = -1 } }, { number = "9", title = "ch… – j…", year = "unpublished", author = "pl:Franciszek Sławski|Sławski, Franciszek" }, { number = "10", title = "-ka – kožuchъ", year = "2024", author = "Jakubowicz, Mariola", location = "Warsaw", publisher = "Instytut Slawistyki Polskiej Akademii Nauk", link = { isbn = "978-83-66369-81-8", doi = "10.11649/978-83-66369-81-8", ia = "slownik-praslowianski-2/slownik-praslowianski-10" }, page_url = { ia = true, set_page = 1 } }, { number = "11", title = "kǫb(ъ)lati – kyvati", year = "2023", author = "Jakubowicz, Mariola", location = "Warsaw", publisher = "Instytut Slawistyki Polskiej Akademii Nauk", link = { isbn = "978-83-66369-58-0", doi = "10.11649/978-83-66369-58-0", ia = "slownik-praslowianski-2/slownik-praslowianski-11" }, page_url = { ia = true, set_page = 1 } }, }, default_pagename = true }, ["SP ^ref."] = { alias = "SP ref", title = { text = "pl:Słownik prasłowiański|Słownik prasłowiański. Zintegrowany wykaz skrótów do tomów I–VIII, X, XI", translation = "Proto-Slavic Dictionary. Integrated Abbreviation List for volumes 1–8, 10, 11" }, author = {"Jakubowicz, Mariola", "Pogwizd, Szymon"}, year = "2023", location = "Warsaw", publisher = "Instytut Slawistyki Polskiej Akademii Nauk", link = { isbn = "978-83-66369-28-3", doi = "10.11649/978-83-66369-83-2", ia = "slownik-praslowianski-2/slownik-praslowianski-ref" }, page_url = { ia = true, set_page = 1 }, }, -- T -- -- U -- ["UW^1"] = { alias = {"UW", "UW1"}, title = { text = "Urslawisches Wörterbuch", translation = "Proto-Slavic Dictionary" }, author = "Klotz, Emanuel", year = "2017", edition = "1st", location = "Wien", publisher = "Facultas", link = { isbn = "978-3-7089-1518-0", ia = "urslawisches_worterbuch_2017", gb = "isw2tAEACAAJ", academia = "85817255" }, page_url = { ia = true, set_page = 1 }, }, ["UW^2"] = { alias = "UW2", title = { text = "Urslawisches Wörterbuch (2. Auflage)", translation = "Proto-Slavic Dictionary" }, author = "Klotz, Emanuel", year = "2023", edition = "2nd", location = "Wien", publisher = "Facultas", link = { isbn = "978-3-7089-2361-1", doi = "10.29091/KRATYLOS/2023/1/11" }, }, -- V -- -- W -- -- X -- -- Y -- -- Z -- } } fu61jozhevfvvsfxsovj2zyc28w2yg5 Category:古諾夫哥羅德語 農業 14 3547428 9944170 2026-10-14T19:44:47Z TongcyBot 83009 養貓 9944170 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古諾夫哥羅德語 應用科學 14 3547429 9944171 2026-10-14T19:44:53Z TongcyBot 83009 養貓 9944171 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古諾夫哥羅德語唯複名詞 14 3547430 9944172 2026-10-14T19:45:01Z TongcyBot 83009 養貓 9944172 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:有詞源文字的古諾夫哥羅德語詞條 14 3547431 9944173 2026-10-14T19:45:07Z TongcyBot 83009 養貓 9944173 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Module:Mr-noun 828 3547432 9944174 2026-10-14T19:45:08Z TongcyDai 53191 自 enwikt 搬運(rev 91830761)並本地化:表格標題、表頭、註腳、變格類型說明與分類名稱譯為中文 9944174 Scribunto text/plain local export = {} --[=[ Authorship: Ben Wing <benwing2> (original Hindi module) Adaptation: <AryamanA>, with assistance from GPT-5.2 Thinking (High) TERMINOLOGY: - "slot" = a case/number cell (e.g. nom_s, obl_p) - "form" = realized inflected form for a slot (0+ per slot) - "lemma" = dictionary form ]=] local lang = require("Module:languages").getByCode("mr") local m_table = require("Module:table") local m_links = require("Module:links") local m_string_utilities = require("Module:string utilities") local iut = require("Module:inflection utilities") local put = require("Module:parse utilities") local m_para = require("Module:parameters") local rsplit = mw.text.split local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsubn = mw.ustring.gsub local usub = mw.ustring.sub local u = m_string_utilities.char -- vowel diacritics; don't display nicely on their own local M = u(0x0901) local N = u(0x0902) local MN_c = "[" .. M .. N .. "]" local H = u(0x0903) local AA = u(0x093e) local E = u(0x0947) local EN = E .. N local I = u(0x093f) local II = u(0x0940) local O = u(0x094b) local ON = O .. N local U = u(0x0941) local UU = u(0x0942) local R = u(0x0943) local VIRAMA = u(0x094d) local TILDE = u(0x0303) local NUKTA = u(0x093c) local ALL_CONS = 'कखगघङचछजझञटठडढतथदधपफबभशषसयरलवहणनमळ' -- === mr-common-style helpers (Marathi: mr, Deva) === local com = {} local m_links = require("Module:links") local iut = require("Module:inflection utilities") local lang = require("Module:languages").getByCode("mr") local m_inflection_table = require("Module:inflection-table") local rsplit = mw.text.split local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsubn = mw.ustring.gsub local function rsub(term, foo, bar) local retval = rsubn(term, foo, bar) return retval end local deva_range = "[ऀ-ॿ]" function com.split_term_respelling(term) if rfind(term, "//", 1, true) then local split = rsplit(term, "//") if #split ~= 2 then error("Term with respelling should have only one // in it: " .. term) end return split[1], split[2] else return term, nil end end -- If respelling starts with Deva script, transliterate it. -- If it starts with '*', treat the rest as already-transliterated (handy escape hatch). -- Otherwise, assume it's already transliterated. function com.transliterate_respelling(phon) if not phon then return nil end if rfind(phon, "^%*") then return rsub(phon, "^%*", "") end if rfind(phon, "^%-?" .. deva_range) then return lang:transliterate(phon) end return phon end function com.strip_ending_from_stem(stem, translit_stem, ending) local new_stem = rmatch(stem, "^(.*)" .. ending .. "$") if not new_stem then error("Lemma or stem " .. stem .. " should end in " .. ending) end local new_translit_stem if translit_stem then local ending_translit = lang:transliterate(ending) new_translit_stem = rmatch(translit_stem, "^(.*)" .. ending_translit .. "$") -- If transliteration doesn't align perfectly, just drop it; you'll often be fine without. if not new_translit_stem then new_translit_stem = nil end end return new_stem, new_translit_stem end function com.strip_ending(base, ending) return com.strip_ending_from_stem(base.lemma, base.lemma_translit, ending) end -- Stem+ending combiner function com.add_form(base, stem, translit_stem, slot, ending, footnotes, link_words, double_word) if ending == nil then return end local function combine_stem_ending(st, en) local result = (en == "" or not en) and st or (st .. en) if link_words then result = "[[" .. rsub(result, " ", "]] [[") .. "]]" end if double_word then return result .. "-" .. result end return result end local function combine_stem_ending_tr(st_tr, en_tr) local result = (en_tr == "" or not en_tr) and st_tr or (st_tr .. en_tr) if double_word then return result .. "-" .. result end return result end footnotes = iut.combine_footnotes(base.footnotes, footnotes) local ending_obj = iut.combine_form_and_footnotes(ending, footnotes) if translit_stem then stem = { form = stem, translit = translit_stem } end iut.add_forms(base.forms, slot, stem, ending_obj, combine_stem_ending, lang, combine_stem_ending_tr) end -- Key: fills blank lemma (so "<M>" works on-page), removes links, sets lemma_translit. -- Pass always_transliterate=true for nouns/adjectives. function com.normalize_all_lemmas(alternant_multiword_spec, always_transliterate) iut.map_word_specs(alternant_multiword_spec, function(base) base.lemma, base.phon_lemma = com.split_term_respelling(base.lemma or "") if base.lemma == "" then base.lemma = alternant_multiword_spec.pagename or (mw.loadData and mw.loadData("Module:headword/data").pagename) or mw.title.getCurrentTitle().text end base.orig_lemma = base.lemma base.orig_lemma_no_links = m_links.remove_links(base.lemma) base.lemma = base.orig_lemma_no_links if base.phon_lemma then base.lemma_translit = com.transliterate_respelling(base.phon_lemma) elseif always_transliterate then base.lemma_translit = lang:transliterate(base.lemma) end end) end function com.remove_redundant_translit(alternant_multiword_spec) for slot, forms in pairs(alternant_multiword_spec.forms) do alternant_multiword_spec.forms[slot] = iut.map_forms(forms, function(form, translit) if translit and lang:transliterate(m_links.remove_links(form)) == translit then return form, nil else return form, translit end end) 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 local function remove_links(text) if not text then return text end if m_links and m_links.remove_links then return m_links.remove_links(text) end -- Fallback: strip [[...]] naively if Module:links isn't available. text = rsub(text, "%[%[", "") text = rsub(text, "%]%]", "") return text end --------------------------------------------------------------------------- -- Slots / cases / numbers --------------------------------------------------------------------------- local noun_slots = { nom_s = "nom|s", obl_s = "obl|s", acc_s = "acc|s", erg_s = "erg|s", ins_s = "ins|s", loc_s = "loc|s", voc_s = "voc|s", nom_p = "nom|p", obl_p = "obl|p", acc_p = "acc|p", erg_p = "erg|p", ins_p = "ins|p", loc_p = "loc|p", voc_p = "voc|p", gen_s_ms = "gen|s|m|s", gen_s_mp = "gen|s|m|p", gen_s_fs = "gen|s|f|s", gen_s_fp = "gen|s|f|p", gen_s_ns = "gen|s|n|s", gen_s_np = "gen|s|n|p", gen_s_obl = "gen|s|obl", gen_p_ms = "gen|p|m|s", gen_p_mp = "gen|p|m|p", gen_p_fs = "gen|p|f|s", gen_p_fp = "gen|p|f|p", gen_p_ns = "gen|p|n|s", gen_p_np = "gen|p|n|p", gen_p_obl = "gen|p|obl", } local noun_slots_with_linked = m_table.shallowCopy(noun_slots) noun_slots_with_linked["nom_s_linked"] = "nom|s" noun_slots_with_linked["nom_p_linked"] = "nom|p" local input_params_to_slots_both = { [1] = "nom_s", [2] = "nom_p", [3] = "obl_s", [4] = "obl_p", [5] = "acc_s", [6] = "acc_p", [7] = "erg_s", [8] = "erg_p", [9] = "ins_s", [10] = "ins_p", [11] = "loc_s", [12] = "loc_p", [13] = "voc_s", [14] = "voc_p", [15] = "gen_s_ms", [16] = "gen_s_mp", [17] = "gen_s_fs", [18] = "gen_s_fp", [19] = "gen_s_ns", [20] = "gen_s_np", [21] = "gen_s_obl", [22] = "gen_p_ms", [23] = "gen_p_mp", [24] = "gen_p_fs", [25] = "gen_p_fp", [26] = "gen_p_ns", [27] = "gen_p_np", [28] = "gen_p_obl", } local input_params_to_slots_sg = { [1] = "nom_s", [2] = "obl_s", [3] = "acc_s", [4] = "erg_s", [5] = "ins_s", [6] = "loc_s", [7] = "voc_s", [8] = "gen_s_ms", [9] = "gen_s_mp", [10] = "gen_s_fs", [11] = "gen_s_fp", [12] = "gen_s_ns", [13] = "gen_s_np", [14] = "gen_s_obl", } local input_params_to_slots_pl = { [1] = "nom_p", [2] = "obl_p", [3] = "acc_p", [4] = "erg_p", [5] = "ins_p", [6] = "loc_p", [7] = "voc_p", [8] = "gen_p_ms", [9] = "gen_p_mp", [10] = "gen_p_fs", [11] = "gen_p_fp", [12] = "gen_p_ns", [13] = "gen_p_np", [14] = "gen_p_obl", } local cases = { nom = true, obl = true, acc = true, erg = true, ins = true, loc = true, voc = true, } local function skip_slot(number, slot) return number == "sg" and rfind(slot, "_p$") or number == "pl" and rfind(slot, "_s$") end --------------------------------------------------------------------------- -- Form insertion helpers (stem + ending backbone) --------------------------------------------------------------------------- local function add_form_to_slot(base, slot, form, phon_form, footnotes) if not form or form == "" then return end local tr = transliterate_respelling(phon_form) or (lang:transliterate(form)) local combined_notes = iut.combine_footnotes(base.footnotes, footnotes) iut.insert_form(base.forms, slot, {form = form, translit = tr, footnotes = combined_notes}) end -- Escape Lua pattern metacharacters for prefix checks. local function escape_pattern(s) return (s:gsub("([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1")) end -- FIXED add(): preserves translit_stem and handles endings beginning with diacritics. local function add(base, stem, translit_stem, slot, ending, footnotes) if ending == nil then return end if skip_slot(base.number, slot) then return end stem = stem or base.lemma translit_stem = translit_stem or base.lemma_translit -- allow // on stem/ending (optional) local stem_form, stem_phon = com.split_term_respelling(stem) local ending_form, ending_phon = com.split_term_respelling(ending) local form = (ending_form == "" and stem_form) or (stem_form .. ending_form) local tr if translit_stem then -- If the ending itself has //, respect it. local ending_tr = ending_phon and com.transliterate_respelling(ending_phon) or nil if not ending_tr then -- Compute ending translit IN CONTEXT to preserve initial harakāt like "َ". local auto_stem_tr = lang:transliterate(stem_form) or "" local auto_full_tr = lang:transliterate(form) or "" if auto_stem_tr ~= "" and rfind(auto_full_tr, "^" .. escape_pattern(auto_stem_tr)) then ending_tr = mw.ustring.sub(auto_full_tr, mw.ustring.len(auto_stem_tr) + 1) else -- Fallback: transliterate ending alone (may lose initial harakāt, but better than nil) ending_tr = lang:transliterate(ending_form) or "" end end tr = translit_stem .. (ending_tr or "") else -- No stem translit given; just auto-transliterate whole form. tr = lang:transliterate(form) end local combined_notes = iut.combine_footnotes(base.footnotes, footnotes) iut.insert_form(base.forms, slot, {form = form, translit = tr, footnotes = combined_notes}) end -- Optional but recommended: ensure plural stems have a translit too local function add_decl(base, stem, translit_stem, nom_s, obl_s, nom_p, obl_p, footnotes) if not stem then stem = base.lemma translit_stem = base.lemma_translit end local plstem, pl_translit_stem = stem, translit_stem if base.plstem then plstem = base.plstem pl_translit_stem = base.pl_translit_stem or lang:transliterate(plstem) or pl_translit_stem end if nom_s ~= nil then add(base, stem, translit_stem, "nom_s", nom_s, footnotes) end if nom_p ~= nil then add(base, plstem, pl_translit_stem, "nom_p", nom_p, footnotes) end -- oblique stem oblstem = nil if obl_s ~= nil then oblstem = stem .. obl_s obl_translit_stem = lang:transliterate(oblstem) local obl_note = {"[斜格位於所有後置詞之前。詞幹和後置詞之間沒有空格]"} -- l10n local acc_s_note = {"[正式用法,或用於書信開頭稱呼收信人,或用於那格浦爾方言]"} -- l10n local acc_te_note = {"[古舊]"} -- l10n add(base, oblstem, obl_translit_stem, "obl_s", "-", (footnotes and (footnotes .. obl_note)) or obl_note) add(base, oblstem, obl_translit_stem, "acc_s", "ला", footnotes) add(base, oblstem, obl_translit_stem, "acc_s", "स", (footnotes and (footnotes .. acc_s_note)) or acc_s_note) add(base, oblstem, obl_translit_stem, "acc_s", "ते", (footnotes and (footnotes .. acc_te_note)) or acc_te_note) add(base, oblstem, obl_translit_stem, "erg_s", "ने", footnotes) add(base, oblstem, obl_translit_stem, "erg_s", "नं", footnotes) add(base, oblstem, obl_translit_stem, "ins_s", "शी", footnotes) add(base, oblstem, obl_translit_stem, "abl_s", "हून", footnotes) add(base, oblstem, obl_translit_stem, "loc_s", "त", footnotes) add(base, oblstem, obl_translit_stem, "voc_s", "", footnotes) end -- oblique plural stem oblplstem = nil if obl_p ~= nil then oblplstem = stem .. obl_p obl_pl_translit_stem = lang:transliterate(oblplstem) local obl_note = {"[斜格位於所有後置詞之前。詞幹和後置詞之間沒有空格]"} -- l10n local acc_s_note = {"[正式用法,或用於書信開頭稱呼收信人,或用於那格浦爾方言]"} -- l10n local acc_te_note = {"[古舊]"} -- l10n add(base, oblplstem, obl_pl_translit_stem, "obl_p", "-", (footnotes and (footnotes .. obl_note)) or obl_note) add(base, oblplstem, obl_pl_translit_stem, "acc_p", "ना", footnotes) add(base, oblplstem, obl_pl_translit_stem, "acc_p", "स", (footnotes and (footnotes .. acc_s_note)) or acc_s_note) add(base, oblplstem, obl_pl_translit_stem, "acc_p", "ते", (footnotes and (footnotes .. acc_te_note)) or acc_te_note) add(base, oblplstem, obl_pl_translit_stem, "erg_p", "नी", footnotes) add(base, oblplstem, obl_pl_translit_stem, "ins_p", "शी", footnotes) add(base, oblplstem, obl_pl_translit_stem, "abl_p", "हून", footnotes) add(base, oblplstem, obl_pl_translit_stem, "loc_p", "त", footnotes) add(base, oblplstem, obl_pl_translit_stem, "voc_p", "नो", footnotes) end -- genitives local obl_gen_note = {"[對於大多數後置詞,可選擇在詞幹與後置詞之間插入斜格屬格]"} -- l10n for _, subj_num in ipairs({"s", "p"}) do local st = (subj_num == "s" and oblstem) or oblplstem if st ~= nil then local st_tr = (subj_num == "s" and obl_translit_stem) or obl_pl_translit_stem add(base, st, st_tr, "gen_" .. subj_num .. "_ms", "चा//ċā", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_mp", "चे//ċe", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_fs", "ची", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_fp", "च्या//cā", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_ns", "चे//ċe", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_ns", "चं//ċa", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_np", "ची", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_obl", "च्या//cā", (footnotes and (footnotes .. obl_gen_note)) or obl_gen_note) end end end --------------------------------------------------------------------------- -- Slot overrides (e.g. <oblpl:...>) and linked lemma slots --------------------------------------------------------------------------- local function process_slot_overrides(base) for slot, overrides in pairs(base.overrides) do if skip_slot(base.number, slot) then error("Override specified for invalid slot '" .. slot .. "' due to '" .. base.number .. "' number restriction") end base.forms[slot] = nil for _, override in ipairs(overrides) do for _, value in ipairs(override.values) do assert(override.full) if value.form ~= "" then add_form_to_slot(base, slot, value.form, value.phon_form, value.footnotes) end end end end end local function handle_derived_slots_and_overrides(base) process_slot_overrides(base) -- Compute linked versions of potential lemma slots (nom_s/nom_p), substituting the -- original linked lemma if a generated form is identical to the no-link lemma. for _, slot in ipairs({"nom_s", "nom_p"}) do local list = base.forms[slot] if list and type(list) == "table" then local linked_list = {} for _, fo in ipairs(list) do if fo.form == base.orig_lemma_no_links and rfind(base.orig_lemma, "%[%[") then local copied = {} for k, v in pairs(fo) do copied[k] = v end copied.form = base.orig_lemma table.insert(linked_list, copied) else table.insert(linked_list, fo) end end base.forms[slot .. "_linked"] = linked_list end end end --------------------------------------------------------------------------- -- Declensions (INTENTIONALLY MINIMAL) -- Add your real declensions to `decls[...]`. --------------------------------------------------------------------------- local decls = {} local declprops = {} -- Default indeclinable: all slots = lemma decls["indecl"] = function(base) add_decl(base, nil, nil, "", "", "", "") end declprops["indecl"] = { desc = "無屈折", -- l10n cat = "無屈折~", -- l10n } -- Placeholder adjective handling (treat as indecl for now) decls["adj"] = function(base) add_decl(base, nil, nil, "", "", "", "") end declprops["adj"] = { desc = "形容詞性(佔位)", -- l10n cat = "形容詞性~", -- l10n } -- Masculine decls["c-m"] = function(base) add_decl(base, nil, nil, "", AA, "", AA .. N) end declprops["c-m"] = { desc = "陽性輔音詞幹", -- l10n cat = "陽性輔音詞幹~", -- l10n } decls["c-m-ū"] = function(base) local obl_stem = rsubn(base.lemma, UU .. "([क-ह])$", "%1") -- remove ū before final consonant-stem add_decl(base, nil, nil, "", nil, "", nil) -- nominative forms are unchanged add_decl(base, obl_stem, nil, nil, AA, nil, AA .. N) -- oblique forms take modified stem end declprops["c-m-ū"] = { desc = "有ū脫落的陽性輔音詞幹", -- l10n cat = "有ū脫落的陽性輔音詞幹~", -- l10n } decls["c-m-ī"] = function(base) local obl_stem = rsubn(base.lemma, II .. "([क-ह])$", "%1") -- remove ī before final consonant-stem add_decl(base, nil, nil, "", nil, "", nil) -- nominative forms are unchanged add_decl(base, obl_stem, nil, nil, AA, nil, AA .. N) -- oblique forms take modified stem end declprops["c-m-ī"] = { desc = "有ī脫落的陽性輔音詞幹", -- l10n cat = "有ī脫落的陽性輔音詞幹~", -- l10n } decls["c-m-ū-ind"] = function(base) local obl_stem = rsubn(base.lemma, "ऊ" .. "([क-ह])$", "व%1") -- replace ind ū with v before final consonant-stem add_decl(base, nil, nil, "", nil, "", nil) -- nominative forms are unchanged add_decl(base, obl_stem, nil, nil, AA, nil, AA .. N) -- oblique forms take modified stem end declprops["c-m-ū-ind"] = { desc = "有ū變v的陽性輔音詞幹", -- l10n cat = "有ū變v的陽性輔音詞幹~", -- l10n } decls["ā-m"] = function(base) local stem, translit_stem = com.strip_ending(base, AA) if rfind(stem, "र$") then -- eyelash r local obl = NUKTA .. VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, AA, obl, E, obl .. N) elseif rfind(stem, "स$") then -- palatalisation local obl_stem = rsubn(stem, "स$", "श") add_decl(base, obl_stem, nil, nil, AA , nil, AA .. N) -- obliques (palatalised) add_decl(base, stem, translit_stem, AA , nil, E , nil ) else local obl = VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, AA, obl, E, obl .. N) end end decls["ā-m-un"] = function(base) add_decl(base, nil, nil, "", "", "", N) end declprops["ā-m-un"] = { desc = "陽性無標記ā-詞幹", -- l10n cat = "陽性無標記ā-詞幹~", -- l10n } decls["ī-m"] = function(base) local stem, translit_stem = com.strip_ending(base, II) if rfind(stem, "र$") then -- eyelash r local obl = NUKTA .. VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, II, obl, II, obl .. N) elseif rfind(stem, "स$") then -- palatalisation local obl_stem = rsubn(stem, "स$", "श") add_decl(base, obl_stem, nil, nil, AA , nil, AA .. N) -- obliques (palatalised) add_decl(base, stem, translit_stem, II , nil, II , nil ) else local obl = VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, II, obl, II, obl .. N) end end decls["ī-m-un"] = function(base) add_decl(base, nil, nil, "", "", "", N) end declprops["ī-m-un"] = { desc = "陽性無標記ī-詞幹", -- l10n cat = "陽性無標記ī-詞幹~", -- l10n } -- Feminine decls["c-f"] = function(base) if rfind(base.lemma, "स$") then -- palatalisation local obl_stem = rsubn(base.lemma, "स$", "श") add_decl(base, obl_stem, nil, nil, II, II, II .. N) -- nom pl + obliques (palatalised) add_decl(base, stem, translit_stem, "", nil, nil, nil ) else add_decl(base, nil, nil, "", II, II, II .. N) end end declprops["c-f"] = { desc = "陰性輔音詞幹", -- l10n cat = "陰性輔音詞幹~", -- l10n } decls["c-f-e"] = function(base) add_decl(base, nil, nil, "", E, AA, AA .. N) end declprops["c-f-e"] = { desc = "例外陰性輔音詞幹", -- l10n cat = "例外陰性輔音詞幹~", -- l10n } decls["ā-f"] = function(base) local stem, translit_stem = com.strip_ending(base, AA) add_decl(base, stem, translit_stem, AA, E, AA, AA .. N) end decls["ī-f"] = function(base) local stem, translit_stem = com.strip_ending(base, II) if rfind(stem, "र$") then -- eyelash r local pl = NUKTA .. VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, II, II, pl, pl .. N) else local pl = VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, II, II, pl, pl .. N) end end -- Neuter decls["c-n"] = function(base) add_decl(base, nil, nil, "", AA, E, AA .. N) add_decl(base, nil, nil, nil, nil, N, nil) end declprops["c-n"] = { desc = "中性輔音詞幹", -- l10n cat = "中性輔音詞幹~", -- l10n } decls["c-n-ū"] = function(base) local obl_stem = rsubn(base.lemma, UU .. "([क-ह])$", "%1") -- remove ū before final consonant-stem add_decl(base, nil, nil, "", nil, nil, nil) -- nom sg form is unchanged add_decl(base, obl_stem, nil, nil, AA, E, AA .. N) -- oblique/plural forms take modified stem add_decl(base, obl_stem, nil, nil, nil, N, nil) end declprops["c-n-ū"] = { desc = "有ū脫落的中性輔音詞幹", -- l10n cat = "有ū脫落的中性輔音詞幹~", -- l10n } decls["c-n-ī"] = function(base) local obl_stem = rsubn(base.lemma, II .. "([क-ह])$", "%1") -- remove ī before final consonant-stem add_decl(base, nil, nil, "", nil, nil, nil) -- nom sg form are unchanged add_decl(base, obl_stem, nil, nil, AA, E, AA .. N) -- oblique/plural forms take modified stem add_decl(base, obl_stem, nil, nil, nil, N, nil) end declprops["c-n-ī"] = { desc = "有ī脫落的中性輔音詞幹", -- l10n cat = "有ī脫落的中性輔音詞幹~", -- l10n } decls["c-n-ū-ind"] = function(base) local obl_stem = rsubn(base.lemma, "ऊ" .. "([क-ह])$", "व%1") -- replace ind ū with v before final consonant-stem add_decl(base, nil, nil, "", nil, nil, nil) -- nom sg form is unchanged add_decl(base, obl_stem, nil, nil, AA, E, AA .. N) -- oblique/plural forms take modified stem add_decl(base, obl_stem, nil, nil, nil, N, nil) end declprops["c-n-ū-ind"] = { desc = "有ū變v的中性輔音詞幹", -- l10n cat = "有ū變v的中性輔音詞幹~", -- l10n } --------------------------------------------------------------------------- -- Override parsing & indicator specs --------------------------------------------------------------------------- local function fetch_footnotes(separated_group) local footnotes for j = 2, #separated_group - 1, 2 do if separated_group[j + 1] ~= "" then error("Extraneous text after bracketed footnotes: '" .. table.concat(separated_group) .. "'") end footnotes = footnotes or {} table.insert(footnotes, separated_group[j]) end return footnotes end -- Parse e.g. oblpl:FORM1:FORM2[rare] local function parse_override(segments) local retval = {values = {}} local part = segments[1] local case = usub(part, 1, 3) if not cases[case] then error("Unrecognized case in override: '" .. table.concat(segments) .. "'") end local rest = usub(part, 4) local slot if rfind(rest, "^pl") then rest = rsub(rest, "^pl", "") slot = case .. "_p" else slot = case .. "_s" end if rfind(rest, "^:") then retval.full = true rest = rsub(rest, "^:", "") else error("Suffix overrides not supported here; use full override with ':' in " .. part) end segments[1] = rest local colon_separated_groups = put.split_alternating_runs(segments, ":") for _, colon_group in ipairs(colon_separated_groups) do local value = {} local form = colon_group[1] if form == "" then error("Use - to indicate an empty form for slot '" .. slot .. "'") elseif form == "-" then value.form = "" else value.form, value.phon_form = split_term_respelling(form) end value.footnotes = fetch_footnotes(colon_group) table.insert(retval.values, value) end return slot, retval end -- Indicator spec object (per word): -- { overrides={}, forms={}, footnotes?, explicit_gender?, number?, adj?, indecl?, plstem?, decl? ... } local function parse_indicator_spec(angle_bracket_spec) local inside = rmatch(angle_bracket_spec, "^<(.*)>$") assert(inside) local base = {overrides = {}, forms = {}} if inside ~= "" then local segments = put.parse_balanced_segment_run(inside, "[", "]") local dot_groups = put.split_alternating_runs(segments, "%.") for _, dot_group in ipairs(dot_groups) do local part = dot_group[1] local case_prefix = usub(part, 1, 3) if cases[case_prefix] then local slot, override = parse_override(dot_group) base.overrides[slot] = base.overrides[slot] or {} table.insert(base.overrides[slot], override) elseif part == "" then if #dot_group == 1 then error("Blank indicator: '" .. inside .. "'") end base.footnotes = fetch_footnotes(dot_group) elseif #dot_group > 1 then error("Footnotes only allowed with slot overrides or by themselves: '" .. table.concat(dot_group) .. "'") elseif part == "M" or part == "F" or part == "N" then if base.explicit_gender then error("Can't specify gender twice: '" .. inside .. "'") end base.explicit_gender = part elseif part == "sg" or part == "pl" or part == "both" then if base.number then error("Can't specify number twice: '" .. inside .. "'") end base.number = part elseif part == "unreduced" then if base.unreduced then error("Can't specify 'unreduced' twice: '" .. inside .. "'") end base.unreduced = true elseif part == "unmarked" then if base.unmarked then error("Can't specify 'unmarked' twice: '" .. inside .. "'") end base.unmarked = true elseif part == "e" then if base.e then error("Can't specify 'e' twice: '" .. inside .. "'") end base.e = true elseif part == "+" then if base.adj then error("Can't specify '+' twice: '" .. inside .. "'") end base.adj = true elseif part == "$" then if base.indecl then error("Can't specify '$' twice: '" .. inside .. "'") end base.indecl = true elseif rfind(part, "^plstem:") then if base.plstem then error("Can't specify plural stem twice: '" .. inside .. "'") end base.plstem = rsub(part, "^plstem:", "") -- defer cleanup/translit to normalize_all_lemmas() elseif rfind(part, "^decl:") then if base.decl then error("Can't specify decl twice: '" .. inside .. "'") end base.decl = rsub(part, "^decl:", "") else -- Convenience: any unknown bare indicator is treated as an explicit decl code. -- e.g. <foo> sets base.decl="foo" if base.decl then error("Unrecognized indicator '" .. part .. "' (decl already set): '" .. inside .. "'") end base.decl = part end end end return base end local function set_defaults(base) base.number = base.number or "both" base.gender = base.explicit_gender -- optional; you can enforce later if desired end -- TODO: implement Marathi-specific automatic declension detection here. -- For now: -- - if user gave decl via <decl:...> or <...>, use it -- - else if $ (indecl) or + (adj), set those -- - otherwise default to "indecl" so the module runs out-of-the-box local function determine_declension(base) if base.decl then return end if base.indecl then base.decl = "indecl" elseif base.adj then base.decl = "adj" else base.decl = "indecl" end -- automatic routing if base.gender == "M" then if rfind(base.lemma, "[क-ह]$") then if base.unreduced then base.decl = "c-m" elseif rfind(base.lemma, UU .. "[क-ह]$") then base.decl = "c-m-ū" elseif rfind(base.lemma, II .. "[क-ह]$") then base.decl = "c-m-ī" elseif rfind(base.lemma, "ऊ[क-ह]$") then base.decl = "c-m-ū-ind" else base.decl = "c-m" end elseif rfind(base.lemma, AA .. "$") then if base.unmarked then base.decl = "ā-m-un" else base.decl = "ā-m" end elseif rfind(base.lemma, II .. "$") then if base.unmarked then base.decl = "ī-m-un" else base.decl = "ī-m" end end elseif base.gender == "F" then if rfind(base.lemma, "[क-ह]$") then if base.e then base.decl = "c-f-e" else base.decl = "c-f" end elseif rfind(base.lemma, AA .. "$") then base.decl = "ā-f" elseif rfind(base.lemma, II .. "$") then base.decl = "ī-f" end elseif base.gender == "N" then if rfind(base.lemma, "[क-ह]$") then if base.unreduced then base.decl = "c-n" elseif rfind(base.lemma, UU .. "[क-ह]$") then base.decl = "c-n-ū" elseif rfind(base.lemma, II .. "[क-ह]$") then base.decl = "c-n-ī" elseif rfind(base.lemma, "ऊ[क-ह]$") then base.decl = "c-n-ū-ind" else base.decl = "c-n" end end end end local function detect_indicator_spec(base) set_defaults(base) determine_declension(base) end local function detect_all_indicator_specs(alternant_multiword_spec) iut.map_word_specs(alternant_multiword_spec, function(base) detect_indicator_spec(base) end) end --------------------------------------------------------------------------- -- Property propagation (keep for number so sg/pl/both can be specified once) --------------------------------------------------------------------------- local propagate_multiword_properties local function propagate_alternant_properties(alternant_spec, property, mixed_value, nouns_only) local seen_property for _, multiword_spec in ipairs(alternant_spec.alternants) do propagate_multiword_properties(multiword_spec, property, mixed_value, nouns_only) if seen_property == nil then seen_property = multiword_spec[property] elseif multiword_spec[property] and seen_property ~= multiword_spec[property] then seen_property = mixed_value end end alternant_spec[property] = seen_property end propagate_multiword_properties = function(multiword_spec, property, mixed_value, nouns_only) local seen_property = nil local last_seen_nounal_pos = 0 local word_specs = multiword_spec.alternant_or_word_specs or multiword_spec.word_specs for i = 1, #word_specs do local is_nounal if word_specs[i].alternants then propagate_alternant_properties(word_specs[i], property, mixed_value) is_nounal = not not word_specs[i][property] elseif nouns_only then is_nounal = not word_specs[i].adj and not word_specs[i].indecl else is_nounal = not not word_specs[i][property] end if is_nounal then -- Only enforce property presence when we're propagating from nouns-only slots if nouns_only and not word_specs[i][property] then -- If you later want to enforce, do it in set_defaults(). word_specs[i][property] = word_specs[i][property] or multiword_spec[property] end for j = last_seen_nounal_pos + 1, i - 1 do word_specs[j][property] = word_specs[j][property] or word_specs[i][property] end last_seen_nounal_pos = i if seen_property == nil then seen_property = word_specs[i][property] elseif seen_property ~= word_specs[i][property] then seen_property = mixed_value end end end if last_seen_nounal_pos > 0 then for i = last_seen_nounal_pos + 1, #word_specs do word_specs[i][property] = word_specs[i][property] or word_specs[last_seen_nounal_pos][property] end end multiword_spec[property] = seen_property end local function propagate_properties_downward(alternant_multiword_spec, property, default_propval) local propval1 = alternant_multiword_spec[property] or default_propval for _, alternant_or_word_spec in ipairs(alternant_multiword_spec.alternant_or_word_specs) do local propval2 = alternant_or_word_spec[property] or propval1 if alternant_or_word_spec.alternants then for _, multiword_spec in ipairs(alternant_or_word_spec.alternants) do local propval3 = multiword_spec[property] or propval2 for _, word_spec in ipairs(multiword_spec.word_specs) do local propval4 = word_spec[property] or propval3 if propval4 == "mixed" then error("Attempt to assign mixed " .. property .. " to word") end word_spec[property] = propval4 end end else if propval2 == "mixed" then error("Attempt to assign mixed " .. property .. " to word") end alternant_or_word_spec[property] = propval2 end end end local function propagate_properties(alternant_multiword_spec, property, default_propval, mixed_value) propagate_multiword_properties(alternant_multiword_spec, property, mixed_value, "nouns only") propagate_multiword_properties(alternant_multiword_spec, property, mixed_value, false) propagate_properties_downward(alternant_multiword_spec, property, default_propval) end --------------------------------------------------------------------------- -- Noun status (for choosing which word drives categories/annotation) --------------------------------------------------------------------------- local function determine_noun_status(alternant_multiword_spec) for i, alternant_or_word_spec in ipairs(alternant_multiword_spec.alternant_or_word_specs) do if alternant_or_word_spec.alternants then local alternant_type for _, multiword_spec in ipairs(alternant_or_word_spec.alternants) do for j, word_spec in ipairs(multiword_spec.word_specs) do if not word_spec.indecl then if not word_spec.adj then multiword_spec.first_noun = j alternant_type = "noun" break elseif not multiword_spec.first_adj then multiword_spec.first_adj = j if not alternant_type then alternant_type = "adj" end end end end end if alternant_type == "noun" then alternant_multiword_spec.first_noun = i return elseif alternant_type == "adj" and not alternant_multiword_spec.first_adj then alternant_multiword_spec.first_adj = i end elseif not alternant_or_word_spec.indecl then if not alternant_or_word_spec.adj then alternant_multiword_spec.first_noun = i return elseif not alternant_multiword_spec.first_adj then alternant_multiword_spec.first_adj = i end end end end --------------------------------------------------------------------------- -- Inflection driver --------------------------------------------------------------------------- local function decline_noun(base) local fn = decls[base.decl] if not fn then error(("Unrecognized declension type '%s'. Define decls[%q] in the module."):format(base.decl, base.decl)) end fn(base) handle_derived_slots_and_overrides(base) end --------------------------------------------------------------------------- -- Manual overrides mode --------------------------------------------------------------------------- local function process_manual_overrides(forms, args, number) local params_to_slots_map = number == "sg" and input_params_to_slots_sg or number == "pl" and input_params_to_slots_pl or input_params_to_slots_both for param, slot in pairs(params_to_slots_map) do if args[param] then forms[slot] = nil if args[param] ~= "-" and args[param] ~= "—" then for _, item in ipairs(rsplit(args[param], "%s*,%s*")) do local form, phon = split_term_respelling(item) local tr = transliterate_respelling(phon) or (lang:transliterate(form)) iut.insert_form(forms, slot, {form = form, translit = tr}) end end end end end --------------------------------------------------------------------------- -- Categories + annotation (mostly placeholders; tweak as you like) --------------------------------------------------------------------------- local function compute_category_and_desc(base) local props = declprops[base.decl] if props then return props.cat, props.desc end local rest, gender = rmatch(base.decl, "^(.+)%-([mfn])$") if not gender then error("Internal error: Don't know how to parse decl '" .. base.decl .. "'") end local cat_gender = (gender == "m" and "陽性") or (gender == "f" and "陰性") or "中性" -- l10n local desc_gender = (gender == "m" and "陽性") or (gender == "f" and "陰性") or "中性" -- l10n local stem = rest return cat_gender .. stem .. "-詞幹~", desc_gender .. stem .. "-詞幹" -- l10n end local function compute_categories_and_annotation(alternant_multiword_spec) local cats = {} local function insert(cattype) cattype = rsub(cattype, "~", alternant_multiword_spec.pos) m_table.insertIfNot(cats, cattype:find("的") and (cattype:gsub("的", "的馬拉地語", 1)) or "馬拉地語" .. cattype) -- l10n end if alternant_multiword_spec.number == "sg" then insert("不可數~") -- l10n elseif alternant_multiword_spec.number == "pl" then insert("唯複名詞") -- l10n end if alternant_multiword_spec.manual then alternant_multiword_spec.annotation = alternant_multiword_spec.number == "sg" and "僅單數" or -- l10n alternant_multiword_spec.number == "pl" and "僅複數" or -- l10n "" else local annparts = {} local decldescs = {} local function do_word_spec(base) local cat, desc = compute_category_and_desc(base) insert(cat) m_table.insertIfNot(decldescs, desc) if base.plstem then insert("有不規則複數詞幹的~") -- l10n end local auto = lang:transliterate(base.lemma) if auto and base.lemma_translit and auto ~= base.lemma_translit then insert("有語音重拼的~") -- l10n end end local key_entry = alternant_multiword_spec.first_noun or alternant_multiword_spec.first_adj or 1 if #alternant_multiword_spec.alternant_or_word_specs >= key_entry then local aos = alternant_multiword_spec.alternant_or_word_specs[key_entry] if aos.alternants then for _, mw_spec in ipairs(aos.alternants) do local ke = mw_spec.first_noun or mw_spec.first_adj or 1 if #mw_spec.word_specs >= ke then do_word_spec(mw_spec.word_specs[ke]) end end else do_word_spec(aos) end end if alternant_multiword_spec.number ~= "both" then table.insert(annparts, alternant_multiword_spec.number == "sg" and "僅單數" or "僅複數") -- l10n end if #decldescs == 0 then table.insert(annparts, "無屈折") -- l10n else table.insert(annparts, table.concat(decldescs, " // ")) end alternant_multiword_spec.annotation = table.concat(annparts, ",") -- l10n if #decldescs > 1 then insert("有多種變格的~") -- l10n end end alternant_multiword_spec.categories = cats end --------------------------------------------------------------------------- -- Display --------------------------------------------------------------------------- local main_noun_slots_with_linked = {} local gen_noun_slots = {} for slot, v in pairs(noun_slots_with_linked) do if rfind(slot, "^gen_") then gen_noun_slots[slot] = v else main_noun_slots_with_linked[slot] = v end end local function show_forms(alternant_multiword_spec) local lemmas = alternant_multiword_spec.forms.nom_s or alternant_multiword_spec.forms.nom_p or {} local base_props = { lemmas = lemmas, lang = lang, include_translit = true, } -- main slots base_props.slot_table = main_noun_slots_with_linked iut.show_forms(alternant_multiword_spec.forms, base_props) alternant_multiword_spec.main_footnote = alternant_multiword_spec.forms.footnote or "" -- genitive slots base_props.slot_table = gen_noun_slots iut.show_forms(alternant_multiword_spec.forms, base_props) alternant_multiword_spec.gen_footnote = alternant_multiword_spec.forms.footnote or "" end local function make_table(alternant_multiword_spec) local forms = alternant_multiword_spec.forms local table_top = m_inflection_table.make_top{ title = "{title}{annotation}", palette = "blue", tall = "yes", class = "tr-alongside", } local main_table_bottom = m_inflection_table.make_bottom{ notes = alternant_multiword_spec.main_footnote or nil, } local gen_table_bottom = m_inflection_table.make_bottom{ notes = alternant_multiword_spec.gen_footnote or nil, } -- l10n: header cells local table_spec_both = table_top .. [=[ ! ! 單數</br>एकवचन ! 複數</br>अनेकवचन |- ! 主格</br>प्रथमा | {nom_s} | {nom_p} |- ! 斜格</br>सामान्यरूप | {obl_s} | {obl_p} |- ! 賓格 / 與格<br/>द्वितीया / चतुर्थी | {acc_s} | {acc_p} |- ! 作格 | {erg_s} | {erg_p} |- ! 工具格 | {ins_s} | {ins_p} |- ! 方位格</br>सप्तमी | {loc_s} | {loc_p} |- ! 呼格</br>संबोधन | {voc_s} | {voc_p} ]=] .. main_table_bottom -- l10n: header cells local table_spec_sg = table_top .. [=[ ! ! 單數</br>एकवचन |- ! 主格</br>प्रथमा | {nom_s} |- ! 斜格</br>सामान्यरूप | {obl_s} |- ! 賓格 / 與格<br/>द्वितीया / चतुर्थी | {acc_s} |- ! 作格 | {erg_s} |- ! 工具格 | {ins_s} |- ! 方位格</br>सप्तमी | {loc_s} |- ! 呼格</br>संबोधन | {voc_s} ]=] .. main_table_bottom -- l10n: header cells local table_spec_pl = table_top .. [=[ ! ! 複數</br>अनेकवचन |- ! 主格</br>प्रथमा | {nom_p} |- ! 斜格 | {obl_p} |- ! 賓格 / 與格<br/>द्वितीया / चतुर्थी | {acc_p} |- ! 作格 | {erg_p} |- ! 工具格 | {ins_p} |- ! 方位格</br>सप्तमी | {loc_p} |- ! 呼格</br>संबोधन | {voc_p} ]=] .. main_table_bottom if alternant_multiword_spec.title then forms.title = alternant_multiword_spec.title forms.gen_title = alternant_multiword_spec.gen_title else local sc = lang:findBestScript(forms.lemma or "") local sc_code = sc and sc.getCode and sc:getCode() or "Deva" forms.title = '<span class="nowrap"><i lang="' .. lang:getCode() .. '" class="' .. sc_code .. '">' .. (forms.lemma or "") .. '</i> 的變格</span>' -- l10n forms.gen_title = '<span class="nowrap"><i lang="' .. lang:getCode() .. '" class="' .. sc_code .. '">' .. (forms.lemma or "") .. '</i> 的屬格變格</span>' -- l10n end local annotation = alternant_multiword_spec.annotation or "" if annotation == "" then forms.annotation = "" else forms.annotation = ' <span class="nowrap" style="font-size: smaller;">(' .. annotation .. ")</span>" end local table_spec = alternant_multiword_spec.number == "sg" and table_spec_sg or alternant_multiword_spec.number == "pl" and table_spec_pl or table_spec_both forms.notes_clause = forms.footnote ~= "" and forms.footnote or "" -- === Genitive sub-table === -- l10n: header cells local gen_table_top = m_inflection_table.make_top{ title = "{gen_title}{annotation}", palette = "blue", tall = "yes", class = "tr-alongside", } .. [=[ ! rowspan="2" | ! colspan="2" | 陽性受詞</br>पुल्लिंगी कर्म ! colspan="2" | 陰性受詞</br>स्त्रीलिंगी कर्म ! colspan="2" | 中性受詞</br>नपुसकलिंगी कर्म ! rowspan="2" | 斜格</br>सामान्यरूप |- ! 單數</br>एकवचन ! 複數</br>अनेकवचन ! 單數</br>एकवचन ! 複數</br>अनेकवचन ! 單數</br>एकवचन ! 複數</br>अनेकवचन ]=] -- l10n: header cells local gen_table_spec_sg = gen_table_top .. [=[ |- ! 單數主詞</br>एकवचनी कर्ता | {gen_s_ms} | {gen_s_mp} | {gen_s_fs} | {gen_s_fp} | {gen_s_ns} | {gen_s_np} | {gen_s_obl} ]=] .. gen_table_bottom -- l10n: header cells local gen_table_spec_pl = gen_table_top .. [=[ |- ! 複數主詞</br>अनेकवचनी कर्ता | {gen_p_ms} | {gen_p_mp} | {gen_p_fs} | {gen_p_fp} | {gen_p_ns} | {gen_p_np} | {gen_p_obl} ]=] .. gen_table_bottom -- l10n: header cells local gen_table_spec_both = gen_table_top .. [=[ |- ! 單數主詞</br>एकवचनी कर्ता | {gen_s_ms} | {gen_s_mp} | {gen_s_fs} | {gen_s_fp} | {gen_s_ns} | {gen_s_np} | {gen_s_obl} |- ! 複數主詞</br>अनेकवचनी कर्ता | {gen_p_ms} | {gen_p_mp} | {gen_p_fs} | {gen_p_fp} | {gen_p_ns} | {gen_p_np} | {gen_p_obl} ]=] .. gen_table_bottom local gen_table_spec = alternant_multiword_spec.number == "sg" and gen_table_spec_sg or alternant_multiword_spec.number == "pl" and gen_table_spec_pl or gen_table_spec_both local main_table = m_string_utilities.format(table_spec, forms) local gen_table = m_string_utilities.format(gen_table_spec, forms) return main_table .. "\n" .. gen_table end --------------------------------------------------------------------------- -- Headword genders (optional; kept non-fatal if missing) --------------------------------------------------------------------------- local function compute_headword_genders(alternant_multiword_spec) local genders = {} local number = alternant_multiword_spec.number == "pl" and "-p" or "" iut.map_word_specs(alternant_multiword_spec, function(base) if base.gender == "M" then m_table.insertIfNot(genders, "m" .. number) elseif base.gender == "F" then m_table.insertIfNot(genders, "f" .. number) elseif base.gender == "N" then m_table.insertIfNot(genders, "n" .. number) end end) return genders end --------------------------------------------------------------------------- -- Public API --------------------------------------------------------------------------- function export.do_generate_forms(parent_args, pos, from_headword, def) local params = { [1] = {required = true, default = "ڪتاب"}, title = true, pagename = true, json = {type = "boolean"}, } if from_headword then params["lemma"] = {list = true} params["g"] = {list = true} params["f"] = {list = true} params["m"] = {list = true} params["n"] = {list = true} params["id"] = true end local args = m_para.process(parent_args, params) local parse_props = { parse_indicator_spec = parse_indicator_spec, lang = lang, transliterate_respelling = transliterate_respelling, allow_blank_lemma = true, } local alternant_multiword_spec = iut.parse_inflected_text(args[1], parse_props) alternant_multiword_spec.title = args.title alternant_multiword_spec.footnotes = args.footnote alternant_multiword_spec.pos = pos or "名詞" -- l10n alternant_multiword_spec.args = args alternant_multiword_spec.pagename = args.pagename com.normalize_all_lemmas(alternant_multiword_spec, true) -- true = always_transliterate (nouns) detect_all_indicator_specs(alternant_multiword_spec) -- Keep number propagation so sg/pl/both can be set once in multiword expressions. propagate_properties(alternant_multiword_spec, "number", "both", "both") determine_noun_status(alternant_multiword_spec) local inflect_props = { skip_slot = function(slot) return skip_slot(alternant_multiword_spec.number, slot) end, slot_table = noun_slots_with_linked, lang = lang, inflect_word_spec = decline_noun, } iut.inflect_multiword_or_alternant_multiword_spec(alternant_multiword_spec, inflect_props) com.remove_redundant_translit(alternant_multiword_spec) compute_categories_and_annotation(alternant_multiword_spec) alternant_multiword_spec.genders = compute_headword_genders(alternant_multiword_spec) if args.json then return require("Module:JSON").toJSON(alternant_multiword_spec) end return alternant_multiword_spec end function export.do_generate_forms_manual(parent_args, number, pos, from_headword, def) if number ~= "sg" and number ~= "pl" and number ~= "both" then error("Internal error: number (arg 1) must be 'sg', 'pl' or 'both': '" .. number .. "'") end local params = { title = true, json = {type = "boolean"}, } -- Defaults are just placeholders. if number == "both" then params[1] = {required = true, default = "कागद"} params[2] = {required = true, default = "कागद"} params[3] = {required = true, default = "कागद"} params[4] = {required = true, default = "कागद"} params[5] = {required = true, default = "कागद"} params[6] = {required = true, default = "कागद"} elseif number == "sg" then params[1] = {required = true, default = "कागद"} params[2] = {required = true, default = "कागद"} params[3] = {required = true, default = "कागद"} else params[1] = {required = true, default = "कागद"} params[2] = {required = true, default = "कागद"} params[3] = {required = true, default = "कागद"} end local args = m_para.process(parent_args, params) local alternant_multiword_spec = { title = args.title, footnotes = args.footnote, forms = {}, number = number, pos = pos or "名詞", -- l10n manual = true, } process_manual_overrides(alternant_multiword_spec.forms, args, alternant_multiword_spec.number) compute_categories_and_annotation(alternant_multiword_spec) if args.json then return require("Module:JSON").toJSON(alternant_multiword_spec) end return alternant_multiword_spec end function export.show(frame) local parent_args = frame:getParent().args local alternant_multiword_spec = export.do_generate_forms(parent_args) if type(alternant_multiword_spec) == "string" then return alternant_multiword_spec end show_forms(alternant_multiword_spec) return make_table(alternant_multiword_spec) .. require("Module:utilities").format_categories(alternant_multiword_spec.categories, lang) end function export.show_manual(frame) local iparams = {[1] = {required = true}} local iargs = m_para.process(frame.args, iparams) local parent_args = frame:getParent().args local alternant_multiword_spec = export.do_generate_forms_manual(parent_args, iargs[1]) if type(alternant_multiword_spec) == "string" then return alternant_multiword_spec end show_forms(alternant_multiword_spec) return make_table(alternant_multiword_spec) .. require("Module:utilities").format_categories(alternant_multiword_spec.categories, lang) end return export tk7jn7dd51lb7yjk5wga5nkgvg2ah1b 9944180 9944174 2026-10-14T19:53:56Z TongcyDai 53191 9944180 Scribunto text/plain local export = {} --[=[ Authorship: Ben Wing <benwing2> (original Hindi module) Adaptation: <AryamanA>, with assistance from GPT-5.2 Thinking (High) TERMINOLOGY: - "slot" = a case/number cell (e.g. nom_s, obl_p) - "form" = realized inflected form for a slot (0+ per slot) - "lemma" = dictionary form ]=] local lang = require("Module:languages").getByCode("mr") local m_table = require("Module:table") local m_links = require("Module:links") local m_string_utilities = require("Module:string utilities") local iut = require("Module:inflection utilities") local put = require("Module:parse utilities") local m_para = require("Module:parameters") local rsplit = mw.text.split local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsubn = mw.ustring.gsub local usub = mw.ustring.sub local u = m_string_utilities.char -- vowel diacritics; don't display nicely on their own local M = u(0x0901) local N = u(0x0902) local MN_c = "[" .. M .. N .. "]" local H = u(0x0903) local AA = u(0x093e) local E = u(0x0947) local EN = E .. N local I = u(0x093f) local II = u(0x0940) local O = u(0x094b) local ON = O .. N local U = u(0x0941) local UU = u(0x0942) local R = u(0x0943) local VIRAMA = u(0x094d) local TILDE = u(0x0303) local NUKTA = u(0x093c) local ALL_CONS = 'कखगघङचछजझञटठडढतथदधपफबभशषसयरलवहणनमळ' -- === mr-common-style helpers (Marathi: mr, Deva) === local com = {} local m_links = require("Module:links") local iut = require("Module:inflection utilities") local lang = require("Module:languages").getByCode("mr") local m_inflection_table = require("Module:inflection-table") local rsplit = mw.text.split local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsubn = mw.ustring.gsub local function rsub(term, foo, bar) local retval = rsubn(term, foo, bar) return retval end local deva_range = "[ऀ-ॿ]" function com.split_term_respelling(term) if rfind(term, "//", 1, true) then local split = rsplit(term, "//") if #split ~= 2 then error("Term with respelling should have only one // in it: " .. term) end return split[1], split[2] else return term, nil end end -- If respelling starts with Deva script, transliterate it. -- If it starts with '*', treat the rest as already-transliterated (handy escape hatch). -- Otherwise, assume it's already transliterated. function com.transliterate_respelling(phon) if not phon then return nil end if rfind(phon, "^%*") then return rsub(phon, "^%*", "") end if rfind(phon, "^%-?" .. deva_range) then return lang:transliterate(phon) end return phon end function com.strip_ending_from_stem(stem, translit_stem, ending) local new_stem = rmatch(stem, "^(.*)" .. ending .. "$") if not new_stem then error("Lemma or stem " .. stem .. " should end in " .. ending) end local new_translit_stem if translit_stem then local ending_translit = lang:transliterate(ending) new_translit_stem = rmatch(translit_stem, "^(.*)" .. ending_translit .. "$") -- If transliteration doesn't align perfectly, just drop it; you'll often be fine without. if not new_translit_stem then new_translit_stem = nil end end return new_stem, new_translit_stem end function com.strip_ending(base, ending) return com.strip_ending_from_stem(base.lemma, base.lemma_translit, ending) end -- Stem+ending combiner function com.add_form(base, stem, translit_stem, slot, ending, footnotes, link_words, double_word) if ending == nil then return end local function combine_stem_ending(st, en) local result = (en == "" or not en) and st or (st .. en) if link_words then result = "[[" .. rsub(result, " ", "]] [[") .. "]]" end if double_word then return result .. "-" .. result end return result end local function combine_stem_ending_tr(st_tr, en_tr) local result = (en_tr == "" or not en_tr) and st_tr or (st_tr .. en_tr) if double_word then return result .. "-" .. result end return result end footnotes = iut.combine_footnotes(base.footnotes, footnotes) local ending_obj = iut.combine_form_and_footnotes(ending, footnotes) if translit_stem then stem = { form = stem, translit = translit_stem } end iut.add_forms(base.forms, slot, stem, ending_obj, combine_stem_ending, lang, combine_stem_ending_tr) end -- Key: fills blank lemma (so "<M>" works on-page), removes links, sets lemma_translit. -- Pass always_transliterate=true for nouns/adjectives. function com.normalize_all_lemmas(alternant_multiword_spec, always_transliterate) iut.map_word_specs(alternant_multiword_spec, function(base) base.lemma, base.phon_lemma = com.split_term_respelling(base.lemma or "") if base.lemma == "" then base.lemma = alternant_multiword_spec.pagename or (mw.loadData and mw.loadData("Module:headword/data").pagename) or mw.title.getCurrentTitle().text end base.orig_lemma = base.lemma base.orig_lemma_no_links = m_links.remove_links(base.lemma) base.lemma = base.orig_lemma_no_links if base.phon_lemma then base.lemma_translit = com.transliterate_respelling(base.phon_lemma) elseif always_transliterate then base.lemma_translit = lang:transliterate(base.lemma) end end) end function com.remove_redundant_translit(alternant_multiword_spec) for slot, forms in pairs(alternant_multiword_spec.forms) do alternant_multiword_spec.forms[slot] = iut.map_forms(forms, function(form, translit) if translit and lang:transliterate(m_links.remove_links(form)) == translit then return form, nil else return form, translit end end) 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 local function remove_links(text) if not text then return text end if m_links and m_links.remove_links then return m_links.remove_links(text) end -- Fallback: strip [[...]] naively if Module:links isn't available. text = rsub(text, "%[%[", "") text = rsub(text, "%]%]", "") return text end --------------------------------------------------------------------------- -- Slots / cases / numbers --------------------------------------------------------------------------- local noun_slots = { nom_s = "nom|s", obl_s = "obl|s", acc_s = "acc|s", erg_s = "erg|s", ins_s = "ins|s", loc_s = "loc|s", voc_s = "voc|s", nom_p = "nom|p", obl_p = "obl|p", acc_p = "acc|p", erg_p = "erg|p", ins_p = "ins|p", loc_p = "loc|p", voc_p = "voc|p", gen_s_ms = "gen|s|m|s", gen_s_mp = "gen|s|m|p", gen_s_fs = "gen|s|f|s", gen_s_fp = "gen|s|f|p", gen_s_ns = "gen|s|n|s", gen_s_np = "gen|s|n|p", gen_s_obl = "gen|s|obl", gen_p_ms = "gen|p|m|s", gen_p_mp = "gen|p|m|p", gen_p_fs = "gen|p|f|s", gen_p_fp = "gen|p|f|p", gen_p_ns = "gen|p|n|s", gen_p_np = "gen|p|n|p", gen_p_obl = "gen|p|obl", } local noun_slots_with_linked = m_table.shallowCopy(noun_slots) noun_slots_with_linked["nom_s_linked"] = "nom|s" noun_slots_with_linked["nom_p_linked"] = "nom|p" local input_params_to_slots_both = { [1] = "nom_s", [2] = "nom_p", [3] = "obl_s", [4] = "obl_p", [5] = "acc_s", [6] = "acc_p", [7] = "erg_s", [8] = "erg_p", [9] = "ins_s", [10] = "ins_p", [11] = "loc_s", [12] = "loc_p", [13] = "voc_s", [14] = "voc_p", [15] = "gen_s_ms", [16] = "gen_s_mp", [17] = "gen_s_fs", [18] = "gen_s_fp", [19] = "gen_s_ns", [20] = "gen_s_np", [21] = "gen_s_obl", [22] = "gen_p_ms", [23] = "gen_p_mp", [24] = "gen_p_fs", [25] = "gen_p_fp", [26] = "gen_p_ns", [27] = "gen_p_np", [28] = "gen_p_obl", } local input_params_to_slots_sg = { [1] = "nom_s", [2] = "obl_s", [3] = "acc_s", [4] = "erg_s", [5] = "ins_s", [6] = "loc_s", [7] = "voc_s", [8] = "gen_s_ms", [9] = "gen_s_mp", [10] = "gen_s_fs", [11] = "gen_s_fp", [12] = "gen_s_ns", [13] = "gen_s_np", [14] = "gen_s_obl", } local input_params_to_slots_pl = { [1] = "nom_p", [2] = "obl_p", [3] = "acc_p", [4] = "erg_p", [5] = "ins_p", [6] = "loc_p", [7] = "voc_p", [8] = "gen_p_ms", [9] = "gen_p_mp", [10] = "gen_p_fs", [11] = "gen_p_fp", [12] = "gen_p_ns", [13] = "gen_p_np", [14] = "gen_p_obl", } local cases = { nom = true, obl = true, acc = true, erg = true, ins = true, loc = true, voc = true, } local function skip_slot(number, slot) return number == "sg" and rfind(slot, "_p$") or number == "pl" and rfind(slot, "_s$") end --------------------------------------------------------------------------- -- Form insertion helpers (stem + ending backbone) --------------------------------------------------------------------------- local function add_form_to_slot(base, slot, form, phon_form, footnotes) if not form or form == "" then return end local tr = transliterate_respelling(phon_form) or (lang:transliterate(form)) local combined_notes = iut.combine_footnotes(base.footnotes, footnotes) iut.insert_form(base.forms, slot, {form = form, translit = tr, footnotes = combined_notes}) end -- Escape Lua pattern metacharacters for prefix checks. local function escape_pattern(s) return (s:gsub("([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1")) end -- FIXED add(): preserves translit_stem and handles endings beginning with diacritics. local function add(base, stem, translit_stem, slot, ending, footnotes) if ending == nil then return end if skip_slot(base.number, slot) then return end stem = stem or base.lemma translit_stem = translit_stem or base.lemma_translit -- allow // on stem/ending (optional) local stem_form, stem_phon = com.split_term_respelling(stem) local ending_form, ending_phon = com.split_term_respelling(ending) local form = (ending_form == "" and stem_form) or (stem_form .. ending_form) local tr if translit_stem then -- If the ending itself has //, respect it. local ending_tr = ending_phon and com.transliterate_respelling(ending_phon) or nil if not ending_tr then -- Compute ending translit IN CONTEXT to preserve initial harakāt like "َ". local auto_stem_tr = lang:transliterate(stem_form) or "" local auto_full_tr = lang:transliterate(form) or "" if auto_stem_tr ~= "" and rfind(auto_full_tr, "^" .. escape_pattern(auto_stem_tr)) then ending_tr = mw.ustring.sub(auto_full_tr, mw.ustring.len(auto_stem_tr) + 1) else -- Fallback: transliterate ending alone (may lose initial harakāt, but better than nil) ending_tr = lang:transliterate(ending_form) or "" end end tr = translit_stem .. (ending_tr or "") else -- No stem translit given; just auto-transliterate whole form. tr = lang:transliterate(form) end local combined_notes = iut.combine_footnotes(base.footnotes, footnotes) iut.insert_form(base.forms, slot, {form = form, translit = tr, footnotes = combined_notes}) end -- Optional but recommended: ensure plural stems have a translit too local function add_decl(base, stem, translit_stem, nom_s, obl_s, nom_p, obl_p, footnotes) if not stem then stem = base.lemma translit_stem = base.lemma_translit end local plstem, pl_translit_stem = stem, translit_stem if base.plstem then plstem = base.plstem pl_translit_stem = base.pl_translit_stem or lang:transliterate(plstem) or pl_translit_stem end if nom_s ~= nil then add(base, stem, translit_stem, "nom_s", nom_s, footnotes) end if nom_p ~= nil then add(base, plstem, pl_translit_stem, "nom_p", nom_p, footnotes) end -- oblique stem oblstem = nil if obl_s ~= nil then oblstem = stem .. obl_s obl_translit_stem = lang:transliterate(oblstem) local obl_note = {"[斜格位於所有後置詞之前。詞幹和後置詞之間沒有空格]"} local acc_s_note = {"[正式用法,或用於書信開頭稱呼收信人,或用於那格浦爾方言]"} local acc_te_note = {"[古舊]"} add(base, oblstem, obl_translit_stem, "obl_s", "-", (footnotes and (footnotes .. obl_note)) or obl_note) add(base, oblstem, obl_translit_stem, "acc_s", "ला", footnotes) add(base, oblstem, obl_translit_stem, "acc_s", "स", (footnotes and (footnotes .. acc_s_note)) or acc_s_note) add(base, oblstem, obl_translit_stem, "acc_s", "ते", (footnotes and (footnotes .. acc_te_note)) or acc_te_note) add(base, oblstem, obl_translit_stem, "erg_s", "ने", footnotes) add(base, oblstem, obl_translit_stem, "erg_s", "नं", footnotes) add(base, oblstem, obl_translit_stem, "ins_s", "शी", footnotes) add(base, oblstem, obl_translit_stem, "abl_s", "हून", footnotes) add(base, oblstem, obl_translit_stem, "loc_s", "त", footnotes) add(base, oblstem, obl_translit_stem, "voc_s", "", footnotes) end -- oblique plural stem oblplstem = nil if obl_p ~= nil then oblplstem = stem .. obl_p obl_pl_translit_stem = lang:transliterate(oblplstem) local obl_note = {"[斜格位於所有後置詞之前。詞幹和後置詞之間沒有空格]"} local acc_s_note = {"[正式用法,或用於書信開頭稱呼收信人,或用於那格浦爾方言]"} local acc_te_note = {"[古舊]"} add(base, oblplstem, obl_pl_translit_stem, "obl_p", "-", (footnotes and (footnotes .. obl_note)) or obl_note) add(base, oblplstem, obl_pl_translit_stem, "acc_p", "ना", footnotes) add(base, oblplstem, obl_pl_translit_stem, "acc_p", "स", (footnotes and (footnotes .. acc_s_note)) or acc_s_note) add(base, oblplstem, obl_pl_translit_stem, "acc_p", "ते", (footnotes and (footnotes .. acc_te_note)) or acc_te_note) add(base, oblplstem, obl_pl_translit_stem, "erg_p", "नी", footnotes) add(base, oblplstem, obl_pl_translit_stem, "ins_p", "शी", footnotes) add(base, oblplstem, obl_pl_translit_stem, "abl_p", "हून", footnotes) add(base, oblplstem, obl_pl_translit_stem, "loc_p", "त", footnotes) add(base, oblplstem, obl_pl_translit_stem, "voc_p", "नो", footnotes) end -- genitives local obl_gen_note = {"[對於大多數後置詞,可選擇在詞幹與後置詞之間插入斜格屬格]"} for _, subj_num in ipairs({"s", "p"}) do local st = (subj_num == "s" and oblstem) or oblplstem if st ~= nil then local st_tr = (subj_num == "s" and obl_translit_stem) or obl_pl_translit_stem add(base, st, st_tr, "gen_" .. subj_num .. "_ms", "चा//ċā", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_mp", "चे//ċe", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_fs", "ची", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_fp", "च्या//cā", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_ns", "चे//ċe", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_ns", "चं//ċa", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_np", "ची", footnotes) add(base, st, st_tr, "gen_" .. subj_num .. "_obl", "च्या//cā", (footnotes and (footnotes .. obl_gen_note)) or obl_gen_note) end end end --------------------------------------------------------------------------- -- Slot overrides (e.g. <oblpl:...>) and linked lemma slots --------------------------------------------------------------------------- local function process_slot_overrides(base) for slot, overrides in pairs(base.overrides) do if skip_slot(base.number, slot) then error("Override specified for invalid slot '" .. slot .. "' due to '" .. base.number .. "' number restriction") end base.forms[slot] = nil for _, override in ipairs(overrides) do for _, value in ipairs(override.values) do assert(override.full) if value.form ~= "" then add_form_to_slot(base, slot, value.form, value.phon_form, value.footnotes) end end end end end local function handle_derived_slots_and_overrides(base) process_slot_overrides(base) -- Compute linked versions of potential lemma slots (nom_s/nom_p), substituting the -- original linked lemma if a generated form is identical to the no-link lemma. for _, slot in ipairs({"nom_s", "nom_p"}) do local list = base.forms[slot] if list and type(list) == "table" then local linked_list = {} for _, fo in ipairs(list) do if fo.form == base.orig_lemma_no_links and rfind(base.orig_lemma, "%[%[") then local copied = {} for k, v in pairs(fo) do copied[k] = v end copied.form = base.orig_lemma table.insert(linked_list, copied) else table.insert(linked_list, fo) end end base.forms[slot .. "_linked"] = linked_list end end end --------------------------------------------------------------------------- -- Declensions (INTENTIONALLY MINIMAL) -- Add your real declensions to `decls[...]`. --------------------------------------------------------------------------- local decls = {} local declprops = {} -- Default indeclinable: all slots = lemma decls["indecl"] = function(base) add_decl(base, nil, nil, "", "", "", "") end declprops["indecl"] = { desc = "無屈折", cat = "無屈折~", } -- Placeholder adjective handling (treat as indecl for now) decls["adj"] = function(base) add_decl(base, nil, nil, "", "", "", "") end declprops["adj"] = { desc = "形容詞性(佔位)", cat = "形容詞性~", } -- Masculine decls["c-m"] = function(base) add_decl(base, nil, nil, "", AA, "", AA .. N) end declprops["c-m"] = { desc = "陽性輔音詞幹", cat = "陽性輔音詞幹~", } decls["c-m-ū"] = function(base) local obl_stem = rsubn(base.lemma, UU .. "([क-ह])$", "%1") -- remove ū before final consonant-stem add_decl(base, nil, nil, "", nil, "", nil) -- nominative forms are unchanged add_decl(base, obl_stem, nil, nil, AA, nil, AA .. N) -- oblique forms take modified stem end declprops["c-m-ū"] = { desc = "有ū脫落的陽性輔音詞幹", cat = "有ū脫落的陽性輔音詞幹~", } decls["c-m-ī"] = function(base) local obl_stem = rsubn(base.lemma, II .. "([क-ह])$", "%1") -- remove ī before final consonant-stem add_decl(base, nil, nil, "", nil, "", nil) -- nominative forms are unchanged add_decl(base, obl_stem, nil, nil, AA, nil, AA .. N) -- oblique forms take modified stem end declprops["c-m-ī"] = { desc = "有ī脫落的陽性輔音詞幹", cat = "有ī脫落的陽性輔音詞幹~", } decls["c-m-ū-ind"] = function(base) local obl_stem = rsubn(base.lemma, "ऊ" .. "([क-ह])$", "व%1") -- replace ind ū with v before final consonant-stem add_decl(base, nil, nil, "", nil, "", nil) -- nominative forms are unchanged add_decl(base, obl_stem, nil, nil, AA, nil, AA .. N) -- oblique forms take modified stem end declprops["c-m-ū-ind"] = { desc = "有ū變v的陽性輔音詞幹", cat = "有ū變v的陽性輔音詞幹~", } decls["ā-m"] = function(base) local stem, translit_stem = com.strip_ending(base, AA) if rfind(stem, "र$") then -- eyelash r local obl = NUKTA .. VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, AA, obl, E, obl .. N) elseif rfind(stem, "स$") then -- palatalisation local obl_stem = rsubn(stem, "स$", "श") add_decl(base, obl_stem, nil, nil, AA , nil, AA .. N) -- obliques (palatalised) add_decl(base, stem, translit_stem, AA , nil, E , nil ) else local obl = VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, AA, obl, E, obl .. N) end end decls["ā-m-un"] = function(base) add_decl(base, nil, nil, "", "", "", N) end declprops["ā-m-un"] = { desc = "陽性無標記ā-詞幹", cat = "陽性無標記ā-詞幹~", } decls["ī-m"] = function(base) local stem, translit_stem = com.strip_ending(base, II) if rfind(stem, "र$") then -- eyelash r local obl = NUKTA .. VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, II, obl, II, obl .. N) elseif rfind(stem, "स$") then -- palatalisation local obl_stem = rsubn(stem, "स$", "श") add_decl(base, obl_stem, nil, nil, AA , nil, AA .. N) -- obliques (palatalised) add_decl(base, stem, translit_stem, II , nil, II , nil ) else local obl = VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, II, obl, II, obl .. N) end end decls["ī-m-un"] = function(base) add_decl(base, nil, nil, "", "", "", N) end declprops["ī-m-un"] = { desc = "陽性無標記ī-詞幹", cat = "陽性無標記ī-詞幹~", } -- Feminine decls["c-f"] = function(base) if rfind(base.lemma, "स$") then -- palatalisation local obl_stem = rsubn(base.lemma, "स$", "श") add_decl(base, obl_stem, nil, nil, II, II, II .. N) -- nom pl + obliques (palatalised) add_decl(base, stem, translit_stem, "", nil, nil, nil ) else add_decl(base, nil, nil, "", II, II, II .. N) end end declprops["c-f"] = { desc = "陰性輔音詞幹", cat = "陰性輔音詞幹~", } decls["c-f-e"] = function(base) add_decl(base, nil, nil, "", E, AA, AA .. N) end declprops["c-f-e"] = { desc = "例外陰性輔音詞幹", cat = "例外陰性輔音詞幹~", } decls["ā-f"] = function(base) local stem, translit_stem = com.strip_ending(base, AA) add_decl(base, stem, translit_stem, AA, E, AA, AA .. N) end decls["ī-f"] = function(base) local stem, translit_stem = com.strip_ending(base, II) if rfind(stem, "र$") then -- eyelash r local pl = NUKTA .. VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, II, II, pl, pl .. N) else local pl = VIRAMA .. "य" .. AA add_decl(base, stem, translit_stem, II, II, pl, pl .. N) end end -- Neuter decls["c-n"] = function(base) add_decl(base, nil, nil, "", AA, E, AA .. N) add_decl(base, nil, nil, nil, nil, N, nil) end declprops["c-n"] = { desc = "中性輔音詞幹", cat = "中性輔音詞幹~", } decls["c-n-ū"] = function(base) local obl_stem = rsubn(base.lemma, UU .. "([क-ह])$", "%1") -- remove ū before final consonant-stem add_decl(base, nil, nil, "", nil, nil, nil) -- nom sg form is unchanged add_decl(base, obl_stem, nil, nil, AA, E, AA .. N) -- oblique/plural forms take modified stem add_decl(base, obl_stem, nil, nil, nil, N, nil) end declprops["c-n-ū"] = { desc = "有ū脫落的中性輔音詞幹", cat = "有ū脫落的中性輔音詞幹~", } decls["c-n-ī"] = function(base) local obl_stem = rsubn(base.lemma, II .. "([क-ह])$", "%1") -- remove ī before final consonant-stem add_decl(base, nil, nil, "", nil, nil, nil) -- nom sg form are unchanged add_decl(base, obl_stem, nil, nil, AA, E, AA .. N) -- oblique/plural forms take modified stem add_decl(base, obl_stem, nil, nil, nil, N, nil) end declprops["c-n-ī"] = { desc = "有ī脫落的中性輔音詞幹", cat = "有ī脫落的中性輔音詞幹~", } decls["c-n-ū-ind"] = function(base) local obl_stem = rsubn(base.lemma, "ऊ" .. "([क-ह])$", "व%1") -- replace ind ū with v before final consonant-stem add_decl(base, nil, nil, "", nil, nil, nil) -- nom sg form is unchanged add_decl(base, obl_stem, nil, nil, AA, E, AA .. N) -- oblique/plural forms take modified stem add_decl(base, obl_stem, nil, nil, nil, N, nil) end declprops["c-n-ū-ind"] = { desc = "有ū變v的中性輔音詞幹", cat = "有ū變v的中性輔音詞幹~", } --------------------------------------------------------------------------- -- Override parsing & indicator specs --------------------------------------------------------------------------- local function fetch_footnotes(separated_group) local footnotes for j = 2, #separated_group - 1, 2 do if separated_group[j + 1] ~= "" then error("Extraneous text after bracketed footnotes: '" .. table.concat(separated_group) .. "'") end footnotes = footnotes or {} table.insert(footnotes, separated_group[j]) end return footnotes end -- Parse e.g. oblpl:FORM1:FORM2[rare] local function parse_override(segments) local retval = {values = {}} local part = segments[1] local case = usub(part, 1, 3) if not cases[case] then error("Unrecognized case in override: '" .. table.concat(segments) .. "'") end local rest = usub(part, 4) local slot if rfind(rest, "^pl") then rest = rsub(rest, "^pl", "") slot = case .. "_p" else slot = case .. "_s" end if rfind(rest, "^:") then retval.full = true rest = rsub(rest, "^:", "") else error("Suffix overrides not supported here; use full override with ':' in " .. part) end segments[1] = rest local colon_separated_groups = put.split_alternating_runs(segments, ":") for _, colon_group in ipairs(colon_separated_groups) do local value = {} local form = colon_group[1] if form == "" then error("Use - to indicate an empty form for slot '" .. slot .. "'") elseif form == "-" then value.form = "" else value.form, value.phon_form = split_term_respelling(form) end value.footnotes = fetch_footnotes(colon_group) table.insert(retval.values, value) end return slot, retval end -- Indicator spec object (per word): -- { overrides={}, forms={}, footnotes?, explicit_gender?, number?, adj?, indecl?, plstem?, decl? ... } local function parse_indicator_spec(angle_bracket_spec) local inside = rmatch(angle_bracket_spec, "^<(.*)>$") assert(inside) local base = {overrides = {}, forms = {}} if inside ~= "" then local segments = put.parse_balanced_segment_run(inside, "[", "]") local dot_groups = put.split_alternating_runs(segments, "%.") for _, dot_group in ipairs(dot_groups) do local part = dot_group[1] local case_prefix = usub(part, 1, 3) if cases[case_prefix] then local slot, override = parse_override(dot_group) base.overrides[slot] = base.overrides[slot] or {} table.insert(base.overrides[slot], override) elseif part == "" then if #dot_group == 1 then error("Blank indicator: '" .. inside .. "'") end base.footnotes = fetch_footnotes(dot_group) elseif #dot_group > 1 then error("Footnotes only allowed with slot overrides or by themselves: '" .. table.concat(dot_group) .. "'") elseif part == "M" or part == "F" or part == "N" then if base.explicit_gender then error("Can't specify gender twice: '" .. inside .. "'") end base.explicit_gender = part elseif part == "sg" or part == "pl" or part == "both" then if base.number then error("Can't specify number twice: '" .. inside .. "'") end base.number = part elseif part == "unreduced" then if base.unreduced then error("Can't specify 'unreduced' twice: '" .. inside .. "'") end base.unreduced = true elseif part == "unmarked" then if base.unmarked then error("Can't specify 'unmarked' twice: '" .. inside .. "'") end base.unmarked = true elseif part == "e" then if base.e then error("Can't specify 'e' twice: '" .. inside .. "'") end base.e = true elseif part == "+" then if base.adj then error("Can't specify '+' twice: '" .. inside .. "'") end base.adj = true elseif part == "$" then if base.indecl then error("Can't specify '$' twice: '" .. inside .. "'") end base.indecl = true elseif rfind(part, "^plstem:") then if base.plstem then error("Can't specify plural stem twice: '" .. inside .. "'") end base.plstem = rsub(part, "^plstem:", "") -- defer cleanup/translit to normalize_all_lemmas() elseif rfind(part, "^decl:") then if base.decl then error("Can't specify decl twice: '" .. inside .. "'") end base.decl = rsub(part, "^decl:", "") else -- Convenience: any unknown bare indicator is treated as an explicit decl code. -- e.g. <foo> sets base.decl="foo" if base.decl then error("Unrecognized indicator '" .. part .. "' (decl already set): '" .. inside .. "'") end base.decl = part end end end return base end local function set_defaults(base) base.number = base.number or "both" base.gender = base.explicit_gender -- optional; you can enforce later if desired end -- TODO: implement Marathi-specific automatic declension detection here. -- For now: -- - if user gave decl via <decl:...> or <...>, use it -- - else if $ (indecl) or + (adj), set those -- - otherwise default to "indecl" so the module runs out-of-the-box local function determine_declension(base) if base.decl then return end if base.indecl then base.decl = "indecl" elseif base.adj then base.decl = "adj" else base.decl = "indecl" end -- automatic routing if base.gender == "M" then if rfind(base.lemma, "[क-ह]$") then if base.unreduced then base.decl = "c-m" elseif rfind(base.lemma, UU .. "[क-ह]$") then base.decl = "c-m-ū" elseif rfind(base.lemma, II .. "[क-ह]$") then base.decl = "c-m-ī" elseif rfind(base.lemma, "ऊ[क-ह]$") then base.decl = "c-m-ū-ind" else base.decl = "c-m" end elseif rfind(base.lemma, AA .. "$") then if base.unmarked then base.decl = "ā-m-un" else base.decl = "ā-m" end elseif rfind(base.lemma, II .. "$") then if base.unmarked then base.decl = "ī-m-un" else base.decl = "ī-m" end end elseif base.gender == "F" then if rfind(base.lemma, "[क-ह]$") then if base.e then base.decl = "c-f-e" else base.decl = "c-f" end elseif rfind(base.lemma, AA .. "$") then base.decl = "ā-f" elseif rfind(base.lemma, II .. "$") then base.decl = "ī-f" end elseif base.gender == "N" then if rfind(base.lemma, "[क-ह]$") then if base.unreduced then base.decl = "c-n" elseif rfind(base.lemma, UU .. "[क-ह]$") then base.decl = "c-n-ū" elseif rfind(base.lemma, II .. "[क-ह]$") then base.decl = "c-n-ī" elseif rfind(base.lemma, "ऊ[क-ह]$") then base.decl = "c-n-ū-ind" else base.decl = "c-n" end end end end local function detect_indicator_spec(base) set_defaults(base) determine_declension(base) end local function detect_all_indicator_specs(alternant_multiword_spec) iut.map_word_specs(alternant_multiword_spec, function(base) detect_indicator_spec(base) end) end --------------------------------------------------------------------------- -- Property propagation (keep for number so sg/pl/both can be specified once) --------------------------------------------------------------------------- local propagate_multiword_properties local function propagate_alternant_properties(alternant_spec, property, mixed_value, nouns_only) local seen_property for _, multiword_spec in ipairs(alternant_spec.alternants) do propagate_multiword_properties(multiword_spec, property, mixed_value, nouns_only) if seen_property == nil then seen_property = multiword_spec[property] elseif multiword_spec[property] and seen_property ~= multiword_spec[property] then seen_property = mixed_value end end alternant_spec[property] = seen_property end propagate_multiword_properties = function(multiword_spec, property, mixed_value, nouns_only) local seen_property = nil local last_seen_nounal_pos = 0 local word_specs = multiword_spec.alternant_or_word_specs or multiword_spec.word_specs for i = 1, #word_specs do local is_nounal if word_specs[i].alternants then propagate_alternant_properties(word_specs[i], property, mixed_value) is_nounal = not not word_specs[i][property] elseif nouns_only then is_nounal = not word_specs[i].adj and not word_specs[i].indecl else is_nounal = not not word_specs[i][property] end if is_nounal then -- Only enforce property presence when we're propagating from nouns-only slots if nouns_only and not word_specs[i][property] then -- If you later want to enforce, do it in set_defaults(). word_specs[i][property] = word_specs[i][property] or multiword_spec[property] end for j = last_seen_nounal_pos + 1, i - 1 do word_specs[j][property] = word_specs[j][property] or word_specs[i][property] end last_seen_nounal_pos = i if seen_property == nil then seen_property = word_specs[i][property] elseif seen_property ~= word_specs[i][property] then seen_property = mixed_value end end end if last_seen_nounal_pos > 0 then for i = last_seen_nounal_pos + 1, #word_specs do word_specs[i][property] = word_specs[i][property] or word_specs[last_seen_nounal_pos][property] end end multiword_spec[property] = seen_property end local function propagate_properties_downward(alternant_multiword_spec, property, default_propval) local propval1 = alternant_multiword_spec[property] or default_propval for _, alternant_or_word_spec in ipairs(alternant_multiword_spec.alternant_or_word_specs) do local propval2 = alternant_or_word_spec[property] or propval1 if alternant_or_word_spec.alternants then for _, multiword_spec in ipairs(alternant_or_word_spec.alternants) do local propval3 = multiword_spec[property] or propval2 for _, word_spec in ipairs(multiword_spec.word_specs) do local propval4 = word_spec[property] or propval3 if propval4 == "mixed" then error("Attempt to assign mixed " .. property .. " to word") end word_spec[property] = propval4 end end else if propval2 == "mixed" then error("Attempt to assign mixed " .. property .. " to word") end alternant_or_word_spec[property] = propval2 end end end local function propagate_properties(alternant_multiword_spec, property, default_propval, mixed_value) propagate_multiword_properties(alternant_multiword_spec, property, mixed_value, "nouns only") propagate_multiword_properties(alternant_multiword_spec, property, mixed_value, false) propagate_properties_downward(alternant_multiword_spec, property, default_propval) end --------------------------------------------------------------------------- -- Noun status (for choosing which word drives categories/annotation) --------------------------------------------------------------------------- local function determine_noun_status(alternant_multiword_spec) for i, alternant_or_word_spec in ipairs(alternant_multiword_spec.alternant_or_word_specs) do if alternant_or_word_spec.alternants then local alternant_type for _, multiword_spec in ipairs(alternant_or_word_spec.alternants) do for j, word_spec in ipairs(multiword_spec.word_specs) do if not word_spec.indecl then if not word_spec.adj then multiword_spec.first_noun = j alternant_type = "noun" break elseif not multiword_spec.first_adj then multiword_spec.first_adj = j if not alternant_type then alternant_type = "adj" end end end end end if alternant_type == "noun" then alternant_multiword_spec.first_noun = i return elseif alternant_type == "adj" and not alternant_multiword_spec.first_adj then alternant_multiword_spec.first_adj = i end elseif not alternant_or_word_spec.indecl then if not alternant_or_word_spec.adj then alternant_multiword_spec.first_noun = i return elseif not alternant_multiword_spec.first_adj then alternant_multiword_spec.first_adj = i end end end end --------------------------------------------------------------------------- -- Inflection driver --------------------------------------------------------------------------- local function decline_noun(base) local fn = decls[base.decl] if not fn then error(("Unrecognized declension type '%s'. Define decls[%q] in the module."):format(base.decl, base.decl)) end fn(base) handle_derived_slots_and_overrides(base) end --------------------------------------------------------------------------- -- Manual overrides mode --------------------------------------------------------------------------- local function process_manual_overrides(forms, args, number) local params_to_slots_map = number == "sg" and input_params_to_slots_sg or number == "pl" and input_params_to_slots_pl or input_params_to_slots_both for param, slot in pairs(params_to_slots_map) do if args[param] then forms[slot] = nil if args[param] ~= "-" and args[param] ~= "—" then for _, item in ipairs(rsplit(args[param], "%s*,%s*")) do local form, phon = split_term_respelling(item) local tr = transliterate_respelling(phon) or (lang:transliterate(form)) iut.insert_form(forms, slot, {form = form, translit = tr}) end end end end end --------------------------------------------------------------------------- -- Categories + annotation (mostly placeholders; tweak as you like) --------------------------------------------------------------------------- local function compute_category_and_desc(base) local props = declprops[base.decl] if props then return props.cat, props.desc end local rest, gender = rmatch(base.decl, "^(.+)%-([mfn])$") if not gender then error("Internal error: Don't know how to parse decl '" .. base.decl .. "'") end local cat_gender = (gender == "m" and "陽性") or (gender == "f" and "陰性") or "中性" local desc_gender = (gender == "m" and "陽性") or (gender == "f" and "陰性") or "中性" local stem = rest return cat_gender .. stem .. "-詞幹~", desc_gender .. stem .. "-詞幹" end local function compute_categories_and_annotation(alternant_multiword_spec) local cats = {} local function insert(cattype) cattype = rsub(cattype, "~", alternant_multiword_spec.pos) m_table.insertIfNot(cats, cattype:find("的") and (cattype:gsub("的", "的馬拉地語", 1)) or "馬拉地語" .. cattype) -- l10n end if alternant_multiword_spec.number == "sg" then insert("不可數~") elseif alternant_multiword_spec.number == "pl" then insert("唯複名詞") end if alternant_multiword_spec.manual then alternant_multiword_spec.annotation = alternant_multiword_spec.number == "sg" and "僅單數" or alternant_multiword_spec.number == "pl" and "僅複數" or "" else local annparts = {} local decldescs = {} local function do_word_spec(base) local cat, desc = compute_category_and_desc(base) insert(cat) m_table.insertIfNot(decldescs, desc) if base.plstem then insert("有不規則複數詞幹的~") end local auto = lang:transliterate(base.lemma) if auto and base.lemma_translit and auto ~= base.lemma_translit then insert("有語音重拼的~") end end local key_entry = alternant_multiword_spec.first_noun or alternant_multiword_spec.first_adj or 1 if #alternant_multiword_spec.alternant_or_word_specs >= key_entry then local aos = alternant_multiword_spec.alternant_or_word_specs[key_entry] if aos.alternants then for _, mw_spec in ipairs(aos.alternants) do local ke = mw_spec.first_noun or mw_spec.first_adj or 1 if #mw_spec.word_specs >= ke then do_word_spec(mw_spec.word_specs[ke]) end end else do_word_spec(aos) end end if alternant_multiword_spec.number ~= "both" then table.insert(annparts, alternant_multiword_spec.number == "sg" and "僅單數" or "僅複數") end if #decldescs == 0 then table.insert(annparts, "無屈折") else table.insert(annparts, table.concat(decldescs, " // ")) end alternant_multiword_spec.annotation = table.concat(annparts, ",") if #decldescs > 1 then insert("有多種變格的~") end end alternant_multiword_spec.categories = cats end --------------------------------------------------------------------------- -- Display --------------------------------------------------------------------------- local main_noun_slots_with_linked = {} local gen_noun_slots = {} for slot, v in pairs(noun_slots_with_linked) do if rfind(slot, "^gen_") then gen_noun_slots[slot] = v else main_noun_slots_with_linked[slot] = v end end local function show_forms(alternant_multiword_spec) local lemmas = alternant_multiword_spec.forms.nom_s or alternant_multiword_spec.forms.nom_p or {} local base_props = { lemmas = lemmas, lang = lang, include_translit = true, } -- main slots base_props.slot_table = main_noun_slots_with_linked iut.show_forms(alternant_multiword_spec.forms, base_props) alternant_multiword_spec.main_footnote = alternant_multiword_spec.forms.footnote or "" -- genitive slots base_props.slot_table = gen_noun_slots iut.show_forms(alternant_multiword_spec.forms, base_props) alternant_multiword_spec.gen_footnote = alternant_multiword_spec.forms.footnote or "" end local function make_table(alternant_multiword_spec) local forms = alternant_multiword_spec.forms local table_top = m_inflection_table.make_top{ title = "{title}{annotation}", palette = "blue", tall = "yes", class = "tr-alongside", } local main_table_bottom = m_inflection_table.make_bottom{ notes = alternant_multiword_spec.main_footnote or nil, } local gen_table_bottom = m_inflection_table.make_bottom{ notes = alternant_multiword_spec.gen_footnote or nil, } local table_spec_both = table_top .. [=[ ! ! 單數</br>एकवचन ! 複數</br>अनेकवचन |- ! 主格</br>प्रथमा | {nom_s} | {nom_p} |- ! 斜格</br>सामान्यरूप | {obl_s} | {obl_p} |- ! 賓格 / 與格<br/>द्वितीया / चतुर्थी | {acc_s} | {acc_p} |- ! 作格 | {erg_s} | {erg_p} |- ! 工具格 | {ins_s} | {ins_p} |- ! 方位格</br>सप्तमी | {loc_s} | {loc_p} |- ! 呼格</br>संबोधन | {voc_s} | {voc_p} ]=] .. main_table_bottom local table_spec_sg = table_top .. [=[ ! ! 單數</br>एकवचन |- ! 主格</br>प्रथमा | {nom_s} |- ! 斜格</br>सामान्यरूप | {obl_s} |- ! 賓格 / 與格<br/>द्वितीया / चतुर्थी | {acc_s} |- ! 作格 | {erg_s} |- ! 工具格 | {ins_s} |- ! 方位格</br>सप्तमी | {loc_s} |- ! 呼格</br>संबोधन | {voc_s} ]=] .. main_table_bottom local table_spec_pl = table_top .. [=[ ! ! 複數</br>अनेकवचन |- ! 主格</br>प्रथमा | {nom_p} |- ! 斜格 | {obl_p} |- ! 賓格 / 與格<br/>द्वितीया / चतुर्थी | {acc_p} |- ! 作格 | {erg_p} |- ! 工具格 | {ins_p} |- ! 方位格</br>सप्तमी | {loc_p} |- ! 呼格</br>संबोधन | {voc_p} ]=] .. main_table_bottom if alternant_multiword_spec.title then forms.title = alternant_multiword_spec.title forms.gen_title = alternant_multiword_spec.gen_title else local sc = lang:findBestScript(forms.lemma or "") local sc_code = sc and sc.getCode and sc:getCode() or "Deva" forms.title = '<span class="nowrap"><i lang="' .. lang:getCode() .. '" class="' .. sc_code .. '">' .. (forms.lemma or "") .. '</i> 的變格</span>' forms.gen_title = '<span class="nowrap"><i lang="' .. lang:getCode() .. '" class="' .. sc_code .. '">' .. (forms.lemma or "") .. '</i> 的屬格變格</span>' end local annotation = alternant_multiword_spec.annotation or "" if annotation == "" then forms.annotation = "" else forms.annotation = ' <span class="nowrap" style="font-size: smaller;">(' .. annotation .. ")</span>" end local table_spec = alternant_multiword_spec.number == "sg" and table_spec_sg or alternant_multiword_spec.number == "pl" and table_spec_pl or table_spec_both forms.notes_clause = forms.footnote ~= "" and forms.footnote or "" -- === Genitive sub-table === local gen_table_top = m_inflection_table.make_top{ title = "{gen_title}{annotation}", palette = "blue", tall = "yes", class = "tr-alongside", } .. [=[ ! rowspan="2" | ! colspan="2" | 陽性受詞</br>पुल्लिंगी कर्म ! colspan="2" | 陰性受詞</br>स्त्रीलिंगी कर्म ! colspan="2" | 中性受詞</br>नपुसकलिंगी कर्म ! rowspan="2" | 斜格</br>सामान्यरूप |- ! 單數</br>एकवचन ! 複數</br>अनेकवचन ! 單數</br>एकवचन ! 複數</br>अनेकवचन ! 單數</br>एकवचन ! 複數</br>अनेकवचन ]=] local gen_table_spec_sg = gen_table_top .. [=[ |- ! 單數主詞</br>एकवचनी कर्ता | {gen_s_ms} | {gen_s_mp} | {gen_s_fs} | {gen_s_fp} | {gen_s_ns} | {gen_s_np} | {gen_s_obl} ]=] .. gen_table_bottom local gen_table_spec_pl = gen_table_top .. [=[ |- ! 複數主詞</br>अनेकवचनी कर्ता | {gen_p_ms} | {gen_p_mp} | {gen_p_fs} | {gen_p_fp} | {gen_p_ns} | {gen_p_np} | {gen_p_obl} ]=] .. gen_table_bottom local gen_table_spec_both = gen_table_top .. [=[ |- ! 單數主詞</br>एकवचनी कर्ता | {gen_s_ms} | {gen_s_mp} | {gen_s_fs} | {gen_s_fp} | {gen_s_ns} | {gen_s_np} | {gen_s_obl} |- ! 複數主詞</br>अनेकवचनी कर्ता | {gen_p_ms} | {gen_p_mp} | {gen_p_fs} | {gen_p_fp} | {gen_p_ns} | {gen_p_np} | {gen_p_obl} ]=] .. gen_table_bottom local gen_table_spec = alternant_multiword_spec.number == "sg" and gen_table_spec_sg or alternant_multiword_spec.number == "pl" and gen_table_spec_pl or gen_table_spec_both local main_table = m_string_utilities.format(table_spec, forms) local gen_table = m_string_utilities.format(gen_table_spec, forms) return main_table .. "\n" .. gen_table end --------------------------------------------------------------------------- -- Headword genders (optional; kept non-fatal if missing) --------------------------------------------------------------------------- local function compute_headword_genders(alternant_multiword_spec) local genders = {} local number = alternant_multiword_spec.number == "pl" and "-p" or "" iut.map_word_specs(alternant_multiword_spec, function(base) if base.gender == "M" then m_table.insertIfNot(genders, "m" .. number) elseif base.gender == "F" then m_table.insertIfNot(genders, "f" .. number) elseif base.gender == "N" then m_table.insertIfNot(genders, "n" .. number) end end) return genders end --------------------------------------------------------------------------- -- Public API --------------------------------------------------------------------------- function export.do_generate_forms(parent_args, pos, from_headword, def) local params = { [1] = {required = true, default = "ڪتاب"}, title = true, pagename = true, json = {type = "boolean"}, } if from_headword then params["lemma"] = {list = true} params["g"] = {list = true} params["f"] = {list = true} params["m"] = {list = true} params["n"] = {list = true} params["id"] = true end local args = m_para.process(parent_args, params) local parse_props = { parse_indicator_spec = parse_indicator_spec, lang = lang, transliterate_respelling = transliterate_respelling, allow_blank_lemma = true, } local alternant_multiword_spec = iut.parse_inflected_text(args[1], parse_props) alternant_multiword_spec.title = args.title alternant_multiword_spec.footnotes = args.footnote alternant_multiword_spec.pos = pos or "名詞" alternant_multiword_spec.args = args alternant_multiword_spec.pagename = args.pagename com.normalize_all_lemmas(alternant_multiword_spec, true) -- true = always_transliterate (nouns) detect_all_indicator_specs(alternant_multiword_spec) -- Keep number propagation so sg/pl/both can be set once in multiword expressions. propagate_properties(alternant_multiword_spec, "number", "both", "both") determine_noun_status(alternant_multiword_spec) local inflect_props = { skip_slot = function(slot) return skip_slot(alternant_multiword_spec.number, slot) end, slot_table = noun_slots_with_linked, lang = lang, inflect_word_spec = decline_noun, } iut.inflect_multiword_or_alternant_multiword_spec(alternant_multiword_spec, inflect_props) com.remove_redundant_translit(alternant_multiword_spec) compute_categories_and_annotation(alternant_multiword_spec) alternant_multiword_spec.genders = compute_headword_genders(alternant_multiword_spec) if args.json then return require("Module:JSON").toJSON(alternant_multiword_spec) end return alternant_multiword_spec end function export.do_generate_forms_manual(parent_args, number, pos, from_headword, def) if number ~= "sg" and number ~= "pl" and number ~= "both" then error("Internal error: number (arg 1) must be 'sg', 'pl' or 'both': '" .. number .. "'") end local params = { title = true, json = {type = "boolean"}, } -- Defaults are just placeholders. if number == "both" then params[1] = {required = true, default = "कागद"} params[2] = {required = true, default = "कागद"} params[3] = {required = true, default = "कागद"} params[4] = {required = true, default = "कागद"} params[5] = {required = true, default = "कागद"} params[6] = {required = true, default = "कागद"} elseif number == "sg" then params[1] = {required = true, default = "कागद"} params[2] = {required = true, default = "कागद"} params[3] = {required = true, default = "कागद"} else params[1] = {required = true, default = "कागद"} params[2] = {required = true, default = "कागद"} params[3] = {required = true, default = "कागद"} end local args = m_para.process(parent_args, params) local alternant_multiword_spec = { title = args.title, footnotes = args.footnote, forms = {}, number = number, pos = pos or "名詞", manual = true, } process_manual_overrides(alternant_multiword_spec.forms, args, alternant_multiword_spec.number) compute_categories_and_annotation(alternant_multiword_spec) if args.json then return require("Module:JSON").toJSON(alternant_multiword_spec) end return alternant_multiword_spec end function export.show(frame) local parent_args = frame:getParent().args local alternant_multiword_spec = export.do_generate_forms(parent_args) if type(alternant_multiword_spec) == "string" then return alternant_multiword_spec end show_forms(alternant_multiword_spec) return make_table(alternant_multiword_spec) .. require("Module:utilities").format_categories(alternant_multiword_spec.categories, lang) end function export.show_manual(frame) local iparams = {[1] = {required = true}} local iargs = m_para.process(frame.args, iparams) local parent_args = frame:getParent().args local alternant_multiword_spec = export.do_generate_forms_manual(parent_args, iargs[1]) if type(alternant_multiword_spec) == "string" then return alternant_multiword_spec end show_forms(alternant_multiword_spec) return make_table(alternant_multiword_spec) .. require("Module:utilities").format_categories(alternant_multiword_spec.categories, lang) end return export ir62op1l406ausqm02gc1pfoykh2pft Category:斯拉夫語族模塊 14 3547433 9944175 2026-10-14T19:45:18Z TongcyBot 83009 養貓 9944175 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Module:Bibliography/data/lt 828 3547434 9944176 2026-10-14T19:45:37Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「return { sources = { -- A -- -- B -- -- C -- -- D -- -- E -- -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- ["LHEŽ"] = { alias = "LHEZ", title = { text = "Lietuvių hidronimų etimologinis žodynas", translation = "Etymological Dictionary of the Lithuanian Hydronyms" }, author = "en:Aleksandras Vanagas|Vanagas, Aleksandras", year = "1981", location = "Vilnius", publisher = "Mokslas", link = { ia…」的新頁面 9944176 Scribunto text/plain return { sources = { -- A -- -- B -- -- C -- -- D -- -- E -- -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- ["LHEŽ"] = { alias = "LHEZ", title = { text = "Lietuvių hidronimų etimologinis žodynas", translation = "Etymological Dictionary of the Lithuanian Hydronyms" }, author = "en:Aleksandras Vanagas|Vanagas, Aleksandras", year = "1981", location = "Vilnius", publisher = "Mokslas", link = { ia = "LHEZ_1981", url = "https://tautosmenta.lt/wp-content/uploads/lituanistika/Vanagas_1981_LT.pdf" }, page_url = { ia = true } }, ["LKEŽDB"] = { alias = "LKEZDB", title = { text = "Lietuvių kalbos etimologinio žodyno duomenų bazė", translation = "Lithuanian language etymological dictionary database" }, year = "2007‒2012", location = "Vilnius", publisher = "Vilnius University", link = { url = "https://etimologija.baltnexus.lt/" }, entry_url = "https://etimologija.baltnexus.lt/?w=$ENTRY$", default_pagename = true }, -- M -- -- N -- -- O -- -- P -- -- Q -- -- R -- -- S -- ["SEJL^1"] = { alias = "SEJL1", title = { text = "Słownik etymologiczny języka litewskiego", translation = "Etymological Dictionary of the Lithuanian Language" }, author = "en:Wojciech Smoczyński|Smoczyński, Wojciech", year = "2007", publisher = "Vilnius UP", volume = "1", edition = "1st", link = { isbn = "978-9955-33-152-0" }, volumes = { { number = "2", title = "Indeks wyrazow litewskich", link = { isbn = "978-9955-33-153-7" } }, }, }, ["SEJL^2"] = { alias = "SEJL", title = { text = "Słownik etymologiczny języka litewskiego", translation = "Etymological Dictionary of the Lithuanian Language" }, author = "en:Wojciech Smoczyński|Smoczyński, Wojciech", year = "2011‒2025", edition = "2nd updated", link = { ia = "SEJL_29.5.2025", url = "http://rromanes.org/pub/alii/Smoczyński%20W.%20Słownik%20etymologiczny%20języka%20litewskiego.pdf" }, page_url = { ia = true, set_page = 55 } }, -- T -- -- U -- -- V -- -- W -- -- X -- -- Y -- -- Z -- } } ssx8dchkpi6b3qzc03tmobiehzyvic4 Module:Bibliography/data/lv 828 3547435 9944177 2026-10-14T19:46:06Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「return { sources = { -- A -- -- B -- -- C -- -- D -- -- E -- -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- ["LEV"] = { title = { text = "Latviešu Etimoloģijas Vārdnīca", translation = "Latvian Etymology Dictionary" }, author = "lv:Konstantīns Karulis|Karulis, Konstantīns", year = "2001", location = "Riga", publisher = "Avots", edition = "2nd", link = { isbn = "9984-700-12-7", ia = "LEV…」的新頁面 9944177 Scribunto text/plain return { sources = { -- A -- -- B -- -- C -- -- D -- -- E -- -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- ["LEV"] = { title = { text = "Latviešu Etimoloģijas Vārdnīca", translation = "Latvian Etymology Dictionary" }, author = "lv:Konstantīns Karulis|Karulis, Konstantīns", year = "2001", location = "Riga", publisher = "Avots", edition = "2nd", link = { isbn = "9984-700-12-7", ia = "LEV_2001", url = "https://gramatas.lndb.lv/periodika2-viewer/?lang=en#issue:640845" }, page_url = { ia = true, set_page = 3 }, default_pagename = true }, -- M -- -- N -- -- O -- -- P -- -- Q -- -- R -- -- S -- -- T -- -- U -- -- V -- -- W -- -- X -- -- Y -- -- Z -- } } q0m9byagvmv7rv1rvp35nvyvoo692hg Reconstruction:原始波羅的-斯拉夫語/bitīˀ 118 3547436 9944178 2026-10-14T19:46:28Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{reconstructed}} ==原始波羅的-斯拉夫語== [[Image:На представленном снимке ярко и качественно была запечатлена пчела (европейская) на цветке.jpg|thumb|230px|{{lang|ine-bsl-pro|*{{SUBPAGENAME}}}}]] ===其他形式=== * {{alt|ine-bsl-pro|*bitijāˀ||jā-[[詞幹]]}} ===詞源=== {{inh+|ine-bsl-pro|ine-pro||*bʰi-t-ih₂|pos=[[零級]]}},源自 {{m|ine-pro|…」的新頁面 9944178 wikitext text/x-wiki {{reconstructed}} ==原始波羅的-斯拉夫語== [[Image:На представленном снимке ярко и качественно была запечатлена пчела (европейская) на цветке.jpg|thumb|230px|{{lang|ine-bsl-pro|*{{SUBPAGENAME}}}}]] ===其他形式=== * {{alt|ine-bsl-pro|*bitijāˀ||jā-[[詞幹]]}} ===詞源=== {{inh+|ine-bsl-pro|ine-pro||*bʰi-t-ih₂|pos=[[零級]]}},源自 {{m|ine-pro|*bʰey-|t=蜜蜂}}。和{{cog|gem-pro|*bijǭ}}、{{cog|cel-pro|*bikos}}(由此派生{{cog|sga|bech}})、{{cog|itc-pro|*foikos}}(由此派生{{cog|la|fūcus}})同源。 斯拉夫語支派生詞來自 {{m|ine-bsl-pro||*bikelā́ˀ}}<ref name=EDBIL>{{R|ine-bsl|EDBIL|p=91‒92|bitė|BSl. ''*bi-t-; bi-kel-aʔ''|PSl. ''*bьčelà''|PIE ''*bʰi-''}}</ref><ref name=EDSIL>{{R|sla|EDSIL|p=72|*bьčelà|BSl. ''*bi-t-; *bi-k-el-eh₂''|PIE ''*bʰi-''}}</ref>,源自{{cog|ine-pro||*bʰi-kel-éh₂|pos=[[零級]]}},源自 {{m|ine-pro|*bʰey-|t=蜜蜂}}。 ===名詞=== {{ine-bsl-noun|f}}<ref name=EDBIL>{{R|ine-bsl|EDBIL|p=91‒92|bitė|BSl. ''*bi-t-; bi-kel-aʔ''|PSl. ''*bьčelà''|PIE ''*bʰi-''}}</ref><ref name=EDSIL>{{R|sla|EDSIL|p=72|*bьčelà|BSl. ''*bi-t-; *bi-kel-eh₂''|PIE ''*bʰi-''}}</ref><ref name=BSW>{{R|ine-bsl|BSW|p=34|''biti̯ā-''}}</ref> # [[蜜蜂]] ====屈折==== {{ine-bsl-decl-noun|AP=fixed}} ====相關詞彙==== * {{l|ine-bsl-pro|*bikelā́ˀ}} ** {{desc|sla-pro|*bьčelà}} {{see desc}} ====派生語彙==== * {{desc|bat-eas}} ** {{desc|ltg|bite}} ** {{desc|lv|bite}} ** {{desc|olt|bi̇̀tė|bitė̃}} *** {{desc|lt|bi̇̀tė|bitė̃|;|bi̇̀tis<qq:方言>}} *** {{desc|sgs|bėtie|bėtės}} * {{desc|bat-wes}} ** {{desc|prg|bitte}} ===參考資料=== {{reflist}} ===延伸閱讀=== * {{R|lt|SEJL|p=168-169|bìtė|Pb. *bi-t-i- (*bit-i-i̯ā-?)|psł. *bĭ-k-el-ā-}} * {{R|olt|ALEW|bìtė (2), bitė̃ (4)|id=301}} * {{R|lt|LKEZDB|bitė}} * {{R|lv|LEV|p=129|bite}} 0q5cpdsp09kahvfr2br7puincqmzy77 9944280 9944178 2026-10-14T20:28:25Z TongcyBot 83009 修正引用錯誤:<ref name=EDSIL> 兩次定義的內容不一致(*bi-k-el-eh₂/*bi-kel-eh₂),名詞段改用簡寫 <ref name=EDBIL/><ref name=EDSIL/> 9944280 wikitext text/x-wiki {{reconstructed}} ==原始波羅的-斯拉夫語== [[Image:На представленном снимке ярко и качественно была запечатлена пчела (европейская) на цветке.jpg|thumb|230px|{{lang|ine-bsl-pro|*{{SUBPAGENAME}}}}]] ===其他形式=== * {{alt|ine-bsl-pro|*bitijāˀ||jā-[[詞幹]]}} ===詞源=== {{inh+|ine-bsl-pro|ine-pro||*bʰi-t-ih₂|pos=[[零級]]}},源自 {{m|ine-pro|*bʰey-|t=蜜蜂}}。和{{cog|gem-pro|*bijǭ}}、{{cog|cel-pro|*bikos}}(由此派生{{cog|sga|bech}})、{{cog|itc-pro|*foikos}}(由此派生{{cog|la|fūcus}})同源。 斯拉夫語支派生詞來自 {{m|ine-bsl-pro||*bikelā́ˀ}}<ref name=EDBIL>{{R|ine-bsl|EDBIL|p=91‒92|bitė|BSl. ''*bi-t-; bi-kel-aʔ''|PSl. ''*bьčelà''|PIE ''*bʰi-''}}</ref><ref name=EDSIL>{{R|sla|EDSIL|p=72|*bьčelà|BSl. ''*bi-t-; *bi-k-el-eh₂''|PIE ''*bʰi-''}}</ref>,源自{{cog|ine-pro||*bʰi-kel-éh₂|pos=[[零級]]}},源自 {{m|ine-pro|*bʰey-|t=蜜蜂}}。 ===名詞=== {{ine-bsl-noun|f}}<ref name=EDBIL/><ref name=EDSIL/><ref name=BSW>{{R|ine-bsl|BSW|p=34|''biti̯ā-''}}</ref> # [[蜜蜂]] ====屈折==== {{ine-bsl-decl-noun|AP=fixed}} ====相關詞彙==== * {{l|ine-bsl-pro|*bikelā́ˀ}} ** {{desc|sla-pro|*bьčelà}} {{see desc}} ====派生語彙==== * {{desc|bat-eas}} ** {{desc|ltg|bite}} ** {{desc|lv|bite}} ** {{desc|olt|bi̇̀tė|bitė̃}} *** {{desc|lt|bi̇̀tė|bitė̃|;|bi̇̀tis<qq:方言>}} *** {{desc|sgs|bėtie|bėtės}} * {{desc|bat-wes}} ** {{desc|prg|bitte}} ===參考資料=== {{reflist}} ===延伸閱讀=== * {{R|lt|SEJL|p=168-169|bìtė|Pb. *bi-t-i- (*bit-i-i̯ā-?)|psł. *bĭ-k-el-ā-}} * {{R|olt|ALEW|bìtė (2), bitė̃ (4)|id=301}} * {{R|lt|LKEZDB|bitė}} * {{R|lv|LEV|p=129|bite}} ko0vfatwaa756l9mi9batqte2o4cf3a Reconstruction:原始波羅的-斯拉夫語/bikelā́ˀ 118 3547437 9944182 2026-10-14T19:58:01Z TongcyDai 53191 重定向页面至[[Reconstruction:原始波羅的-斯拉夫語/bitīˀ]] 9944182 wikitext text/x-wiki #REDIRECT [[Reconstruction:原始波羅的-斯拉夫語/bitīˀ]] fjyy9wdwd2ffpv9b0lz7eq4lq3pkxzj Template:See more citations 10 3547438 9944216 2026-10-14T20:16:17Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{#invoke:checkparams|error}}<!-- Validate template parameters --><span class="see-cites"><!-- -->關於此詞的更多引文,請見[[Citations:{{logical to physical|{{{1|<noinclude>und</noinclude>}}}|{{{2|{{pagename}}}}}}}#{{langname|{{{1|<noinclude>und</noinclude>}}}}}|Citations:{{lang|{{{1|<noinclude>und</noinclude>}}}|{{{2|{{pagename}}}}}}}]]。<!-- --></span><!-- --><noinclude>{{documentation}}</noinclude>」的新頁面 9944216 wikitext text/x-wiki {{#invoke:checkparams|error}}<!-- Validate template parameters --><span class="see-cites"><!-- -->關於此詞的更多引文,請見[[Citations:{{logical to physical|{{{1|<noinclude>und</noinclude>}}}|{{{2|{{pagename}}}}}}}#{{langname|{{{1|<noinclude>und</noinclude>}}}}}|Citations:{{lang|{{{1|<noinclude>und</noinclude>}}}|{{{2|{{pagename}}}}}}}]]。<!-- --></span><!-- --><noinclude>{{documentation}}</noinclude> 42cskhvuyvur3593vksao6d48dux3ey fauntekyn 0 3547439 9944239 2026-10-14T20:20:36Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==中古英語== {{was fwotd|enm|2026|10月|17日}} ===其他形式=== * {{alter|enm|fauntkyn}} * {{alter|enm|fawntkyn||N}};{{alter|enm|fantekyn||S}} ===詞源=== 源自 {{af|enm|faunt|t1=嬰兒、幼兒|-kyn<alt:-ekyn>|pos2=指小後綴}}。{{etydate|c|1390}}。 ===發音=== * {{IPA|enm|/ˈfau̯nt(ə)kin/|/ˈfant(ə)kin/}} ===名詞=== {{enm-noun|fauntekynes}} # [[幼童]];[[嬰兒]]或正處於[[學步]]期的[[兒童]] #* {{RQ:Lan…」的新頁面 9944239 wikitext text/x-wiki ==中古英語== {{was fwotd|enm|2026|10月|17日}} ===其他形式=== * {{alter|enm|fauntkyn}} * {{alter|enm|fawntkyn||N}};{{alter|enm|fantekyn||S}} ===詞源=== 源自 {{af|enm|faunt|t1=嬰兒、幼兒|-kyn<alt:-ekyn>|pos2=指小後綴}}。{{etydate|c|1390}}。 ===發音=== * {{IPA|enm|/ˈfau̯nt(ə)kin/|/ˈfant(ə)kin/}} ===名詞=== {{enm-noun|fauntekynes}} # [[幼童]];[[嬰兒]]或正處於[[學步]]期的[[兒童]] #* {{RQ:Langland Piers Plowman|version=X|passus=21|folio=96|format=full|passage=And tho was he cleped and calde not my{{sic|only}} Crıſt but <span style="text-decoration: overline;">ıhu</span> / A '''fauntekyn''' ful of wyt / <u>filius Marıe</u> {{...}}|translation=那時他不僅被稱作基督,更被稱為耶穌,/ 一個充滿智慧的'''幼童''',馬利亞之子{{...}}}} ====參考資料==== * {{R:MED Online|fauntekin|n|MED15366}} * {{R:OED Online|fauntekin|n|4860910026}} {{C|enm|嬰兒|孩童}} mtcrrnfjjwkbznd74v36faygfhg951t Wiktionary:外語每日一詞/2026年/10月16日 4 3547440 9944240 2026-10-14T20:20:50Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{FWOTD|enm|fauntekyn|名詞|2026|10月|17日| # [[幼童]];[[嬰兒]]或正處於[[學步]]期的[[兒童]] }}」的新頁面 9944240 wikitext text/x-wiki {{FWOTD|enm|fauntekyn|名詞|2026|10月|17日| # [[幼童]];[[嬰兒]]或正處於[[學步]]期的[[兒童]] }} 74cf4c4jdq7pucd1z3n0vbn3lc682uu 9944243 9944240 2026-10-14T20:22:06Z TongcyDai 53191 9944243 wikitext text/x-wiki {{FWOTD|he|דמוקרטיה|名詞|2026|10月|16日|tr=demokrátya| # {{lb|he|不可數}} [[民主]] # {{lb|he|可數}} 民主[[政府]],民主[[國家]] }} jeu0z4vc1p7vel5ooskt9lebd2u9vly Wiktionary:外語每日一詞/2026年/10月17日 4 3547441 9944241 2026-10-14T20:21:27Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{FWOTD|enm|fauntekyn|名詞|2026|10月|17日| # [[幼童]];[[嬰兒]]或正處於[[學步]]期的[[兒童]] }}」的新頁面 9944241 wikitext text/x-wiki {{FWOTD|enm|fauntekyn|名詞|2026|10月|17日| # [[幼童]];[[嬰兒]]或正處於[[學步]]期的[[兒童]] }} 74cf4c4jdq7pucd1z3n0vbn3lc682uu Category:含有後綴-kyn的中古英語詞 14 3547442 9944242 2026-10-14T20:21:35Z TongcyBot 83009 養貓 9944242 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx δημοκρατία 0 3547443 9944244 2026-10-14T20:23:28Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{also|δημοκρατίᾳ}} ==古希臘語== ===其他形式=== * {{alter|grc|δᾱμοκρᾰτίᾱ||dor}} ===詞源=== {{root|grc|ine-pro|*kret-|id=強}} {{etymon|grc|:af|δημο-|-κρᾰτῐ́ᾱ}} 源自 {{af|grc|δῆμος|t1=平民、公民大會|-κρατία|t2=權力、統治}},等價於 {{af|grc|δημο-|-κρατία}}。 ===發音=== {{grc-IPA|δημοκρᾰτῐ́ᾱ}} ===名詞=== {{grc-noun|δημοκρᾰτῐ…」的新頁面 9944244 wikitext text/x-wiki {{also|δημοκρατίᾳ}} ==古希臘語== ===其他形式=== * {{alter|grc|δᾱμοκρᾰτίᾱ||dor}} ===詞源=== {{root|grc|ine-pro|*kret-|id=強}} {{etymon|grc|:af|δημο-|-κρᾰτῐ́ᾱ}} 源自 {{af|grc|δῆμος|t1=平民、公民大會|-κρατία|t2=權力、統治}},等價於 {{af|grc|δημο-|-κρατία}}。 ===發音=== {{grc-IPA|δημοκρᾰτῐ́ᾱ}} ===名詞=== {{grc-noun|δημοκρᾰτῐ́ᾱ|δημοκρᾰτῐ́ᾱς|f|first}} # {{lb|grc|政治|不可數}} [[民主]],民主制,[[平民]][[政體]] # {{lb|grc|可數}} 民主政體,民主[[政府]] #* {{Q|grc|Hdt.|Histories|6|43.3|quote=Τοὺς γὰρ τυράννους τῶν Ἰώνων καταπαύσας πάντας ὁ Μαρδόνιος '''δημοκρατίας''' κατίστα ἐς τὰς πόλιας.|trans=馬爾多紐斯廢黜了伊奧尼亞的所有僭主,並在各城邦建立了'''民主政體'''。|transauthor=喬治·羅林森|transyear=1910}} #* {{Q|grc|Plutarch|Banquet of the Seven Sages|154|e|quote=Ὁ Βίας ἔφησε κρατίστην εἶναι '''δημοκρατίαν''' ἐν ᾗ πάντες ὡς τύραννον φοβοῦνται τὸν νόμον.|trans=[[w:en:Bias of Priene|畢阿斯]]說,最強大的'''民主政體'''是人人都像畏懼暴君一樣敬畏法律的政體。}} # {{inflection of|grc|δημοκρᾰτῐ́ᾱ||nom//voc|s|;|nom//acc//voc|d}} ====屈折==== {{grc-decl|δημοκρᾰτῐ́ᾱ|δημοκρᾰτῐ́ᾱς}} ====派生詞彙==== * {{l|grc|δημοκρᾰτέω|tr=-}}/{{l|grc|δημοκρᾰτέω|-ῶ|tr=-}}、{{l|grc|δημοκρᾰτέομαι|tr=-}}/{{l|grc|δημοκρᾰτοῦμαι|-οῦμαι|tr=-}} * {{l|grc|Δημοκρατία|Δημοκρᾰτῐ́ᾱ}} * {{l|grc|δημοκρᾰτῐκός}} ====派生語彙==== * {{desc|ar|دِيمُقْرَاطِيَّة|g=f}} * {{desc|el|δημοκρατία|g=f}} * {{desctree|la|dēmocratia|qq=中世紀}} * {{desc|ru|демокра́тия|g=f}} {{see desc}} ====參見==== * {{l|grc|ἰσονομία}} ===參考資料=== * {{R:grc:LSJ|D.H.mokrati/a}} * {{R:grc:Middle Liddell}} * {{R:grc:Bailly}} * {{R:grc:DGE}} * {{R:grc:Woodhouse}} {{C|grc|政府體制}} ==希臘語== ===詞源=== {{inh+|el|grc|δημοκρᾰτῐ́ᾱ|t=民主、平民政體}}。{{surf|el|δημο-|-κρατία|t1=源自 [[δῆμος]](人民)|t2=源自 [[κράτος]](力量、統治、國家)}}。 ===發音=== * {{IPA|el|/ði.mo.kɾaˈti.a/}} * {{audio|el|Ell-Dimokratia.ogg|q=男聲}} * {{audio|el|EL-δημοκρατία.ogg|q=女聲}} * {{hyphenation|el|δη|μο|κρα|τί|α}} ===名詞=== {{el-noun|f|δημοκρατίες}} # [[民主]],民主制 # [[共和國]],[[共和]][[政體]] #: {{ux|el|Ελληνική '''Δημοκρατία'''|希臘'''共和國'''|inline=1}} ====變格==== {{el-nF-α-ες-2b|δημοκρατί|δημοκρατι}} ====派生詞彙==== * {{l|el|Δημοκρατία των Σκοπίων|gloss=斯科普里共和國|g=f}} * {{l|el|[[ελληνικός|Ελληνική]] Δημοκρατία|gloss=希臘共和國|g=f}} * {{l|el|Κεντροαφρικανική Δημοκρατία|gloss=中非共和國|g=f}} * {{l|el|χριστιανοδημοκρατία}} ====相關詞彙==== {{see|el|δήμος|g=m|gloss=自治市、人民}} ====延伸閱讀==== * {{pedia|lang=el}} 59pii2jc0ev4zkm3bcx45156nmp8a4n Category:來自原始印歐語詞根*kret- (強)的古希臘語詞 14 3547444 9944245 2026-10-14T20:23:40Z TongcyBot 83009 養貓 9944245 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:來自原始印歐語詞根*kret- (強)的詞 14 3547445 9944246 2026-10-14T20:23:47Z TongcyBot 83009 養貓 9944246 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古希臘語不可數名詞 14 3547446 9944247 2026-10-14T20:23:54Z TongcyBot 83009 養貓 9944247 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:古希臘語可數名詞 14 3547447 9944248 2026-10-14T20:24:00Z TongcyBot 83009 養貓 9944248 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:含有前綴δημο-的古希臘語詞 14 3547448 9944249 2026-10-14T20:24:07Z TongcyBot 83009 養貓 9944249 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:含有前綴δημο-的希臘語詞 14 3547449 9944250 2026-10-14T20:24:13Z TongcyBot 83009 養貓 9944250 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:含有後綴-κρατία的古希臘語詞 14 3547450 9944251 2026-10-14T20:24:19Z TongcyBot 83009 養貓 9944251 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:有詞源樹的希伯來語詞條 14 3547451 9944252 2026-10-14T20:24:27Z TongcyBot 83009 養貓 9944252 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:派生自中古法語的希伯來語詞 14 3547452 9944253 2026-10-14T20:24:33Z TongcyBot 83009 養貓 9944253 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx dalci-waara 0 3547453 9944254 2026-10-14T20:26:06Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==阿法爾語== {{was fwotd|aa|2026|10月|18日}} [[Image:Aardwolf25.JPG|thumb|Dalci-waará.]] ===詞源=== {{lit|條紋鬣狗的永生}},並被重新分析為陰性名詞。傳統上,人們認為土狼是因年老而萎縮的條紋鬣狗。 ===發音=== * {{aa-IPA|dalciwaará}} ===名詞=== {{aa-noun|[[dalcu|dalci]]-[[waar|waará]]|g=f}} # [[土狼]]({{taxlink|Proteles cristatus|species}}) ====變格==== {{aa-decl|dalci-waará}…」的新頁面 9944254 wikitext text/x-wiki ==阿法爾語== {{was fwotd|aa|2026|10月|18日}} [[Image:Aardwolf25.JPG|thumb|Dalci-waará.]] ===詞源=== {{lit|條紋鬣狗的永生}},並被重新分析為陰性名詞。傳統上,人們認為土狼是因年老而萎縮的條紋鬣狗。 ===發音=== * {{aa-IPA|dalciwaará}} ===名詞=== {{aa-noun|[[dalcu|dalci]]-[[waar|waará]]|g=f}} # [[土狼]]({{taxlink|Proteles cristatus|species}}) ====變格==== {{aa-decl|dalci-waará}} ===參考資料=== * {{R:aa:Morin:2012|+|page=271}} {{C|aa|鬣狗科}} brjpedb9cbjshhr04oohhn5emvlz41x Template:R:aa:Morin:2012 10 3547454 9944255 2026-10-14T20:26:18Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-book |title=Dictionnaire afar-français (Djibouti, Erythrée, Ethiopie) |author=Didier Morin |year=2012 |entry={{#ifeq:{{{1}}}|+|{{pagename}}|{{{1|}}}}} |pageparam=page |pageurl=https://books.google.com/books?id=HOFKFlODbGsC&pg=PA{{#invoke:string/templates|match|{{{page|{{{pages}}}}}}|[0-9]+|}} |isbn=978-2-8111-0581-5 |publisher=Karthala |allowparams=1 }}<noinclude>{{refcat}}</noinclude>」的新頁面 9944255 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |title=Dictionnaire afar-français (Djibouti, Erythrée, Ethiopie) |author=Didier Morin |year=2012 |entry={{#ifeq:{{{1}}}|+|{{pagename}}|{{{1|}}}}} |pageparam=page |pageurl=https://books.google.com/books?id=HOFKFlODbGsC&pg=PA{{#invoke:string/templates|match|{{{page|{{{pages}}}}}}|[0-9]+|}} |isbn=978-2-8111-0581-5 |publisher=Karthala |allowparams=1 }}<noinclude>{{refcat}}</noinclude> gp2ajnd9huevinqalbzejs19fn4fqd0 Category:阿法爾語 鬣狗科 14 3547455 9944256 2026-10-14T20:26:24Z TongcyBot 83009 養貓 9944256 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:阿法爾語外語每日一詞 14 3547456 9944257 2026-10-14T20:26:31Z TongcyBot 83009 養貓 9944257 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:阿法爾語外語每日一詞/2026年 14 3547457 9944258 2026-10-14T20:26:38Z TongcyBot 83009 養貓 9944258 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Module:Bibliography/utils 828 3547458 9944260 2026-10-14T20:26:42Z TongcyDai 53191 TongcyDai移动页面[[Module:Bibliography/utils]]至[[Module:Bibliography/shared]]:同步 enwikt:[[Module:bibliography/utils]] 已更名為 [[Module:bibliography/shared]](enwikt rev 93532183) 9944260 Scribunto text/plain return require [[Module:Bibliography/shared]] jrupyxj400g3hp5psdy5sq4jiut8myq Wiktionary:外語每日一詞/2026年/10月18日 4 3547459 9944261 2026-10-14T20:26:43Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{FWOTD|aa|dalci-waara|名詞|2026|10月|18日| # [[土狼]]({{taxlink|Proteles cristatus|species}}) }}」的新頁面 9944261 wikitext text/x-wiki {{FWOTD|aa|dalci-waara|名詞|2026|10月|18日| # [[土狼]]({{taxlink|Proteles cristatus|species}}) }} b9xxmb5movjv2dofqjkbvrfkhhvrk2i 9944264 9944261 2026-10-14T20:26:57Z TongcyDai 53191 9944264 wikitext text/x-wiki {{FWOTD|aa|dalci-waara|名詞|2026|10月|18日| # [[土狼]]({{taxlink|Proteles cristatus|species}})({{lit|條紋鬣狗的永生}}) }} ietyi0vmf88ae7i8n1u0es0yr7oyk5s Module:Bibliography/links 828 3547460 9944263 2026-10-14T20:26:47Z TongcyDai 53191 TongcyDai移动页面[[Module:Bibliography/links]]至[[Module:Bibliography/shared/links]]:同步 enwikt:[[Module:bibliography/links]] 已更名為 [[Module:bibliography/shared/links]](enwikt rev 93532188) 9944263 Scribunto text/plain return require [[Module:Bibliography/shared/links]] kk5j9g0746prb6vouuon7nrli8ywa15 Module:Bibliography/presets 828 3547461 9944266 2026-10-14T20:27:13Z TongcyDai 53191 自 enwikt 搬運(rev 84891504):[[Module:Bibliography/ref]] 的 set_args 預設函數(default_pagename) 9944266 Scribunto text/plain local export = {} function export.default_pagename(args) if #args.entry == 0 then args.entry[1] = args.pagename args.entry.maxindex = 1 end end return export 06i62rkt5r00n231kciztduybijixl1 Module:Bibliography/data/yrl 828 3547462 9944267 2026-10-14T20:27:17Z TongcyDai 53191 自 enwikt 搬運(rev 91387066):奈恩加圖語書目(葡萄牙語書目的 Avila:2021 由此匯入) 9944267 Scribunto text/plain return { sources = { -- A -- ["Avila:2016"] = { author = "Avila, Marcel Twardowsky", year = "2016", title = { text = "pt:Estudo e prática da tradução da obra infantil A terra dos meninos pelados, de Graciliano Ramos, do português para o Nheengatu", translation = "Study and practice of the translation of the children's book A terra dos meninos pelados, by Graciliano Ramos, from Portuguese to Nheengatu", }, location = "São Paulo", publisher = "|University of São Paulo", link = { doi = "10.11606/D.8.2016.tde-16052016-142700" }, page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8160/tde-16052016-142700/publico/2016_MarcelTwardowskyAvila_VCorr.pdf#page=$PAGE$", set_page = "+1" }, header = "OTHER" }, ["Avila:2021"] = { author = "Avila, Marcel Twardowsky", year = "2021", title = { text = "Proposta de dicionário nheengatu-português", translation = "Nheengatu–Portuguese dictionary proposal", }, location = "São Paulo", publisher = "|University of São Paulo", link = { ia = "avila-nheengatu", doi = "10.11606/T.8.2021.tde-10012022-201925" }, entry_url = "https://kiansheik.io/nhe-enga/katu/?query=$ENTRY$", default_pagename = true, page_url = { ia = true, pref = "" }, header = "DIC" }, -- B -- -- C -- ["Campoi:2015"] = { author = "Campoi, Juliana Flávia de Assis Lorenção", year = "2015", title = { text = "pt:A literatura brasileira em nheengatu: uma construção de narrativas no século XIX", translation = "The Brazilian literature in Nheengatu: the narrative construction in the 19th century", }, location = "São Paulo", publisher = "|University of São Paulo", link = { doi = "10.11606/D.8.2015.tde-06112015-154228" }, page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8149/tde-06112015-154228/publico/2015_JulianaFlaviadeAssisLorencaoCampoi_VCorr.pdf#page=$PAGE$", set_page = "+1" }, header = "OTHER" }, ["Cruz:2011"] = { author = "Cruz, Aline da", year = "2011", title = { text = "Fonologia e gramática do nheengatu: a língua geral falada pelos povos baré, warekena e baniwa", translation = "Phonology and grammar of Nheengatu: the general language spoken by the Baré, Warekena and Baniwa peoples", }, location = "Amsterdam", publisher = "LOT", link = { url = "https://www.lotpublications.nl/fonologia-e-gramatica-do-nheengatu-fonologia-e-gramatica-do-nheengatu-a-lingua-geral-falada-pelos-povos-bare-warekena-e-baniwa", isbn = "9789460930638" }, page_url = { url = "https://www.lotpublications.nl/Documents/280_fulltext.pdf#page=$PAGE$", set_page = "+26", }, header = "GRAM" }, -- D -- ["D'Angelis:2023"] = { author = "D'Angelis, Wilmar da Rocha", year = "2023", title = { text = "A língua Nheengatu e suas ortografias: questões técnicas e de política linguística", translation = "The Nheengatu language and its orthographies: technical and language policy issues", }, publisher = "Unicamp", location = "Campinas", journal = { name = "LIAMES: Línguas Indígenas Americanas", number = "23", pages = "e023004" }, link = { url = "https://www.researchgate.net/publication/369577326_A_lingua_Nheengatu_e_suas_ortografias_questoes_tecnicas_e_de_politica_linguistica", doi = "10.20396/liames.v23i00.8670910" }, header = "GRAM" }, -- E -- -- F -- -- G -- ["Goes Neto:2015"] = { author = "Goes Neto, Antonio Fernandes", year = "2015", title = { text = "pt:O Novo Testamento em nyengatu (1973): um capítulo na história das traduções bíblicas para línguas indígenas", translation = "O Novo Testamento em nyengatu (1973): a chapter in the History of Bible translations to indigenous languages.", }, location = "São Paulo", publisher = "|University of São Paulo", link = { doi = "10.11606/D.8.2015.tde-15102015-141005" }, page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8160/tde-15102015-141005/publico/2015_AntonioFernandesGoesNeto_VCorr.pdf#page=$PAGE$", set_page = "+1" }, header = "OTHER" }, -- H -- ["Hartt:1872"] = { author = "|Hartt, Charles Frederick", year = "1872", title = "Notes on the Lingoa geral or modern Tupí of the Amazonass", journal = { name = "Transactions of the American Philological Association (1869-1896)", number = "3", pages = "58-76" }, location = "Baltimore", publisher = "The Johns Hopkins UP", link = { url = "https://www.jstor.org/stable/310258", doi = "10.2307/310258" }, header = "GRAMH" }, ["Hartt:1938"] = { author = "|Hartt, Charles Frederick", year = "1929", published_year = "1938", title = "pt:Notas sobre a lingua geral, ou tupí moderno do Amazonas", journal = { name = "Anais da Biblioteca Nacional do Rio de Janeiro", number = "LI", pages = "305-390" }, location = "Rio de Janeiro", publisher = "M. E. S. Serviço Gráfico", transl_of = { title = "Notes on the Lingoa geral or modern Tupí of the Amazonas", year = "1872" }, link = { url = "https://memoria.bn.gov.br/DocReader/DocReader.aspx?bib=402630" }, page_url = { url = "https://etnolinguistica.wdfiles.com/local--files/biblio%3Ahartt-1938-notas/Hartt_1938_NotasLinguaGeral_TupiModernoAmaz_ColNicolai.pdf#page=$PAGE$", set_page = "+301" }, header = "GRAMH" }, -- I -- -- J -- -- K -- -- L -- -- M -- -- N -- ["Navarro:2016"] = { author = "|Navarro, Eduardo de Almeida", year = "2016", title = { text = "Curso de língua geral (nheengatu ou tupi moderno)", translation = "Língua Geral course (Nheengatu or Modern Tupi)", }, location = "São Paulo", publisher = "Páginas & Letras", edition = "2nd", first_edition = "2011", link = { ia = "curso-lingua-geral", isbn = "978-85-912620-2-1" }, page_url = { ia = true }, header = "GRAM" }, -- O -- -- P -- -- Q -- -- R -- -- S -- ["Schwade:2014"] = { author = "Schwade, Michéli de Deus Lima", year = "2014", title = { text = "Descrição fonético-fonológica do Nheengatu falado no Médio Rio Amazonas", translation = "Phonetic and phonological description of the Nheengatu spoken in the Middle Amazon River region", }, location = "São Paulo", publisher = "UFAM", link = { url = "https://tede.ufam.edu.br/handle/tede/4610", }, page_url = { url = "https://tede.ufam.edu.br/bitstream/tede/4610/2/Disserta%C3%A7%C3%A3o%20-%20Mich%C3%A9li%20C%20de%20D%20Schwade.pdf#page=$PAGE$", set_page = "+1", }, header = "GRAM" }, ["Silva:2019"] = { author = "Silva, Raynice Geraldine Pereira da", year = "2019", title = { text = "Documentação fonológica da variedade do Nheengatu da região do Médio e Alto Solimões/AM", translation = "Phonological documentation of the Nheengatu variety spoken in the Middle and Upper Solimões regions/Amazonas", }, publisher = "UEMS", location = "Dourados", journal = { name = "Web-Revista SOCIODIALETO", number = "vol. 9, n. 27", pages = "e023004" }, link = { url = "https://periodicosonline.uems.br/index.php/sociodialeto/article/view/7946" }, header = "GRAM" }, ["Silva, Cruz & Schwade:2020"] = { author = { { text = "Silva, Raynice Geraldine Pereira da" }, { text = "Cruz, Aline da" }, { text = "Schwade, Michéli de Deus Lima" } }, year = "2020", title = { text = "Descrição e documentação fonológica das variedades do nheengatu no Amazonas", translation = "Phonological description and documentation of Nheengatu varieties in Amazonas", }, publisher = "Unemat", location = "Sinop", journal = { name = "Revista De Letras Norte@mentos", number = "vol. 13, n. 33", pages = "148–171" }, link = { doi = "10.30681/rln.v13i33.7624" }, header = "GRAM" }, ["Stradelli:1929"] = { author = "|Stradelli, Ermanno", year = "1929", title = { text = "pt:Vocabularios da lingua geral portuguez-nheêngatú e nheêngatú-portuguez, precedidos de um esboço de Grammatica nheênga-umbuê-sáua mirî e seguidos de contos em lingua geral nheêngatú poranduua", }, journal = { name = "Revista do Instituto Historico e Geographico Brasileiro", number = "104 (158)", }, location = "Rio de Janeiro", publisher = "Imprensa Nacional", link = { url = "http://www.etnolinguistica.org/biblio:stradelli-1929-vocabularios" }, page_url = { url = "https://etnolinguistica.wdfiles.com/local--files/biblio%3Astradelli-1929-vocabularios/stradelli_1929_vocabularios.pdf#page=$PAGE$", set_page = "-2" }, header = "DIH" }, -- T -- ["Tastevin:1923"] = { author = "pt:|Tastevin, Constant", year = "1923", first_edition = "1910", title = { text = "pt:Grammatica da lingua tupy", }, transl_of = { title = "fr:La langue tapïhïya dite tupï ou ñeengatu (belle langue)" }, location = "São Paulo", publisher = "Officinas do Diario Official", link = { ia = "grammatica-da-lingua-tupy" }, page_url = { ia = true, set_page = "-1" }, header = "DIH" }, ["Trevisan:2017"] = { author = "Trevisan, Rodrigo Godinho", year = "2021", title = { text = "Tradução comentada da obra ''Le Petit Prince'', de Antoine de Saint-Exupéry, do francês ao nheengatu", translation = "Commented translation of the work ''Le Petit Prince'', by Antoine de Saint-Exupéry, from French to Nheengatu", }, location = "São Paulo", publisher = "|University of São Paulo", link = { doi = "10.11606/D.8.2017.tde-07082017-124328" }, header = "OTHER" }, -- U -- -- V -- ["Vaz Filho & Góes Neto:2016"] = { author = { { text = "Vaz, Florêncio Almeida, Filho", type = "editor" }, { text = "Góes, Antônio Fernandes, Neto", type = "editor" }, }, year = "2016", title = { text = "yrl:Nheengatu Tapajowara", translation = "Nheengatu of the Tapajós", }, location = "Santarém, Pará", publisher = "SELO Gráfica Editora", link = { isbn = "978-85-65791-20-5", url = "https://www.ufopa.edu.br/media/file/site/ufopa/documentos/2019/77f922ff64ebf7576860e8c5fe2cafc2.pdf", ia = "nheengatu-tapajowara" }, page_url = { ia = true }, header = "OTHER" }, -- W -- -- X -- -- Y -- -- Z -- }, headers = [[ ===Dictionaries=== $DIC$ ====Historical dictionaries==== $DIH$ ===Phonology and grammar=== $GRAM$ ====Historical phonology and grammar==== $GRAMH$ ===Other works=== $OTHER$ ]] } 5xuce33xiaazyzaw77ddhl7bymn9bbe 9944344 9944267 2026-10-14T21:02:13Z TongcyDai 53191 維基百科連結本地化(5 處改連中文維基百科條目、4 處無中文條目,加 en: 等前綴維持原目標) 9944344 Scribunto text/plain return { sources = { -- A -- ["Avila:2016"] = { author = "Avila, Marcel Twardowsky", year = "2016", title = { text = "pt:Estudo e prática da tradução da obra infantil A terra dos meninos pelados, de Graciliano Ramos, do português para o Nheengatu", translation = "Study and practice of the translation of the children's book A terra dos meninos pelados, by Graciliano Ramos, from Portuguese to Nheengatu", }, location = "São Paulo", publisher = "圣保罗大学|University of São Paulo", link = { doi = "10.11606/D.8.2016.tde-16052016-142700" }, page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8160/tde-16052016-142700/publico/2016_MarcelTwardowskyAvila_VCorr.pdf#page=$PAGE$", set_page = "+1" }, header = "OTHER" }, ["Avila:2021"] = { author = "Avila, Marcel Twardowsky", year = "2021", title = { text = "Proposta de dicionário nheengatu-português", translation = "Nheengatu–Portuguese dictionary proposal", }, location = "São Paulo", publisher = "圣保罗大学|University of São Paulo", link = { ia = "avila-nheengatu", doi = "10.11606/T.8.2021.tde-10012022-201925" }, entry_url = "https://kiansheik.io/nhe-enga/katu/?query=$ENTRY$", default_pagename = true, page_url = { ia = true, pref = "" }, header = "DIC" }, -- B -- -- C -- ["Campoi:2015"] = { author = "Campoi, Juliana Flávia de Assis Lorenção", year = "2015", title = { text = "pt:A literatura brasileira em nheengatu: uma construção de narrativas no século XIX", translation = "The Brazilian literature in Nheengatu: the narrative construction in the 19th century", }, location = "São Paulo", publisher = "圣保罗大学|University of São Paulo", link = { doi = "10.11606/D.8.2015.tde-06112015-154228" }, page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8149/tde-06112015-154228/publico/2015_JulianaFlaviadeAssisLorencaoCampoi_VCorr.pdf#page=$PAGE$", set_page = "+1" }, header = "OTHER" }, ["Cruz:2011"] = { author = "Cruz, Aline da", year = "2011", title = { text = "Fonologia e gramática do nheengatu: a língua geral falada pelos povos baré, warekena e baniwa", translation = "Phonology and grammar of Nheengatu: the general language spoken by the Baré, Warekena and Baniwa peoples", }, location = "Amsterdam", publisher = "LOT", link = { url = "https://www.lotpublications.nl/fonologia-e-gramatica-do-nheengatu-fonologia-e-gramatica-do-nheengatu-a-lingua-geral-falada-pelos-povos-bare-warekena-e-baniwa", isbn = "9789460930638" }, page_url = { url = "https://www.lotpublications.nl/Documents/280_fulltext.pdf#page=$PAGE$", set_page = "+26", }, header = "GRAM" }, -- D -- ["D'Angelis:2023"] = { author = "D'Angelis, Wilmar da Rocha", year = "2023", title = { text = "A língua Nheengatu e suas ortografias: questões técnicas e de política linguística", translation = "The Nheengatu language and its orthographies: technical and language policy issues", }, publisher = "Unicamp", location = "Campinas", journal = { name = "LIAMES: Línguas Indígenas Americanas", number = "23", pages = "e023004" }, link = { url = "https://www.researchgate.net/publication/369577326_A_lingua_Nheengatu_e_suas_ortografias_questoes_tecnicas_e_de_politica_linguistica", doi = "10.20396/liames.v23i00.8670910" }, header = "GRAM" }, -- E -- -- F -- -- G -- ["Goes Neto:2015"] = { author = "Goes Neto, Antonio Fernandes", year = "2015", title = { text = "pt:O Novo Testamento em nyengatu (1973): um capítulo na história das traduções bíblicas para línguas indígenas", translation = "O Novo Testamento em nyengatu (1973): a chapter in the History of Bible translations to indigenous languages.", }, location = "São Paulo", publisher = "圣保罗大学|University of São Paulo", link = { doi = "10.11606/D.8.2015.tde-15102015-141005" }, page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8160/tde-15102015-141005/publico/2015_AntonioFernandesGoesNeto_VCorr.pdf#page=$PAGE$", set_page = "+1" }, header = "OTHER" }, -- H -- ["Hartt:1872"] = { author = "en:|Hartt, Charles Frederick", year = "1872", title = "Notes on the Lingoa geral or modern Tupí of the Amazonass", journal = { name = "Transactions of the American Philological Association (1869-1896)", number = "3", pages = "58-76" }, location = "Baltimore", publisher = "The Johns Hopkins UP", link = { url = "https://www.jstor.org/stable/310258", doi = "10.2307/310258" }, header = "GRAMH" }, ["Hartt:1938"] = { author = "en:|Hartt, Charles Frederick", year = "1929", published_year = "1938", title = "pt:Notas sobre a lingua geral, ou tupí moderno do Amazonas", journal = { name = "Anais da Biblioteca Nacional do Rio de Janeiro", number = "LI", pages = "305-390" }, location = "Rio de Janeiro", publisher = "M. E. S. Serviço Gráfico", transl_of = { title = "Notes on the Lingoa geral or modern Tupí of the Amazonas", year = "1872" }, link = { url = "https://memoria.bn.gov.br/DocReader/DocReader.aspx?bib=402630" }, page_url = { url = "https://etnolinguistica.wdfiles.com/local--files/biblio%3Ahartt-1938-notas/Hartt_1938_NotasLinguaGeral_TupiModernoAmaz_ColNicolai.pdf#page=$PAGE$", set_page = "+301" }, header = "GRAMH" }, -- I -- -- J -- -- K -- -- L -- -- M -- -- N -- ["Navarro:2016"] = { author = "en:|Navarro, Eduardo de Almeida", year = "2016", title = { text = "Curso de língua geral (nheengatu ou tupi moderno)", translation = "Língua Geral course (Nheengatu or Modern Tupi)", }, location = "São Paulo", publisher = "Páginas & Letras", edition = "2nd", first_edition = "2011", link = { ia = "curso-lingua-geral", isbn = "978-85-912620-2-1" }, page_url = { ia = true }, header = "GRAM" }, -- O -- -- P -- -- Q -- -- R -- -- S -- ["Schwade:2014"] = { author = "Schwade, Michéli de Deus Lima", year = "2014", title = { text = "Descrição fonético-fonológica do Nheengatu falado no Médio Rio Amazonas", translation = "Phonetic and phonological description of the Nheengatu spoken in the Middle Amazon River region", }, location = "São Paulo", publisher = "UFAM", link = { url = "https://tede.ufam.edu.br/handle/tede/4610", }, page_url = { url = "https://tede.ufam.edu.br/bitstream/tede/4610/2/Disserta%C3%A7%C3%A3o%20-%20Mich%C3%A9li%20C%20de%20D%20Schwade.pdf#page=$PAGE$", set_page = "+1", }, header = "GRAM" }, ["Silva:2019"] = { author = "Silva, Raynice Geraldine Pereira da", year = "2019", title = { text = "Documentação fonológica da variedade do Nheengatu da região do Médio e Alto Solimões/AM", translation = "Phonological documentation of the Nheengatu variety spoken in the Middle and Upper Solimões regions/Amazonas", }, publisher = "UEMS", location = "Dourados", journal = { name = "Web-Revista SOCIODIALETO", number = "vol. 9, n. 27", pages = "e023004" }, link = { url = "https://periodicosonline.uems.br/index.php/sociodialeto/article/view/7946" }, header = "GRAM" }, ["Silva, Cruz & Schwade:2020"] = { author = { { text = "Silva, Raynice Geraldine Pereira da" }, { text = "Cruz, Aline da" }, { text = "Schwade, Michéli de Deus Lima" } }, year = "2020", title = { text = "Descrição e documentação fonológica das variedades do nheengatu no Amazonas", translation = "Phonological description and documentation of Nheengatu varieties in Amazonas", }, publisher = "Unemat", location = "Sinop", journal = { name = "Revista De Letras Norte@mentos", number = "vol. 13, n. 33", pages = "148–171" }, link = { doi = "10.30681/rln.v13i33.7624" }, header = "GRAM" }, ["Stradelli:1929"] = { author = "en:|Stradelli, Ermanno", year = "1929", title = { text = "pt:Vocabularios da lingua geral portuguez-nheêngatú e nheêngatú-portuguez, precedidos de um esboço de Grammatica nheênga-umbuê-sáua mirî e seguidos de contos em lingua geral nheêngatú poranduua", }, journal = { name = "Revista do Instituto Historico e Geographico Brasileiro", number = "104 (158)", }, location = "Rio de Janeiro", publisher = "Imprensa Nacional", link = { url = "http://www.etnolinguistica.org/biblio:stradelli-1929-vocabularios" }, page_url = { url = "https://etnolinguistica.wdfiles.com/local--files/biblio%3Astradelli-1929-vocabularios/stradelli_1929_vocabularios.pdf#page=$PAGE$", set_page = "-2" }, header = "DIH" }, -- T -- ["Tastevin:1923"] = { author = "pt:|Tastevin, Constant", year = "1923", first_edition = "1910", title = { text = "pt:Grammatica da lingua tupy", }, transl_of = { title = "fr:La langue tapïhïya dite tupï ou ñeengatu (belle langue)" }, location = "São Paulo", publisher = "Officinas do Diario Official", link = { ia = "grammatica-da-lingua-tupy" }, page_url = { ia = true, set_page = "-1" }, header = "DIH" }, ["Trevisan:2017"] = { author = "Trevisan, Rodrigo Godinho", year = "2021", title = { text = "Tradução comentada da obra ''Le Petit Prince'', de Antoine de Saint-Exupéry, do francês ao nheengatu", translation = "Commented translation of the work ''Le Petit Prince'', by Antoine de Saint-Exupéry, from French to Nheengatu", }, location = "São Paulo", publisher = "圣保罗大学|University of São Paulo", link = { doi = "10.11606/D.8.2017.tde-07082017-124328" }, header = "OTHER" }, -- U -- -- V -- ["Vaz Filho & Góes Neto:2016"] = { author = { { text = "Vaz, Florêncio Almeida, Filho", type = "editor" }, { text = "Góes, Antônio Fernandes, Neto", type = "editor" }, }, year = "2016", title = { text = "yrl:Nheengatu Tapajowara", translation = "Nheengatu of the Tapajós", }, location = "Santarém, Pará", publisher = "SELO Gráfica Editora", link = { isbn = "978-85-65791-20-5", url = "https://www.ufopa.edu.br/media/file/site/ufopa/documentos/2019/77f922ff64ebf7576860e8c5fe2cafc2.pdf", ia = "nheengatu-tapajowara" }, page_url = { ia = true }, header = "OTHER" }, -- W -- -- X -- -- Y -- -- Z -- }, headers = [[ ===Dictionaries=== $DIC$ ====Historical dictionaries==== $DIH$ ===Phonology and grammar=== $GRAM$ ====Historical phonology and grammar==== $GRAMH$ ===Other works=== $OTHER$ ]] } okru4xko6we5dp1wnlw0rj561s031kk Module:Bibliography/data/rup 828 3547463 9944268 2026-10-14T20:27:21Z TongcyDai 53191 自 enwikt 搬運(rev 91078659):阿羅馬尼亞語書目(修正 {{R|rup|…}} 找不到模組的錯誤) 9944268 Scribunto text/plain local own_args_line = { line = { list = true, display = { label = {"line ", "lines "}, separator = ",", after = "page", }, }, l = { list = true, alias_of = "line", }, } return { sources = { ["Cunia:2010"] = { author = "ro:Tiberiu Cunia|Cunia, Tiberius", year = "2010", title = "Dictsiunar a Limbãljei Armãneascã", link = { ia = "DictsiunarArmanescuDec2008" }, publisher = "Editura Cartea Aromãnã", location = "Constanța", page_url = { ia = true, set_page = -1 }, default_pagename = true, header = "LEX", }, ["Dalametra:1906"] = { author = "bg:Йон Даламетра|Dalametra, Ioan", year = "1906", title = "Dicționar macedo-român", location = "Bucharest", link = { gb = "ZtgTAAAAYAAJ" }, page_url = { gb = true }, header = "LEX", }, ["Mihăileanu:1901"] = { alias = "Mihaileanu:1901", author = "|Mihăileanu, Ștefan", year = "1901", title = "Dicționar macedo-român", location = "Bucharest", publisher = "Carol Göbl", link = { gb = "l8oTAAAAYAAJ" }, header = "LEX", }, ["Nikolaidis:1909"] = { year = "1909", author = { text = "el:Νικολαΐδης, Κωνσταντίνος", translit_only = true }, location = "Athens", publisher = "Π. Δ. Σακελλαρίου", title = "Ετυμολογικόν λεξικόν της Κουτσοβλαχικής γλώσσης", link = { gb = "LEo8AAAAIAAJ", url = "https://anemi.lib.uoc.gr/metadata/5/4/3/metadata-01-0000671.tkl" }, page_url = { gb = true }, set_args = function(data) for i, k in ipairs(data.entry) do data.entry[i] = mw.ustring.gsub(k, "%^(.+)$", "<sup>%1</sup>") end for i, k in ipairs(data.sub) do data.sub[i] = mw.ustring.gsub(k, "%^(.+)$", "<sup>%1</sup>") end end, entry_lang = "rup", header = "LEX", }, ["Papahagi:DDAGE"] = { alias = "Papahagi:1974", year = "1974", author = "|Papahagi, Tache", location = "Bucharest", title = "Dicționarul dialectului aromân, general și etimologic", edition = "2nd", link = { ia = "dictionarul-dialectului-aroman-tache-papahagi" }, page_url = { ia = true, pref = "" }, header = "LEX", }, ["Capidan:Aromânii"] = { alias = "Capidan:1932", title = "Aromânii. Dialectul aromân", author = "|Capidan, Theodor", publisher = "Imprimeria Națională", location = "Bucharest", year = "1932", link = "https://dinitrandu.com/wp-content/uploads/2018/08/Theodor-Capidan-Aromanii-Dialectul-aroman-1932.pdf", header = "GRA", }, ["Papahagi:Aromînii"] = { alias = "Papahagi:1932", title = "Aromînii. Grai, folklor, etnografie", author = "|Papahagi, Tache", year = "1932", location = "Bucharest", link = { ia = "tache-papahagi-aromanii-grai-folklor-etnografie-1932" }, page_url = { ia = true }, header = "GRA", }, ["Caragiu-Marioțeanu:1968"] = { author = "|Caragiu-Marioțeanu, Matilda", title = "Fono-morfologie aromână. Studiu de dialectologie structurală", publisher = "Academia RS România", location = "Bucharest", year = "1968", link = "https://vivliuteca.org/1968/01/01/fono-morfologie-aromana/", header = "GRA", }, ["Papahagi:Antologie"] = { alias = "Papahagi:1922", author = "|Papahagi, Tache", title = "Antologie aromănească", year = "1922", location = "Bucharest", publisher = "Th. I. Voinea", header = "GRA", }, ["Weigand:Aromunen"] = { author = "|Weigand, Gustav", title = "Die Aromunen. Ethnographisch-philologisch-historische Untersuchungen", volumes = { [1] = { year = "1895", link = { gb = "O-7mfMM5oDEC" }, page_url = { gb = true }, }, [2] = { year = "1894", link = { gb = "QQuTVcINqz8C" }, page_url = { gb = true }, } }, location = "Leipzig", publisher = "J. A. Barth", header = "GRA", }, ["Capidan:Fărșeroții"] = { alias = "Capidan:1931", year = "1931", author = "|Capidan, Theodor", title = "Fărșeroții. Studiu lingvistic asupra românilor din Albania", journal = { name = "Dacoromania", number = "4", pages = "1–204", }, own_args = { l = { list = true, display = { after = "section", }, }, }, link = "https://dinitrandu.com/wp-content/uploads/2018/07/77571132-Theodor-Capidan-F%C4%83r%C8%99ero%C8%9Bii.pdf", header = "GRA", }, ["Caranica:1937"] = { title = "130 de melodii populare aromânești", author = "Caranica, Ioan", location = "Bucharest", publisher = "Tip. ziarului Universul", year = "1937", link = "https://www.strumski.com/books/Ioan%20Caranica%20-%20130%20de%20melodii%20populare%20aromanesti%20-%201937-compressed.pdf", header = "GRA", }, ["Iorgoveanu-Dumitru:1976"] = { author = "Iorgoveanu-Dumitru, Chirata", title = "Antologie de poezie populară", year = "1976", publisher = "Minerva", location = "Bucharest", link = "https://vivliuteca.org/1976/01/01/antologie-de-poezie-populara-aromana/", header = "GRA", }, ["Candroveanu:1977"] = { author = "Candroveanu, Hristu", title = "Antologie de proză aromână", publisher = "Univers", location = "Bucharest", year = "1977", link = "https://vivliuteca.org/1977/01/01/370/", header = "GRA", }, ["Geagea:1931"] = { author = "Geagea, Christea", title = "Elementul grec în dialectul aromân", location = "Cernăuți", year = "1931", header = "GRA", }, ["ALAR"] = { title = "Atlasul lingvistic al dialectului aromân", author = {"Saramandu, Nicolae", "Nevaci, Manuela"}, volumes = { [1] = { year = "2014", link = "https://www.lingv.ro/images/ALDA.pdf" }, [2] = { year = "2020", link = "https://lingv.ro/wp-content/uploads/2021/11/Atlasul-lingvistic-al-dialectului-aroman-ALDA.pdf" }, }, link = { isbn = "978-973-27-2465-1" }, publisher = "Academia Română", location = "Bucharest", own_args = { map = { list = true, display = { label = "map ", after = "page", separator = ":", }, }, }, header = "LEX", }, ["Dasoulas:2013"] = { author = { text = "el:Δασούλας, Φάνης", translit_only = true, }, title = "Το βλαχικό ιδίωμα του Μετσόβου", edition = "2nd", year = "2013", link = "https://dinitrandu.com/wp-content/uploads/2018/09/%CE%A4%CE%BF-%CE%B2%CE%BB%CE%B1%CF%87%CE%B9%CE%BA%CE%BF-%CE%B9%CE%B4%CE%B9%CF%89%CE%BC%CE%B1-%CF%84%CE%BF%CF%85-%CE%9C%CE%B5%CF%84%CF%83%CE%BF%CE%B2%CE%BF%CF%85-%CE%A6%CE%B1%CE%BD%CE%B7%CF%82-%CE%94%CE%B1%CF%83%CE%BF%CF%85%CE%BB%CE%B1%CF%82-1.pdf", header = "LEX", }, ["Vrabie:2000"] = { title = "An English-Aromanian (Macedo-Romanian) Dictionary", author = "Vrabie, Emil", year = "2000", publisher = {"Mississipi University", "Society Farsarotul"}, link = { isbn = "1-889441-06-6", url = "https://vivliuteca.org/2000/01/01/an-english-aromanian-dictionary/", }, header = "LEX", }, ["DIARO:1997"] = { author = "|Caragiu-Marioțeanu, Matilda", title = "Dicționar aromân (macedo-vlah). DIARO", publisher = "Enciclopedică", year = "1997", location = "Bucharest", link = "https://vivliuteca.org/1997/01/01/dictionar-aroman-macedo-vlah/", header = "LEX", }, ["Papahagi:Basme"] = { alias = "Papahagi:1905", author = "|Papahagi, Pericle", title = "Basme aromâne și glosar", publisher = {"Academia Română", "Carol Göbel"}, location = "Bucharest", year = "1905", link = { ia = "basmearomneiglo00papagoog" }, own_args = { l = { list = true, display = { label = {"line ", "lines "}, after = "page", separator = "," }, }, }, header = "GRA", }, ["Prokovas:2006"] = { author = { text = "el:Προκόβας, Κώστας Ε.", translit_only = true }, title = "Λεξικό της Κουτσοβλαχικής του Λιβαδίου Ολύμπου. Λέξεις, ιστορία, παράδοση και λαϊκός πολιτισμός", year = "2006", location = "Thessaloniki", header = "LEX", entry_lang = "rup", link = { isbn = "960-89171-0-7" }, }, ["Tulliu:2012"] = { title = "Poezii", author = { { text = "|Tulliu, Nuși", type = "poet" }, { text = "Vrana, George", type = "editor" }, }, link = { isbn = "978-606-8195-23-0" }, publisher = {"Proiect Avdhela", "Predania"}, location = "Bucharest", header = "GRA", year = "2012", }, ["Papahagi:Scriitori"] = { author = "|Papahagi, Pericle", year = "1909", title = "Scriitori aromâni in secolul al XVIII (Cavalioti, Ucuta, Daniil)", location = "Bucharest", publisher = "Carol Göbl", header = "GRA", }, ["Kavalliotis:1770"] = { title = "el:Πρωτοπειρία παρὰ τοῦ σοφολογιωτάτου", year = "1770", author = "|Kavalliotis, Theodore", location = "Venice", publisher = "Antonio Bortoli", header = "LEX", own_args = own_args_line, entry_lang = "sq", }, ["Moscopolites:1802"] = { author = "|Moscopolites, Daniel", year = "1802", title = "el:Εισαγωγικὴ διδασκαλία", header = "LEX", own_args = own_args_line, entry_lang = "sq", }, ["Kristophson:1974"] = { author = "Kristophson, Jürgen", year = "1974", title = "Das Lexikon Tetraglosson des Daniil Moschopolitis", journal = { name = "Zeitschrift für Balkanologie", number = { "10", "2" }, }, location = "Munich", publisher = "Rudolf Trofenik", header = "LEX", }, ["Capidan:ESDA"] = { alias = "Capidan:1925", author = "|Capidan, Theodor", year = "1925", title = "Elementul slav în dialectul aromân", location = "Bucharest", publisher = "Cultura Naționala", header = "LEX", link = { gb = "wh3cZJt1GJEC" }, }, }, headers = [[ ===Mainly dictionaries=== $LEX$ ===Antologies, grammars, ethnographies=== $GRA$ ]] } icn960ojaaopn3ecqqqnqbqyjwun6ep 9944340 9944268 2026-10-14T21:01:58Z TongcyDai 53191 維基百科連結本地化(15 處無中文條目,加 en: 等前綴維持原目標) 9944340 Scribunto text/plain local own_args_line = { line = { list = true, display = { label = {"line ", "lines "}, separator = ",", after = "page", }, }, l = { list = true, alias_of = "line", }, } return { sources = { ["Cunia:2010"] = { author = "ro:Tiberiu Cunia|Cunia, Tiberius", year = "2010", title = "Dictsiunar a Limbãljei Armãneascã", link = { ia = "DictsiunarArmanescuDec2008" }, publisher = "Editura Cartea Aromãnã", location = "Constanța", page_url = { ia = true, set_page = -1 }, default_pagename = true, header = "LEX", }, ["Dalametra:1906"] = { author = "bg:Йон Даламетра|Dalametra, Ioan", year = "1906", title = "Dicționar macedo-român", location = "Bucharest", link = { gb = "ZtgTAAAAYAAJ" }, page_url = { gb = true }, header = "LEX", }, ["Mihăileanu:1901"] = { alias = "Mihaileanu:1901", author = "en:|Mihăileanu, Ștefan", year = "1901", title = "Dicționar macedo-român", location = "Bucharest", publisher = "Carol Göbl", link = { gb = "l8oTAAAAYAAJ" }, header = "LEX", }, ["Nikolaidis:1909"] = { year = "1909", author = { text = "el:Νικολαΐδης, Κωνσταντίνος", translit_only = true }, location = "Athens", publisher = "Π. Δ. Σακελλαρίου", title = "Ετυμολογικόν λεξικόν της Κουτσοβλαχικής γλώσσης", link = { gb = "LEo8AAAAIAAJ", url = "https://anemi.lib.uoc.gr/metadata/5/4/3/metadata-01-0000671.tkl" }, page_url = { gb = true }, set_args = function(data) for i, k in ipairs(data.entry) do data.entry[i] = mw.ustring.gsub(k, "%^(.+)$", "<sup>%1</sup>") end for i, k in ipairs(data.sub) do data.sub[i] = mw.ustring.gsub(k, "%^(.+)$", "<sup>%1</sup>") end end, entry_lang = "rup", header = "LEX", }, ["Papahagi:DDAGE"] = { alias = "Papahagi:1974", year = "1974", author = "en:|Papahagi, Tache", location = "Bucharest", title = "Dicționarul dialectului aromân, general și etimologic", edition = "2nd", link = { ia = "dictionarul-dialectului-aroman-tache-papahagi" }, page_url = { ia = true, pref = "" }, header = "LEX", }, ["Capidan:Aromânii"] = { alias = "Capidan:1932", title = "Aromânii. Dialectul aromân", author = "en:|Capidan, Theodor", publisher = "Imprimeria Națională", location = "Bucharest", year = "1932", link = "https://dinitrandu.com/wp-content/uploads/2018/08/Theodor-Capidan-Aromanii-Dialectul-aroman-1932.pdf", header = "GRA", }, ["Papahagi:Aromînii"] = { alias = "Papahagi:1932", title = "Aromînii. Grai, folklor, etnografie", author = "en:|Papahagi, Tache", year = "1932", location = "Bucharest", link = { ia = "tache-papahagi-aromanii-grai-folklor-etnografie-1932" }, page_url = { ia = true }, header = "GRA", }, ["Caragiu-Marioțeanu:1968"] = { author = "en:|Caragiu-Marioțeanu, Matilda", title = "Fono-morfologie aromână. Studiu de dialectologie structurală", publisher = "Academia RS România", location = "Bucharest", year = "1968", link = "https://vivliuteca.org/1968/01/01/fono-morfologie-aromana/", header = "GRA", }, ["Papahagi:Antologie"] = { alias = "Papahagi:1922", author = "en:|Papahagi, Tache", title = "Antologie aromănească", year = "1922", location = "Bucharest", publisher = "Th. I. Voinea", header = "GRA", }, ["Weigand:Aromunen"] = { author = "en:|Weigand, Gustav", title = "Die Aromunen. Ethnographisch-philologisch-historische Untersuchungen", volumes = { [1] = { year = "1895", link = { gb = "O-7mfMM5oDEC" }, page_url = { gb = true }, }, [2] = { year = "1894", link = { gb = "QQuTVcINqz8C" }, page_url = { gb = true }, } }, location = "Leipzig", publisher = "J. A. Barth", header = "GRA", }, ["Capidan:Fărșeroții"] = { alias = "Capidan:1931", year = "1931", author = "en:|Capidan, Theodor", title = "Fărșeroții. Studiu lingvistic asupra românilor din Albania", journal = { name = "Dacoromania", number = "4", pages = "1–204", }, own_args = { l = { list = true, display = { after = "section", }, }, }, link = "https://dinitrandu.com/wp-content/uploads/2018/07/77571132-Theodor-Capidan-F%C4%83r%C8%99ero%C8%9Bii.pdf", header = "GRA", }, ["Caranica:1937"] = { title = "130 de melodii populare aromânești", author = "Caranica, Ioan", location = "Bucharest", publisher = "Tip. ziarului Universul", year = "1937", link = "https://www.strumski.com/books/Ioan%20Caranica%20-%20130%20de%20melodii%20populare%20aromanesti%20-%201937-compressed.pdf", header = "GRA", }, ["Iorgoveanu-Dumitru:1976"] = { author = "Iorgoveanu-Dumitru, Chirata", title = "Antologie de poezie populară", year = "1976", publisher = "Minerva", location = "Bucharest", link = "https://vivliuteca.org/1976/01/01/antologie-de-poezie-populara-aromana/", header = "GRA", }, ["Candroveanu:1977"] = { author = "Candroveanu, Hristu", title = "Antologie de proză aromână", publisher = "Univers", location = "Bucharest", year = "1977", link = "https://vivliuteca.org/1977/01/01/370/", header = "GRA", }, ["Geagea:1931"] = { author = "Geagea, Christea", title = "Elementul grec în dialectul aromân", location = "Cernăuți", year = "1931", header = "GRA", }, ["ALAR"] = { title = "Atlasul lingvistic al dialectului aromân", author = {"Saramandu, Nicolae", "Nevaci, Manuela"}, volumes = { [1] = { year = "2014", link = "https://www.lingv.ro/images/ALDA.pdf" }, [2] = { year = "2020", link = "https://lingv.ro/wp-content/uploads/2021/11/Atlasul-lingvistic-al-dialectului-aroman-ALDA.pdf" }, }, link = { isbn = "978-973-27-2465-1" }, publisher = "Academia Română", location = "Bucharest", own_args = { map = { list = true, display = { label = "map ", after = "page", separator = ":", }, }, }, header = "LEX", }, ["Dasoulas:2013"] = { author = { text = "el:Δασούλας, Φάνης", translit_only = true, }, title = "Το βλαχικό ιδίωμα του Μετσόβου", edition = "2nd", year = "2013", link = "https://dinitrandu.com/wp-content/uploads/2018/09/%CE%A4%CE%BF-%CE%B2%CE%BB%CE%B1%CF%87%CE%B9%CE%BA%CE%BF-%CE%B9%CE%B4%CE%B9%CF%89%CE%BC%CE%B1-%CF%84%CE%BF%CF%85-%CE%9C%CE%B5%CF%84%CF%83%CE%BF%CE%B2%CE%BF%CF%85-%CE%A6%CE%B1%CE%BD%CE%B7%CF%82-%CE%94%CE%B1%CF%83%CE%BF%CF%85%CE%BB%CE%B1%CF%82-1.pdf", header = "LEX", }, ["Vrabie:2000"] = { title = "An English-Aromanian (Macedo-Romanian) Dictionary", author = "Vrabie, Emil", year = "2000", publisher = {"Mississipi University", "Society Farsarotul"}, link = { isbn = "1-889441-06-6", url = "https://vivliuteca.org/2000/01/01/an-english-aromanian-dictionary/", }, header = "LEX", }, ["DIARO:1997"] = { author = "en:|Caragiu-Marioțeanu, Matilda", title = "Dicționar aromân (macedo-vlah). DIARO", publisher = "Enciclopedică", year = "1997", location = "Bucharest", link = "https://vivliuteca.org/1997/01/01/dictionar-aroman-macedo-vlah/", header = "LEX", }, ["Papahagi:Basme"] = { alias = "Papahagi:1905", author = "en:|Papahagi, Pericle", title = "Basme aromâne și glosar", publisher = {"Academia Română", "Carol Göbel"}, location = "Bucharest", year = "1905", link = { ia = "basmearomneiglo00papagoog" }, own_args = { l = { list = true, display = { label = {"line ", "lines "}, after = "page", separator = "," }, }, }, header = "GRA", }, ["Prokovas:2006"] = { author = { text = "el:Προκόβας, Κώστας Ε.", translit_only = true }, title = "Λεξικό της Κουτσοβλαχικής του Λιβαδίου Ολύμπου. Λέξεις, ιστορία, παράδοση και λαϊκός πολιτισμός", year = "2006", location = "Thessaloniki", header = "LEX", entry_lang = "rup", link = { isbn = "960-89171-0-7" }, }, ["Tulliu:2012"] = { title = "Poezii", author = { { text = "en:|Tulliu, Nuși", type = "poet" }, { text = "Vrana, George", type = "editor" }, }, link = { isbn = "978-606-8195-23-0" }, publisher = {"Proiect Avdhela", "Predania"}, location = "Bucharest", header = "GRA", year = "2012", }, ["Papahagi:Scriitori"] = { author = "en:|Papahagi, Pericle", year = "1909", title = "Scriitori aromâni in secolul al XVIII (Cavalioti, Ucuta, Daniil)", location = "Bucharest", publisher = "Carol Göbl", header = "GRA", }, ["Kavalliotis:1770"] = { title = "el:Πρωτοπειρία παρὰ τοῦ σοφολογιωτάτου", year = "1770", author = "en:|Kavalliotis, Theodore", location = "Venice", publisher = "Antonio Bortoli", header = "LEX", own_args = own_args_line, entry_lang = "sq", }, ["Moscopolites:1802"] = { author = "en:|Moscopolites, Daniel", year = "1802", title = "el:Εισαγωγικὴ διδασκαλία", header = "LEX", own_args = own_args_line, entry_lang = "sq", }, ["Kristophson:1974"] = { author = "Kristophson, Jürgen", year = "1974", title = "Das Lexikon Tetraglosson des Daniil Moschopolitis", journal = { name = "Zeitschrift für Balkanologie", number = { "10", "2" }, }, location = "Munich", publisher = "Rudolf Trofenik", header = "LEX", }, ["Capidan:ESDA"] = { alias = "Capidan:1925", author = "en:|Capidan, Theodor", year = "1925", title = "Elementul slav în dialectul aromân", location = "Bucharest", publisher = "Cultura Naționala", header = "LEX", link = { gb = "wh3cZJt1GJEC" }, }, }, headers = [[ ===Mainly dictionaries=== $LEX$ ===Antologies, grammars, ethnographies=== $GRA$ ]] } ok0h1jx7ze6dh2jdmu5ri94ylqflnx4 Module:Bibliography/data/rsk 828 3547464 9944269 2026-10-14T20:27:25Z TongcyDai 53191 自 enwikt 搬運(rev 85225962):潘諾尼亞盧森尼亞語書目(修正 {{R|rsk|…}} 找不到模組的錯誤) 9944269 Scribunto text/plain return { sources = { -- A -- ["ARS"] = { title = { text = "Анґлийско-руски словнїк", translation = "English-Pannonian Rusyn Dictionary" }, author = {"uk:Михайло Фейса|Fejsa, M.ihajlo", "Šlemender, M.arina", "Čeljovski, S.lavica"}, year = "2022", location = "Novi Sad", publisher = {"Faculty of Philosophy", "Ruska matka"}, link = { isbn = "978-86-89945-32-4", ia = "english-rusyn-dictionary-2022" }, page_url = { ia = true, set_page = 1 } }, -- B -- -- C -- -- D -- -- E -- -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- -- M -- -- N -- -- O -- -- P -- -- Q -- -- R -- ["RSS"] = { title = { text = "Руско-сербски словнїк", translation = "Pannonian Rusyn-Serbian Dictionary" }, author = {"rue:Гелена Медьеши|Medješi, H.elena", "uk:Михайло Фейса|Fejsa, M.ihajlo", "Timko-Djitko, O.ksana", "rue:Юлиан Рамач|Ramač, Ju.ulian"}, year = "2010", location = "Novi Sad", publisher = "Faculty of Philosophy", link = { ia = "rusyn-serbian-dictionary-2010", academia = "43436831" }, page_url = { ia = true }, default_pagename = true, entry_lang = "rsk", }, -- S -- ["SRNJa"] = { alias = "SRNJ", title = { text = "Словнїк руского народного язика", translation = "Dictionary of the Pannonian Rusyn Folk Language" }, author = "rue:Юлиан Рамач|Ramač, Ju.ulian", year = "2017", location = "Novi Sad", publisher = {"Faculty of Philosophy", "Society for Ruthenian Language, Literature and Culture", "Ruske slovo"}, volumes = { { number = "1", title = "А – Н", link = { isbn = "978-86-89945-14-0" } }, { number = "2", title = "О – Я", link = { isbn = "978-86-89945-16-4" } }, }, }, ["SRS"] = { title = { text = "Сербско-руски словнїк", translation = "Serbian-Pannonian Rusyn Dictionary" }, author = {"rue:Гелена Медьеши|Medješi, H.elena", "uk:Михайло Фейса|Fejsa, M.ihajlo", "rue:Юлиан Рамач|Ramač, Ju.ulian"}, year = "1995–1997", location = "Novi Sad", publisher = "Faculty of Philosophy", volumes = { { number = "1", title = "А – Њ", year = "1995", link = { isbn = "86-80271-02-0", ia = "serbsko-ruski-slovnjik/SRS-1", url = "https://zavod.rs/wp-content/uploads/2019/07/Srpsko-rusinski-recnik-Web.pdf" }, page_url = { ia = true } }, { number = "2", title = "О – Ш", year = "1997", link = { ia = "serbsko-ruski-slovnjik/SRS-2", url = "https://zavod.rs/wp-content/uploads/2021/02/Serbsko-ruski-slovnjik-II-tom-WEB-2.pdf" }, page_url = { ia = true, set_page = -1 } }, }, default_pagename = true, entry_lang = "rsk", }, -- T -- -- U -- -- V -- -- W -- -- X -- -- Y -- -- Z -- } } qrqpeivvlpyb3upfai4osdl8ycsfvg0 Template:Bibquote 10 3547465 9944279 2026-10-14T20:28:20Z TongcyDai 53191 自 enwikt 搬運(rev 93471831):以引文形式顯示 [[Module:Bibliography]] 書目 9944279 wikitext text/x-wiki <includeonly>{{#invoke:bibliography/ref|show|quote=1}}</includeonly><noinclude>{{documentation}}</noinclude> qbremgap768s19o9yxjqw4zjdd6ahq0 狼吃襆頭 0 3547466 9944282 2026-10-14T20:37:14Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{subst:zh-new|cy|t2=狼吃幞頭|type=112|m=lángchī襆tóu|遭遇[[委屈]]或面臨[[困境]],吞吐不得、[[有苦難言]],只能[[勉強]][[忍耐]] #* {{zh-x|你 便 罵 我 一千 場,便 拷 我 三十 頓,我 則索 狼吃襆頭,心兒{r} 自 忍。||WVC|ref=元·{{w|無名氏}}《[[s:楊氏女殺狗勸夫#第一折|殺狗勸夫·第一折]]》}} #* {{zh-x|那壁 似 '''@狼 @吃 @了 @襆頭''' 般 寧{nìng}耐,這…」的新頁面 9944282 wikitext text/x-wiki ==漢語== {{zh-forms|s=狼吃幞头|t2=狼吃幞頭|type=112}} ===發音=== {{zh-pron |m=lángchī襆tóu |cat=cy }} ===俗語=== {{head|zh|俗語}} # 遭遇[[委屈]]或面臨[[困境]],吞吐不得、[[有苦難言]],只能[[勉強]][[忍耐]] #* {{zh-x|你 便 罵 我 一千 場,便 拷 我 三十 頓,我 則索 狼吃襆頭,心兒{r} 自 忍。||WVC|ref=元·{{w|無名氏}}《[[s:楊氏女殺狗勸夫#第一折|殺狗勸夫·第一折]]》}} #* {{zh-x|那壁 似 '''@狼 @吃 @了 @襆頭''' 般 寧{nìng}耐,這壁 如 草地 裏 毬兒 般 打快。||WVC|ref=元·{{w|喬吉}}《[[s:玉簫女兩世姻緣#第四折|兩世姻緣·第四折]]》}} #* {{zh-x|俺 家裏 也 使 了 他 數 錠 銀,不勾 二 年,銀兩 使盡,戔地 趕 他 出去,他 則索 狼吃襆頭,心兒{r} 裏 自忍。||WVC|ref=明·{{w|賈仲名}}《[[s:荊楚臣重對玉梳記#第一折|對玉梳·第一折]]》}} ===參考資料=== * {{R:zh:HYDCD}} * {{R:zh:cbgycdxdb|61246}} 3wffs0hf1078kp90h4coqxhtg202r61 9944283 9944282 2026-10-14T20:38:12Z TongcyDai 53191 9944283 wikitext text/x-wiki ==漢語== {{was wotd|2026|10月|15日}} {{zh-forms|s=狼吃幞头|t2=狼吃幞頭|type=112}} ===發音=== {{zh-pron |m=lángchī襆tóu |cat=cy }} ===成語=== {{head|zh|成語}} # 遭遇[[委屈]]或面臨[[困境]],吞吐不得、[[有苦難言]],只能[[勉強]][[忍耐]] #* {{zh-x|你 便 罵 我 一千 場,便 拷 我 三十 頓,我 則索 狼吃襆頭,心兒{r} 自 忍。||WVC|ref=元·{{w|無名氏}}《[[s:楊氏女殺狗勸夫#第一折|殺狗勸夫·第一折]]》}} #* {{zh-x|那壁 似 '''@狼 @吃 @了 @襆頭''' 般 寧{nìng}耐,這壁 如 草地 裏 毬兒 般 打快。||WVC|ref=元·{{w|喬吉}}《[[s:玉簫女兩世姻緣#第四折|兩世姻緣·第四折]]》}} #* {{zh-x|俺 家裏 也 使 了 他 數 錠 銀,不勾{gòu} 二 年,銀兩 使盡,戔地 趕 他 出去,他 則索 狼吃襆頭,心兒{r} 裏 自 忍。||WVC|ref=明·{{w|賈仲名}}《[[s:荊楚臣重對玉梳記#第一折|對玉梳·第一折]]》}} ===參考資料=== * {{R:zh:HYDCD}} * {{R:zh:cbgycdxdb|61246}} jdfn4mvqiojvxv84bqg2bqrbh21a8wz Wiktionary:每日一詞/2026年/10月15日 4 3547467 9944284 2026-10-14T20:38:34Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{WOTD|狼吃襆頭|成語|2026|10月|15日| # 遭遇[[委屈]]或面臨[[困境]],吞吐不得、[[有苦難言]],只能[[勉強]][[忍耐]] }}」的新頁面 9944284 wikitext text/x-wiki {{WOTD|狼吃襆頭|成語|2026|10月|15日| # 遭遇[[委屈]]或面臨[[困境]],吞吐不得、[[有苦難言]],只能[[勉強]][[忍耐]] }} 517du8pf4qqzak0fuar25gsdgv8teip Category:以不變begedkefet字母開頭的希伯來語詞 14 3547468 9944287 2026-10-14T20:43:24Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944287 wikitext text/x-wiki 以 begadkefat 字母開頭、且該字母在位置改變時保持不變的希伯來語詞:或始終保留 dagesh,如 {{m|he|פָּרִיז|tr=pariz||巴黎}};或始終不帶 dagesh,如 {{m|he|כִימְיָה|tr=khímya||化學}}。 [[Category:依正字法屬性分類的希伯來語詞]] g8bpib6l0vyf130hlvxf6anow93x6sz Category:帶kamats katan的希伯來語詞 14 3547469 9944288 2026-10-14T20:43:28Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944288 wikitext text/x-wiki {{auto cat|char=ׇ|sort=kamats katan}} 由於歷史讀音的差異,以 qamatz 書寫的元音依其歷史來源可能讀作 {{IPAchar|/a/}} 或 {{IPAchar|/o/}}。本分類收錄其中較少見、讀作 {{IPAchar|/o/}} 的情況。詳見英語維基百科的 [[w:en:Kamatz#Qamatz Qaṭan vs. Qamatz Gadol|Kamatz § Qamatz Qaṭan vs. Qamatz Gadol]]。 4vdhrtmgchtixukry0s2eukjfl9jfnt Category:帶khataf kamats的希伯來語詞 14 3547470 9944289 2026-10-14T20:43:31Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944289 wikitext text/x-wiki {{auto cat|char=ֳ|sort=khataf kamats}} 6d165au70pmbvlsyt05twrvvaqr7zzz Category:無性別的希伯來語專有名詞 14 3547471 9944290 2026-10-14T20:43:36Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944290 wikitext text/x-wiki [[Category:希伯來語專有名詞]] h2essgvz6atsnpj4g7c9khjym4cnb3o Category:缺少binyan的希伯來語動詞 14 3547472 9944291 2026-10-14T20:43:39Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944291 wikitext text/x-wiki [[Category:需要注意的希伯來語詞|缺少binyan的動詞]] [[Category:希伯來語動詞|缺少binyan]] __HIDDENCAT__ kt9wa20g4gz2fp587fj32u0bv4c2vlc Category:缺少單數附屬形的希伯來語名詞詞條 14 3547473 9944292 2026-10-14T20:43:42Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944292 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 9944315 9944292 2026-10-14T20:57:52Z TongcyDai 53191 TongcyDai移动页面[[Category:缺少單數附屬形的希伯來語名詞條目]]至[[Category:缺少單數附屬形的希伯來語名詞詞條]],不留重定向:分類名稱的 entry 統一譯為「詞條」 9944292 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:缺少複數形式的希伯來語名詞 14 3547474 9944293 2026-10-14T20:43:45Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944293 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:缺少複數形式的希伯來語名詞詞條 14 3547475 9944294 2026-10-14T20:43:50Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944294 wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ 複數形式資料不完整的希伯來語名詞條目。 [[Category:希伯來語詞條維護]] 88monppgzndp076tzdr54rwa4uhs7gs 9944313 9944294 2026-10-14T20:57:45Z TongcyDai 53191 TongcyDai移动页面[[Category:缺少複數形式的希伯來語名詞條目]]至[[Category:缺少複數形式的希伯來語名詞詞條]],不留重定向:分類名稱的 entry 統一譯為「詞條」 9944294 wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ 複數形式資料不完整的希伯來語名詞條目。 [[Category:希伯來語詞條維護]] 88monppgzndp076tzdr54rwa4uhs7gs 9944314 9944313 2026-10-14T20:57:48Z TongcyDai 53191 分類名稱的 entry 統一譯為「詞條」 9944314 wikitext text/x-wiki __HIDDENCAT__ __EXPECTUNUSEDCATEGORY__ 複數形式資料不完整的希伯來語名詞詞條。 [[Category:希伯來語詞條維護]] ntfdyzalnyhbkuh5lyf9x53na99jt0c Category:缺少複數附屬形的希伯來語名詞詞條 14 3547476 9944295 2026-10-14T20:43:53Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944295 wikitext text/x-wiki __HIDDENCAT__ 複數附屬形資料不完整的希伯來語名詞條目。 [[Category:希伯來語詞條維護]] d3e7gcy2695d7puk8rczylc6qqb44iy 9944316 9944295 2026-10-14T20:57:58Z TongcyDai 53191 TongcyDai移动页面[[Category:缺少複數附屬形的希伯來語名詞條目]]至[[Category:缺少複數附屬形的希伯來語名詞詞條]],不留重定向:分類名稱的 entry 統一譯為「詞條」 9944295 wikitext text/x-wiki __HIDDENCAT__ 複數附屬形資料不完整的希伯來語名詞條目。 [[Category:希伯來語詞條維護]] d3e7gcy2695d7puk8rczylc6qqb44iy 9944317 9944316 2026-10-14T20:58:02Z TongcyDai 53191 分類名稱的 entry 統一譯為「詞條」 9944317 wikitext text/x-wiki __HIDDENCAT__ 複數附屬形資料不完整的希伯來語名詞詞條。 [[Category:希伯來語詞條維護]] csg4qgce9z000ttwc9xzbsfix868fc9 Category:缺少附屬形的希伯來語名詞 14 3547477 9944296 2026-10-14T20:43:56Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944296 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:複數詞尾為־ות的希伯來語陽性名詞 14 3547478 9944297 2026-10-14T20:44:00Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944297 wikitext text/x-wiki 絕大多數希伯來語名詞的不定與確定複數,陽性名詞以 {{m|he|־ים|tr=-ím}} 結尾,陰性名詞以 {{m|he|־וֹת|tr=-ót}} 結尾。本分類收錄這條規則的一類例外:不定與確定複數以 {{m|he|־וֹת|tr=-ót}} 結尾的陽性名詞。 [[Category:希伯來語陽性名詞]] 0ri90ri9j0ubpq9gj7876xr6ysci5fq Category:複數詞尾為־יים的希伯來語名詞 14 3547479 9944298 2026-10-14T20:44:03Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944298 wikitext text/x-wiki 本分類收錄不定複數與確定複數以 {{m|he|־יים|tr=-áyim}} 結尾、而非以 {{m|he|־ים|tr=-ím}} 或 {{m|he|־וֹת|tr=-ót}} 結尾的希伯來語名詞。詞尾 {{m|he||־יים|tr=-áyim}} 原為雙數詞尾,許多名詞至今仍以它表示雙數(例如 {{m|he|פעמיים||兩次|tr=pa'amáyim}} 是 {{m|he|פעם||次|tr=pá'am}} 的雙數),但本分類中的名詞已將它轉用為複數詞尾。 關於本分類中的名詞,可以觀察到以下幾點: * 大多數指通常成對出現的事物,如眼睛、手、腿、鞋子等。 * 少數是唯複名詞,即「只」以複數形式存在(這類名詞在此以不定複數形式列出)。 * 有些是陽性,有些是陰性。 * 大多數或全部的複數結構態都以 {{m|he||־י־|tr=-éi-}} 結尾(陽性與陰性名詞皆然)。 * 有幾個「也」有帶一般詞尾({{m|he||־ים|tr=-ím}} 或 {{m|he||־וֹת|tr=-ót}})的複數形式。此時兩種複數可能分屬不同詞義,或大致可自由替換。 [[Category:希伯來語名詞]] c66vzorzu3p3dtko0pw2lcujp9ascoa Category:複數詞尾為־ים的希伯來語陰性名詞 14 3547480 9944299 2026-10-14T20:44:06Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944299 wikitext text/x-wiki 絕大多數希伯來語名詞的不定與確定複數,陽性名詞以 {{m|he|־ים|tr=-ím}} 結尾,陰性名詞以 {{m|he|־וֹת|tr=-ót}} 結尾。本分類收錄這條規則的一類例外:不定與確定複數以 {{m|he|־ים|tr=-ím}} 結尾的陰性名詞。 這類例外的一個共同點是它們自古希伯來語起即有記錄,沒有一個是在有記錄的任何語言階段中才出現的。除此之外很難一概而論;對其中某些詞成立的說法,幾乎都不適用於另一些詞。例如: * 雖然它們的不定與確定複數都帶有通常屬於陽性的詞尾 {{m|he||־ים|tr=-ím}},複數結構態卻不盡相同:有些以通常屬於陽性的詞尾 {{m|he||־י־|tr=-éi-}} 結尾,有些則以通常屬於陰性的詞尾 {{m|he||־וֹת־|tr=-ót-}} 結尾;也有兩者皆有記錄的情況。 * 有些也有作陽性(即帶陽性一致)的記錄,有些則沒有。 * 有些也有帶一般陰性詞尾 {{m|he||־וֹת|tr=-ót}} 的複數記錄,有些則沒有。 * 有些的單數帶有典型的陰性詞尾 {{m|he||־ה, ־ת־|tr=-á, -át-}},有些則沒有。 [[Category:希伯來語陰性名詞]] ablhy5844cj7imcy3ij4b4fisg5mdc5 Category:詞尾為־ה的希伯來語陽性名詞 14 3547481 9944300 2026-10-14T20:44:09Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944300 wikitext text/x-wiki [[Category:希伯來語陽性名詞]] 56u5j5feoscss15o1rpi0mjer875ds9 Wiktionary:每日一詞/2026年/11月15日 4 3547482 9944304 2026-10-14T20:46:58Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{WOTD|狼蟲虎豹|成語|2026|11月|15日| # 泛指[[兇猛]][[殘暴]]的[[野獸]] # {{lb|zh|比喻}} [[兇殘]][[狠毒]]的[[惡人]]、[[歹徒]] }}」的新頁面 9944304 wikitext text/x-wiki {{WOTD|狼蟲虎豹|成語|2026|11月|15日| # 泛指[[兇猛]][[殘暴]]的[[野獸]] # {{lb|zh|比喻}} [[兇殘]][[狠毒]]的[[惡人]]、[[歹徒]] }} 0dgl0vx5jtz4p8j0nsp3ycrfr3l5khy Category:帶「䑞」的漢語詞 14 3547483 9944305 2026-10-14T20:56:41Z TongcyBot 83009 養貓 9944305 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:帶「䑞」的詞 14 3547484 9944306 2026-10-14T20:56:48Z TongcyBot 83009 養貓 9944306 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Template:R:ja:Kanjigen 10 3547485 9944307 2026-10-14T20:56:50Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-book |ja|year=2018|editors=[[w:ja:藤堂明保|Tōdō, Akiyasu]];[[w:ja:松本昭|Matsumoto, Akira]];[[w:ja:竹田晃|Takeda, Akira]];[[w:ja:加納喜光|Kanō, Yoshimitsu]]|title=漢字源|trans-title=Kanjigen|edition=Revised sixth|publisher=w:Gakken|isbn=978-4-05-304619-2}}<noinclude> {{documentation}} {{refcat|ja}} </noinclude>」的新頁面 9944307 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |ja|year=2018|editors=[[w:ja:藤堂明保|Tōdō, Akiyasu]];[[w:ja:松本昭|Matsumoto, Akira]];[[w:ja:竹田晃|Takeda, Akira]];[[w:ja:加納喜光|Kanō, Yoshimitsu]]|title=漢字源|trans-title=Kanjigen|edition=Revised sixth|publisher=w:Gakken|isbn=978-4-05-304619-2}}<noinclude> {{documentation}} {{refcat|ja}} </noinclude> 0jqle7xz66en5nt9oqix96vjyc16zje Category:帶「𤰀」的漢語詞 14 3547486 9944309 2026-10-14T20:57:17Z TongcyBot 83009 養貓 9944309 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:帶「𤰀」的詞 14 3547487 9944310 2026-10-14T20:57:23Z TongcyBot 83009 養貓 9944310 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:帶「𧂌」的漢語詞 14 3547488 9944311 2026-10-14T20:57:33Z TongcyBot 83009 養貓 9944311 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:帶「𧂌」的詞 14 3547489 9944312 2026-10-14T20:57:37Z TongcyBot 83009 養貓 9944312 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:越南語 舞 14 3547490 9944321 2026-10-14T20:58:49Z TongcyBot 83009 養貓 9944321 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Module:Bibliography/data/bg 828 3547491 9944322 2026-10-14T21:00:48Z TongcyBot 83009 自 enwikt 搬運(rev 89363531);維基百科連結本地化(8 處無中文條目,加 en: 等前綴維持原目標) 9944322 Scribunto text/plain local function IBL_link(id, page_url) local ret = "https://ibl.bas.bg/lib/index.php?bookId="..id.."&action=show" return page_url and ret .. "#page/n$PAGE$/mode/1up" or ret end local function RBE_volume(number, title, year, first_edition, isbn, set_page) return { title = title, year = year, edition = first_edition and "2nd" or nil, first_edition = first_edition, link = { isbn = isbn, url = IBL_link("RBE_t"..number, false), }, page_url = { url = IBL_link("RBE_t"..number, true), set_page = set_page, }, } end return { sources = { -- A -- -- B -- ["BAN:RBE"] = { alias = {"BAN", "BAS", "RBE"}, title = { text = "Речник на българския език", pedia = "bg:Речник на българския език (БАН)", translation = "Dictionary of the Bulgarian language", }, location = "Sofia", publisher = {"en:|Institute for Bulgarian Language", "Prof. Marin Drinov", "EMAS"}, volumes = { RBE_volume(1, "а–б", "2001", "1977", "954-90344-3-7", -2), RBE_volume(2, "в", "2002", "1979", "954-90344-4-5", -3), RBE_volume(3, "г–деятел", "2006", "1981", "954-90344-9-6", -3), RBE_volume(4, "деятелен–е", "2012", "1984", "978-954-92489-3-7", -1), RBE_volume(5, "ж–з", "2022", "1987", "978-619-90884-3-2", -1), RBE_volume(6, "и–й", "2022", "1990", "978-619-90884-4-9", -1), RBE_volume(7, "к–координати", "1993", nil, "954-430-193-3", -2), RBE_volume(8, "координатограф–л", "1995", nil, "954-430-258-1", -2), RBE_volume(9, "м", "1998", nil, "954-430-593-9", -4), RBE_volume(10, "н", "2000", nil, "954-430-746-X", -3), RBE_volume(11, "о", "2002", nil, "954-90344-5-3", -3), RBE_volume(12, "п–поемка", "2004", nil, "954-90344-7-X", -3), RBE_volume(13, "поен–прелестно", "2008", nil, "978-954-357-163-5", -3), RBE_volume(14, "прелет–пясъчножълт", "2012", nil, nil, -1), RBE_volume(15, "р", "2015", nil, "978-954-322-823-2", -3), RBE_volume(16, "с–системност", "2023", nil, "978-619-245-307-7", -1), }, link = "https://ibl.bas.bg/rbe/", entry_url = "https://ibl.bas.bg/rbe/lang/bg/$ID|PAGENAME$", }, ["BER"] = { title = { text = "en:Bulgarian Etymological Dictionary|Български етимологичен речник", translation = "Bulgarian Etymological Dictionary", }, year = "1971‒2017", location = "Sofia", link = { url = "https://ibl.bas.bg/ber/" }, volumes = { [1] = { title = "bg:А – З", year = "1971", author = "en:Vladimir I. Georgiev|Georgiev, V.ladimir I.", publisher = "Bulgarian Academy of Sciences", link = { isbn = "978-954-322-082-3", ia = "BER_pdf/BER-1", url = IBL_link("BER", false), }, page_url = { url = IBL_link("BER", true), set_page = 94, }, }, [2] = { title = "и¹ – крепя̀", year = "1979", author = "en:Vladimir I. Georgiev|Georgiev, V.ladimir I.", publisher = "Bulgarian Academy of Sciences", link = { isbn = "978-954-322-526-2", url = IBL_link("ber_2_000-744", false), }, page_url = { url = IBL_link("ber_2_000-744", true), set_page = 1, }, }, [3] = { title = "крес¹ – мѝнго¹", year = "1986", author = "en:Vladimir I. Georgiev|Georgiev, V.ladimir I.", publisher = "Bulgarian Academy of Sciences", link = { isbn = "978-954-322-527-9", url = IBL_link("ber_3_000-808", false), }, page_url = { url = IBL_link("ber_3_000-808", true), set_page = 1, }, }, [4] = { title = "мѝнго² – па̀дам", year = "1995", author = {"en:Vladimir I. Georgiev|Georgiev, V.ladimir I.", "bg:Иван Дуриданов|Duridanov, I. V."}, publisher = "Prof. Marin Drinov", link = { isbn = "978-954-322-528-6", url = IBL_link("ber_4_000-1004", false), }, page_url = { url = IBL_link("ber_4_000-1004", true), set_page = -1, }, }, [5] = { title = "падѐж – пу̀ска", year = "1999", author = {"bg:Иван Дуриданов|Duridanov, I. V.", "Racheva, M.", "Todorov, T. A."}, publisher = "Prof. Marin Drinov", link = { isbn = "954-430-315-4", url = IBL_link("ber_5", false), }, page_url = { url = IBL_link("ber_5", true), set_page = 1, }, }, [6] = { title = "пу̀скам – слова̀р²", year = "2002", author = {"Racheva, M.", "Todorov, T. A."}, publisher = "Prof. Marin Drinov", link = { isbn = "954-430-633-1", url = IBL_link("ber_6", false), }, page_url = { url = IBL_link("ber_6", true), }, }, [7] = { title = "сло̀во – теря̀свам", year = "2010", author = {"Todorov, T. A.", "Racheva, M."}, publisher = "Prof. Marin Drinov", link = { isbn = "978-954-322-353-4", ia = "BER_pdf/BER-7", url = IBL_link("ber_7_000-976", false), }, page_url = { url = IBL_link("ber_7_000-976", true), set_page = -1, }, }, [8] = { title = "тѐсам – фя̀калка", year = "2017", author = {"bg:Лиляна Димитрова-Тодорова|Dimitrova-Todorova, L. D.", "Selimski, L. P."}, publisher = "Prof. Marin Drinov", link = { isbn = "978-954-322-890-4" }, }, }, default_pagename = true, }, ["BERON"] = { title = { text = "БЕРОН (Български езикови ресурси онлайн)", translation = "BERON (Bulgarian Language Resources Online)", }, year = "2024", publisher = "Bulgarian Academy of Sciences", default_pagename = true, entry_url = "https://beron.mon.bg/leksema/$ID$", link = "https://beron.mon.bg", }, -- C -- ["Chitanka:RBE"] = { title = { text = "Речник на българския език", translation = "Dictionary of the Bulgarian language", }, year = "2010–", link = "https://rechnik.chitanka.info/", entry_url = "https://rechnik.chitanka.info/w/$ID|PAGENAME$", publisher = "Chitanka", }, -- D -- -- E -- -- F -- -- G -- ["Gerov:RBE"] = { alias = "Gerov", author = { "en:|Gerov, Nayden", { text = "bg:|bg:Панчев, Тодор", translit_only = true, type = "volumes 4–5", }, }, title = { pedia = "bg:Речник на българския език (Найден Геров)", text = "bg:Рѣчникъ на Блъгарскꙑй язꙑкъ", -- Съ тлъкувание рѣчи-тꙑ на Блъгарскꙑ и на Русскꙑ translation = "Dictionary of the Bulgarian language", }, volumes = { [1] = { year = "1895", link = { ia = "riechniknablgars01gerouoft" }, title = "А–Д", }, [2] = { year = "1897", link = { ia = "riechniknablgars02gerouoft" }, title = "Е–К", }, [3] = { year = "1899", link = { ia = "riechniknablgars03gerouoft" }, title = "Л–О", }, [4] = { year = "1901", link = { ia = "riechniknablgars04gerouoft" }, title = "П", }, [5] = { year = "1904", link = { ia = "riechniknablgars05gerouoft" }, title = "bg:Р–Ꙗ", }, }, page_url = { ia = true, pref = "" }, location = "Plovdiv", publisher = "Съгласие", }, ["Gerov:Supplement"] = { author = { "en:|Gerov, Nayden", { text = "bg:|bg:Панчев, Тодор", translit_only = true, }, }, title = { text = "bg:Допълнение на българския рѣчникъ", translation = "Supplement to the Bulgarian dictionary", }, link = { ia = "riechniknabulgar00gerouoft" }, location = "Plovdiv", publisher = "Трудъ", year = "1908", page_url = { ia = true }, }, -- H -- -- I -- -- J -- -- K -- ["Krǎsteva:2003"] = { alias = {"Krasteva:2003", "Kristeva:2003"}, author = { text = "bg:Кръстева, Весела", translit_only = true }, title = { text = "Тълковен речник на турцизмите в българския език", translation = "Explanatory Dictionary of Turkisms in the Bulgarian Language", }, default_pagename = true, location = "Sofia", publisher = "Skorpio", year = "2003", }, ["Krumova-Cvetkova:2003"] = { alias = "Akron", author = { "bg:Крумова-Цветкова, Л.илия", "bg:Чоролеева, М.ариа Г.еоргиева", "bg:Холиолчев, Х.ристо С.тефанов", translit_only = true, }, title = { text = "Речник на съкращенията в българския език", translation = "Dictionary of Abbreviations in Bulgarian", }, year = "2003", location = "Sofia", publisher = "Emas", link = { ia = "abulvriatsiaia", isb = "954-8793-43-1" }, page_url = { ia = true, pref = "" }, }, -- L -- ["LexIt"] = { title = { text = "ЛексИт", translation = "LexIt" }, year = "2014", location = "Sofia", publisher = "Bulgarian Academy of Sciences", default_pagename = true, entry_url = "https://ibl.bas.bg/dictionary_portal/lang/bg/all/$ID|ENTRY$", link = "https://ibl.bas.bg/dictionary_portal/", }, -- M -- ["Miklosich:TE"] = { import_from = "sq" }, ["Morse:1860"] = { title = "An English and Bulgarian vocabulary in two parts", author = {"Morse, C. F.", "Vasiliev, Constantine"}, location = "Constantinople", publisher = "A. Minasian", year = "1860", link = { gb = "7tlbAAAAcAAJ" }, page_url = { gb = true }, }, -- N -- -- O -- -- P -- -- Q -- -- R -- -- S -- -- T -- -- U -- -- V -- -- W -- -- X -- -- Y -- -- Z -- } } h8djpvl7uk6qvwdnn5ska2tm1ou3ska Module:Bibliography/data/el 828 3547492 9944323 2026-10-14T21:00:52Z TongcyBot 83009 自 enwikt 搬運(rev 91003681);維基百科連結本地化(1 處改連中文維基百科條目、10 處無中文條目,加 en: 等前綴維持原目標) 9944323 Scribunto text/plain local export = {} export.sources = { -- A -- ["Andriotis:1974"] = { author = "el:Νικόλαος Ανδριώτης|Ανδριώτης, Νικόλαος Π.αντελής", title = "Lexikon der Archaismen in neugriechischen Dialekten", year = "1974", series = { name = "Schriften der Balkankommission Linguistische Abteilung", number = "22" }, location = "Vienna", publisher = "奧地利科學院|ÖAW", link = { isbn = "3 7001 0057 4" }, entry_lang = "el", default_pagename = true, }, ["Aravantinos:1909"] = { author = "en:Panagiotis Aravantinos|Αραβαντινός, Παναγιώτης", year = "1909", title = "Ηπειρωτικόν γλωσσάριον", location = "Athens", publisher = "Π. Α. Πετράκος", link = "https://anemi.lib.uoc.gr/metadata/0/f/7/metadata-01-0000535.tkl", entry_lang = "el", default_pagename = true, }, -- B -- ["Babiniotis:2002"] = { alias = "LNEG", author = { text = "en:|Babiniotis, Georgios", lang = "en", translit_only = false, }, title = { text = "Λεξικό της νέας ελληνικής γλώσσας{{nb...|με σχόλια για τη σωστή χρήση των λέξεων, ερμηνευτικό, ετυμολογικό, ορθογραφικό, συνωνύμων-αντιθέτων, κύριων ονομάτων, επιστημονικών όρων, ακρωνυμίων}}", translation = "Dictionary of Modern Greek", pedia = "en:Babiniotis Dictionary", }, location = "Athens", publisher = "Κέντρο Λεξικολογίας", year = "2002", first_edition = "1998", link = { isbn = "9789608619012" }, entry_lang = "el", default_pagename = true, }, ["Beekes:2010"] = { alias = "EDG", import_from = "grc" }, ["Bogas:GII"] = { alias = "Bogas", author = "Μπόγκας, Ευάγγελος Αθ.", title = "Τα γλωσσικά ιδιώματα της Ηπείρου (Βορείου, Κεντρικής και Νοτίου)", location = "Ioannina", publisher = "Εταιρείας Ηπειρωτικών Μελετών", volumes = { { year = "1964", title = "Γιαννιώτικο και άλλα λεξικολόγια" }, { year = "1966", title = "Γλωσσάρια Βορ. Ηπείρου, Θεσπρωτίας, Κόνιτσας κ.ά." }, }, }, -- C -- -- D -- -- E -- ["EFSK"] = { alias = "Syll.", title = "Σύγγραμμα Περιοδικόν", publisher = "Ελληνικός Φιλολογικός Σύλλογος Κωνσταντινουπόλεως", location = "Constantinople", volumes = { { -- 1, α’ year = "1863", title = "el:1863", link = "http://medusa.libver.gr/jspui/handle/123456789/4470", }, { -- 2 β’ year = "1864", title = "el:1864", link = "http://medusa.libver.gr/jspui/handle/123456789/4475", }, { -- 3 γ’ year = "1868", title = "el:1865", link = { gb = "0mU0AQAAMAAJ" } }, { -- 4 δ’ year = "1871", title = "el:1865–70", link = "http://digital.lib.auth.gr/record/125195/", }, { -- 5 ε’ year = "1872", title = "el:1870–71", link = { url = { "http://medusa.libver.gr/jspui/handle/123/11572", "http://digital.lib.auth.gr/record/125195/" } }, }, { -- 6 ϛ’ year = "1873", title = "el:1871–72", link = { ia = {"syngrammaperiodi67helluoft", "syngrammaperiod01turkgoog"}, gb = {"UO5bAAAAcAAJ", "BK0AAAAAYAAJ"}, }, }, { -- 7 ζ’ year = "1874", title = "el:1872–73", link = { ia = {"syngrammaperiodi67helluoft", "bub_gb_dmU0AQAAMAAJ"}, gb = "dmU0AQAAMAAJ", }, }, { -- 8 η’ year = "1874", title = "el:1873–74", link = { ia = "syngrammaperiodi89helluoft" }, page_url = { ia = true, set_page = function(data) -- pages from 353–356 are missing return data.page + (data.page < 352 and 25 or 21) end, }, }, { -- 9 θ’ year = "1875", title = "el:1874–75", link = { ia = {"syngrammaperiodi89helluoft", "bub_gb_9KwAAAAAYAAJ"}, gb = "9KwAAAAAYAAJ", }, }, { -- 10 ι’ year = "1877", title = "el:1875–76", link = { ia = "syngrammaperiodi1012helluoft" }, }, { -- 11 ια’ year = "1878", title = "el:1876–77", link = { ia = {"syngrammaperiodi1012helluoft", "bub_gb_0awAAAAAYAAJ"}, gb = "0awAAAAAYAAJ", }, }, { -- 12 ιβ’ year = "1879", title = "el:1877–78", link = { ia = "syngrammaperiodi1012helluoft" }, }, { -- 13 ιγ’ year = "1880", title = "el:1878–79", }, { -- 14 ιδ’ year = "1884", title = "el:1879–80", link = { gb = "hKwAAAAAYAAJ", ia = "syngrammaperiod00turkgoog" }, }, { -- 15 ιε’ year = "1884", title = "el:1880–81", }, { -- 16 ιϛ’ year = "1885", title = "el:1881–82", link = { gb = "UKwAAAAAYAAJ", ia = "syngrammaperiod00istgoog" }, }, { -- 17 ιζ’ year = "1886", title = "el:1882–83", link = { ia = {"syngrammaperiodi1882hell", "syngrammaperiod03istgoog"}, gb = "LqwAAAAAYAAJ", }, }, { -- 18 ιη’ year = "1888", title = "el:1883–84", link = { ia = {"syngrammaperiodi1882hell", "syngrammaperiod01istgoog"}, gb = "FawAAAAAYAAJ", }, }, { -- 19 ιθ’ year = "1888", title = "el:1884–85", link = { ia = {"syngrammaperiodi1882hell", "syngrammaperiodi1920helluoft", "syngrammaperiod01istgoog"}, gb = "FawAAAAAYAAJ", }, }, ["18b"] = { -- παράρτημα του ιη’ year = "1888", title = "Εικοσιπενταετηρίς: 1861-1886", link = "https://anemi.lib.uoc.gr/metadata/5/2/0/metadata-442-0000014.tkl", }, { -- 20 κ’ year = "1891", title = "el:1885–86 και 1886–87", link = { ia = {"syngrammaperiodi1920helluoft", "syngrammaperiodi1885hell"} }, }, { -- 21 κα’ year = "1891", title = "el:1887–88 και 1888–89", link = { ia = {"syngrammaperiodi2122helluoft", "syngrammaperiodi1885hell"} }, }, { -- 22 κβ’ year = "1891", title = "el:1889–90 και 1890–91", link = { ia = "syngrammaperiodi2122helluoft" }, }, { -- 23 κγ’ year = "1893", title = "el:1891–92", }, { -- 24 κδ’ year = "1895", title = "el:1892–93", link = "http://medusa.libver.gr/jspui/handle/123/9439", }, { -- 25 κε’ year = "1895", title = "el:1893–94", link = { ia = "syngrammaperiodi1893hell" }, }, { -- 26 κϛ’ year = "1896", title = "el:1894–95", link = { ia = "syngrammaperiodi1893hell" }, }, { -- 27 κζ’ year = "1900", title = "el:1895–1899", link = { gb = "R7IAAAAAYAAJ", ia = "syngrammaperiod02istgoog" }, }, { -- 28 κη’ year = "1904", title = "el:1899–1902", link = { gb = "R7IAAAAAYAAJ", ia = "syngrammaperiod02istgoog" }, }, { -- 29 κθ’ year = "1907", title = "el:1902–1905", link = { ia = "syngrammaperiodi1902hell" }, }, { -- 30 λ’ year = "1908", title = "el:1905–1907", link = { ia = {"syngrammaperiodi1902hell", "syngrammaperiod02turkgoog"}, gb = "dLIAAAAAYAAJ", }, }, { -- 31 λα’ year = "1909", title = "el:1907–08", link = { ia = "syngrammaperiodi1902hell" }, }, { -- 32 λβ’ year = "1911", title = "el:1908–1910", link = { ia = "syngrammaperiodi1908hell" }, }, { -- 33 λγ’ year = "1914", title = "el:1910–11", link = { ia = "syngrammaperiodi1908hell" }, }, ["34b"] = { -- λδ’ year = "1915", title = "Πεντηκονταετηρίς 1861-1911" } }, default_pagename = false, }, -- F -- ["Favorino:1523"] = { title = "Μέγα καὶ πάνυ ὠφέλιμον Λεξικόν", author = "Favorino, Guarino", year = "1523", location = "Rome", publisher = "Zacharias Calliergi", entry_lang = "el", link = { gb = "VYkadk-i1lsC" }, page_url = { gb = true }, }, -- G -- ["Georgacas:1982"] = { author = "Georgacas, Demetrius J.", year = "1982", title = "A Graeco-Slavic Controversial Problem Reexamined: the -ιτσ- Suffixes in Byzantine, Medieval, and Modern Greek", location = "Athens", publisher = "Acad. of Athens", series = { name = "Πραγματείαι της Ακαδημίας Αθηνών", volume = "47", }, link = "https://digitallibrary.academyofathens.gr/archive/item/10780", }, ["Germano:1622"] = { author = "en:|Germano, Girolamo", year = "1622", title = "Vocabolario italiano et greco", location = "Rome", publisher = "Bartolomeo Zannetti", entry_lang = "el", link = { gb = "qlEPdAQH-sYC" }, page_url = { gb = true }, }, ["Giannaris:1876"] = { alias = {"Jannirakis:1876", "Jannaris:1876"}, title = "{{lang|el|Ασματα Κρητικά μετά διστίχων και παροιμιών}} = Kretas volkslieder nebst distichen und sprichwortern{{nb...|in der ursprache mit glossar}}", author = "de:Antonios N. Jannaris|Γιάνναρης, Αντώνιος", location = "Leipzig", publisher = "F. A. Brockhaus", year = "1876", link = "https://anemi.lib.uoc.gr/metadata/3/1/c/metadata-218-0000002.tkl", }, -- H -- ["Heldreich:1862"] = { year = "1862", title = "Die Nutzpflanzen Griechenlands", author = { text = "en:|Heldreich, Theodor von", lang = "de", translit_only = false, }, location = "Athens", publisher = "Karl Wilberg", link = { gb = "c0M-AAAAcAAJ" }, page_url = { gb = true }, default_pagename = false, }, ["Höeg:Saracatsans"] = { alias = "Hoeg", author = { text = "en:Carsten Høeg|Höeg, Carsten", lang = "da", translit_only = false, }, title = "Les Saracatsans. Une tribu nomade grecque", volumes = { { year = "1925", title = "Étude linguistique precédée d'une notice ethnographique" }, { year = "1926", title = "Textes (contes e chansons), vocabulaire technique, index verborum" }, }, publisher = {"E. Champion", "V. Pio-P. Branner"}, location = {"Paris", "Copenhagen"}, default_pagename = false, }, -- I -- ["ILNE"] = { title = "Ιστορικόν λεξικόν της νέας ελληνικής", location = "Athens", publisher = "Acad. of Athens", volumes = { ["1"] = { title = "α–αμ", year = "1933" }, ["2"] = { title = "αν–απ", year = "1939" }, ["3.1"] = { title = "άρα–αφής", year = "1941" }, ["3.2"] = { title = "αφής αν–βλέπω ", year = "1942" }, ["4.1"] = { title = "βλεφαρίδα–γάρφαρος", year = "1953" }, ["4.2"] = { title = "γαρδαλώνω–γεροδάσκαλος", year = "1980" }, ["5.1"] = { title = "γεροδέματος–γλωσσωτός", year = "1984" }, ["5.2"] = { title = "γναθάδα–δαχτυλωτός", year = "1989" }, ["6"] = { title = "δέ–διάλεκτος", year = "2016" }, ["7.1"] = { title = "διάλεξη–δόγης", year = "2021" }, } }, ["Ipeirotika Chronika"] = { alias = "ICh.", authors = {"Βιζουκίδης, Π.", "Αναγνωστόπουλος, Γ.", "Κοντοπάνος, Α."}, title = "Ηπειρωτικά Χρονικά", year = "1926–1934", location = "Ioannina", volumes = { { year = "1926" }, -- 1 { year = "1927" }, -- 2 { year = "1928" }, -- 3 { year = "1929" }, -- 4 { year = "1930" }, -- 5 { year = "1931" }, -- 6 { year = "1932" }, -- 7 { year = "1933" }, -- 8 { year = "1934" }, -- 9 { year = "1935" }, -- 10 { year = "1936" }, -- 11 { year = "1937" }, -- 12 { year = "1938" }, -- 13 { year = "1939" }, -- 14 { year = "1940" }, -- 15 { year = "1941" }, -- 16 }, default_pagename = false, }, -- J -- -- K -- ["Konstantinos:1757"] = { author = "Konstantinos, Georgios", year = "1757", title = "{{lang|el|Λεξικὸν τετράγλωσσον}} = Dictionarium quatuor linguarum", location = "Venice", publisher = "Antonio Bortoli", entry_lang = "el", link = { anemi = "3/1/2/metadata-155-0000076" }, }, -- L -- ["LKNE"] = { alias = {"LKN", "DSMG", "Triantafyllidis"}, title = { text = "Λεξικό της κοινής νεοελληνικής", translation = "Dictionary of Standard Modern Greek", pedia = "en:Triantafyllidis Dictionary", }, year = "1998", publisher = {"Triantafyllidis Foundation", "en:Center for the Greek Language|Κέντρο Ελληνικής Γλώσσας"}, location = "Thessaloniki", link = "http://www.greek-language.gr/greekLang/en/modern_greek/tools/lexica/triantafyllides/search.html", entry_url = "http://www.greek-language.gr/greekLang/en/modern_greek/tools/lexica/triantafyllides/search.html?lq=$ENTRY$", }, -- M -- ["Meursius:GGB"] = { author = "en:|Meursius, Johannes", title = "Glossarium Graeco-Barbarum", editions = { { location = "Leiden", publisher = "Thomas Basson", year = "1610", link = { mdz = "bsb11223886" }, page_url = { mdz = true, set_page = 18 }, }, { location = "Leiden", publisher = "Lodewijk Elzevir", year = "1614", link = { gb = "rWIhwis_PHAC" }, page_url = { gb = true }, }, }, }, ["Meyer:1894"] = { author = { text = "en:|Meyer, Gustav", lang = "de", translit_only = false, }, year = "1894", title = "Neugriechische Studien", volume = { number = 2, title = "Die slavischen, albanischen und rumänischen Lehnworte im Neugriechischen" }, location = "Vienna", publisher = "Tempsky", link = { gb = "lJEe8V36qtoC", url = "https://www.digitale-sammlungen.de/en/view/bsb11837028" }, page_url = { gb = true }, }, ["Myrianthefs:1862"] = { alias = "Myriantheus:1862", author = "Μυριανθεύς, Ιερόνυνος", year = "1862", title = "Κυπριακαί λέξεις", chapter_of = { title = "Φιλίστωρ. Σύγγραμα φιλολογικόν και παιδαγωγικόν", volume = "3", }, link = { gb = "CiDgAAAAMAAJ" }, page_url = { gb = true }, location = "Athens", }, -- N -- ["Nişanyan:Sözlük"] = { alias = "Nisanyan:Sozluk", import_from = "tr" }, -- O -- ["Orfanos:2020"] = { author = "Ορφανός, Βασίλης", year = "2020", title = "Τουρκικά δάνεια στα ελληνικά της Κρήτης", publisher = "Propylaeum", location = "Heidelberg", link = { doi = "10.11588/propylaeum.660" }, }, -- P -- ["Peridis:1854"] = { author = "Peridis, M. P.", year = "1854", title = "Λεξικὸν Ἑλληνικὸν καὶ Ἰταλικὸν", location = "Ermoupoli", publisher = "M. P. Peridis", entry_lang = "el", link = { anemi = "d/6/b/metadata-06-0000102" }, }, ["Petalas:1876"] = { author = "Πεταλάσ, Νικόλαος Γ.", title = "Θηραϊκής Γλωσσολογικής Ύλης", volume = { number = 1, title = "Ιδιωτικόν της θηραϊκής γλώσσης" }, year = "1876", location = "Athens", publisher = "Ν. Γ. Πάσσαρη", link = "https://anemi.lib.uoc.gr/metadata/4/2/6/metadata-265-0000251.tkl", }, ["Portius:1635"] = { author = "Portius, Simon", year = "1635", title = "Λεξικὸν Λατινικὸν, Ρομαϊκὸν καὶ Ἑλληνικὸν", location = "Paris", }, -- Q -- -- R -- -- S -- ["Sarros:1920"] = { author = "Σάρρος, Δημήτριος Μ.", title = "Παρατηρήσεις εις το [[#bib-Aravantinos:1909|Ηπειρωτικόν γλωσσάριον του Π. Αραβαντινού]]", year = "1920", location = "Constantinople", publisher = "Ελληνικός Φιλολογικός Σύλλογος Κωνσταντινουπόλεως", link = "https://anemi.lib.uoc.gr/metadata/b/3/2/metadata-01-0000537.tkl", }, ["Somavera:1709"] = { author = "Somavera, Alessio da", year = "1709", title = "{{lang|el|Θησαυρός της ρωμαϊκής και της φράγκικης γλώσσας}} = Tesoro della lingua greca-volgare ed italiana", entry_lang = "el", location = "Paris", publisher = "M. Guignard", link = { gb = "HZ0CAAAAQAAJ" }, page_url = { gb = true }, }, ["Soulis:1932"] = { author = "el:Χρίστος Ι. Σούλης|Σούλης, Χρίστος", year = "1932", title = "Τοπωνυμικόν των Χουλιαράδων", journal = { name = "{{R|el|ICh.}}", number = "7", pages = "216–245", }, }, -- T -- -- U -- -- V -- ["Vendotis:1790"] = { author = "Vendotis, Georgios", year = "1790", title = "Λεξικὸν τρίγλωσσον τῆς Γαλλικῆς, Ἰταλικῆς, καὶ Ῥωμαϊκῆς διαλέκτου", location = "Vienna", publisher = "Joseph Baumeister", link = { anemi = "f/b/1/metadata-155-0000080" }, }, ["Vlachos:1659"] = { author = "Vlachos, Gerasimos", year = "1659", title = "Θησαυρὸς τῆς ἐγκυκλοπαιδικῆς βάσεως τετράγλωσσος", location = "Venice", publisher = "Typographia Ducali Pinelliana", entry_lang = "el", link = { anemi = "5/e/5/metadata-01-0001055" }, }, ["Vlachos:1871"] = { alias = "Vlahos:1871", author = "Βλάχος, Άγγελος Σ.", year = "1971", title = "Λεξικόν έλληνογαλλικόν", location = "Athens", publisher = { "Α. Καναριώτη", "Κ. Τεφαρίκη", "Ζ. Γρυπάρη" }, link = { gb = "T2hHAAAAYAAJ" }, page_url = { gb = true }, }, ["Vyzantios:1846"] = { author = "Vyzantios, Skarlatos", year = "1845", title = "Λεξικὸν ἑλληνικὸν καὶ γαλλικὸν", location = "Athens", publisher = "Ανδρέας Κορομηλάς", entry_lang = "el", link = { gb = "gEilEpaqaYAC" }, page_url = { gb = true }, }, -- W -- ["Weigel:1796"] = { author = "Weigel, Karl", year = "1796", title = "{{lang|el|Λεξικὸν Ἁπλωρωμαϊκὸν, Γερμανικὸν καὶ Ιταλικὸν}} = Neugriechisches Teutsch-Italiänisches Wörterbuch", location = "Leipzig", publisher = "Schmickertschen Verlage", entry_lang = "el", own_args = { ["col"] = { list = true, numerical = true, display = { after = "page", label = { "column ", "columns " }, url = true, }, }, }, link = { gb = "zXRpAAAAcAAJ" }, -- also eGESAAAAIAAJ col_url = { gb = true, set_page = function(data) return data.col - (1 - data.col % 2) end }, }, -- X -- -- Y -- -- Z -- } export.default_values = { author = { lang = "el", translit_only = true }, entry_lang = "el", default_pagename = true, } return export lknajsaxz1hymm2hmk6p11wp67xp15i Module:Bibliography/data/grc 828 3547493 9944324 2026-10-14T21:00:55Z TongcyBot 83009 自 enwikt 搬運(rev 91644227);維基百科連結本地化(2 處改連中文維基百科條目、5 處無中文條目,加 en: 等前綴維持原目標) 9944324 Scribunto text/plain return { sources = { ["Beekes:2010"] = { alias = "EDG", author = {"en:|Beekes, Robert S. P.", "Beek, L. C. van"}, year = "2010", title = "Etymological Dictionary of Greek", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "Leiden Indo-European Etymological Dictionary Series", number = "10" }, link = { ia = "etymological-dictionary-of-greek_202306", isbn = "9789004174207" }, entry_lang = "grc", page_url = { ia = true, set_page = "/2+23 >885+2" }, default_pagename = true, }, ["Kriaras:LME"] = { alias = "Kriaras", author = { "en:Emmanuel Kriaras|Kriaras, E. G.", { text = "Kazazis, I. N.", type = "from 14th volume onwards" }, }, title = "el:Λεξικό της Μεσαιωνικής Ελληνικής Δημώδους Γραμματείας. 1100–1669", volumes = { [1] = { year = "1968", title = "α–αμαξ" }, [2] = { year = "1971", title = "αμαρ–απν" }, [3] = { year = "1973", title = "απο–αω" }, [4] = { year = "1975", title = "β–δει" }, [5] = { year = "1977", title = "δεκ–ελλεβ" }, [6] = { year = "1978", title = "ελλει–εω" }, [7] = { year = "1980", title = "ζ–καταθλ" }, [8] = { year = "1982", title = "καταθο–κροκυ" }, [9] = { year = "1985", title = "κροκω–μεγαλυνα" }, [10] = { year = "1988", title = "μεγαλυνι–μοναν" }, [11] = { year = "1990", title = "μοναξ–ξεκαθαρα" }, [12] = { year = "1993", title = "ξεκαθαρι–οξ" }, [13] = { year = "1994" }, [14] = { year = "1997", title = "οπ–παραθη" }, [15] = { year = "2006", title = "παραθρ–περιδε" }, [16] = { year = "2008", title = "περιδι–πνευμ" }, [17] = { year = "2011", title = "πνευσ–προβιβ" }, [18] = { year = "2012", title = "προβιδ–ραβε" }, [19] = { year = "2014", title = "ραβι–σιργ" }, [20] = { year = "2016", title = "σιρο–σταμα" }, [21] = { year = "2019", title = "σταμε–συνεο" }, [22] = { year = "2021", title = "συνεπ–τεως" }, }, entry_lang = "grc", default_pagename = true, location = "Thessaloniki", }, ["Legrande:BGV"] = { alias = "BGV", author = "en:Émile Legrand (scholar)|Legrande, Émile", title = "Bibliothèque grecque vulgaire", volumes = { [2] = { year = "1881", link = { ia = "bibliothquegrec04legrgoog" }, page_url = { ia = true, pref = "", set_page = function (data) if type(data.page) ~= "number" then return "n"..(require("Module:roman numerals").roman_to_arabic(data.page) + 7) end end, }, } } }, ["Wagner:1874"] = { alias = "CGMA", title = "Carmina graeca medii aevi", link = { ia = "carminagraecamed00wagnuoft" }, page_url = { ia = true }, author = "Wagner, Wilhelm", location = "Leipzig", year = "1874", publisher = "B. G. Teubner", }, ["Korais:Atakta"] = { author = "阿扎曼蒂奥斯·科莱斯|Korais, Adamantios", title = "el:Άτακτα", volumes = { [4] = { year = "1832", link = { gb = "zHrQs7jgGI4C" }, page_url = { gb = true }, } }, location = "Paris", default_pagename = true, entry_lang = "grc", }, ["Nişanyan:Sözlük"] = { alias = "Nisanyan:Sozluk", import_from = "tr" }, ["LKNE"] = { import_from = "el" }, ["LSJ:1940"] = { alias = "LSJ", title = "希英詞典|A Greek-English Lexicon", author = {"Liddell, Henry George", "Scott, Robert", "Jones, Henry Stuart"}, year = "1940", volumes = { { link = { ia = "b31364949_0001" }, title = "grc:α–κώψ", }, { link = { ia = "b31364949_0002" }, title = "grc:λ–ᾠώδης", starting_page = 1021, }, }, page_url = { ia = function (data) return data.page < 1021 and "b31364949_0001" or "b31364949_0002" end, pref = "", }, location = "Oxford", publisher = "Clarendon Press", entry_lang = "grc", default_pagename = true, }, ["Bailly"] = { alias = "Bailly", author = "en:|Bailly, Anatole", title = "Dictionnaire grec-français", edition = "11th", first_edition = "1895", link = { gb = "6cr63C09G-sC", ia = "BaillyDictionnaireGrecFrancais" }, page_url = { gb = true }, entry_lang = "grc", default_pagename = true, }, ["EM:1816"] = { alias = "EM", title = { text = "grc:Ἐτυμολογικὸν τὸ Μέγα", pedia = "en:Etymologicum Magnum", translation = "Etymologicum Magnum", }, link = { ia = "etymologikontome00etymuoft" }, entry_lang = "grc", default_pagename = true, own_args = { col = { list = true, display = { label = {"column ", "columns "}, after = "volume", url = true, }, }, l = { list = true, display = { label = {"line ", "lines "}, separator = ",", after = "page", }, }, }, col_url = { ia = true, set_page = function(data) return math.ceil(data.col/2+19) end }, }, } } ofcyaolef8j7ibb1r8c155k4ihsycey Module:Bibliography/data/hy 828 3547494 9944325 2026-10-14T21:00:59Z TongcyBot 83009 自 enwikt 搬運(rev 85447762);維基百科連結本地化(2 處無中文條目,加 en: 等前綴維持原目標) 9944325 Scribunto text/plain return { sources = { -- A -- -- B -- -- C -- -- D -- -- E -- ["EDAIL"] = { title = "Etymological Dictionary of the Armenian Inherited Lexicon", author = "en:Hrach Martirosyan|Martirosyan, Hrach", year = "2009", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "en:Indo-European Etymological Dictionary|Leiden Indo-European Etymological Dictionary Series", number = "8" }, link = { isbn = "978-90-04-17337-8", ia = "etymological-dictionary-of-the-armenian-inherited-lexicon", gb = "iuu2oAEACAAJ" }, page_url = { ia = true, set_page = 13 } }, -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- -- M -- -- N -- -- O -- ["Orengo:2019"] = { author = "Orengo, Alessandro", title = "Il {{w|lang=hy|Բառ գիրգ Տալիանի|ԲԱՌ ԳԻՐԳ ՏԱԼԻԱՆԻ}}. Un dizionario armeno-italiano del XVII secolo", chapter_of = { title = "Armenian, Hittite, and Indo-European Studies: A Commemoration Volume for Jos J.S. Weitenberg", author = { "U. Bläsing", "J. Dum-Tragut", "T.M. van Lint", type = "editor", }, }, location = "Leuven", publisher = "Peeters", series = { name = "Hebrew University Armenian Studies", number = "15" }, year = "2019", link = { gb = "f-eyEAAAQBAJ" }, }, -- P -- -- Q -- -- R -- -- S -- -- T -- -- U -- -- V -- -- W -- -- X -- -- Y -- -- Z -- } } 7za2r2fkin1ndhck5bzs0ca0bf9uhax Module:Bibliography/data/it 828 3547495 9944326 2026-10-14T21:01:03Z TongcyBot 83009 自 enwikt 搬運(rev 92512004);維基百科連結本地化(3 處無中文條目,加 en: 等前綴維持原目標) 9944326 Scribunto text/plain local export = {} export.sources = { ["Garzanti:Toponomastica"] = { year = "1996", edition = "2nd", publisher = "Garzanti", title = "Dizionario di toponomastica. Storia e significato dei nomi geografici italiani", author = { "Queirazza, Giuliano Gasca", "et al." }, location = "Milano", link = { isbn = "88-11-30500-4", ia = "dizionarioditopo00unse" }, page_url = { ia = true, pref = "" }, }, ["GDLI"] = { title = "it:|Grande dizionario della lingua italiana", publisher = "UTET", volumes = { [1] = { title = "a–balb", year = "1966" }, [2] = { title = "balc–cerr", year = "1962" }, [3] = { title = "cert–dag", year = "1964" }, [4] = { title = "dah–duu", year = "1966" }, [5] = { title = "e–fin", year = "1968" }, [6] = { title = "fio–graul", year = "1970" }, [7] = { title = "grav–ing", year = "1972" }, [8] = { title = "ini–libb", year = "1973" }, [9] = { title = "libe–med", year = "1975" }, [10] = { title = "mee–moti", year = "1978" }, [11] = { title = "moto–orac", year = "1981" }, [12] = { title = "orad–pere", year = "1984" }, [13] = { title = "perf–po", year = "1986" }, [14] = { title = "pra–py", year = "1988" }, [15] = { title = "q–ria", year = "1990" }, [16] = { title = "rib–roba", year = "1992" }, [17] = { title = "robb–schi", year = "1994" }, [18] = { title = "scho–sik", year = "1996" }, [19] = { title = "sil–sque", year = "1998" }, [20] = { title = "squi–tog", year = "2000" }, [21] = { title = "toi–z", year = "2002" }, [23] = { title = "Supplemento", year = "2004" }, [25] = { title = "Supplemento", year = "2009" }, }, page_url = function (data) local vol = tonumber(data.volume) local page = data.page + ({ [ 1] = 9, [ 2] = 5, [ 3] = 6, [ 4] = 7, [ 5] = 7, [ 6] = 7, [ 7] = 7, [ 8] = 7, [ 9] = 7, [10] = 7, [11] = 8, [12] = 7, [13] = 8, [14] = 8, [15] = 8, [16] = 7, [17] = 8, [18] = 7, [19] = 7, [20] = 7, [21] = 8, [23] = 18, [25] = 0, })[vol] return "https://www.gdli.it/sala-lettura/vol/" .. vol .. "?seq=" .. page end, link = "https://www.gdli.it", }, ["DEI"] = { title = "Dizionario etimologico italiano", author = {"Battisti, Carlo", "Alessio, Giovanni"}, year = "1975", location = "Florence", publisher = "G. Barbera", volumes = { { link = { ia = "dizionarioetimol0001carl" }, title = "a–ca" }, { link = { ia = "dizionarioetimol0002carl" }, title = "ca–fa" }, { link = { ia = "dizionarioetimol0003carl" }, title = "fa–me" }, { link = { ia = "dizionarioetimol0004carl" }, title = "me–ra" }, { link = { ia = "dizionarioetimol0005carl" }, title = "ra–zu" }, }, }, ["AIS"] = { title = { text = "Sprach- und Sachatlas Italiens und der Südschweiz", translation = "Linguistic and Ethnographic Atlas of Italy and Southern Switzerland", }, year = "1928–1940", author = { "en:|Jaberg, Karl", "en:|Jud, Jakob" }, own_args = { map = { list = true, display = { label = "map ", url = true, after = "page" }, }, point = { list = true, display = { label = "point ", separator = ",", after = "page" }, } }, map_url = function(data) local ret = "https://navigais-web.pd.istc.cnr.it/?map=" .. data.map if data.point then ret = ret .. "&point=" .. data.point end return ret end, }, ["Flechia:1874"] = { author = "it:|Flechia, Giovanni", title = "Nomi locali del napoletano derivanti da gentilizi italici", location = "Turin", year = "1874", link = { gb = "SmRHAQAAMAAJ" }, page_url = { gb = true }, }, ["Spano:1872"] = { title = "Vocabolario geografico patronimico ed etimologico", author = "en:|Spano, Giovanni", location = "Cagliari", year = "1872", publisher = "A. Alagna", link = { gb = "4GWAmgEACAAJ", ia = "SpanoVocabolarioSardo" }, page_url = { gb = true }, }, ["Elsie:Hydronimica"] = { import_from = "sq" }, ["Armao:1933"] = { import_from = "sq" }, } return export rrl99ysy5s56qz3a21cj72uirprnhw3 Module:Bibliography/data/la 828 3547496 9944327 2026-10-14T21:01:07Z TongcyBot 83009 自 enwikt 搬運(rev 91544759);維基百科連結本地化(2 處改連中文維基百科條目、12 處無中文條目,加 en: 等前綴維持原目標) 9944327 Scribunto text/plain return { sources = { -- A -- -- B -- -- C -- -- D -- ["De Vaan:2008"] = { alias = {"EDL", "EDLIL"}, title = "Etymological Dictionary of Latin and the other Italic Languages", author = "en:Michiel de Vaan|De Vaan, Michiel", year = "2008", location = {"Leiden", "Boston"}, publisher = "Brill", series = { name = "en:Indo-European Etymological Dictionary|Leiden Indo-European Etymological Dictionary Series", number = "7", }, link = { isbn = "978-90-04-16797-1", -- Illegal scan, should be removed. ia = "MichielVaanEtymologicalDictionaryOfLatin_201811", gb = "ecZ1DwAAQBAJ", }, page_url = { ia = true, set_page = 13 }, default_pagename = true, }, ["Du Cange:GMIL"] = { alias = {"GMIL", "Du Cange"}, author = "en:Charles du Fresne, sieur du Cange|Du Cange, Charles du Fresne, sieur", title = "Glossarium mediae et infimae latinitatis", volumes = { [1] = { year = "1840", link = { ia = "glossariummediae01duca" }, page_url = { ia = true, pref = "" }, }, [2] = { year = "1842", link = { ia = "glossariummediae02duca" }, page_url = { ia = true, pref = "" }, }, [3] = { year = "1844", link = { ia = "glossariummediae03duca" }, page_url = { ia = true, pref = "" }, }, [4] = { year = "1845", link = { ia = "glossariummediae04duca" }, page_url = { ia = true, pref = "" }, }, [5] = { year = "1845", link = { ia = "glossariummediae05duca" }, page_url = { ia = true, pref = "" }, }, [6] = { year = "1846", link = { ia = "glossariummediae06duca" }, page_url = { ia = true, set_page = 11 }, }, }, location = "Paris", publisher = "Firmin Didot fratres", default_pagename = true, }, -- E -- ["Egger:1977"] = { title = { text = "Lexicon Nominum Locorum", translation = "Lexicon of Place Names", }, author = "Egger, Karl", year = "1977", location = "Vatican", publisher = "Libreria Editrice Vaticana", series = { name = "Opus Fundatum Latinitas", number = "1", }, default_pagename = true, }, ["Ernout & Meillet:2001"] = { author = {"en:|Ernout, Alfred", "安托万·梅耶|Meillet, Antoine", "André, Jacques" }, year = "2001", title = "Dictionnaire étymologique de la langue latine. Histoire des mots", location = "Paris", publisher = "Klicksieck", link = { isbn = "2-252-03359-2" }, }, -- F -- ["Forssman:1992"] = { title = "Die etymologische Erforschung des Lateinischen", year = "1992", author = "Forssman, Bernhard", chapter_of = { title = "Latein und Indogermanisch. Akten des Kolloquiums der Indogermanischen Gesellschaft, Salzburg, 23. – 26. September 1986", author = { "Panagl, Oswald", "Krisch, Thomas", type = "editor" }, location = "Innsbruck", series = { name = "Innsbrucker Beiträge zur Sprachwissenschaft", number = "64", }, pages = "295–310", }, link = { isbn = "3-85124-612-8" }, }, -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- ["Leumann:1977"] = { title = "Lateinische Laut- und Formenlehre", author = "en:|Leumann, Manu", year = "1977", location = "Munich", publisher = "C. H. Beck", series = { name = "Lateinische Gramamtik", number = "1", }, link = { isbn = "3-406-01426-7" }, }, -- M -- ["HNB"] = { alias = {"Marcgrave & Piso:1648", "Historia Naturalis Brasiliae"}, title = { text = "en:|la:Historia Naturalis Brasiliae", translation = "Brazilian Natural History" }, author = { "en:|Marcgrave, Georg", "威廉·皮索|Piso, Willem" }, year = "1648", publisher = "Elzevir", location = "Amsterdam", volumes = { [1] = { title = { text = "De Medicina Brasiliensi", translation = "Of Brazilian Medicine" }, }, [2] = { title = { text = "Historiae Rerum Naturalium Brasiliae", translation = "History of the Natural Things of Brazil" }, }, }, link = { url = "https://la.wikisource.org/wiki/Historia_Naturalis_Brasiliae", ia = "marcgrave" }, page_url = { url = "https://la.wikisource.org/wiki/Pagina:Historia_Naturalis_Brasiliae_(1648).pdf/$PAGE$", set_page = function(data) if data.id then return data.page + 18 else return data.page + 150 end end, } }, -- N -- -- O -- -- P -- ["Pokorny:1959"] = { title = "en:|Indogermanisches etymologisches Wörterbuch", author = "en:|Pokorny, Julius", location = {"Bern", "München"}, publisher = "Francke", year = "1959", page_url = { ia = function (data) if data.page < 349 then return "indogermanisches01pokouoft" elseif data.page < 771 then return "indogermanisches02pokouoft" else return "indogermanisches03pokouoft" end end, }, }, -- Q -- -- R -- -- S -- ["Sihler:1995"] = { author = "en:|Sihler, Andrew L.", year = "1995", title = "New Comparative Grammar of Greek and Latin", location = {"Oxford", "New York"}, publisher = "Oxford University Press", link = { isbn = "0195083458" }, }, -- T -- -- U -- ["Untermann:2000"] = { author = "en:|Untermann, Jürgen", title = "Wörterbuch des Oskisch-Umbrischen", year = "2000", publisher = "Universitätsverlag C. Winter", location = "Heidelberg", series = { name = "Handbuch der italischen Dialekte", number = "3", }, link = { isbn = "3-8253-0963-0" }, }, -- V -- -- W -- ["Walde & Hofmann:LEW"] = { author = {"en:|Walde, Alois", "Hofmann, Johann Baptist"}, title = "Lateinisches etymologisches Wörterbuch", volumes = { { year = "1938", title = "A–L", }, { year = "1954", title = "M–Z", } }, link = { ia = "walde" }, location = "Heidelberg", publisher = "C. Winter", }, -- X -- -- Y -- -- Z -- } } c9vcca3alxsb4nxbqfzc9ixaahqdvh9 Module:Bibliography/data/mk 828 3547497 9944328 2026-10-14T21:01:10Z TongcyBot 83009 自 enwikt 搬運(rev 89344633);維基百科連結本地化(1 處無中文條目,加 en: 等前綴維持原目標) 9944328 Scribunto text/plain return { sources = { -- A -- -- B -- ["BER"] = { import_from = "bg" }, -- C -- -- D -- ["DRMJ"] = { title = { text = "mk:Дигитален речник на македонскиот јазик", translation = "Digital dictionary of the Macedonian language", translit = true, }, default_pagename = true, site = "http://drmj.eu", entry_url = "http://drmj.eu/search/$ID|ENTRY$", }, -- E -- -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- ["Koneski:RMJ"] = { title = "Речник на македонскиот јазик во српскоxрватски толкувања", author = { "en:|Koneski, Blaže", "et al." }, volumes = { { title = "а–н", year = "1961" }, { title = "о–п", year = "1965" }, { title = "р–ш", year = "1966" }, }, location = "Skopje", publisher = 'Институт за македонски јазик "Крсте Мисирков"', default_pagename = true, }, -- L -- -- M -- ["MDA"] = { title = { text = "Македонски дијалектен атлас од ризницата на картотеката. Лексички материјали", translation = "Macedonian dialect atlas from the treasury of the dialectal archive. Lexical materials", }, year = "2024", location = "Skopje", publisher = { 'ИМЈ "Крсте Мисирков"', "МАНУ", -- Македонска академија на науките и уметностите }, author = { { text = "mk:Лаброска, Веселинка", translit_only = true }, "et al." }, link = { isbn = "978-608-220-090-3" }, }, -- N -- -- O -- ["ODRMJ"] = { title = { text = "mk:Официјален дигитален речник на македонскиот јазик", translation = "Official digital dictionary of the Macedonian language", }, link = "https://makedonski.gov.mk/corpus", default_pagename = true, entry_url = "https://makedonski.gov.mk/corpus/s?q=$ID|PAGENAME$", }, -- P -- ["Peev:RMG"] = { author = { text = "mk:|mk:Пеев, Коста", translit_only = true, }, title = { text = "Речник на македонските говори во југоисточниот егејски дел", translation = "Dictionary of Macedonian dialects in the South-East Aegean part of Macedonia", }, year = "1999–2011", publisher = 'НИП "Студентски збор"', location = "Skopje", volumes = { -- titles not in original [1] = { year = "1999", title = "а–г" }, [2] = { year = "2002", title = "ѓ–к" }, [3] = { year = "2004", title = "mk:л–н'" }, [4] = { year = "2006", title = "о–п" }, [5] = { year = "2009", title = "р–с" }, [6] = { year = "2011", title = "т–ш" }, }, default_pagename = true, }, -- Q -- -- R -- -- S -- -- T -- -- U -- -- V -- -- W -- -- X -- -- Y -- -- Z -- } } lyzn3xwczz7dcru1muffwcgwcf0nfnl Module:Bibliography/data/ro 828 3547498 9944329 2026-10-14T21:01:14Z TongcyBot 83009 自 enwikt 搬運(rev 89664388);維基百科連結本地化(3 處無中文條目,加 en: 等前綴維持原目標) 9944329 Scribunto text/plain return { sources = { ["Pușcariu:1905"] = { title = "Etymologisches Wörterbuch der rumänischen Sprache", volume = { number = 1, title = "Lateinisches Element", }, author = "en:|Pușcariu, Sextil", location = "Heidelberg", year = "1905", publisher = "Carl Winter", link = { ia = "bub_gb_8rFTkgY4JV8C" }, header = "ETY", }, ["Densusianu:HLR"] = { title = "Histoire de la langue roumaine", author = "en:|Densusianu, Ovid", location = "Paris", publisher = "Ernest Laroux", volumes = { { title = "Les origines", link = { ia = "histoiredelalang01densuoft", gb = "Zvk5qXNP_40C" }, page_url = { gb = true }, year = "1901", }, { title = "Le seizième siècle", link = { ia = "histoiredelalang02densuoft" }, year = "1938", }, }, header = "ETY", }, ["Meyer-Lübke:REW"] = { author = "en:|Meyer-Lübke, Wilhelm", year = "1911", title = "Romanisches etymologisches Wörterbuch", location = "Heidelberg", publisher = "Carl Winter", link = { ia = "romanischesetymo00meyeuoft" }, page_url = { ia = true, pref = "" }, header = "ETY", }, } } b98o971gr3nt8jny8xgbtd970dobgts Module:Bibliography/data/sai-mje 828 3547499 9944330 2026-10-14T21:01:18Z TongcyBot 83009 自 enwikt 搬運(rev 89851550) 9944330 Scribunto text/plain return { sources = { -- A -- -- B -- -- C -- -- D -- -- E -- -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- -- M -- -- N -- ["Nikulin:2020"] = { author = "Nikulin, Andrey", year = "2020", title = { text = "pt:Proto-Macro-Jê: um estudo reconstrutivo", translation = "Proto-Macro-Jê: a reconstructive study" }, publisher = "Brasília UP", default_pagename = true, link = { url = "http://repositorio.unb.br/handle/10482/38893", ia = "nikulin-2020-proto-macro-je" }, page_url = { ia = true, pref = "" } }, -- O -- -- P -- -- Q -- -- R -- -- S -- -- T -- -- U -- -- V -- -- W -- -- X -- -- Y -- -- Z -- } } lna8t5rt7evo3mrhl3lf05y7e9rcmg3 Module:Bibliography/data/tr 828 3547500 9944331 2026-10-14T21:01:22Z TongcyBot 83009 自 enwikt 搬運(rev 93419632);維基百科連結本地化(5 處無中文條目,加 en: 等前綴維持原目標) 9944331 Scribunto text/plain return { sources = { ["Nişanyan:Sözlük"] = { alias = { "NS", "Nişanyan", "Nisanyan", "Nisanyan:Sozluk" }, author = "en:|Nişanyan, Sevan", title = "Nişanyan Sözlük", default_pagename = true, link = "http://www.nisanyansozluk.com", entry_url = "http://www.nisanyansozluk.com/kelime/$ID|ENTRY$", year = "2002–", }, ["Çağbayır:OTK"] = { alias = "OTK", author = "tr:|Çağbayır, Yaşar", title = "tr:|Ötüken Türkçe Sözlük", default_pagename = true, link = { ia = "OtukenTurkceSozluk" }, page_url = { ia = true }, location = "Istanbul", publisher = "Ötüken Neşriyat", year = "2007", }, ["Derleme Sözlüğü"] = { alias = "DS", title = { text = "Türkiye'de halk ağzından derleme sözlüğü", translation = "Compilation Dictionary of Popular Speech in Turkey", }, default_pagename = true, location = "Ankara", publisher = "Türk Dil Kurumu", year = "1963–1982", link = { isbn = "975-16-0532-6" }, volumes = { [1] = { title = "A", year = "1963", edition = "2nd", }, [2] = { title = "B", year = "1965" }, [3] = { title = "C–Ç", year = "1968" }, [4] = { title = "D", year = "1969" }, [5] = { title = "E–F", year = "1972" }, [6] = { title = "G", year = "1972" }, [7] = { title = "H–İ", year = "1974" }, [8] = { title = "K", year = "1975" }, [9] = { title = "L–R", year = "1977" }, [10] = { title = "S–T", year = "1978" }, [11] = { title = "U–Z", year = "1979" }, [12] = { title = "EK-I", year = "1982", link = { isbn = "975-16-0533-4" }, }, }, }, ["Güncel Türkçe Sözlük"] = { alias = "GTS", title = "Güncel Türkçe Sözlük", publisher = "Türk Dil Kurumu", edition = "online", link = "https://sozluk.gov.tr", default_pagename = true, entry_url = "https://sozluk.gov.tr/?ara=$ENTRY$", }, ["Jusuf:1987"] = { year = "1987", title = "Prizrenski turski govor", author = "tr:Süreyya Yusuf|Jusuf, Sureja", location = "Pristina", publisher = "Jedinstvo", link = { gb = "4p4PAAAAYAAJ", isbn = "86-7019-016-8" }, }, ["Tietze:TETTL"] = { author = "en:|Tietze, Andreas", title = { text = "Tarihi ve Etimolojik Türkiye Türkçesi Lügati", translation = "Historical and Etymological Dictionary of Turkish", }, default_pagename = true, location = {"Istanbul", "Vienna"}, publisher = {"Simurg Kitapçılık", "Österreichische Akademie der Wissenschaften"}, volumes = { { title = "A–E", year = "2002", link = { isbn = "975 7172 57 X", ia = "abdullahnidaiyik0000nida", }, page_url = { ia = true, pref = "", } }, { title = "F–J", year = "2009", link = { isbn = "978-3-7001-6107-3" }, }, }, }, ["Kahane & Tietze:1958"] = { alias = { "LF", "Kahane:1958" }, author = {"en:|Kahane, Henry R.", "en:|Kahane, Renée", "en:|Tietze, Andreas"}, title = "The Lingua Franca in the Levant: Turkish Nautical Terms of Italian and Greek Origin", location = "Urbana", publisher = "University of Illinois", year = "1958", link = { hathi = "mdp.39015002655952" }, page_url = { hathi = true, set_page = 18 }, }, } } 3t9ri73yy20prp20dmorgm04t8k9dcn Module:Bibliography/data/tup 828 3547501 9944332 2026-10-14T21:01:26Z TongcyBot 83009 自 enwikt 搬運(rev 91681327);維基百科連結本地化(1 處無中文條目,加 en: 等前綴維持原目標) 9944332 Scribunto text/plain return { sources = { -- A -- -- B -- -- C -- ["Corrêa da Silva:2010"] = { author = "Corrêa da Silva, Beatriz Carretta", year = "2010", title = { text = "pt:Mawé/Awetí/Tupí-Guaraní: relações linguísticas e implicações históricas", translation = "Mawé/Awetí/Tupí-Guaraní: linguistic relations and historical implications" }, publisher = "Brasília UP", default_pagename = true, link = { url = "http://repositorio.unb.br/handle/10482/36838", ia = "correa-da-silva_2010" }, page_url = { ia = true, pref = "" } }, -- D -- -- E -- -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- -- M -- ["Meira & Drude:2015"] = { author = { "Meira, Sérgio", "Drude, Sebastian" }, year = "2015", title = "A summary reconstruction of proto-maweti-guarani segmental phonology", journal = { name = "Boletim do Museu Paraense Emílio Goeldi. Ciências Humanas", number = "10 (2)", pages = "275-296" }, publisher = "MCTI", location = "Belém", default_pagename = true, link = { url = "https://www.scielo.br/j/bgoeldi/a/srSyBhFKWNmL7ZZdyfbTJtN/?lang=en", doi = "10.1590/1981-81222015000200005" }, page_url = { url = "https://www.scielo.br/j/bgoeldi/a/srSyBhFKWNmL7ZZdyfbTJtN/?format=pdf&lang=en#page=$PAGE$", set_page = -274 }, }, -- N -- ["Nikulin:2020"] = { import_from = "sai-mje", }, -- O -- -- P -- -- Q -- -- R -- ["Rodrigues & Cabral:2012"] = { author = { "en:|Rodrigues, Aryon Dall'Igna", "pt:|Cabral, Ana Suelly Câmara" }, title = "Tupían", chapter_of = { year = "2012", title = "The Indigenous Languages of South America: A Comprehensive Guide", author = { { text = "Campbell, Lyle", type = "editor" }, { text = "Grondona, Verónica", type = "editor" } }, location = { "Berlin", "Boston" }, publisher = "De Gruyter Mouton", pages = "495-574" }, link = { doi = "10.1515/9783110258035.495" }, }, -- S -- -- T -- -- U -- -- V -- -- W -- -- X -- -- Y -- -- Z -- } } rvd1dcd3v9zvfqiiqawmrur2ap9udvo Module:Bibliography/data/tup-gua 828 3547502 9944333 2026-10-14T21:01:30Z TongcyBot 83009 自 enwikt 搬運(rev 92640687);維基百科連結本地化(5 處改連中文維基百科條目、2 處無中文條目,加 en: 等前綴維持原目標) 9944333 Scribunto text/plain return { sources = { -- A -- -- B -- ["Barbosa:2020"] = { author = "Barbosa, Helena Lúcia Silveira", year = "2020", title = { text = "pt:A tradução de cantos e narrativas Tupi-Guarani (1970 - 2019): um diagnóstico historiográfico", translation = "The translation of Tupi-Guarani chants and narratives (1970-2019): a historiographical diagnosis", }, location = "São Paulo", publisher = "圣保罗大学|USP", link = { doi = "10.11606/D.8.2020.tde-31082020-150028" }, page_url = { url = "https://www.teses.usp.br/teses/disponiveis/8/8160/tde-31082020-150028/publico/2019_HelenaLuciaSilveiraBarbosa_VCorr.pdf#page=$PAGE$", set_page = "+2" }, header = "OTHER" }, -- C -- ["Corrêa da Silva:2010"] = { import_from = "tup", header = "PROTO" }, -- D -- -- E -- ["Edelweiss:1969"] = { title = { text = "pt:Estudos Tupis e Tupi-Guaranis: confrontos e revisões", translation = "Tupi and Tupi-Guarani Studies: collations and revisions", }, author = "pt:|Edelweiss, Frederico", year = "1969", location = "Rio de Janeiro", publisher = "Livraria Brasiliana Editôra", link = { url = "http://www.etnolinguistica.org/biblio:edelweiss-1969-estudos", gb = "SMcuAAAAYAAJ" }, page_url = { url = "https://etnolinguistica.wdfiles.com/local--files/biblio%3Aedelweiss-1969-estudos/edelweiss_1969_estudos.pdf#page=$PAGE$", set_page = "/2" }, header = "OTHER" }, ["Edelweiss:1969-1972"] = { title = { text = "pt:Guasú e usú, na diacronia das línguas e dialetos tupi-guaranis", translation = "Guasú and usú, in the Tupi-Guarani languages and dialects", }, author = "pt:|Edelweiss, Frederico", year = "1969-1972", journal = { name = "Revista do Instituto de Estudos Brasileiros" }, volumes = { { -- 1 number = "7", year = "1969", pages = "33-45" }, { number = "8", year = "1970", pages = "51-64" }, { number = "9", year = "1970", pages = "65-80" }, { number = "10", year = "1971", pages = "29-62" }, { number = "11", year = "1972", pages = "77-89" }, { number = "12", year = "1972", pages = "59-78" }, }, link = { url = "http://www.etnolinguistica.org/artigo:edelweiss-1969-guasu", }, -- page_url = { -- url = "https://etnolinguistica.wdfiles.com/local--files/artigo%3Aedelweiss-1969-guasu/edelweiss_1969-1972_guasu.pdf#page=$PAGE$", -- set_page = "/2" -- }, header = "OTHER" }, -- F -- -- G -- -- H -- -- I -- -- J -- -- K -- -- L -- ["Lemle:1971"] = { author = "Lemle, Miriam", year = "1971", title = "Internal classification of the Tupi-Guarani linguistic family", chapter_of = { author = { "Bendor-Samuel, David", type = "editor" }, title = "Tupi Studies I", pages = "107–129" }, series = { name = "SIL Publications in Linguistics and Related Fields", number = "29" }, location = "諾曼 (奧克拉荷馬州)|Norman", publisher = "世界少数民族语文研究院|SIL of the University of Oklahoma", default_pagename = true, link = { url = "https://www.sil.org/resources/archives/8450", ia = "sil-tupi-studies" }, page_url = { ia = true, pref = "" }, header = "PROTO" }, -- M -- ["Meira & Drude:2015"] = { import_from = "tup", header = "PROTO" }, ["Mello:2000"] = { author = { "Mello, Antônio Augusto Souza", { text = "Vandresen, Paulino", type = "advisor" }, { text = "en:|Rodrigues, Aryon", type = "advisor" } }, year = "2000", title = { text = "pt:Reconstruções Lexicais e Cognatos", translation = "Lexical reconstructions and cognates", }, chapter_of = { title = "pt:Estudo histórico da família linguística tupi-guarani: aspectos fonológicos e lexicais", translation = "Historical study of the Tupi-Guarani language family: phonological and lexical aspects", pages = "150–210" }, location = "Florianópolis", publisher = "en:Federal University of Santa Catarina|UFSC", default_pagename = true, link = { url = "https://repositorio.ufsc.br/handle/123456789/78560", ia = "mello_2000_tupi_guarani" }, page_url = { ia = true, pref = "" }, header = "PROTO" }, -- N -- ["Nikulin:2020"] = { import_from = "sai-mje", header = "PROTO" }, -- O -- -- P -- -- Q -- -- R -- ["Rodrigues & Cabral:2012"] = { import_from = "tup", header = "PROTO" }, -- S -- ["Sá e Silva:2024"] = { author = "Sá e Silva, Rauly Absher de", year = "2024", title = { text = "pt:Nasalidade em Proto-Tupí-Guaraní: uma reconstrução", translation = "Nasality in Proto-Tupí-Guaraní: a reconstruction", }, location = "Brasília", publisher = "巴西利亚大学|UnB", link = { url = "http://repositorio2.unb.br/handle/10482/51698" }, page_url = { url = "http://repositorio2.unb.br/bitstream/10482/51698/1/RaulyAbsherDeSaESilva_DISSERT.pdf#page=$PAGE$", }, header = "PROTO" }, ["Schleicher:1998"] = { author = "Schleicher, Charles Owen", year = "1998", title = "Comparative and internal reconstruction of the Tupi-Guarani language family", location = "Madison", publisher = "威斯康星大学麦迪逊分校|UW", default_pagename = true, link = { url = "http://www.etnolinguistica.org/tese:schleicher-1998", ia = "schleicher_1998_tupi-guarani" }, page_url = { ia = true, pref = "" }, header = "PROTO" }, -- T -- -- U -- -- V -- -- W -- -- X -- -- Y -- -- Z -- }, headers = [[ $OTHER$ ==Proto-Tupi-Guarani== $PROTO$ ]] } kuwoucnrst3w2v6pwqedyqo1iytdgbm Category:含有後綴־י (構成形容詞)的希伯來語詞 14 3547503 9944353 2026-10-14T21:03:38Z TongcyDai 53191 配合 [[Module:He-headword]] 同步 enwikt 新增的分類(內容譯自 enwikt 對應分類頁) 9944353 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx រឿងប្រឌិតបែបវិទ្យាសាស្ត្រ 0 3547504 9944357 2026-10-15T01:16:58Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「==高棉語== ===替代形式=== * {{l|km|រឿងប្រឌិតខាងវិទ្យាសាស្ដ្រ}} ===詞源=== {{com|km|រឿងប្រឌិត|ខាង|វិទ្យាសាស្ត្រ}}. ===發音=== {{km-IPA|រឿង ប្រឌិត ខាង វិតទ្យាសាស}} ===名詞=== {{km-noun}} # [[科幻小說]]」的新頁面 9944357 wikitext text/x-wiki ==高棉語== ===替代形式=== * {{l|km|រឿងប្រឌិតខាងវិទ្យាសាស្ដ្រ}} ===詞源=== {{com|km|រឿងប្រឌិត|ខាង|វិទ្យាសាស្ត្រ}}. ===發音=== {{km-IPA|រឿង ប្រឌិត ខាង វិតទ្យាសាស}} ===名詞=== {{km-noun}} # [[科幻小說]] c0lwep8hsbfzzp5qjb6ehi4qiqcs140 hōmen 0 3547505 9944362 2026-10-15T03:16:32Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==日語== ===羅馬化=== {{ja-romaji}} # {{ja-romanization of|ほうめん}}」的新頁面 9944362 wikitext text/x-wiki ==日語== ===羅馬化=== {{ja-romaji}} # {{ja-romanization of|ほうめん}} 9x4wyied1axf3izu5ls08qlbsw0ip83 démocraties 0 3547506 9944364 2026-10-15T03:18:18Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「{{also|democraties}} ==法語== ===發音=== * {{fr-IPA|démocracies}} * {{audio|fr|LL-Q150 (fra)-Pamputt-démocraties.wav|a=奧爾日河畔布雷蒂尼}} * {{homophones|fr|démocratie}} * {{hyphenation|fr|dé|mo|cra|ties}} ===名詞=== {{head|fr|名詞變格形|g=f}} # {{plural of|fr|démocratie}}」的新頁面 9944364 wikitext text/x-wiki {{also|democraties}} ==法語== ===發音=== * {{fr-IPA|démocracies}} * {{audio|fr|LL-Q150 (fra)-Pamputt-démocraties.wav|a=奧爾日河畔布雷蒂尼}} * {{homophones|fr|démocratie}} * {{hyphenation|fr|dé|mo|cra|ties}} ===名詞=== {{head|fr|名詞變格形|g=f}} # {{plural of|fr|démocratie}} kwuj2j6u3jyzlwzdrnr1laslu9berml دموکراسی 0 3547507 9944365 2026-10-15T03:19:00Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==波斯語== {{wp|fa:}} ===其他形式=== * {{alt|fa|دمکراسی|tr=demokrâsi}} ===詞源=== {{bor+|fa|fr|démocratie}},源自{{der|fa|frm|democratie}},源自{{der|fa|la-med|dēmocratia}},源自{{der|fa|grc|δημοκρᾰτῐ́ᾱ}}。 ===發音=== {{fa-IPA|dari=damōkrāsī|ir=dimukrāsī}} ===名詞=== {{fa-regional|دموکراسی|دموکراسی|демукросӣ|dari2=دیموکراسی}} {{fa-noun|tr=demokrâsi}}…」的新頁面 9944365 wikitext text/x-wiki ==波斯語== {{wp|fa:}} ===其他形式=== * {{alt|fa|دمکراسی|tr=demokrâsi}} ===詞源=== {{bor+|fa|fr|démocratie}},源自{{der|fa|frm|democratie}},源自{{der|fa|la-med|dēmocratia}},源自{{der|fa|grc|δημοκρᾰτῐ́ᾱ}}。 ===發音=== {{fa-IPA|dari=damōkrāsī|ir=dimukrāsī}} ===名詞=== {{fa-regional|دموکراسی|دموکراسی|демукросӣ|dari2=دیموکراسی}} {{fa-noun|tr=demokrâsi}} # [[民主]] #: {{syn|fa|مردم‌سالاری<tr:mardom-sâlâri>}} ====用法說明==== * 達利語推薦使用 {{l|prs|دیموکراسی|tr=dēmōkrāsī}} 的拼寫,但這個拼寫並不太常見。 ====相關詞彙==== * {{l|fa|دموکراتیک|tr=demokrâtik|t=民主的}} * {{l|fa|دموکرات|tr=demokrât|t=民主派,民主黨人}} * {{l|fa|دموکراتیزاسیون|tr=demokrâtizâsyon|t=民主化}} {{C|fa|政府}} ncvkfqxelj9ayfgm2318s3du1arcyr6 ديمقراطية 0 3547508 9944366 2026-10-15T03:21:00Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==阿拉伯語== ===詞源1=== {{ar-rootbox|د م ق ر ط}} {{ety|ar|:bor|grc:δημοκρατία|etydate=1027|id=民主|:root|د م ق ر ط|text=++|tree=1}} ====發音==== {{ar-pr|دِيمُقْرَاطِيَّة}} ** {{IPA|acw|/diː.muɡ.raː.tˤij.ja/|[diː.mʊq.raː.tˤij.ja]|a=漢志}} ====名詞==== {{wp|ar:}} {{ar-noun|دِيمُقْرَاطِيَّة|f|pl=+}} # {{lb|ar|政治}} [[民主]] =====變格===== {{ar-decl-noun|دِي…」的新頁面 9944366 wikitext text/x-wiki ==阿拉伯語== ===詞源1=== {{ar-rootbox|د م ق ر ط}} {{ety|ar|:bor|grc:δημοκρατία|etydate=1027|id=民主|:root|د م ق ر ط|text=++|tree=1}} ====發音==== {{ar-pr|دِيمُقْرَاطِيَّة}} ** {{IPA|acw|/diː.muɡ.raː.tˤij.ja/|[diː.mʊq.raː.tˤij.ja]|a=漢志}} ====名詞==== {{wp|ar:}} {{ar-noun|دِيمُقْرَاطِيَّة|f|pl=+}} # {{lb|ar|政治}} [[民主]] =====變格===== {{ar-decl-noun|دِيمُقْرَاطِيَّة|pl=sfp}} ===詞源2=== {{ar-rootbox|د م ق ر ط}} {{ety|ar|id=陰性形式|:af|دِيمُقْرَاطِيّ<t:民主派,民主黨人><pos:a><id:民主的>|ـَة<id:陰性><pos:陰性後綴>|text=++|tree=1}} ====發音==== {{ar-pr|دِيمُقْرَاطِيَّة}} ** {{IPA|acw|/diː.muɡ.raː.tˤij.ja/|[diː.mʊq.raː.tˤij.ja]|a=漢志}} ====名詞==== {{ar-noun+|دِيمُقرَاطِيَّة<tr:dimuqrāṭiyya>|f}} # {{female equivalent of|ar|دِيمُقْرَاطِيّ|tr=dimuqrāṭiyy}} =====變格===== {{ar-decl-noun|دِيمُقرَاطِيَّة/dimuqrāṭiyya|pl=دِيمُقرَاطِيَّات/dimuqrāṭiyyāt}} ====形容詞==== {{ar-head|adjf|دِيمُقرَاطِيَّة<tr:dimuqrāṭiyya>}} # {{feminine singular of|ar|دِيمُقْرَاطِيّ|tr=dimuqrāṭiyy}} ===參考資料=== * {{cite-web|ar|work={{w|lang=en|The Doha Historical Dictionary of Arabic}}|publisher={{w|lang=en|Arab Center for Research and Policy Studies}}|accessdate=25 September 2026|url=https://www.dohadictionary.org/root/ديمقراطية_يوناني|title=جذر ديمقراطية_يوناني}} {{cln|ar|含有後綴ية的詞}} {{C|ar|政府體制|民主}} e5b4j8imxb6wiqwzca04k0clf3snvjv វិទ្យាសាស្ត្រ 0 3547509 9944367 2026-10-15T03:21:53Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==高棉語== ===詞源=== {{bor+|km|sa|विद्या||學習;知識;智慧}} + {{bor|km|sa|शास्त्र||科學}}。 ===發音=== {{km-IPA|វិតទ្យាសាស}} ===名詞=== {{km-noun|head=[[វិទ្យា]][[សាស្ត្រ]]}} # [[科學]] ====近義詞==== * {{l|km|ស្យង់}}」的新頁面 9944367 wikitext text/x-wiki ==高棉語== ===詞源=== {{bor+|km|sa|विद्या||學習;知識;智慧}} + {{bor|km|sa|शास्त्र||科學}}。 ===發音=== {{km-IPA|វិតទ្យាសាស}} ===名詞=== {{km-noun|head=[[វិទ្យា]][[សាស្ត្រ]]}} # [[科學]] ====近義詞==== * {{l|km|ស្យង់}} mq0barftmb4sdmku1u98le08cgqqrid ស្យង់ 0 3547510 9944368 2026-10-15T03:22:03Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==高棉語== ===詞源=== {{bor+|km|fr|science}}。 ===發音=== {{km-IPA}} ===名詞=== {{km-noun}} # [[科學]] ====近義詞==== * {{l|km|វិទ្យាសាស្ត្រ}}」的新頁面 9944368 wikitext text/x-wiki ==高棉語== ===詞源=== {{bor+|km|fr|science}}。 ===發音=== {{km-IPA}} ===名詞=== {{km-noun}} # [[科學]] ====近義詞==== * {{l|km|វិទ្យាសាស្ត្រ}} 36vl67wukav9mervfh5fuwlhrfxervc ďodă 0 3547511 9944373 2026-10-15T03:49:37Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{also|Appendix:"doda"的變體}} ==波拉布語== ===詞源=== {{ety|pox|:inh|sla-pro:*dědъ|text=+|tree=1}} ===發音=== * {{IPA|pox|/dʲɔdɐ/}} ===名詞=== {{pox-noun|m}} # [[祖父]]」的新頁面 9944373 wikitext text/x-wiki {{also|Appendix:"doda"的變體}} ==波拉布語== ===詞源=== {{ety|pox|:inh|sla-pro:*dědъ|text=+|tree=1}} ===發音=== * {{IPA|pox|/dʲɔdɐ/}} ===名詞=== {{pox-noun|m}} # [[祖父]] j1kgxjstcqva6393yt1o1o83acbbcey 9944397 9944373 2026-10-15T07:39:02Z Sayonzei 40728 /* 名詞 */ 9944397 wikitext text/x-wiki {{also|Appendix:"doda"的變體}} ==波拉布語== ===詞源=== {{ety|pox|:inh|sla-pro:*dědъ|text=+|tree=1}} ===發音=== * {{IPA|pox|/dʲɔdɐ/}} ===名詞=== {{pox-noun|m-pr}} # [[祖父]] f8gsek7x9bpkhyj2cgdxr7d14j48x8l 9944419 9944397 2026-10-15T09:40:43Z TongcyDai 53191 9944419 wikitext text/x-wiki {{also|Appendix:"doda"的變體}} ==波拉布語== ===詞源=== {{ety|pox|:inh|sla-pro:*dědъ|text=+|tree=1}} ===發音=== * {{IPA|pox|/dʲɔdɐ/}} ===名詞=== {{pox-noun|m}} # [[祖父]] {{c|pox|男性家庭成員}} c8lohi69mb8l9rw256f7wg07mq8ynjz Template:R:inz:Applegate:1966 10 3547512 9944385 2026-10-15T06:25:58Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-thesis |entry={{{entry|{{{1|{{pagename}}}}}}}} |author=Richard Brian Applegate |title=Ineseño Chumash Grammar |url=https://web.archive.org/web/20130422131816/http://linguistics.berkeley.edu/~survey/documents/dissertations/applegate-1972.pdf |year=1966 |publisher=University of California, Berkeley |pageparam=page |allowparams=entry,1,2,page }}<noinclude>{{documentation}}{{refcat}}</noinclude>」的新頁面 9944385 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-thesis |entry={{{entry|{{{1|{{pagename}}}}}}}} |author=Richard Brian Applegate |title=Ineseño Chumash Grammar |url=https://web.archive.org/web/20130422131816/http://linguistics.berkeley.edu/~survey/documents/dissertations/applegate-1972.pdf |year=1966 |publisher=University of California, Berkeley |pageparam=page |allowparams=entry,1,2,page }}<noinclude>{{documentation}}{{refcat}}</noinclude> ij954c1k9ykqxyqiju87u0ruw3kg3sr malawa 0 3547513 9944386 2026-10-15T06:27:41Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「==伊內塞諾語== ===發音=== {{rfp|inz}} ===數詞=== {{head|inz|numeral}} # [[8]] ===參考資料=== * {{R:inz:Applegate:1966|page=184}}」的新頁面 9944386 wikitext text/x-wiki ==伊內塞諾語== ===發音=== {{rfp|inz}} ===數詞=== {{head|inz|numeral}} # [[8]] ===參考資料=== * {{R:inz:Applegate:1966|page=184}} g52x698xr2jl5l42yytol07xsa3vxy6 9944399 9944386 2026-10-15T07:42:48Z Sayonzei 40728 /* 伊內塞諾語 */ 9944399 wikitext text/x-wiki ==芭芭雷諾語== ===詞源=== 對照{{cog|inz|malawa}}、{{cog|puy|malawa}} 和{{cog|veo|malawa}}。 ===發音=== {{rfp|boi}} ===數詞=== {{head|boi|數詞}} # [[八]] ===參考資料=== * {{R:boi:Whistler:1980|page=16}} ==伊內塞諾語== ===詞源=== 對照{{cog|boi|malawa}}、{{cog|puy|malawa}} 和{{cog|veo|malawa}}。 ===發音=== {{rfp|inz}} ===數詞=== {{head|inz|數詞}} # [[八]] ===參考資料=== * {{R:inz:Applegate:1966|page=184}} ==普利斯梅諾語== ===詞源=== 對照{{cog|inz|malawa}}、{{cog|puy|malawa}} 和{{cog|veo|malawa}}。 ===發音=== {{rfp|puy}} ===數詞=== {{head|puy|數詞}} # [[八]] ===參考資料=== * {{R:puy:Henry-Rodriguez:2021|page=17}} ==文圖雷諾語== {{number box|veo|8}} ===詞源=== 對照{{cog|boi|malawa}}、{{cog|inz|malawa}} 和{{cog|veo|malawa}}。 ===發音=== {{rfp|veo}} ===數詞=== {{head|veo|數詞}} # [[八]] ===參考資料=== * {{R:veo:mitsqanaqan}} swxn9sfj04j9ngnmopig17jmiiq2ymy Category:布魯語 (新幾內亞)詞元 14 3547514 9944396 2026-10-15T07:20:58Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{auto cat}}」的新頁面 9944396 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Module:Number list/data/veo 828 3547515 9944398 2026-10-15T07:41:43Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「local export = {numbers = {}} local numbers = export.numbers export.numbers[1] = { cardinal = "pakeʼet" } export.numbers[2] = { cardinal = "ʼiškom̓" } export.numbers[3] = { cardinal = "masǝx" } export.numbers[4] = { cardinal = "tskumu" } export.numbers[5] = { cardinal = "yǝtipakeʼes" } export.numbers[6] = { cardinal = "yǝtiʼiškom̓" } export.numbers[7] = { cardinal = "yǝtimasǝx" } export.numbers[8] = { cardinal =…」的新頁面 9944398 Scribunto text/plain local export = {numbers = {}} local numbers = export.numbers export.numbers[1] = { cardinal = "pakeʼet" } export.numbers[2] = { cardinal = "ʼiškom̓" } export.numbers[3] = { cardinal = "masǝx" } export.numbers[4] = { cardinal = "tskumu" } export.numbers[5] = { cardinal = "yǝtipakeʼes" } export.numbers[6] = { cardinal = "yǝtiʼiškom̓" } export.numbers[7] = { cardinal = "yǝtimasǝx" } export.numbers[8] = { cardinal = "malawa" } export.numbers[9] = { cardinal = "tspa" } export.numbers[10] = { cardinal = "kaʼaškom̓" } export.numbers[11] = { cardinal = "tǝlu" } export.numbers[12] = { cardinal = "masǝx tskumu" } export.numbers[14] = { cardinal = "kaʼaškom̓ kasałtskumu" } export.numbers[60] = { cardinal = "sesanta" } export.numbers[100] = { cardinal = "tšixipš" } return export qf2thn1qrsmco7mgnhqsf5ef2ygf6hm sbirciante 0 3547516 9944401 2026-10-15T09:26:47Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|sbirciare}}」的新頁面 9944401 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|sbirciare}} lpmm682now7l0ufegzxn1slt418pcje sbirciato 0 3547517 9944402 2026-10-15T09:26:49Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|sbirciare}} ===異序詞=== * {{anagrams|it|a=abciiorst|abortisci|tribasico}}」的新頁面 9944402 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|sbirciare}} ===異序詞=== * {{anagrams|it|a=abciiorst|abortisci|tribasico}} 0a7fz2xmujxbedqrljg1i6ynhu9nuh5 sbircianti 0 3547518 9944404 2026-10-15T09:27:12Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|sbirciante}}」的新頁面 9944404 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|sbirciante}} ejorryzm7mxbv9r808ohn8qjdqy38fk sbirciata 0 3547519 9944405 2026-10-15T09:27:27Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====名詞==== {{it-noun|f}} # [[斜視]],[[瞥]] ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|sbirciato}} ===異序詞=== * {{anagrams|it|a=aabciirst|sbraciati|tribasica}}」的新頁面 9944405 wikitext text/x-wiki ==意大利語== ===詞源1=== ====名詞==== {{it-noun|f}} # [[斜視]],[[瞥]] ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|sbirciato}} ===異序詞=== * {{anagrams|it|a=aabciirst|sbraciati|tribasica}} mhavw4luqvue1w2t301jmetdua9lolc sbirciati 0 3547520 9944406 2026-10-15T09:27:29Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|sbirciato}} ===異序詞=== * {{anagrams|it|a=abciiirst|tribasici}}」的新頁面 9944406 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|sbirciato}} ===異序詞=== * {{anagrams|it|a=abciiirst|tribasici}} pzgshqwehydplumjswg8biq6kr2yqm2 sbirciate 0 3547521 9944407 2026-10-15T09:27:30Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|sbirciare||2|p|pres|ind//sub|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|sbirciato}} ===詞源3=== ====名詞==== {{head|it|名詞變格形|g=f}} # {{plural of|it|sbirciata}} ===異序詞=== * {{anagrams|it|a=abceiirst|berciasti}}」的新頁面 9944407 wikitext text/x-wiki ==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|sbirciare||2|p|pres|ind//sub|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|sbirciato}} ===詞源3=== ====名詞==== {{head|it|名詞變格形|g=f}} # {{plural of|it|sbirciata}} ===異序詞=== * {{anagrams|it|a=abceiirst|berciasti}} gftouezi2djh7z2tgs0w4gm5q0n0m3x Template:R:Dixon:1921 10 3547522 9944408 2026-10-15T09:29:43Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-journal |en |year=1921 |last=Dixon |first=Roland B. |title=Words for Tobacco in American Indian Languages |trans-title=美洲印地安語中表示煙草的詞彙 |journal=American Anthropologist |volume=23 |issue=1 |pages=19–49 |publisher=American Anthropological Association |doi=10.1525/aa.1921.23.1.02a00040 |pageparam=1 |textparam=2 }}<!--…」的新頁面 9944408 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-journal |en |year=1921 |last=Dixon |first=Roland B. |title=Words for Tobacco in American Indian Languages |trans-title=美洲印地安語中表示煙草的詞彙 |journal=American Anthropologist |volume=23 |issue=1 |pages=19–49 |publisher=American Anthropological Association |doi=10.1525/aa.1921.23.1.02a00040 |pageparam=1 |textparam=2 }}<!-- --><noinclude>{{refcat|abe|alq|arn|arw|car|chh|chr|chy|cr|csi|dak|iow|kic|kju|kyh|lkt|men|mic|moe|mus|nah|nv|oj|otw|peb|pef|pej|peq|pqm|pom|poo|pot|qu|sac|tjm|tli|xnt|yuc}}{{documentation}}</noinclude> 2n16xg3xw5i66k7st9dmcva8aq8ixeb sbrogliante 0 3547523 9944410 2026-10-15T09:33:48Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|sbrogliare}}」的新頁面 9944410 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|sbrogliare}} 2nd6oumg2gmvuyjpvg2xr42g1eu8168 sbrogliato 0 3547524 9944411 2026-10-15T09:33:50Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|sbrogliare}}」的新頁面 9944411 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|sbrogliare}} nktpadxwucht4wb2656c58wfpr60bbg sbroglianti 0 3547525 9944412 2026-10-15T09:34:24Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|sbrogliante}}」的新頁面 9944412 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|sbrogliante}} d0p6hepyf6ei2locvab6i5q6061jokd sbrogliata 0 3547526 9944413 2026-10-15T09:34:33Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|sbrogliato}}」的新頁面 9944413 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|sbrogliato}} 70lmdtfyv6k3x31vj4qhd4ezzgif3b6 sbrogliate 0 3547527 9944414 2026-10-15T09:34:35Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|sbrogliare||2|p|pres|ind//sub|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|sbrogliato}} ===異序詞=== * {{anagrams|it|a=abegilorst|brogliaste}}」的新頁面 9944414 wikitext text/x-wiki ==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|sbrogliare||2|p|pres|ind//sub|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|sbrogliato}} ===異序詞=== * {{anagrams|it|a=abegilorst|brogliaste}} dbty9mhxgrvw0cg8qy7f6w7h51vykrh sbrogliati 0 3547528 9944415 2026-10-15T09:34:36Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====發音==== {{it-pr|sbrogliàti}} ====分詞==== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|sbrogliato}} ===詞源2=== ====發音==== {{it-pr|sbrògliati}} ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|sbrogliarsi||2|s|impr}} ===異序詞=== * {{anagrams|it|a=abgiilorst|brogliasti|sbrigliato}}」的新頁面 9944415 wikitext text/x-wiki ==意大利語== ===詞源1=== ====發音==== {{it-pr|sbrogliàti}} ====分詞==== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|sbrogliato}} ===詞源2=== ====發音==== {{it-pr|sbrògliati}} ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|sbrogliarsi||2|s|impr}} ===異序詞=== * {{anagrams|it|a=abgiilorst|brogliasti|sbrigliato}} jehmq2r2fgnawxj22q0dkqarhpe044u sbrogliarsi 0 3547529 9944416 2026-10-15T09:35:00Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===動詞=== {{it-verb|ò}} # {{reflexive of|it|sbrogliare}} # (從棘手的問題中)[[脫身]] ====變位==== {{it-conj|ò}} ===異序詞=== * {{anagrams|it|a=abgiilorrss|assorbirgli}}」的新頁面 9944416 wikitext text/x-wiki ==意大利語== ===動詞=== {{it-verb|ò}} # {{reflexive of|it|sbrogliare}} # (從棘手的問題中)[[脫身]] ====變位==== {{it-conj|ò}} ===異序詞=== * {{anagrams|it|a=abgiilorrss|assorbirgli}} gk1pnz2i2ja01m3mtxe7859v9csommc Category:布魯語 (新幾內亞) 14 3547530 9944417 2026-10-15T09:37:42Z TongcyBot 83009 養貓 9944417 wikitext text/x-wiki {{auto cat|巴布亞新幾內亞}} 5l69kmf62amy4vpu4toyzxssa8pf98g Reconstruction:原始斯拉夫語/dědъ 118 3547531 9944418 2026-10-15T09:40:26Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{reconstructed}} ==原始斯拉夫語== ===詞源=== {{ety|sla-pro|:inh|ine-bsl-pro:*dḗˀdas<ety:inh<ine-pro:*dʰeh₁dʰos<ety:af<*dʰeh₁dʰ-><*-os<id:非主題元音>>>>>|tree=1}} Derksen 認為此詞源自{{der|sla-pro|ine-bsl-pro|*dēˀd-}},源自{{der|sla-pro|ine-pro|*dʰeh₁dʰos}}。和{{cog|lt|dė̃dė}}、{{m|lt|dė̃dis||叔伯}}、{{cog|lv|dȩ̀ds||老人}}、{{cog|grc|τήθη||祖母}} 同源。<ref name=EDSIL />最初…」的新頁面 9944418 wikitext text/x-wiki {{reconstructed}} ==原始斯拉夫語== ===詞源=== {{ety|sla-pro|:inh|ine-bsl-pro:*dḗˀdas<ety:inh<ine-pro:*dʰeh₁dʰos<ety:af<*dʰeh₁dʰ-><*-os<id:非主題元音>>>>>|tree=1}} Derksen 認為此詞源自{{der|sla-pro|ine-bsl-pro|*dēˀd-}},源自{{der|sla-pro|ine-pro|*dʰeh₁dʰos}}。和{{cog|lt|dė̃dė}}、{{m|lt|dė̃dis||叔伯}}、{{cog|lv|dȩ̀ds||老人}}、{{cog|grc|τήθη||祖母}} 同源。<ref name=EDSIL />最初可能是模仿嬰兒說話的{{onomatopoeic|sla-pro}}。 ===名詞=== {{sla-noun|m|head=*dě̀dъ}}<ref name=EDSIL>{{R:sla:EDSIL|101|*dě̀dъ|m. o (a)}}</ref><ref>{{R:sla:CSAWL|dědъ / dědę|''a'' (SA 158; PR 131; RPT 98, 101)}}</ref> # {{c|sla-pro|家庭成員}} [[祖父]] ====變格==== {{sla-decl-noun|dě̀dъ|ap=a}} ====派生語彙==== {{hrow}} * 東斯拉夫語支: ** {{desc|orv|дѣдъ}} *** {{desc|be|дзед}} *** {{desc|ru|дед}} *** {{desc|rue|дїдо}} **** {{desc|rsk|дїдо|bor=1}} *** {{desc|uk|дід}} ** {{desctree|zle-ono|дѣде|noalts=1}} * 南斯拉夫語支: ** 古教會斯拉夫語: **: {{desc|sclang=1|cu|дѣдъ}} **: {{desc|sclang=1|cu|ⰴⱑⰴⱏ}} ** {{desc|bg|дя́до}} ** {{desc|mk|де́до}} ** 塞爾維亞-克羅地亞語: **: {{desc|sclang=1|sh|дје̏д}}、{{l|sh|де̏д}} **: {{desc|sclang=1|sh|djȅd}}、{{l|sh|dȅd}}、{{l|sh|dȉd}} ** {{desc/sl-tonal|dẹ̑d|dȅd}} * 西斯拉夫語支: ** {{desc|cs|děd}} ** {{desc|pox|ďodă}} ** {{desc|pl|dziad|dziád}} {{qualifier|方言}} *** {{desc|wym|dziodek|bor=1}} ** {{desc|zlw-osk|ded|deda|dedo}} *** {{desc|sk|dedo}} ** 索布語: *** {{desc|dsb|źěd}} *** {{desc|hsb|dźěd}} {{bl}} * {{desc|ltg|dzeds|bor=1}} * {{desc|olo|diedʹoi|bor=1}} * {{desc|yi|זיידע|bor=1|alts=1}} ====參見==== {{sla-pro-family}} ===參考資料=== {{reflist}} [[ru:*dědъ]] oxhoq9mgdiamjpj94jgvos0z5vx6xq3 Category:有詞源樹的波拉布語詞條 14 3547532 9944420 2026-10-15T09:41:00Z TongcyBot 83009 養貓 9944420 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:波拉布語 男性家庭成員 14 3547533 9944421 2026-10-15T09:41:07Z TongcyBot 83009 養貓 9944421 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:波拉布語 男人 14 3547534 9944422 2026-10-15T09:41:13Z TongcyBot 83009 養貓 9944422 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:波拉布語 男性 14 3547535 9944423 2026-10-15T09:41:19Z TongcyBot 83009 養貓 9944423 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx brogliare 0 3547536 9944424 2026-10-15T09:43:00Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===詞源=== {{bor+|it|fro|brouiller|brouiller}}(對應現代{{cog|fr|brouiller|t=使模糊,使混亂}})。 ===發音=== {{it-pr}} ===動詞=== {{it-verb|a/ò}} # {{lb|it|不及物}} [[陰謀]],施[[詭計]] {{+aux|it|avere}} # {{lb|it|不及物|古舊}} [[扭動]] {{+aux|it|avere}} ====變位==== {{it-conj|a/ò}} ====派生詞彙==== {{col|it |brogliaccio |broglio |imbrogliare |sbrogliare }} ===延伸閱讀===…」的新頁面 9944424 wikitext text/x-wiki ==意大利語== ===詞源=== {{bor+|it|fro|brouiller|brouiller}}(對應現代{{cog|fr|brouiller|t=使模糊,使混亂}})。 ===發音=== {{it-pr}} ===動詞=== {{it-verb|a/ò}} # {{lb|it|不及物}} [[陰謀]],施[[詭計]] {{+aux|it|avere}} # {{lb|it|不及物|古舊}} [[扭動]] {{+aux|it|avere}} ====變位==== {{it-conj|a/ò}} ====派生詞彙==== {{col|it |brogliaccio |broglio |imbrogliare |sbrogliare }} ===延伸閱讀=== * {{R:it:Hoepli}} * {{R:it:Garzanti}} * {{R:it:Olivetti|brogliàre}} * {{R:it:Sapere}} * {{R:it:Trec}} ===異序詞=== * {{anagrams|it|a=abegilorr|broglierà}} hsbxx7dhdwqu03ubs09dihhez9r5k20 brogliante 0 3547537 9944425 2026-10-15T09:43:12Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|brogliare}}」的新頁面 9944425 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|brogliare}} 1bgvesrtmnszct3fc6mfocuwo6hk24z brogliato 0 3547538 9944426 2026-10-15T09:43:13Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-pp|inv=1}} # {{past participle of|it|brogliare}}」的新頁面 9944426 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-pp|inv=1}} # {{past participle of|it|brogliare}} 6j2th2n93tz1r1i5vzv89tpw6uv7ntb broglianti 0 3547539 9944427 2026-10-15T09:43:28Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|brogliante}}」的新頁面 9944427 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|brogliante}} hi4bvxxzc1p8c1n8tq74bsjj6yfj35h broglio 0 3547540 9944428 2026-10-15T09:44:02Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「{{also|brogliò}} ==意大利語== ===發音=== {{it-pr|bròglio}} ===詞源1=== {{deverbal|it|brogliare}}。 ====名詞==== {{it-noun|m}} # [[陰謀]];[[操縱]];[[舞弊]] ===詞源2=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|brogliare||1|s|pres|indc}} =====相關詞彙===== * {{l|it|imbrogliare}}」的新頁面 9944428 wikitext text/x-wiki {{also|brogliò}} ==意大利語== ===發音=== {{it-pr|bròglio}} ===詞源1=== {{deverbal|it|brogliare}}。 ====名詞==== {{it-noun|m}} # [[陰謀]];[[操縱]];[[舞弊]] ===詞源2=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|brogliare||1|s|pres|indc}} =====相關詞彙===== * {{l|it|imbrogliare}} p6to9lwvw0rkjrp7cscomvy9i1upwr1 scaglionante 0 3547541 9944432 2026-10-15T09:52:55Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|scaglionare}}」的新頁面 9944432 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|scaglionare}} 2z4exsqh53ckct06861uhprpagyloio scaglionato 0 3547542 9944433 2026-10-15T09:52:57Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|scaglionare}}」的新頁面 9944433 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|scaglionare}} o2hfy2lu09h5721hflq7h1ywnhxqn66 scaglionanti 0 3547543 9944434 2026-10-15T09:53:07Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|scaglionante}}」的新頁面 9944434 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|scaglionante}} jkbbie3y6sdyr8xioatvkstxx84z1yo scaglionati 0 3547544 9944435 2026-10-15T09:53:09Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|scaglionato}} ===異序詞=== * {{anagrams|it|a=aacgiilnost|castigliano|consigliata}}」的新頁面 9944435 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|scaglionato}} ===異序詞=== * {{anagrams|it|a=aacgiilnost|castigliano|consigliata}} 2wj1xu8t0al9ghjv5ea0swbekusyo3z scaglionata 0 3547545 9944436 2026-10-15T09:53:11Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|scaglionato}}」的新頁面 9944436 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|scaglionato}} b0j0buzac016hx8rldsqgna0b49297v scaglionate 0 3547546 9944437 2026-10-15T09:53:15Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|scaglionare||2|p|pres|indc|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|scaglionato}} ===異序詞=== * {{anagrams|it|a=aacegilnost|congelatasi}}」的新頁面 9944437 wikitext text/x-wiki ==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|scaglionare||2|p|pres|indc|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|scaglionato}} ===異序詞=== * {{anagrams|it|a=aacegilnost|congelatasi}} mvkuq1lem29nbjko4rm3no71ln6q61u scansante 0 3547547 9944439 2026-10-15T09:57:44Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|scansare}} ===異序詞=== * {{anagrams|it|a=aacennsst|scannaste}}」的新頁面 9944439 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|scansare}} ===異序詞=== * {{anagrams|it|a=aacennsst|scannaste}} s47wqgovp2uxk07sinqbrd184lb9mhk scansato 0 3547548 9944440 2026-10-15T09:57:45Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|scansare}} ===異序詞=== * {{anagrams|it|a=aacnosst|nascosta}}」的新頁面 9944440 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-pp}} # {{past participle of|it|scansare}} ===異序詞=== * {{anagrams|it|a=aacnosst|nascosta}} 1xr8n7mz45sj5rmuo6s3jb1wydl6j3g scansarsi 0 3547549 9944441 2026-10-15T09:57:53Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===發音=== {{it-pr}} ===動詞=== {{it-verb|à}} # {{reflexive of|it|scansare}} # [[挪開]] # [[躲開]] ====變位==== {{it-conj|à}} ===異序詞=== * {{anagrams|it|a=aacinrsss|scarnassi}}」的新頁面 9944441 wikitext text/x-wiki ==意大利語== ===發音=== {{it-pr}} ===動詞=== {{it-verb|à}} # {{reflexive of|it|scansare}} # [[挪開]] # [[躲開]] ====變位==== {{it-conj|à}} ===異序詞=== * {{anagrams|it|a=aacinrsss|scarnassi}} 0ai80h5he1ja3rmsuk2bo3c1mium7g4 scansanti 0 3547550 9944442 2026-10-15T09:58:00Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|scansante}}」的新頁面 9944442 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|scansante}} fwqh40qmklsozmduc7qc1ot8lzplad9 scansata 0 3547551 9944443 2026-10-15T09:58:08Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|scansato}}」的新頁面 9944443 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|scansato}} mfpv0wwqfm0lxukwixsviigeasef0jx scansati 0 3547552 9944444 2026-10-15T09:58:10Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====發音==== {{it-pr|scansàti}} ====分詞==== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|scansato}} ===詞源2=== ====發音==== {{it-pr|scànsati}} ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|scansarsi||2|s|impr}} ===異序詞=== * {{anagrams|it|a=aacinsst|cantassi}}」的新頁面 9944444 wikitext text/x-wiki ==意大利語== ===詞源1=== ====發音==== {{it-pr|scansàti}} ====分詞==== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|scansato}} ===詞源2=== ====發音==== {{it-pr|scànsati}} ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|scansarsi||2|s|impr}} ===異序詞=== * {{anagrams|it|a=aacinsst|cantassi}} 1p4a5ldkaxkhfe46czoq2dfb1ig1cul scansate 0 3547553 9944445 2026-10-15T09:58:12Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|scansare||2|p|pres|indc|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|scansato}} ===異序詞=== * {{anagrams|it|a=aacensst|cantasse|cassante}}」的新頁面 9944445 wikitext text/x-wiki ==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|scansare||2|p|pres|indc|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|scansato}} ===異序詞=== * {{anagrams|it|a=aacensst|cantasse|cassante}} sh5sj8oihdtgfq7f2r34x6488u08q06 sktsulhk 0 3547554 9944447 2026-10-15T10:00:23Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「==貝拉庫拉語== ===發音=== * {{IPA|blc|/sct͡suɬc/}} ===名詞=== {{head|blc|noun}} # [[心臟]] ===參考資料=== * {{R:blc:Nater:2022|page=177}}」的新頁面 9944447 wikitext text/x-wiki ==貝拉庫拉語== ===發音=== * {{IPA|blc|/sct͡suɬc/}} ===名詞=== {{head|blc|noun}} # [[心臟]] ===參考資料=== * {{R:blc:Nater:2022|page=177}} 6vx4n8o74ejgz98vzkkzctznggnrcc4 Category:貝拉庫拉語詞元 14 3547555 9944448 2026-10-15T10:00:42Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{auto cat}}」的新頁面 9944448 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx scarabocchiante 0 3547556 9944449 2026-10-15T10:01:33Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|scarabocchiare}}」的新頁面 9944449 wikitext text/x-wiki ==意大利語== ===分詞=== {{it-presp}} # {{present participle of|it|scarabocchiare}} hlp57p557ytd7kibfuydtgbzj6eplo8 scarabocchianti 0 3547557 9944451 2026-10-15T10:02:24Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|scarabocchiante}}」的新頁面 9944451 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|分詞變格形}} # {{plural of|it|scarabocchiante}} b828rwin624o9k3y3nluu9l1twfulww scarabocchiata 0 3547558 9944453 2026-10-15T10:02:57Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|scarabocchiato}}」的新頁面 9944453 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=f-s}} # {{feminine singular of|it|scarabocchiato}} c3zi9e2hl03k910x0zzj49db6jmoxrd scarabocchiati 0 3547559 9944454 2026-10-15T10:02:59Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|scarabocchiato}}」的新頁面 9944454 wikitext text/x-wiki ==意大利語== ===分詞=== {{head|it|過去分詞變格形|g=m-p}} # {{masculine plural of|it|scarabocchiato}} nnmdsc5v6kfx2kd6zmd92nwmq49biha scarabocchiate 0 3547560 9944455 2026-10-15T10:03:01Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|scarabocchiare||2|p|pres|ind//sub|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|scarabocchiato}}」的新頁面 9944455 wikitext text/x-wiki ==意大利語== ===詞源1=== ====動詞==== {{head|it|動詞變位形式}} # {{inflection of|it|scarabocchiare||2|p|pres|ind//sub|;|2|p|impr}} ===詞源2=== ====分詞==== {{head|it|過去分詞變格形|g=f-p}} # {{feminine plural of|it|scarabocchiato}} 2rht4w4e67l6h6lmn0v3i2nn6thk0ve yêkaw 0 3547561 9944458 2026-10-15T10:21:22Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「==平原克里語== ===詞源=== {{dercat|crk|aql-pro|inh=1}} 源自{{inh|crk|alg-pro|*le·kawi}}。 ===發音=== * {{crk-IPA}} * {{hyph|crk|yê|kaw}} ===名詞=== {{crk-noun|in||dim=yêkâs|loc=yêkâhk|ᔦᑲᐤ}} # [[沙子]] ====曲折==== {{crk-poss|ii}} ===參考資料=== * {{R:crk:Watkins:1865|Yākow|page=458}} * {{R:crk:Wolfart:1996|page=438}} * {{R:crk:Okimasis:2018|page=323}} * {{R:crk:IPCD|+}}」的新頁面 9944458 wikitext text/x-wiki ==平原克里語== ===詞源=== {{dercat|crk|aql-pro|inh=1}} 源自{{inh|crk|alg-pro|*le·kawi}}。 ===發音=== * {{crk-IPA}} * {{hyph|crk|yê|kaw}} ===名詞=== {{crk-noun|in||dim=yêkâs|loc=yêkâhk|ᔦᑲᐤ}} # [[沙子]] ====曲折==== {{crk-poss|ii}} ===參考資料=== * {{R:crk:Watkins:1865|Yākow|page=458}} * {{R:crk:Wolfart:1996|page=438}} * {{R:crk:Okimasis:2018|page=323}} * {{R:crk:IPCD|+}} erj079djlragwp1ggsyu1t12v6ltitv Template:R:crk:Watkins:1865 10 3547562 9944459 2026-10-15T10:21:50Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-book |year=1865 |title=A dictionary of the Cree language as spoken by the Indians of the Hudson's Bay company's territories |author=E. A. Watkins |entry={{{1|}}} |pageparam=page |location=London |publisher=Society for Promoting Christian Knowledge |allowparams=1 }}<noinclude>{{refcat}}</noinclude>」的新頁面 9944459 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |year=1865 |title=A dictionary of the Cree language as spoken by the Indians of the Hudson's Bay company's territories |author=E. A. Watkins |entry={{{1|}}} |pageparam=page |location=London |publisher=Society for Promoting Christian Knowledge |allowparams=1 }}<noinclude>{{refcat}}</noinclude> 8hbgoqj8p47ves85og76q8x3dxexehz Template:R:crk:IPCD 10 3547563 9944460 2026-10-15T10:22:07Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-web |year=2019 |title={{#ifeq:{{{1|}}}|+|{{pagename}}|{{{1|}}}}} |url=https://itwewina.altlab.app/word/{{urlencode:{{#ifeq:{{{1|}}}|+|{{pagename}}|{{{1|}}}}}|PATH}}/?paradigm-size=full |work=itwêwina Plains Cree dictionary |publisher=Alberta Language Technology Lab |allowparams=1 }}<noinclude>{{refcat}}</noinclude>」的新頁面 9944460 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-web |year=2019 |title={{#ifeq:{{{1|}}}|+|{{pagename}}|{{{1|}}}}} |url=https://itwewina.altlab.app/word/{{urlencode:{{#ifeq:{{{1|}}}|+|{{pagename}}|{{{1|}}}}}|PATH}}/?paradigm-size=full |work=itwêwina Plains Cree dictionary |publisher=Alberta Language Technology Lab |allowparams=1 }}<noinclude>{{refcat}}</noinclude> 82ao9yv2lo4rcxfo7q88c0f6gi5amaj