Support a Traditional Chinese input method
Bug #1502311 reported by
Pat McGowan
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Bill Filler | ||
ubuntu-keyboard (Ubuntu) |
Fix Released
|
Wishlist
|
Michael Sheldon |
Bug Description
Our pinyin plugin only provides support for Simplified Chinese and Traditional Chinese is often requested.
In Taiwan especially many people use Zhuyin and it is taught in elementary schools.
Ubuntu has a Chewing implementation on the desktop, presumably an approach similar to the pinyin plugin can be developed.
Related branches
lp:~michael-sheldon/ubuntu-keyboard/traditional-chinese
- PS Jenkins bot: Approve (continuous-integration)
- Ken VanDine: Approve (packaging)
- Ubuntu Phablet Team: Pending requested
-
Diff: 1641 lines (+1143/-61)30 files modifieddebian/control (+9/-0)
debian/ubuntu-keyboard-chinese-chewing.install (+1/-0)
debian/ubuntu-keyboard-chinese-pinyin.install (+1/-1)
plugins/chewing/chewing.pro (+9/-0)
plugins/chewing/qml/Keyboard_zh-hant.qml (+111/-0)
plugins/chewing/qml/Keyboard_zh-hant_email.qml (+93/-0)
plugins/chewing/qml/Keyboard_zh-hant_url.qml (+92/-0)
plugins/chewing/qml/Keyboard_zh-hant_url_search.qml (+93/-0)
plugins/chewing/qml/qml.pro (+20/-0)
plugins/chewing/src/chewingadapter.cpp (+109/-0)
plugins/chewing/src/chewingadapter.h (+48/-0)
plugins/chewing/src/chewinglanguagefeatures.cpp (+115/-0)
plugins/chewing/src/chewinglanguagefeatures.h (+44/-0)
plugins/chewing/src/chewingplugin.cpp (+56/-0)
plugins/chewing/src/chewingplugin.h (+51/-0)
plugins/chewing/src/chewingplugin.json (+7/-0)
plugins/chewing/src/src.pro (+38/-0)
plugins/pinyin/qml/qml.pro (+5/-5)
plugins/pinyin/src/src.pro (+2/-2)
plugins/plugins.pro (+1/-0)
po/po.pro (+3/-2)
po/ubuntu-keyboard.pot (+45/-33)
qml/keys/CharKey.qml (+3/-2)
qml/keys/SpaceKey.qml (+1/-0)
qml/keys/languages.js (+2/-1)
src/lib/logic/abstractlanguagefeatures.h (+2/-0)
src/lib/logic/abstractwordengine.cpp (+1/-2)
src/plugin/keyboardsettings.cpp (+11/-0)
src/view/abstracttexteditor.cpp (+41/-6)
tests/autopilot/ubuntu_keyboard/tests/test_keyboard.py (+129/-7)
summary: |
- Support a traditional chinese input method + Support a Traditional Chinese input method |
Changed in ubuntu-keyboard (Ubuntu): | |
assignee: | nobody → Michael Sheldon (michael-sheldon) |
Changed in canonical-devices-system-image: | |
milestone: | none → backlog |
assignee: | nobody → Bill Filler (bfiller) |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in ubuntu-keyboard (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
milestone: | backlog → 11 |
tags: | added: system-apps-11 |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
libpinyin (which we currently use for pinyin input) appears to have support for chewing style input, does anyone know how this compares to libchewing or libzhuyin? It'd probably be simpler to use libpinyin as we already make use of it for simplified Chinese input, but only if its chewing performance is on a par with the dedicated libraries on offer.