{"id":14984325,"url":"https://github.com/pjchender/cn2tw4programmer","last_synced_at":"2025-04-03T03:11:51.274Z","repository":{"id":38173234,"uuid":"134723180","full_name":"pjchender/cn2tw4programmer","owner":"pjchender","description":"將簡體中文中常用的 Computer Science 詞彙轉換成繁體中文的詞彙","archived":false,"fork":false,"pushed_at":"2024-04-10T15:27:21.000Z","size":3287,"stargazers_count":176,"open_issues_count":20,"forks_count":13,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-24T08:13:32.597Z","etag":null,"topics":["chrome-extension","computer-science","google-chrome"],"latest_commit_sha":null,"homepage":"https://chrome.google.com/webstore/detail/cn2tw4programmer/emjpciklgncophlffcjipabmigmdkdmc","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pjchender.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-24T13:59:14.000Z","updated_at":"2025-02-23T09:02:34.000Z","dependencies_parsed_at":"2024-09-25T00:30:19.983Z","dependency_job_id":null,"html_url":"https://github.com/pjchender/cn2tw4programmer","commit_stats":{"total_commits":65,"total_committers":12,"mean_commits":5.416666666666667,"dds":0.4769230769230769,"last_synced_commit":"ee631a6a005f7334c0b59f3610532b2585f79201"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjchender%2Fcn2tw4programmer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjchender%2Fcn2tw4programmer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjchender%2Fcn2tw4programmer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pjchender%2Fcn2tw4programmer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pjchender","download_url":"https://codeload.github.com/pjchender/cn2tw4programmer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246927839,"owners_count":20856198,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chrome-extension","computer-science","google-chrome"],"created_at":"2024-09-24T14:08:52.335Z","updated_at":"2025-04-03T03:11:51.255Z","avatar_url":"https://github.com/pjchender.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cn2tw4programmer\n\n[![Build status](https://badgen.net/travis/pjchender/cn2tw4programmer)](https://travis-ci.com/pjchender/cn2tw4programmer)\n[![Coverage Status](https://coveralls.io/repos/github/pjchender/cn2tw4programmer/badge.svg?branch=master)](https://coveralls.io/github/pjchender/cn2tw4programmer?branch=master)\n[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors)\n\n這個 Google Chrome 擴充套件**並不是**一個將簡體中文轉換成繁體中文的套件，而是將簡體中文內常用的 Computer Science 詞彙轉換成繁體中文的詞彙，你一定經常看簡體中文的「數組」卻不知道那就是繁體中文「陣列」，看到「對象」卻不知道是指「物件」，而這個套件就是幫你處理這樣的問題。\n\n被轉換過的文字下方將會出現底線，且滑鼠停滯在該文字上方時會出現英文原文，目前字典中已收錄下列[單字與詞彙](https://github.com/PJCHENder/cn2tw4programmer/tree/master/src/terms/_newTongWenTang.json)。\n\n\u003e [cn2tw4programmer](https://chrome.google.com/webstore/detail/emjpciklgncophlffcjipabmigmdkdmc) @ Google Chrome Extension Store\n\n## 使用\n\n由於這個套件主要是將簡體中文的詞彙轉換成繁體中文的用法，**並不是將簡體中文轉成繁體中文**，因此在使用前請先透過 [新同文堂](https://chrome.google.com/webstore/detail/new-tong-wen-tang/ldmgbgaoglmaiblpnphffibpbfchjaeg?hl=zh-TW) 或瀏覽器內建的 [Google 翻譯](https://support.google.com/chrome/answer/173424?co=GENIE.Platform%3DDesktop\u0026hl=zh-Hant)，將文章內容轉換成繁體中文：\n\n![alt](https://i.imgur.com/l8dEk6i.gif)\n\n## ~使用新同文堂~（目前無法使用，見 [#45](https://github.com/pjchender/cn2tw4programmer/issues/45)）\n\n若原本就有在使用[新同文堂](https://github.com/tongwentang)的使用者，可以不用額外下載此套件，直接將位於 [`./src/terms/_newTongWenTang.json`](https://github.com/PJCHENder/cn2tw4programmer/tree/master/src/terms/_newTongWenTang.json) 目錄下的 JSON 檔於新同文堂中的「簡轉繁對照表」匯入即可使用。\n\n或者可以下載此專案後，執行：\n\n```bash\n$ npm run build:newTongWenTang\n```\n\n即可在 `./src/terms/` 目錄下找到 `_newTongWenTang.json` 的檔案。\n\n## 貢獻或勘誤 Contribution\n\n若有建議新增或修改的詞彙，歡迎提交 Pull Request。\n\n字典檔存在 [`./src/terms/`](https://github.com/PJCHENder/cn2tw4programmer/tree/master/src/terms) 中，只需修改該資料夾中的 `zh_CN.json` 和 `zh_TW.json` 檔即可，**不需要**修改 `_newTongWenTang.json`。\n\n舉例來說，想要新增「陣列」與「數組」的關係，則需要 `zh_TW.json` 中新增：\n\n```js\n// zh_TW.json\n{\n  \"words\": {\n    \"array\": \"陣列\"\n  }\n}\n```\n\n在 `zh_CN.json` 中新增對應的：\n\n```js\n// zh_CN.json\n{\n  \"words\": {\n    \"array\": \"數組\"\n  }\n}\n```\n\n其中，該物件的屬性名稱 `array` 是用來對應繁體和簡體中文用的 `key`，不可重複。\n\n\u003e 若你想添加的是詞彙（phrases）而非單字（words），例如 \"assembly language\"，則需要放在 `phrases` 屬性內。\n\n## 測試 Test\n\n```bash\n$ npm test\n```\n\n## Known Issues\n\n- 字符（character）和字符串（string）沒有辦法同時被取代的問題：程式在判斷時會認為已經被修正過，因此不會在對該字詞做進一步的替換\n\n## Contributors\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.cliffsu.ga\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/22230889?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCliff Su\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pjchender/cn2tw4programmer/commits?author=stu01509\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://askiebaby.github.io/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/19218822?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003e林汶樺｜Askie Lin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pjchender/cn2tw4programmer/commits?author=askiebaby\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://pjchender.blogspot.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/13399740?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePJCHENder\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pjchender/cn2tw4programmer/commits?author=pjchender\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#maintenance-pjchender\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://yysu.github.io/About-me\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/12994810?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSu,Yen-Yun\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pjchender/cn2tw4programmer/commits?author=YYSU\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/extend1994\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/13430892?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAnn\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pjchender/cn2tw4programmer/commits?author=extend1994\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/EasonLin0716\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/48944243?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEason Lin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pjchender/cn2tw4programmer/commits?author=EasonLin0716\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/leannechen\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/35912430?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLeanne Chen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pjchender/cn2tw4programmer/commits?author=leannechen\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://shawnlin0201.github.io/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/45999699?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eShawnL\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pjchender/cn2tw4programmer/commits?author=shawnlin0201\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n## 其他參考資料來源\n\n- [附錄一：海峽兩岸用語對照表](http://www.hintoninfo.com.tw/Upload/mag/words.pdf)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpjchender%2Fcn2tw4programmer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpjchender%2Fcn2tw4programmer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpjchender%2Fcn2tw4programmer/lists"}