#18206 closed bug (fixed)

issue about haiku IME and UI language

Reported by: armgong Owned by: pulkomandy
Priority: normal Milestone: R1/beta5
Component: Kits/Locale Kit Version: R1/beta4
Keywords: Cc:
Blocked By: Blocking: #18251
Platform: All

Description

found a haiku IME and UI language related issue, think it relate haiku itself, not IME.

the issue can reproduced and verified with following four step:

1 install haiku-os beta (simplified chinese) and pkgman update to lastest version, now the UI and menubar still show english , only taskbar time show chinese. 2 install BeCJK or BeSunpinyin(need compiled ), and both input methods work normally,IME icon show on taskbar, click the IME icon will show input methods, and select one ,then could input chinese in application or terminal.

3 use haiku-os locale setting UI language to simplified chinese and reboot haiku-os, now the UI and menu both show chinese and IME icon still show task bar,but when click the IME icon show <null>, no any input method show, which means on input method can be selected.

4 use haiku-os locale setting UI language switch back to english and reboot , then the IME works again,on taskbar click IME icon , all input method show normally.

I am confused with this , why use locale set UI languge to simplified chinese,lead to IME not work.

Attachments (2)

englishui-ime-work.png (99.8 KB ) - added by armgong 15 months ago.
english langauge and ime work
chinese-ui-ime-not-work.png (119.7 KB ) - added by armgong 15 months ago.
chinese language ui and ime not work

Download all attachments as: .zip

Change History (11)

by armgong, 15 months ago

Attachment: englishui-ime-work.png added

english langauge and ime work

by armgong, 15 months ago

Attachment: chinese-ui-ime-not-work.png added

chinese language ui and ime not work

comment:1 by waddlesplash, 15 months ago

Component: - GeneralKits/Locale Kit
Keywords: IME removed
Owner: changed from nobody to pulkomandy

comment:2 by pulkomandy, 15 months ago

Can you try unchecking "translate application names" in locale preferences?

comment:3 by armgong, 15 months ago

yeah, uncheck it , problem sloved. but why this related to translate application names?

comment:4 by pulkomandy, 15 months ago

Milestone: UnscheduledR1/beta5

comment:5 by pulkomandy, 15 months ago

probably the IME tries to use the translated name to refer to an actual file on disk for something, and as a result it doesn't find it when the name is translated.

comment:6 by pulkomandy, 13 months ago

Discussion about this in https://discuss.haiku-os.org/t/how-to-input-chinese-word/13030 identified the problem: the replicant search for the DeskBar window by name, but in some languages, the window name is translated, and so the window can't be found.

comment:7 by nephele, 13 months ago

edit: removed, wrong ticket

Last edited 13 months ago by nephele (previous) (diff)

comment:8 by waddlesplash, 13 months ago

Blocked By: 18251 added

And also #18251.

comment:9 by waddlesplash, 13 months ago

Blocked By: 18251 removed
Blocking: 18251 added
Resolution: fixed
Status: newclosed

Fixed in hrev56788.

Note: See TracTickets for help on using tickets.