Opened 2 years ago

Closed 22 months ago

#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 2 years ago.
english langauge and ime work
chinese-ui-ime-not-work.png (119.7 KB ) - added by armgong 2 years ago.
chinese language ui and ime not work

Download all attachments as: .zip

Change History (11)

by armgong, 2 years ago

Attachment: englishui-ime-work.png added

english langauge and ime work

by armgong, 2 years ago

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

chinese language ui and ime not work

comment:1 by waddlesplash, 2 years ago

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

comment:2 by pulkomandy, 2 years ago

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

comment:3 by armgong, 2 years ago

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

comment:4 by pulkomandy, 2 years ago

Milestone: UnscheduledR1/beta5

comment:5 by pulkomandy, 2 years 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, 22 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, 22 months ago

edit: removed, wrong ticket

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

comment:8 by waddlesplash, 22 months ago

Blocked By: 18251 added

And also #18251.

comment:9 by waddlesplash, 22 months ago

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

Fixed in hrev56788.

Note: See TracTickets for help on using tickets.