fcitx / fcitx5

maybe a new fcitx.
1.59k stars 118 forks source link

Boshiamy outputs Simplified Chinese characters #448

Closed johnliu55tw closed 2 years ago

johnliu55tw commented 2 years ago

Describe the bug I just upgraded from fcitx4 to fcitx5 on openSUSE Tumbleweed, and the Boshiamy IM now outputs Simplified Chinese characters. I can see those Traditional Chinese characters in the selection list, but Simplified Chinese character has the top priority.

I tried switching the Tradition/Simplified mode (Ctrl-Shift-F), but that doesn't affect anything.

I tested on Chewing IM and it output Traditional Chinese characters by default.

To Reproduce Steps to reproduce the behavior:

https://user-images.githubusercontent.com/5047724/153744741-b7e7d6c6-5206-467b-83cb-7f61e4f1bb50.mp4

Expected behavior Boshiamy should output Traditional Chinese characters by default, or there should be a way to switch between Traditional/Simplified Chinese characters.

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

wengxt commented 2 years ago

I don't think it's table's problem.

For example, "caur" only has

caur 輸
caur 蝓
caurv 蝓

It's not possible for boshiamy to produce "输" for caur without using the chttrans module.

Can you double check the state of simp/trad mode? (From system tray) In fcitx5 it's slightly different, this state is 'per input method'. So you can have different simp/trad mode for boshiamy, cangjie or chewing.

johnliu55tw commented 2 years ago

I had installed fcitx5 on another Tumbleweed system and boshiamy outputs Trad. Chinese characters just fine. Could be some configuration error in my current Tumbleweed... Thanks for clarifying it's not the table's problem btw.

wengxt commented 2 years ago

I'll close this for now, because i think there's no bug. But you can still reply if you need help figure out what configuration you need to change.

Can you check ~/.config/fcitx5/conf/chttrans.conf ?

Especially this line "EnabledIM" part.