zhoulixiang
7f658c978b
feat: add traditional Chinese character recognition mode
...
Add support for traditional Chinese characters with the `traditional` option.
This includes new `addTraditionalDict` and `getTraditionalDict` APIs,
and integration with pinyin, html, and segment functions.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-18 12:38:30 +08:00
zhoulixiang
66767673b2
perf: remove unused import
2025-08-03 11:10:28 +08:00
zhoulixiang
d7a33e0041
feat: 支持声母中排除 yw
2025-08-03 11:07:36 +08:00
zhoulixiang
d9d79f70a0
feat: extract common types
2025-08-03 10:54:35 +08:00
zhoulixiang
80861223d0
feat: 支持自定义 ü 要替换为的字符串
2025-02-23 18:39:32 +08:00
zhoulixiang
169ac1a104
fix: 兼容 customPinyin 文字和拼音数量不对齐的问题
2025-02-23 17:45:00 +08:00
zhoulixiang
fa07de93bd
Merge pull request #279 from zh-lx/feature-first-consistent
...
feat: keep consistent for first
2024-11-03 01:38:53 +08:00
zhoulixiang
5179bc13ee
feat: keep consistent for first
2024-11-03 01:34:31 +08:00
zhoulixiang
ff6efb04b4
feat: keep consistent for first
2024-11-03 01:33:03 +08:00
zhoulixiang
7b648b092d
feat: keep consistent for first
2024-11-03 00:21:32 +08:00
zh-lx
2e203f0b46
feat: match api 支持 v 转换
2024-09-24 22:19:41 +08:00
zhoulixiang
d4a9933e76
feat: html api 支持不输出 rp 标签
2024-08-03 17:57:26 +08:00
zhoulixiang
0dd48ece11
feat: 优化 html 自定义类名显示
2024-08-03 17:52:59 +08:00
zhoulixiang
180fd277c8
fix: 修复 segment api 文字最后的标点符号丢失问题
2024-07-29 18:56:00 +08:00
zhoulixiang
c806f4d5b2
feat: 增加 nonZhScope 属性
2024-07-28 20:14:57 +08:00
zhoulixiang
2fdbd9aaf2
feat: add segment api
2024-07-28 18:16:26 +08:00
zhoulixiang
88b338add2
patch: 修正部分读音
2024-07-15 08:57:16 +08:00
zhoulixiang
673610f2b6
feat: 支持外部调用 getInitialAndFinal、getFinalParts、getNumOfTone 等 API
2024-06-30 17:04:55 +08:00
zhoulixiang
2369a70b5e
fix: 修复 .d.ts 文件中 alias 报错问题
2024-06-14 15:17:14 +08:00
zhoulixiang
4dd9f1ba29
Merge pull request #252 from zh-lx/feature-dict
...
patch: 更新部分字词读音
2024-06-14 00:25:57 +08:00
zhoulixiang
638b23d57e
patch: 更新部分词典
2024-06-14 00:24:21 +08:00
zhoulixiang
30e2741d8e
patch: 更新部分字词读音
2024-06-13 23:58:31 +08:00
zhoulixiang
fb80cef58c
chore: 优化部分代码
2024-06-11 20:55:36 +08:00
zhoulixiang
d2b042a58b
Merge pull request #249 from zh-lx/feature-char-qu
...
patch: 修正"曲"默认读音
2024-06-10 11:31:03 +08:00
zhoulixiang
4dbe9bdab7
feat: 支持特殊拼音字符的转换
2024-06-10 11:17:54 +08:00
zhoulixiang
bf3a5f20d0
patch: 修正"曲"默认读音
2024-06-09 20:11:44 +08:00
zhoulixiang
a99b29f4f1
feat: 自定义词典词 length 适配双字节字符
2024-06-09 19:48:43 +08:00
zhoulixiang
35932f3cba
feat: 支持叠字符々发音
2024-06-09 12:10:41 +08:00
zhoulixiang
3917d6bb74
feat: 支持叠字符[々]
2024-06-09 12:05:45 +08:00
zhoulixiang
a578dbe0c8
feat: 对照通用汉字规范表读音校正
2024-06-09 11:49:32 +08:00
zhoulixiang
e2d20119f8
feat: 补全通用汉字规范表字符
2024-06-09 06:56:20 +08:00
zhoulixiang
4832bb1fd9
feat: 双 unicode 编码字符适配
2024-06-08 20:56:57 +08:00
zhoulixiang
7ea51e3ec0
feat: custom 和 match api 对于双 unicode 编码字符的适配
2024-06-05 10:51:54 +08:00
zhoulixiang
818642ad95
fix: 修复 surname:head 对于复姓开头不生效的问题
2024-05-30 19:07:14 +08:00
zhoulixiang
b6f1010317
feat: 优化自定义 dict 的逻辑
2024-05-28 19:59:40 +08:00
zhoulixiang
22623997cd
chore: remove unused code
2024-05-27 09:23:39 +08:00
zh-lx
fc2047bd15
feat: 支持 surname head 模式
2024-05-22 09:26:20 +08:00
zhoulixiang
fc7166e3bb
fix: 修复 alias 导致的 type 报错
2024-05-07 15:16:36 +08:00
zhoulixiang
aaaf01775d
Merge pull request #232 from zh-lx/patch-dict4
...
patch: 修复部分字词读音
2024-04-28 09:41:52 +08:00
zhoulixiang
d14db75172
patch: 修复部分字词读音
2024-04-28 09:33:24 +08:00
zhoulixiang
0754cdc104
fix: "修复 convert 对于 iu 韵母转换不正确的问题"
2024-04-28 08:22:30 +08:00
zhoulixiang
5b1f66e354
fix: 修复 polyphonic 对非中文字符的处理
2024-04-18 10:48:18 +08:00
zhoulixiang
8a3cfebdc7
optimize: remove useless code
2024-04-15 14:49:38 +08:00
zhoulixiang
a407fa9205
test: migrate chai to vitest
2024-04-15 14:40:48 +08:00
zhoulixiang
6099675620
test: 完善测试用例
2024-04-15 11:09:22 +08:00
zhoulixiang
ae365238bd
release: 3.20.0
2024-04-11 21:03:08 +08:00
zhoulixiang
645afca853
feat: 更新 dict.json 数据
2024-04-11 16:39:46 +08:00
zhoulixiang
877a711b45
feat: 更新 dict 数据
2024-04-11 16:16:00 +08:00
一丝
03bef8e532
fix: pinyin() 方法中只有一个非中文时无法丢失该字符
...
这个 PR 修复了 `html()` 等方法中只有一个非中文字符时丢失该字符的问题。
**Break Change**
`pinyin('a', { type: 'array' })` 将从原来的返回 `[]` 改为返回 `['a']`,与 `type: 'all'` 的行为保持一致。
2024-04-09 01:39:28 +08:00
zhoulixiang
d90acac89a
release: 3.20.0-beta.5
2024-04-07 21:10:29 +08:00