Open dosentmatter opened 3 years ago
Thank you for reporting this issue. I am not sure of the cause of this issue. Maybe the OpenCC dictionary format is not compatible. If the issue persists, you can just use the OpenCC shipped with rime. I will update the installation guide of rime-cantonese later.
Hello, I have successfully used your rime-opencc packages on macOS and Windows (the 32-bit version since weasel is 32-bit), but this 64-bit version fails for me on:
It fails for me on both
ibus-rime
andfcitx-rime
.fcitx
is 64- bit. I also tried the 32-bit rime-opencc, and it failed the same way visually, but I didn't check the 32-bit logs.I am installing your package with
plum
. If I don't use your package and just use the OpenCC shipped with RIME, simplified characters inrime-cantonese
andluna_pinyin_simp
works as expected.When I have your package installed and redeploy RIME on
ibus
orfcitx
, changing to simplified characters and then typing any character to the IME will crashibus
andfcitx
.I checked logs in my
/tmp
directory. There are no crash logs. When I restartibus
orfcitx
and try to type simplified characters again, it doesn't crash anymore but it will only output traditional characters even though I have simplified selected.I forgot if the
ibus
logs say anything. Thefcitx
logs in/tmp/rime.fcitx-rime.INFO
say:There is no
/tmp/rime.fcitx-rime.ERROR
file.I see that the message comes from https://github.com/rime/librime/blob/rime-1.3.1/src/rime/engine.cc#L206. I'm not sure where the bug lies and how the projects work. Do you have any suggestions? Thanks.
EDIT: I tested on Ubuntu and it fails as well. However the IME program doesn't crash, and I don't see it logging any problems such as the "Oops, got a futile translation.", thought I might not have looked closely enough. Ubuntu still outputs Traditional when using rime-opencc-latest and selecting Simplified characters.