- 包括Монгол хэлний их тайлбар толь(МХИТТ)和Монголын түүхийн тайлбар толь(МТТТ)。
- 之前在b站发过一个仅有МХИТТ的版本。这个版本加入了МТТТ的全部内容,包括文字、图片、词条发音、对应的传统蒙古文。此外,还进行了重新排版,清洗了html,删除了发现的重复词条,补充了更多的传统蒙古文。
文件列表:
- 【2023-8-13】 MongolToli.mdx
- 【2023-1-3】 MongolToli.mdd (МХИТТ发音)
- 【2023-1-3】 MongolToli.1.mdd (МТТТ发音)
- 【2023-1-3】 MongolToli.2.mdd (插图)
- 【2023-1-3】 MongolToli.3.mdd (МТТТ传统蒙古文)
- 【2023-8-13】MongolToli.4.mdd (字体)
- 【2023-1-3】 MongolToli.png (logo)
- 【2023-8-13】 MongolToli.css
- 【2023-8-13】 MongolToli.js
测试环境:
- Linux + Goldendict
- 安卓13 + DictTango
使用方式:
- 音频、图片的mdd可以不下载,其他功能不受影响。
- 将下载的文件放在同一文件夹下,保证mdx、mdd和png的文件名相同,不要修改css、js的名称,再将此文件夹放入词典文件目录下。
- 支持检索西里尔文、传统蒙古文及其拉丁转写。
- 点击MT按钮可以发音。
- 历史词典点击монгол бичиг、кирилл бичиг按钮可以在传统蒙古文、西里尔文之间切换。
- 历史词典点击pdf按钮可以展开原网站提供的历史词条传统蒙古文转化而成的图片。
数据问题及处理:
- 传统蒙古文的正字法与国内有些许差异,大部分已根据国内的标准校正。
- 原网站传统蒙古文的编码和字体不完全匹配,故转为栗林均网站使用的编码格式和字体(符合国际/国内标准)。
- 删除重复词义。
- 对词头进行了部分清理。
- 从词库中自动补充了部分原网站没有的传统蒙古文,从app上手动补充了个别。
- app提供了传统蒙古文的转写,由其可知单词末辅助元音采用的是ᠢ,而非网站上的ᠶ,ᠦᠭᠡᠢ是作为附加成分(故用NNBSP连接),而非网站上的独立单词(故用空格连接)。保留app的正字。
- 保留蒙古国正字法ayi型、字母kh。转写的索引兼容内蒙古正字法ai型、字母k,但传统蒙古文的索引不兼容。
- app上的转写方案有些问题,例如ᠻ和阴性的ᠬ都转写为k,ᠰᠠᠢᠬᠠᠨ和ᠰᠠᠶ᠋ᠢᠬᠠᠨ都转写为sayiqan,ᠧ和ᠡ都转写为e。不采用。
已發現但暫未解決的問題:
- 原网站没有的传统蒙古文在app上可查询,尚未据其补充完全。
- DictTango查询模式高度可能不合适。
- 历史词条的传统蒙古文是根据原网站提供的pdf文件的文字层提取的,质量不高。我对部分持续出现的错误进行了替换,但仍存在很多问题,所以大家还是暂时点击pdf,看原pdf转化而成的图片吧。
Changelog:
- 处理原数据领属格被识别为-in的错误
- 领属格错误: y'yn > -yin,n-un > n-u, -iian > -iyan, -iien > -iyen
- 校正app数据中词缀-u元音不和谐、词缀前错用空格的问题
- 校正元音不和谐:хүнсэнд
- 校正部分短语中蒙古文的拼写错误:өгөх, тэнгэр, мотоцикл унах
- -a, -e > _a, _e
- 补充转写中缺失的NNBSP:бишүү
- uyi > uy'i
- 个别小错误:чиньбат > чинь Бат
- 解决DictTango查询模式高度不够的问题
- 字体打包,西里尔文改为Palatino Linotype字体,蒙古文改为新蒙白,并配合字体调整个别编码
- 优化css:设置蒙文的高度、宽度,字体大小,head栏flex display
- 动态调整蒙文高度
- 根据app中的传统蒙古文进行校正
- 修正短语中的传统蒙古文拼法:хорвоод
- 字体转换为Mongolian White。
- 根据当前字体校正найм、саяхан、маяг、намайг、чамайг、шиг的传统蒙古文及转写。
- -iin替换为-yin。
- 更新西里尔-胡都木数据库
- 修复词缀导致的词性判断错误从而导致的转写错误
- 修复传统蒙古文、西里尔文互转是GEN的书写错误
- 修复拉丁转写gi的显示问题
- 提高键位检索的匹配度
- css微调:字体、拉丁转写横写等
- 保留蒙古国正字法ayi型、字母kh。转写的索引兼容内蒙古正字法ai型、字母k。
- 修复词义中-ний的显示错误。
- 修改了传统蒙古文的匹配算法。
- 修正传统蒙古文匹配为拉丁转写的错误。
- 删除部分词条传统蒙古文多出的᠔。
- 微调css,与其他词典统一。
- 修改转写的编码,所见即所得,使用Charis SIL字体,索引兼容栗林均键位(γ、χ)。
- 传统蒙古文的字体改为Mongolian Baiti,优点是处理历史拼写更准确,且能正确处理仅含有i元音的词词末字母g的形式,兼容ayi、ai型拼写,缺点是iOs上不能正确处理MVS,且字体偏小,和汉字混排更加麻烦。清文鉴中存在大量历史拼写,Mongolian Universal White不能正确处理。故为了统一更换了所有词典的字体。两者均不能正确处理仅含有i元音的词词中字母g的形式,需选择控制符FVS3。
- 在新字体下,校正g形式的错误:'ᠠᠩᠭᠯᠢᠴᠢᠯᠠᠬᠤ', 'ᠠᠩᠭᠯᠢᠵᠢᠬᠤ', 'ᠠᠩᠭᠯᠢᠴᠤᠳ'。
- 修正阳性词转写中的g。
- ügei用NNBSP连接。
- 删除重复词条:магнай хагартал баярлах、тэн тэнгүй ачаа тэмээ малын зовлон тэнцвэргүй амраг сэтгэл санааны зовлон。
- 精简传统蒙古文、拉丁转写检索方向的导航栏。
- 按词义顺序给tab排序。
- 词末字母y改为i。
- 删除重复词条:монгол бүрээ、сүлд дуулал、багш шавь、багш шавийн барилдлага、тээрүүлэх、бүсрэг яр。
- 删除义项的空白标签。
- 校正只含有元音i的单词的拼写(考虑附加成分=ece、=iyer、=Ud)。
- 删除重复词条:молор эрдэнэ、жуух бичиг барих、бичгийн боловсрол、бичгийн машин。
- 清理多余的)和标签。
- 校正只含有元音i的单词的拼写。
- 解决imgs不存在时js报错的问题。
2023-7-3: mdx、css
2023-2-10: mdx、css
2023-1-19: mdx、css
"2023-1-13: mdx、js
GoldenDict显示效果:
按西里尔文查询МХИТТ词条,унах (同一西里尔文对应多个传统蒙古文)
按传统蒙古文、拉丁转写查询МХИТТ,ᠶᠠᠭᠠᠷᠠᠬᠤ、yaGaraqu (同一传统蒙古文对应多个西里尔文)
按西里尔文查询МТТТ,Чингис хаан,可切换至传统蒙古文
DictTango
按传统蒙古文、拉丁转写查询МТТТ,可切换至西里尔文,点击pdf可展开原pdf。图片有点小,可用放大功能,或者点击图片在第三方app中打开
下载:
字体(与我发布的其他词典通用):