diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 27567e14c..435dc255c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -42,10 +42,9 @@ OpenCC 以 [Apache License 2.0](LICENSE) 釋出。提交 Pull Request、issue/co - `HKVariantsPhrases.txt` - 轉入香港字形(如 `s2hk`、`t2hk`)時使用的香港異體字詞組例外 - `HKVariantsRevPhrases.txt` - 從香港字形轉出(如 `hk2s`、`hk2t`)時使用的香港異體字詞組例外 -- **日文新舊字形** - - `JPShinjitaiCharacters.txt` - 日文新字體(單字) - - `JPShinjitaiPhrases.txt` - 日文新字體(詞組) - - `JPVariants.txt` - 日文異體字 +- **日文新舊字形**(僅供探索性研究,不建議用於生產環境) + - `JPShinjitaiCharacters.txt` - 日文新舊字體對照(單字) + - `JPShinjitaiPhrases.txt` - 日文新字體到舊字體(詞組,亦包含少量和製漢語詞匯轉換) ### 2. 詞典格式規範 @@ -315,6 +314,12 @@ python3 scripts/add_testcase.py \ - `t2s` - OpenCC 標準繁體到簡體 - `t2tw` - OpenCC 標準繁體到臺灣正體 - `t2hk` - OpenCC 標準繁體到香港繁體 + +下列模式目前缺少大量詞組,歡迎貢獻新詞組: +- `s2hkp` - 簡體到香港繁體(含地域用詞轉換) +- `hk2sp` - 香港繁體到簡體(含地域用詞轉換) + +下列模式僅供探索性研究,不建議用於生產環境: - `jp2t` - 日文新字體到舊字體 - `t2jp` - 日文舊字體到新字體 diff --git a/README.md b/README.md index cd072917c..1e794b837 100644 --- a/README.md +++ b/README.md @@ -230,14 +230,17 @@ Rules: * `tw2t.json` **Traditional Chinese (Taiwan Standard)** to **Traditional Chinese (OpenCC Standard)** / **台灣正體** 到 **OpenCC 標準繁體** * `t2hk.json` **Traditional Chinese (OpenCC Standard)** to **Traditional Chinese (Hong Kong variant)** / **OpenCC 標準繁體** 到 **香港繁體** * `hk2t.json` **Traditional Chinese (Hong Kong variant)** to **Traditional Chinese (OpenCC Standard)** / **香港繁體** 到 **OpenCC 標準繁體** -* `t2jp.json` **Traditional Chinese Characters (Kyūjitai)** to **New Japanese Kanji (Shinjitai)** / **OpenCC 標準繁體(日文舊字體)** 到 **日文新字體** -* `jp2t.json` **New Japanese Kanji (Shinjitai)** to **Traditional Chinese Characters (Kyūjitai)** / **日文新字體** 到 **OpenCC 標準繁體(日文舊字體)** 下列配置文件仍在開發中,歡迎貢獻新詞組: * `s2hkp.json` **Simplified Chinese** to **Traditional Chinese (Hong Kong variant, with Hong Kong Phrases)** / **簡體** 到 **香港繁體(香港常用詞彙)** * `hk2sp.json` **Traditional Chinese (Hong Kong variant)** to **Simplified Chinese (Mainland China Phrases)** / **香港繁體** 到 **簡體(含中國大陸常用詞彙)** +下列配置文件僅供探索性研究,不建議用於生產環境: + +* `t2jp.json` **Old Japanese Kanji (Kyūjitai)** to **New Japanese Kanji (Shinjitai)** / **日文舊字體** 到 **日文新字體** +* `jp2t.json` **New Japanese Kanji (Shinjitai)** to **Old Japanese Kanji (Kyūjitai)** / **日文新字體** 到 **日文舊字體**,並將少量日文詞組轉換爲對應中文 + #### 指定配置文件 通过环境变量`OPENCC_DATA_DIR`加载指定路径下的配置文件 diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index ec8a178a6..0c5216cc6 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -22,7 +22,6 @@ set( HKVariantsRevPhrases HKPhrases HKPhrasesRev - JPVariants JPShinjitaiCharacters JPShinjitaiPhrases ) @@ -32,7 +31,7 @@ set( TSCharactersExt TWVariantsRev HKVariantsRev - JPVariantsRev + JPShinjitaiCharactersRev ) set(DICTS ${DICTS_RAW} ${DICTS_GENERATED}) @@ -84,12 +83,12 @@ set( ) set( - DICT_JPVariantsRev_GENERATING_INPUT - ${DICT_DIR}/JPVariants.txt + DICT_JPShinjitaiCharactersRev_GENERATING_INPUT + ${DICT_DIR}/JPShinjitaiCharacters.txt ) set( - DICT_JPVariantsRev_GENERATING_COMMAND - ${DICT_REVERSE_BIN} ${DICT_JPVariantsRev_GENERATING_INPUT} JPVariantsRev.txt + DICT_JPShinjitaiCharactersRev_GENERATING_COMMAND + ${DICT_REVERSE_BIN} ${DICT_JPShinjitaiCharactersRev_GENERATING_INPUT} JPShinjitaiCharactersRev.txt ) foreach(DICT ${DICTS_GENERATED}) diff --git a/data/config/jp2t.json b/data/config/jp2t.json index 6193e749b..89cefd5d5 100644 --- a/data/config/jp2t.json +++ b/data/config/jp2t.json @@ -1,5 +1,5 @@ { - "name": "New Japanese Kanji (Shinjitai) to Traditional Chinese Characters (Kyūjitai)", + "name": "New Japanese Kanji (Shinjitai) to Old Japanese Kanji (Kyūjitai)", "segmentation": { "type": "mmseg", "dict": { "type": "ocd2", "file": "JPShinjitaiPhrases.ocd2" } @@ -10,8 +10,7 @@ "type": "group", "dicts": [ { "type": "ocd2", "file": "JPShinjitaiPhrases.ocd2" }, - { "type": "ocd2", "file": "JPShinjitaiCharacters.ocd2" }, - { "type": "ocd2", "file": "JPVariantsRev.ocd2" } + { "type": "ocd2", "file": "JPShinjitaiCharacters.ocd2" } ] } } diff --git a/data/config/t2jp.json b/data/config/t2jp.json index 38f8f94fe..978ee9a92 100644 --- a/data/config/t2jp.json +++ b/data/config/t2jp.json @@ -1,10 +1,10 @@ { - "name": "Traditional Chinese Characters (Kyūjitai) to New Japanese Kanji (Shinjitai)", + "name": "Old Japanese Kanji (Kyūjitai) to New Japanese Kanji (Shinjitai)", "segmentation": { "type": "mmseg", - "dict": { "type": "ocd2", "file": "JPVariants.ocd2" } + "dict": { "type": "ocd2", "file": "JPShinjitaiCharactersRev.ocd2" } }, "conversion_chain": [ - { "dict": { "type": "ocd2", "file": "JPVariants.ocd2" } } + { "dict": { "type": "ocd2", "file": "JPShinjitaiCharactersRev.ocd2" } } ] } diff --git a/data/dictionary/BUILD.bazel b/data/dictionary/BUILD.bazel index 0dc995be5..c62a18469 100644 --- a/data/dictionary/BUILD.bazel +++ b/data/dictionary/BUILD.bazel @@ -12,7 +12,7 @@ package(default_visibility = ["//visibility:public"]) for txt in [ "TWVariants", "HKVariants", - "JPVariants", + "JPShinjitaiCharacters", ] ] @@ -32,7 +32,7 @@ TEXT_DICTS = glob( "TSCharactersExt.txt", "TWVariantsRev.txt", "HKVariantsRev.txt", - "JPVariantsRev.txt", + "JPShinjitaiCharactersRev.txt", ] NON_BMP_TEXT_DICTS = [ diff --git a/data/dictionary/JPShinjitaiCharacters.txt b/data/dictionary/JPShinjitaiCharacters.txt index 33956f5c6..0c7d39b36 100644 --- a/data/dictionary/JPShinjitaiCharacters.txt +++ b/data/dictionary/JPShinjitaiCharacters.txt @@ -5,19 +5,391 @@ # Source: https://github.com/ByVoid/OpenCC # Used in configs: jp2t.json +万 萬 +与 與 両 兩 -叙 敘 +並 竝 +乗 乘 +乱 亂 +亀 龜 +予 豫 +争 爭 +亘 亙 +亜 亞 +仏 佛 +仮 假 +会 會 +伝 傳 +体 體 +余 餘 +併 倂 +価 價 +倹 儉 +偽 僞 +兎 兔 +児 兒 +党 黨 +内 內 +円 圓 +写 寫 +凜 凛 +処 處 +刹 剎 +剣 劍 +剤 劑 +剰 剩 +励 勵 +労 勞 +効 效 +勅 敕 +勧 勸 +勲 勳 +匀 勻 +区 區 +医 醫 +単 單 +即 卽 +却 卻 +厠 廁 +厳 嚴 +参 參 +双 雙 +収 收 +叙 敘 敍 +台 臺 +号 號 +呉 吳 +呪 咒 +唇 脣 +唖 啞 +営 營 +嘘 噓 +嘱 囑 +噛 嚙 +団 團 +囲 圍 +図 圖 +国 國 +圏 圈 +圧 壓 +堕 墮 +塁 壘 +塩 鹽 +増 增 +壊 壞 +壌 壤 +壮 壯 +声 聲 +壱 壹 +売 賣 +変 變 +奥 奧 +奨 獎 +嬢 孃 +学 學 +宝 寶 +実 實 +寛 寬 +寝 寢 +対 對 +寿 壽 +専 專 +将 將 +尭 堯 +尽 盡 +届 屆 +属 屬 +岳 嶽 +峡 峽 +峰 峯 +巌 巖 +巣 巢 +巻 卷 +帯 帶 +帰 歸 +庁 廳 +広 廣 +床 牀 +廃 廢 弁 辨 辯 瓣 -挙 舉 +弐 貳 +弥 彌 +弯 彎 +弾 彈 +当 當 +彦 彥 +径 徑 +従 從 +御 禦 +徳 德 +徴 徵 +応 應 +恋 戀 +恒 恆 +恵 惠 +悦 悅 +悩 惱 +悪 惡 +惨 慘 +慎 愼 +懐 懷 +戦 戰 +戯 戲 +戸 戶 +戻 戾 +才 纔 +払 拂 +抜 拔 +択 擇 +担 擔 +拝 拜 +拠 據 +拡 擴 +挙 舉 擧 +挟 挾 +挿 插 +捜 搜 +掲 揭 +掴 摑 +掻 搔 +揺 搖 +摂 攝 +撃 擊 +撹 攪 +数 數 +斉 齊 +斎 齋 +断 斷 +旧 舊 +昼 晝 +晃 晄 +晋 晉 +晩 晚 +暁 曉 +暦 曆 +曁 暨 +曽 曾 +条 條 +来 來 +枢 樞 +査 查 +栄 榮 +桜 櫻 +桝 枡 +桟 棧 +桧 檜 +検 檢 +楡 榆 +楼 樓 +楽 樂 +概 槪 +様 樣 +槙 槇 +権 權 +横 橫 欠 缺 +欧 歐 +歓 歡 +歩 步 +歯 齒 +歳 歲 +歴 歷 +残 殘 +殴 毆 +殻 殼 +毎 每 +気 氣 +氷 冰 +汚 污 +没 沒 +沢 澤 +沪 濾 +浄 淨 +浅 淺 浜 濱 -渋 澁 -湿 濕 +涙 淚 +涛 濤 +渇 渴 +済 濟 +渉 涉 +渋 澁 澀 +渓 溪 +温 溫 +湾 灣 +湿 濕 溼 +満 滿 +溌 潑 +滝 瀧 +滞 滯 +潜 潛 +瀬 瀨 +灯 燈 +炉 爐 +点 點 +為 爲 +焔 焰 +焼 燒 +煙 菸 +犠 犧 +状 狀 +独 獨 +狭 狹 +猟 獵 +猫 貓 +献 獻 +獣 獸 +瓶 甁 +産 產 +画 畫 +畳 疊 +痩 瘦 +痴 癡 +痺 痹 +発 發 +皐 皋 +盗 盜 +県 縣 +真 眞 +研 硏 +砕 碎 +砺 礪 +礼 禮 +祢 禰 +祷 禱 +禄 祿 +禅 禪 +秘 祕 +称 稱 +税 稅 +稜 棱 +稲 稻 +穂 穗 +穏 穩 +穣 穰 +窃 竊 +竃 竈 +竜 龍 +粋 粹 +粛 肅 +粧 妝 +粽 糉 糸 絲 +経 經 +絵 繪 +絶 絕 +継 繼 +続 續 +総 總 +緑 綠 +緒 緖 +縁 緣 +縄 繩 +縦 縱 +繊 纖 +繋 繫 +繍 繡 +缶 罐 +群 羣 +翻 飜 +聡 聰 +聴 聽 +胆 膽 +脚 腳 +脱 脫 +脳 腦 +臓 臟 +舎 舍 +舗 鋪 艶 艷 +芦 蘆 芸 藝 -郷 鄕 -闘 鬭 -鶏 鷄 +茎 莖 +茘 荔 +荘 莊 +莱 萊 +萌 萠 +葱 蔥 +蒋 蔣 +蔵 藏 +薫 薰 +薬 藥 +虚 虛 +虫 蟲 +蚕 蠶 +蛍 螢 +蛮 蠻 +蝋 蠟 +衛 衞 +装 裝 +褒 襃 +覇 霸 +覚 覺 +覧 覽 +観 觀 +触 觸 +訳 譯 +証 證 +誉 譽 +説 說 +読 讀 +謡 謠 +譲 讓 +豊 豐 +賛 贊 +贋 贗 +践 踐 +転 轉 +軽 輕 +輌 輛 +辞 辭 +辺 邊 +逓 遞 +連 聯 +遅 遲 +遥 遙 +郎 郞 +郷 鄕 鄉 +酔 醉 +醗 醱 +醤 醬 +醸 釀 +釈 釋 +鉄 鐵 +鉱 鑛 +銭 錢 +鋳 鑄 +錬 鍊 +録 錄 +鎮 鎭 +関 關 +閲 閱 +闘 鬭 鬥 +陥 陷 +険 險 +随 隨 +隠 隱 +雑 雜 +霊 靈 +静 靜 +頴 穎 +頼 賴 +顔 顏 +顕 顯 +餅 餠 +駅 驛 +駆 驅 +騒 騷 +験 驗 +髄 髓 +髪 髮 +鴎 鷗 +鶏 鷄 雞 +鹸 鹼 麦 麥 -麺 麵 +麹 麴 +麺 麵 麪 +黄 黃 +黒 黑 +黙 默 +鼈 鱉 +齢 齡 diff --git a/data/dictionary/JPShinjitaiPhrases.txt b/data/dictionary/JPShinjitaiPhrases.txt index 8fcbb9e71..31f5d018b 100644 --- a/data/dictionary/JPShinjitaiPhrases.txt +++ b/data/dictionary/JPShinjitaiPhrases.txt @@ -20,17 +20,18 @@ 停泊 碇泊 優俊 優駿 先兵 尖兵 -先鋭 尖鋭 +先端 尖端 +先鋭 尖銳 共役 共軛 冗舌 饒舌 凶器 兇器 削岩 鑿岩 包丁 庖丁 -包帯 繃帯 +包帯 繃帶 区画 區劃 厳然 儼然 友宜 友誼 -反乱 叛乱 +反乱 叛亂 収集 蒐集 叙情 抒情 台頭 擡頭 @@ -44,7 +45,7 @@ 展転 輾轉 希少 稀少 幻惑 眩惑 -広範 廣汎 +広範 廣泛 広野 曠野 廃虚 廢墟 建坪率 建蔽率 @@ -56,7 +57,7 @@ 恩義 恩誼 意向 意嚮 慰謝料 慰藉料 -憶断 臆断 +憶断 臆斷 憶病 臆病 戦没 戰歿 扇情 煽情 @@ -64,7 +65,7 @@ 技量 伎倆 抜粋 抜萃 披歴 披瀝 -抵触 牴触 +抵触 牴觸 抽選 抽籤 拘引 勾引 拠出 醵出 @@ -76,14 +77,14 @@ 散水 撒水 敬謙 敬虔 敷延 敷衍 -断固 断乎 +断固 斷乎 族生 簇生 昇叙 陞敘 暖房 煖房 暗唱 暗誦 暗夜 闇夜 暴露 曝露 -枯渇 涸渇 +枯渇 涸渴 格好 恰好 格幅 恰幅 棄損 毀損 @@ -93,14 +94,14 @@ 死体 屍體 殿部 臀部 母指 拇指 -気迫 気魄 +気迫 氣魄 決別 訣別 決壊 決潰 沈殿 沈澱 油送船 油槽船 波乱 波瀾 注釈 註釋 -洗浄 洗滌 洗浄 +洗浄 洗滌 洗淨 活発 活潑 浸透 滲透 浸食 浸蝕 @@ -113,7 +114,7 @@ 激高 激昂 火炎 火焰 焦燥 焦躁 -班点 斑点 +班点 斑點 留飲 溜飲 略奪 掠奪 疎通 疏通 @@ -125,7 +126,7 @@ 確固 確乎 禁固 禁錮 符丁 符牒 -粉装 扮装 +粉装 扮裝 紫班 紫斑 終息 終熄 総合 綜合 @@ -151,7 +152,7 @@ 詭弁 詭辯 講和 媾和 象眼 象嵌 -貫録 貫禄 +貫録 貫祿 買弁 買辦 賛辞 讚辭 踏襲 蹈襲 @@ -159,7 +160,7 @@ 転倒 顛倒 輪郭 輪廓 退色 褪色 -途絶 杜絶 +途絶 杜絕 連係 連繫 連合 聯合 選考 銓衡 @@ -174,7 +175,7 @@ 障害 障礙 隠滅 湮滅 集落 聚落 -雇用 雇傭 +雇用 僱傭 風諭 諷喩 飛語 蜚語 香典 香奠 diff --git a/data/dictionary/JPVariants.txt b/data/dictionary/JPVariants.txt deleted file mode 100644 index 45c178d1e..000000000 --- a/data/dictionary/JPVariants.txt +++ /dev/null @@ -1,405 +0,0 @@ -# Open Chinese Convert (OpenCC) Dictionary -# File: JPVariants.txt -# Format: key value(s) (values separated by spaces) -# License: Apache-2.0 (see LICENSE) -# Source: https://github.com/ByVoid/OpenCC -# Used in configs: t2jp.json - -乘 乗 -亂 乱 -亙 亘 -亞 亜 -佛 仏 -來 来 -倂 併 -假 仮 -傳 伝 -僞 偽 -價 価 -儉 倹 -兒 児 -兔 兎 -內 内 -兩 両 -冰 氷 -凛 凜 -剎 刹 -剩 剰 -劍 剣 -劑 剤 -勞 労 -勳 勲 -勵 励 -勸 勧 -勻 匀 -區 区 -卷 巻 -卻 却 -卽 即 -參 参 -吳 呉 -咒 呪 -啞 唖 -單 単 -噓 嘘 -嚙 噛 -嚴 厳 -囑 嘱 -圈 圏 -國 国 -圍 囲 -圓 円 -圖 図 -團 団 -堯 尭 -增 増 -墮 堕 -壓 圧 -壘 塁 -壞 壊 -壤 壌 -壯 壮 -壹 壱 -壽 寿 -奧 奥 -妝 粧 -孃 嬢 -學 学 -寢 寝 -實 実 -寫 写 -寬 寛 -寶 宝 -將 将 -專 専 -對 対 -屆 届 -屬 属 -峯 峰 -峽 峡 -嶽 岳 -巖 巌 -巢 巣 -帶 帯 -廁 厠 -廢 廃 -廣 広 -廳 庁 -彈 弾 -彌 弥 -彎 弯 -彥 彦 -徑 径 -從 従 -徵 徴 -德 徳 -恆 恒 -悅 悦 -惠 恵 -惡 悪 -惱 悩 -愼 慎 -慘 惨 -應 応 -懷 懐 -戀 恋 -戰 戦 -戲 戯 -戶 戸 -戾 戻 -拂 払 -拔 抜 -拜 拝 -挾 挟 -插 挿 -揭 掲 -搔 掻 -搖 揺 -搜 捜 -摑 掴 -擇 択 -擊 撃 -擔 担 -據 拠 -擧 挙 -擴 拡 -攝 摂 -攪 撹 -收 収 -效 効 -敍 叙 -敕 勅 -敘 叙 -數 数 -斷 断 -晄 晃 -晉 晋 -晚 晩 -晝 昼 -暨 曁 -曆 暦 -曉 暁 -曾 曽 -會 会 -枡 桝 -查 査 -條 条 -棧 桟 -棱 稜 棱 -榆 楡 -榮 栄 -槇 槙 -槪 概 -樂 楽 -樓 楼 -樞 枢 -樣 様 -橫 横 -檜 桧 -檢 検 -櫻 桜 -權 権 -歐 欧 -歡 歓 -步 歩 -歲 歳 -歷 歴 -歸 帰 -殘 残 -殼 殻 -毆 殴 -每 毎 -氣 気 -污 汚 -沒 没 -涉 渉 -淚 涙 -淨 浄 -淺 浅 -渴 渇 -溪 渓 -溫 温 -溼 湿 -滯 滞 -滿 満 -潑 溌 -潛 潜 -澀 渋 -澁 渋 -澤 沢 -濕 湿 -濟 済 -濤 涛 -濱 浜 -濾 沪 -瀧 滝 -瀨 瀬 -灣 湾 -焰 焔 -燈 灯 -燒 焼 -營 営 -爐 炉 -爭 争 -爲 為 -牀 床 -犧 犠 -狀 状 -狹 狭 -獎 奨 -獨 独 -獵 猟 -獸 獣 -獻 献 -瓣 弁 -甁 瓶 -產 産 -畫 画 -當 当 -疊 畳 -痹 痺 -瘦 痩 -癡 痴 -發 発 -皋 皐 -盜 盗 -盡 尽 -眞 真 -硏 研 -碎 砕 -礪 砺 -祕 秘 -祿 禄 -禦 御 -禪 禅 -禮 礼 -禰 祢 -禱 祷 -稅 税 -稱 称 -稻 稲 -穎 頴 -穗 穂 -穩 穏 -穰 穣 -竈 竃 -竊 窃 -竝 並 -粹 粋 -糉 粽 -絕 絶 -絲 糸 -經 経 -綠 緑 -緖 緒 -緣 縁 -縣 県 -縱 縦 -總 総 -繡 繍 -繩 縄 -繪 絵 -繫 繋 -繼 継 -續 続 -纔 才 -纖 繊 -缺 欠 -罐 缶 -羣 群 -聯 連 -聰 聡 -聲 声 -聽 聴 -肅 粛 -脣 唇 -脫 脱 -腦 脳 -腳 脚 -膽 胆 -臟 臓 -臺 台 -與 与 -舉 挙 -舊 旧 -舍 舎 -艷 艶 -荔 茘 -莊 荘 庄 -莖 茎 -菸 煙 -萊 莱 -萠 萌 -萬 万 -蔣 蒋 -蔥 葱 -薰 薫 -藏 蔵 -藝 芸 -藥 薬 -蘆 芦 -處 処 -虛 虚 -號 号 -螢 蛍 -蟲 虫 -蠟 蝋 -蠶 蚕 -蠻 蛮 -衞 衛 -裝 装 -襃 褒 -覺 覚 -覽 覧 -觀 観 -觸 触 -說 説 -謠 謡 -證 証 -譯 訳 -譽 誉 -讀 読 -變 変 -讓 譲 -豐 豊 -豫 予 -貓 猫 -貳 弐 -賣 売 -賴 頼 -贊 賛 -贗 贋 -踐 践 -輕 軽 -輛 輌 -轉 転 -辨 弁 -辭 辞 -辯 弁 -遙 遥 -遞 逓 -遲 遅 -邊 辺 -郞 郎 -鄉 郷 -鄕 郷 -醉 酔 -醫 医 -醬 醤 -醱 醗 -釀 醸 -釋 釈 -鋪 舗 -錄 録 -錢 銭 -鍊 錬 -鎭 鎮 -鐵 鉄 -鑄 鋳 -鑛 鉱 -閱 閲 -關 関 -陷 陥 -隨 随 -險 険 -隱 隠 -雙 双 -雜 雑 -雞 鶏 -霸 覇 -靈 霊 -靜 静 -顏 顔 -顯 顕 -飜 翻 -餘 余 -餠 餅 -騷 騒 -驅 駆 -驗 験 -驛 駅 -髓 髄 -體 体 -髮 髪 -鬥 闘 -鬭 闘 -鱉 鼈 -鷄 鶏 -鷗 鴎 -鹼 鹸 -鹽 塩 -麥 麦 -麪 麺 -麴 麹 -麵 麺 -黃 黄 -黑 黒 -默 黙 -點 点 -黨 党 -齊 斉 -齋 斎 -齒 歯 -齡 齢 -龍 竜 -龜 亀 diff --git a/node/cli.js b/node/cli.js index 73a5b08b2..e3f4c6484 100755 --- a/node/cli.js +++ b/node/cli.js @@ -18,8 +18,8 @@ const BUILT_IN_CONFIGS = [ ['t2tw.json', 'Traditional Chinese (OpenCC Standard) to Taiwan Standard'], ['hk2t.json', 'Traditional Chinese (Hong Kong variant) to Traditional Chinese (OpenCC Standard)'], ['t2hk.json', 'Traditional Chinese (OpenCC Standard) to Hong Kong variant'], - ['t2jp.json', 'Traditional Chinese Characters (Kyujitai) to New Japanese Kanji (Shinjitai)'], - ['jp2t.json', 'New Japanese Kanji (Shinjitai) to Traditional Chinese Characters (Kyujitai) (OpenCC Standard)'], + ['t2jp.json', 'Old Japanese Kanji (Kyujitai) to New Japanese Kanji (Shinjitai)'], + ['jp2t.json', 'New Japanese Kanji (Shinjitai) to Old Japanese Kanji (Kyujitai)'], ]; const BUILT_IN_CONFIG_NAMES = new Set(BUILT_IN_CONFIGS.map(([name]) => name)); const BUILT_IN_CONFIG_STEMS = new Set( diff --git a/node/dicts.gypi b/node/dicts.gypi index b173807a0..d1b207f05 100644 --- a/node/dicts.gypi +++ b/node/dicts.gypi @@ -93,12 +93,20 @@ "outputs": ["<(output_prefix)TWVariantsRevPhrases.ocd2"], "action": ["node", "<(cmd)", "<(input)", "<@(_outputs)"] }, { - "action_name": "JPVariants", + "action_name": "JPShinjitaiCharactersRev.txt", "variables": { - "input": "<(input_prefix)JPVariants.txt", + "input": "<(input_prefix)JPShinjitaiCharacters.txt", + }, + "inputs": ["<(input)"], + "outputs": ["<(output_prefix)JPShinjitaiCharactersRev.txt"], + "action": ["<(python_cmd)", "<(dict_reverse)", "<(input)", "<@(_outputs)"] + }, { + "action_name": "JPShinjitaiCharactersRev", + "variables": { + "input": "<(output_prefix)JPShinjitaiCharactersRev.txt", }, "inputs": ["<(input)"], - "outputs": ["<(output_prefix)JPVariants.ocd2"], + "outputs": ["<(output_prefix)JPShinjitaiCharactersRev.ocd2"], "action": ["node", "<(cmd)", "<(input)", "<@(_outputs)"] }, { "action_name": "TWVariantsRev.txt", @@ -188,22 +196,6 @@ "inputs": ["<(input)"], "outputs": ["<(output_prefix)HKPhrasesRev.ocd2"], "action": ["node", "<(cmd)", "<(input)", "<@(_outputs)"] - }, { - "action_name": "JPVariantsRev.txt", - "variables": { - "input": "<(input_prefix)JPVariants.txt", - }, - "inputs": ["<(input)"], - "outputs": ["<(output_prefix)JPVariantsRev.txt"], - "action": ["<(python_cmd)", "<(dict_reverse)", "<(input)", "<@(_outputs)"] - }, { - "action_name": "JPVariantsRev", - "variables": { - "input": "<(output_prefix)JPVariantsRev.txt", - }, - "inputs": ["<(input)"], - "outputs": ["<(output_prefix)JPVariantsRev.ocd2"], - "action": ["node", "<(cmd)", "<(input)", "<@(_outputs)"] }, { "action_name": "JPShinjitaiCharacters", "variables": { diff --git a/src/tools/CommandLineMain.cpp b/src/tools/CommandLineMain.cpp index 6d9b55538..e14733c43 100644 --- a/src/tools/CommandLineMain.cpp +++ b/src/tools/CommandLineMain.cpp @@ -81,9 +81,9 @@ class OpenCCOutput : public CmdLineOutput { << std::endl << " t2hk.json Traditional Chinese (OpenCC Standard) to Traditional Chinese (Hong Kong variant)" << std::endl - << " t2jp.json Traditional Chinese Characters (Kyūjitai) to New Japanese Kanji (Shinjitai)" + << " t2jp.json Old Japanese Kanji (Kyūjitai) to New Japanese Kanji (Shinjitai)" << std::endl - << " jp2t.json New Japanese Kanji (Shinjitai) to Traditional Chinese Characters (Kyūjitai)" + << " jp2t.json New Japanese Kanji (Shinjitai) to Old Japanese Kanji (Kyūjitai)" << std::endl << std::endl; }