trime icon indicating copy to clipboard operation
trime copied to clipboard

opencc 在转换台湾等特殊字形时存在问题

Open orbitoo opened this issue 1 year ago • 7 comments

opencc 中提供了 s2tw.json 以便将简体字转化为台湾地区的繁体字. 该方案在输入词语时能正常工作, 如 啟動. 但在输入单字时则不能正常地转换异体, 而是繁体的结果, 如 .

这个 Bug 在其它转换香港, 日本新体字等方案上均存在.

Smartphone (please complete the following information):

  • Device: Redmi K50U
  • OS: MIUI 14 (Android 13)
  • Version: 3.2.11
  • Build info:
Builder: Commit CI
Build Time: 2023-03-25 12:51:21 UTC
Build Version Name: v3.2.11-63-gf2156336
Git Hash: f2156336
Git Branch: develop
Git Repo: https://github.com/osfans/trime

orbitoo avatar Apr 03 '23 08:04 orbitoo

  1. 类似 #980 #960
  2. f21563361b50441fb5d1407664f05df822f4ccdc 之前可能无法生成ocd文件 我用最新的commit 使用 s2t.json 未能复现。
  3. 如果是用的3.2.11 版本的话,可能需要在其他平台重新生成ocd文件。
  4. https://github.com/BYVoid/OpenCC/tree/master/data/dictionary https://github.com/BYVoid/OpenCC/blob/5750d92a92ac1f2d64c880c1f6f1a5e382d7d199/data/dictionary/STCharacters.txt#LL380C4-L380C4

wxyzh avatar Apr 04 '23 00:04 wxyzh

  1. 类似 #980 #960
  2. f21563361b50441fb5d1407664f05df822f4ccdc 之前可能无法生成ocd文件 我用最新的commit 使用 s2t.json 未能复现。
  3. 如果是用的3.2.11 版本的话,可能需要在其他平台重新生成ocd文件。
  4. https://github.com/BYVoid/OpenCC/tree/master/data/dictionary https://github.com/BYVoid/OpenCC/blob/5750d92a92ac1f2d64c880c1f6f1a5e382d7d199/data/dictionary/STCharacters.txt#LL380C4-L380C4

注意我说的是特定地区的异体字,你需要对 s2tw.jsons2hk.json 做测试

orbitoo avatar Apr 04 '23 02:04 orbitoo

嗯,看明白了。我用小狼毫也能复现这个问题。 可能是TWVariants.ocd2有问题,或者未被正确处理。

wxyzh avatar Apr 04 '23 03:04 wxyzh

嗯,看明白了。我用小狼毫也能复现这个问题。 可能是TWVariants.ocd2有问题,或者未被正确处理。

是这样的, 小狼毫上也有这个问题, 且经测试 opencc 本身没问题.

orbitoo avatar Apr 04 '23 06:04 orbitoo

和这个很相似 https://github.com/rime/home/issues/501

wxyzh avatar Apr 04 '23 09:04 wxyzh

和这个很相似 rime/home#501

是一样的问题, 看来问题确实是出在 rime 上

orbitoo avatar Apr 04 '23 09:04 orbitoo

请看新版本有无此问题。Please take a look for new version. 每夜版/Nigntly Build:https://github.com/osfans/trime/releases/tag/nightly

WhiredPlanck avatar Jan 25 '24 14:01 WhiredPlanck