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)
Change History (11)
by , 2 years ago
Attachment: | englishui-ime-work.png added |
---|
by , 2 years ago
Attachment: | chinese-ui-ime-not-work.png added |
---|
chinese language ui and ime not work
comment:1 by , 2 years ago
Component: | - General → Kits/Locale Kit |
---|---|
Keywords: | IME removed |
Owner: | changed from | to
comment:2 by , 2 years ago
Can you try unchecking "translate application names" in locale preferences?
comment:3 by , 2 years ago
yeah, uncheck it , problem sloved. but why this related to translate application names?
comment:4 by , 2 years ago
Milestone: | Unscheduled → R1/beta5 |
---|
comment:5 by , 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 , 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 , 22 months ago
In the "each app on its own" case we could likely make a gopher and or gemini client on it's own based on libnetservices2, and not have this in haikuwebkit at all.
I don't think haikuwebkit is a good universal viewer :)
comment:9 by , 22 months ago
Blocked By: | 18251 removed |
---|---|
Blocking: | 18251 added |
Resolution: | → fixed |
Status: | new → closed |
Fixed in hrev56788.
english langauge and ime work