v0.2.0 · Tampermonkey Userscript

Wiki Pali DPD

为 WikiPali(wikipali.cc / wikipali.org)注入巴利语词典数据 — 变格表、复合词拆解、释义一键查询

安装脚本 wiki-pali-dpd.user.js
GitHub  ·  需要 Tampermonkey / Violentmonkey

功能

词典查询

在 WikiPali(wikipali.cc / wikipali.org)搜索巴利语单词时,自动从 DPD 词典数据中查询词条, 显示释义、词性、语法信息。

变格表

名词、形容词、代词的完整变格表一键展开,支持所有常见词干类型, 数据来源于 DPD 变格模板系统。

复合词拆解

自动识别巴利语复合词并拆解为组成部分,帮助理解复合词构词方式和语义。

离线可用

词典数据通过 IndexedDB 缓存,首次加载后完全离线可用, 无需重复下载。

安装

  1. 安装 TampermonkeyViolentmonkey 浏览器扩展 (Chrome / Firefox / Edge 均可)
  2. 点击上方 「安装脚本」 按钮,扩展会自动弹出安装页面
  3. 在安装页面点击 「安装」 确认
  4. 打开 wikipali.ccwikipali.org,搜索任意巴利语单词
首次使用:搜索时会弹出提示框询问是否下载词典数据(约 11MB), 点击「下载」即可。数据下载后缓存在浏览器中,后续完全离线使用。

使用说明

基本搜索

wikipali.ccwikipali.org 的搜索框中输入巴利语单词,脚本会自动查询 DPD 词典数据, 在搜索结果上方插入一个信息栏。

查看详情

信息栏显示词条概要(词目、词性、释义),点击信息栏可展开查看完整内容: 变格表、复合词拆解、语法说明等。

菜单项

安装后在 Tampermonkey 菜单中可以看到「设置」和「查询历史」两个菜单项, 可用于管理缓存和查看历史搜索记录。

词典数据

数据源
DPD (Digital Pali Dictionary) — 数字巴利语词典项目
格式
SQLite 数据库,包含 lookup、headwords、inflection_templates、roots 四张表
大小
压缩后约 11MB,解压约 30MB
许可
MIT License

词典数据由 dpd-db 项目构建导出。你可以通过 npm run export-db 从本地的 dpd.db 重新生成。 数据文件可自行托管,在脚本设置中配置 dpd_data_url 即可。