Skip to content

Commit b3f4bea

Browse files
committed
update docs
1 parent e51903d commit b3f4bea

File tree

3 files changed

+29
-13
lines changed

3 files changed

+29
-13
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Changelog
22

3+
## 0.3.0 (yyyy-mm-dd)
4+
5+
* fix "当字符串中有非中文的时候,会出现下标越界的情况"(影响 `pinyin.LazyPinyin``pinyin.Slug` ([#1](https://github.com/mozillazg/go-pinyin/issues/1))
6+
* 调整对非中文字符的处理:当遇到没有拼音的字符时,直接忽略
7+
```
8+
// before
9+
fmt.Println(pinyin.Pinyin("中国人abc", pinyin.NewArgs()))
10+
[[zhong] [guo] [ren] [] [] []]
11+
12+
// after
13+
fmt.Println(pinyin.Pinyin("中国人abc", pinyin.NewArgs()))
14+
[[zhong] [guo] [ren]]
15+
```
16+
17+
318
## 0.2.1 (2015-08-26)
419

520
* `yu`, `y`, `w` 不是声母

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,3 +72,4 @@ Related Projects
7272

7373
* [hotoo/pinyin](https://github.com/hotoo/pinyin): 汉语拼音转换工具 Node.js/JavaScript 版。
7474
* [mozillazg/python-pinyin](https://github.com/mozillazg/python-pinyin): 汉语拼音转换工具 Python 版。
75+
* [mozillazg/rust-pinyin](https://github.com/mozillazg/rust-pinyin): 汉语拼音转换工具 Rust 版。

pinyin.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,26 +15,26 @@ const (
1515

1616
// 拼音风格(推荐)
1717
const (
18-
Normal = 0 // 普通风格,不带声调(默认风格)。如: pin yin
19-
Tone = 1 // 声调风格1,拼音声调在韵母第一个字母上。如: pīn yīn
20-
Tone2 = 2 // 声调风格2,即拼音声调在各个拼音之后,用数字 [0-4] 进行表示。如: pi1n yi1n
21-
Initials = 3 // 声母风格,只返回各个拼音的声母部分。如: 中国 的拼音 zh g
22-
FirstLetter = 4 // 首字母风格,只返回拼音的首字母部分。如: p y
18+
Normal = 0 // 普通风格,不带声调(默认风格)。如: zhong guo
19+
Tone = 1 // 声调风格1,拼音声调在韵母第一个字母上。如: zhōng guó
20+
Tone2 = 2 // 声调风格2,即拼音声调在各个拼音之后,用数字 [0-4] 进行表示。如: zho1ng guo2
21+
Initials = 3 // 声母风格,只返回各个拼音的声母部分。如: zh g
22+
FirstLetter = 4 // 首字母风格,只返回拼音的首字母部分。如: z g
2323
Finals = 5 // 韵母风格1,只返回各个拼音的韵母部分,不带声调。如: ong uo
2424
FinalsTone = 6 // 韵母风格2,带声调,声调在韵母第一个字母上。如: ōng uó
2525
FinalsTone2 = 7 // 韵母风格2,带声调,声调在各个拼音之后,用数字 [0-4] 进行表示。如: o1ng uo2
2626
)
2727

2828
// 拼音风格(兼容之前的版本)
2929
const (
30-
NORMAL = 0 // 普通风格,不带声调(默认风格)。如: pin yin
31-
TONE = 1 // 声调风格1,拼音声调在韵母第一个字母上。如: pīn yīn
32-
TONE2 = 2 // 声调风格2,即拼音声调在各个拼音之后,用数字 [0-4] 进行表示。如: pi1n yi1n
33-
INITIALS = 3 // 声母风格,只返回各个拼音的声母部分。如: 中国 的拼音 zh g
34-
FIRST_LETTER = 4 // 首字母风格,只返回拼音的首字母部分。如: p y
35-
FINALS = 5 // 韵母风格1,只返回各个拼音的韵母部分,不带声调。如: ong uo
36-
FINALS_TONE = 6 // 韵母风格2,带声调,声调在韵母第一个字母上。如: ōng uó
37-
FINALS_TONE2 = 7 // 韵母风格2,带声调,声调在各个拼音之后,用数字 [0-4] 进行表示。如: o1ng uo2
30+
NORMAL = Normal
31+
TONE = Tone
32+
TONE2 = Tone2
33+
INITIALS = Initials
34+
FIRST_LETTER = FirstLetter
35+
FINALS = Finals
36+
FINALS_TONE = FinalsTone
37+
FINALS_TONE2 = FinalsTone2
3838
)
3939

4040
// 声母表

0 commit comments

Comments
 (0)