Skip to content

ZedingZhang/huazhou-dictionary-miniprogram

Repository files navigation

化州话字典

微信小程序,查询化州方言(粤语分支)的汉字读音。 这是全国第一个查询化州话拼音字典产品。

English Version →


30-second verification

快速确认小程序入口和离线字典数据可加载:

git clone https://github.com/ZedingZhang/huazhou-dictionary-miniprogram.git
cd huazhou-dictionary-miniprogram
node -c app.js
node -c pages/index/index.js
node - <<'JS'
const { dialectDict } = require("./data/dict_data.js");
const { s2t } = require("./data/s2t_dict.js");
console.log(`dialect=${Object.keys(dialectDict).length}, s2t=${Object.keys(s2t).length}`);
JS

使用

微信小程序搜索 "化州话字典" 即可使用。

截图

功能

  • 支持简体字繁体字输入
  • 自动简繁转换,处理一字多繁体
  • 同时给出广州音上江音下江音三种读音
  • 完全离线,无需网络

关于读音

提供三种读音:

音系 说明 显示颜色
广州音 标准粤语(香港语言学学会粤拼方案) 🟧 橙色
上江音 化州大部分镇街 🟩 绿色
下江音 杨梅镇、同庆镇、长岐镇及其附近 🟦 蓝色

Architecture

flowchart TD
  user["用户输入汉字<br/>简体或繁体"]

  subgraph mini["微信小程序客户端(完全离线)"]
    app["app.js / app.json / app.wxss<br/>应用配置与全局样式"]
    page["pages/index<br/>主页搜索与结果渲染"]
    s2t["data/s2t_dict.js<br/>简繁转换,获取繁体字数组"]
    dict["data/dict_data.js<br/>查询广州音、上江音、下江音"]
    output["显示结果<br/>繁体字 + 广州音 + 上江音 + 下江音"]
  end

  user --> page
  app --> page
  page --> s2t
  s2t --> dict
  dict --> output
  output --> page
Loading

项目结构

├── data/
│   ├── dict_data.js       # 方言字典(4310字条,含广州音/上江/下江)
│   └── s2t_dict.js        # 简繁转换字典(~4000条映射)
├── pages/
│   └── index/             # 主页 — 字典搜索
├── app.js / app.json / app.wxss
├── project.config.json
└── sitemap.json

技术栈

  • 微信小程序原生框架 (glass-easel)
  • 基础库 3.15.0+
  • 纯客户端,无云开发依赖
  • 拼音方案基于香港语言学学会粤语拼音方案(Jyutping)

相关链接


English Version →

About

化州话字典 | Huazhou Dialect Dictionary — 微信小程序,支持简繁转换,查询上江/下江方言拼音 | WeChat Mini Program for Cantonese dialect pronunciation lookup

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors