Chinese input method does not work after enable Chinese keyboard in Ubuntu Phone

Bug #1335002 reported by Shuduo Sang
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
Undecided
Unassigned
ubuntu-keyboard
Fix Released
High
Michael Sheldon
ubuntu-keyboard (Ubuntu)
Fix Released
High
Unassigned
ubuntu-keyboard (Ubuntu RTM)
In Progress
High
Unassigned

Bug Description

Reproduce steps:

1, enable Chinese keyboard in system settings
2, launch an app can input text like notes
3, long press global icon and switch Chinese

Expecting:
user can input Chinese like press 'n' and 'i' then 你 should show up on candidate bar

Actual:
no candidate bar, so still input English

Tags: ota-1 rtm14

Related branches

Revision history for this message
Cris Dywan (kalikiana) wrote :

Is it possible that the real issue here is that [x] predictive text is mandatory for Chinese pinyin, but not for other languages, and it doesn't get enabled by default?

My impression is that option is semantically different to other languages.

Changed in ubuntu-keyboard:
status: New → Confirmed
importance: Undecided → High
Changed in ubuntu-keyboard:
assignee: nobody → Michael Sheldon (michael-sheldon)
Bill Filler (bfiller)
tags: added: rtm14 touch-2014-09-25
tags: added: ota-1
removed: touch-2014-09-25
Bill Filler (bfiller)
Changed in ubuntu-keyboard (Ubuntu):
importance: Undecided → High
Changed in ubuntu-keyboard (Ubuntu RTM):
importance: Undecided → High
Revision history for this message
XiaoGuo, Liu (liu-xiao-guo) wrote :

This problem still exists. it is not a good experience :)

Revision history for this message
XiaoGuo, Liu (liu-xiao-guo) wrote :
Revision history for this message
XiaoGuo, Liu (liu-xiao-guo) wrote :

This is how a sogou input method is done on Ubuntu desktop.?field.comment=This is how a sogou input method is done on Ubuntu desktop.?field.comment=This is how a sogou input method is done on Ubuntu desktop.

Revision history for this message
Rex Tsai (chihchun) wrote :

The original bug has been fixed IIRC. I can not reprodudce it with vivid-proposed (16,23).

XiaoGuo's suggestion is nice to have, it required improving the suggestion algorithm in libpinyin4/ubuntu-keyboard-chinese-pinyin.

Revision history for this message
Rex Tsai (chihchun) wrote :

After the user enter 'ni' as 你 at first time, 你 will be popup as first suggestion when the user press 'n', which make sense to me.

Revision history for this message
Michael Sheldon (michael-sheldon) wrote :

I think the original issue here is that after initially switching to Chinese from another language, if you're already in a field then the candidate bar doesn't appear until after you've typed the first character (and that first character then doesn't get included as part of the prediction).

We definitely need to improve the predictions offered by libpinyin (or try using a different pinyin suggestion engine), but I think that's a separate issue.

Changed in ubuntu-keyboard:
status: Confirmed → In Progress
Changed in ubuntu-keyboard (Ubuntu RTM):
status: New → In Progress
Changed in ubuntu-keyboard (Ubuntu):
status: New → In Progress
Revision history for this message
Bill Filler (bfiller) wrote :

approved

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-keyboard - 0.99.trunk.phablet2+15.04.20141119-0ubuntu1

---------------
ubuntu-keyboard (0.99.trunk.phablet2+15.04.20141119-0ubuntu1) vivid; urgency=low

  [ Michael Sheldon ]
  * Send release signal for backspace if the user has swiped out of the
    key before releasing (LP: #1385518)
  * Calculate the similarity between the current user's input and the
    prediction candidate, if they differ too much make the user input
    the primary candidate for auto-completion. (LP: #1347796)
  * Stop the keyboard from updating IME hints whilst it hides (LP:
    #1370609)
  * Allow western language plugins to provide special corrections
    outside of the standard auto-correct engine (e.g. 'i' -> 'I'). (LP:
    #1372948)
  * Add Azerbaijani, Bosnian, Catalan and Croatian layouts
  * Reset the keyboard when the language plugin changes. (LP: #1335002)
  * Don't add duplicate candidates to the word ribbon when a candidate
    is pressed. (LP: #1393487)
  * Scale custom return key labels so that more characters fit and set
    correct default font size (LP: #1384810)

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Dinko Osmankovic <email address hidden> ]
  * Add Azerbaijani, Bosnian, Catalan and Croatian layouts

  [ Mike Sheldon ]
  * Calculate the similarity between the current user's input and the
    prediction candidate, if they differ too much make the user input
    the primary candidate for auto-completion. (LP: #1347796)
  * Allow western language plugins to provide special corrections
    outside of the standard auto-correct engine (e.g. 'i' -> 'I'). (LP:
    #1372948)
 -- Ubuntu daily release <email address hidden> Wed, 19 Nov 2014 15:40:20 +0000

Changed in ubuntu-keyboard (Ubuntu):
status: In Progress → Fix Released
Changed in ubuntu-keyboard:
status: In Progress → Fix Released
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

old bug

Changed in canonical-devices-system-image:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.