Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
  • Loading branch information
bluelovers committed Jan 28, 2022
1 parent 7de9989 commit 5064925
Showing 1 changed file with 15 additions and 8 deletions.
23 changes: 15 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,23 @@ The Chinese Language Pack localizes the UI of IntelliJ IDEA, AppCode, CLion, Dat

或執行 `yarn ci:install`

## 基於分詞系統的替換字詞說明
### 與官方簡體版差異

### [lib/static/synonym.txt](lib/static/synonym.txt)
- 以分詞系統與轉繁來基於官方簡體版自動打包製作
- 解除版本安裝上限範圍的限制 *until-build*
- 忽略部分官方版檔案

### 基於分詞系統的替換字詞說明

#### [lib/static/synonym.txt](lib/static/synonym.txt)

此檔案放置轉換用詞,格式為 `最終顯示的字詞,替換的字詞`

然後由於每次轉換都是以原始簡體檔案來做轉換,所以替換的字詞請包含簡體

實際添加的內容請直接查看檔案內容做參考

### [lib/static/table.txt](lib/static/table.txt)
#### [lib/static/table.txt](lib/static/table.txt)

此檔案放置分詞系統的字典庫

Expand All @@ -38,27 +44,28 @@ The Chinese Language Pack localizes the UI of IntelliJ IDEA, AppCode, CLion, Dat
- https://github.com/bluelovers/ws-segment/blob/master/packages/%40novel-segment/postag/lib/postag/ids.ts
- https://github.com/bluelovers/ws-segment/blob/master/packages/novel-segment/test/demo.cache.ts#L97

### [test/segment-check.ts](test/segment-check.ts)
#### [test/segment-check.ts](test/segment-check.ts)

[test/temp/*.txt](test/temp) 資料夾底下新增任何副檔名為 .txt 檔案
之後執行此腳本 則可以查看分詞系統分詞後結果
來了解 為什麼沒有發生預期的轉換

## .properties
### .properties

透過 [lib/static/lazy.properties](lib/static/lazy.properties) 可無視分詞轉換結果直接取代內容

## 其他
### 其他

有部分無法透過分詞系統來轉換的則可以透過編輯以下檔案來完善

- lib/segment.ts
- [lib/segment.ts](lib/segment.ts)
- [lib/handleText.ts](lib/handleText.ts)

- [OBFUSCATE 混淆與曖昧](OBFUSCATE.md) 此檔案放置需要確認或討論的項目

## TODO

- 自動偵測抓取原版簡體最新下載網址
- ~~自動偵測抓取原版簡體最新下載網址~~

## 已知問題

Expand Down

0 comments on commit 5064925

Please sign in to comment.