Commit Graph

175 Commits

Author SHA1 Message Date
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
zhoulixiang
04bcc6757f Merge remote-tracking branch 'origin/main' into feature-segmentit 2024-04-07 21:04:20 +08:00
zhoulixiang
e67c9790d4 release: 3.20.0-beta.4 2024-04-07 21:01:47 +08:00
zhoulixiang
003c9a0a3c fix: type checker 2024-03-29 17:24:50 +08:00
zhoulixiang
2fd861fc4d feat: pinyin all 模式新增 polyphonic 和 inZhRange 属性 2024-03-29 17:22:52 +08:00
一丝
3a395c134e feat: 删除「一行行」词典,改为更长的词典
确保单独的「一行行」读音为 yì háng háng。
2024-03-28 20:28:49 +08:00
一丝
1749bbd311 fix: 删除「相片」,读音有争议,待考证 2024-03-28 19:03:42 +08:00
一丝
c562137cf5 feat: 增加一期 2024-03-28 18:58:21 +08:00
一丝
60e901883d fix: 删除不正确读音或不需要的词
一二一 已经默认是第一声了。
2024-03-28 18:58:21 +08:00
一丝
ad4c339198 feat: 增加更多「行 háng」的词语;支持特殊的绕口令 2024-03-28 18:58:21 +08:00
一丝
ad4a9efa87 feat: 支持「一」、「 〇」连用时,「一」为第一声
如:二〇一〇年
2024-03-28 18:49:33 +08:00
zhoulixiang
d095f8e57a patch: 部分拼音修正 2024-03-28 14:46:46 +08:00
zhoulixiang
f2643858d3 Merge remote-tracking branch 'origin/main' into better-yi-2 2024-03-28 14:45:22 +08:00
zhoulixiang
1e9ecfc18e patch: 修正部分读音 2024-03-26 23:52:23 +08:00
zhoulixiang
ad0d2f589b patch: 部分读音修正 2024-03-26 23:16:57 +08:00
zhoulixiang
3e9d71ec68 patch: 对照 jieba 修正读音 2024-03-26 23:11:00 +08:00
zhoulixiang
f613171cfc optimize: 优化 AC 自动机构建性能 2024-03-26 18:42:36 +08:00
zhoulixiang
2750c1d12e Merge pull request #198 from zh-lx/fix-multiple-with-surname
fix: 修复 multiple 和 surname 一同使用的情景
2024-03-21 17:14:38 +08:00
一丝
1cb667c9f0 feat: 继续完善「一」字不变调的情况 2024-03-20 19:35:37 +08:00
zhoulixiang
62fd375528 fix: 修复 multiple 和 surname 同时使用的场景 2024-03-20 09:26:09 +08:00
zhoulixiang
13a9e08402 fix: 修复 multiple 和 surname 一同使用的情景 2024-03-20 09:23:29 +08:00
zhoulixiang
5df79800e3 feat: 优化"难"相关词语 2024-03-20 09:03:09 +08:00
一丝
27ed7aa46c feat: 增加词:难然: 'nuó rán' 2024-03-19 21:50:49 +08:00
一丝
0e3cba3d1d feat: 增加更多难(nàn)的词组,增加了一些姓氏
以及:

- 解决「曾经沧/海难/为水」为变成第四声的问题
2024-03-19 21:37:24 +08:00
一丝
b0fd5b37b4 fix: 車的读音优先发 jū,戌的读音优先发 xū
这两个读音更加常用

例如:

```
戊戌(xū)变法
今天你出车(chē)了吗?
下象棋要尽快出車(jū)。
```
2024-03-19 17:46:55 +08:00
zhoulixiang
2ede3642bc Merge branch 'better-yi' of https://github.com/yisibl/pinyin-pro into better-yi 2024-03-19 00:28:42 +08:00
一丝
832ef9097b fix: 「之一」与「得之一寸光中」的「一寸」冲突
- 增加了一月及与月冲突的测试
2024-03-18 23:32:17 +08:00
zhoulixiang
6440276d71 feat: 优化 一 读音 2024-03-18 23:31:30 +08:00
一丝
5cffd3ea96 fix: 「之一」与「得之一寸光中」的「一寸」冲突 2024-03-18 21:01:17 +08:00
一丝
22c9c95595 feat: 支持「一、更」根据上下文改变读音
-「风一更」从一声订正为四声
- 同时「一更天」保持一声
2024-03-18 20:34:04 +08:00
一丝
f731e137a8 refactor: 删除部分一字结尾的成语字典
因为它们在其他地方已经处理过不变调了。
2024-03-18 17:53:55 +08:00
一丝
fb1b2e7bf8 feat: 支持「一」字更多不变调的情况 2024-03-18 17:49:53 +08:00
一丝
cfe9ccf012 fix: 「一地」连用时需要变调为二声
如:一地鸡毛、洒了一地

此外增加了更多「一」变调相关的测试
2024-03-18 13:19:13 +08:00
一丝
04ebe96bc1 refactor: 变调选项由 inflection 改为 toneSandhi
虽然 Tone changes 会更加通俗一些,但是 Wiki 百科说道:

> Tone sandhi is compulsory as long as the environmental conditions that trigger it are met. It is not to be confused with tone changes that are due to derivational or inflectional morphology.
> https://en.wikipedia.org/wiki/Tone_sandhi#What_tone_sandhi_is_and_what_it_is_not
2024-03-18 12:09:40 +08:00
zhoulixiang
9269cfc783 feat: 优化拼音及部分词库 2024-03-18 11:22:00 +08:00
zhoulixiang
1383ef0c2d feat: 增加变调开关 2024-03-18 10:39:11 +08:00
zhoulixiang
1f2941c017 fix: 修复部分变调失效的情况 2024-03-18 10:15:59 +08:00
zhoulixiang
7f63a15d3e feat: 调整词库 2024-03-18 09:19:40 +08:00
zhoulixiang
04c57b120e Merge remote-tracking branch 'origin/main' into feat-change-tone 2024-03-17 18:12:59 +08:00
zhoulixiang
d13d4393b9 feat: 支持"一"和"不"的变调 2024-03-17 18:10:22 +08:00
zhoulixiang
0e9270443c Merge pull request #180 from yisibl/add-surnames
fix: 修正一些姓氏读音以及增加一些姓氏
2024-03-17 17:12:36 +08:00