From Fedora Project Wiki
< Features
No edit summary |
|||
(4 intermediate revisions by one other user not shown) | |||
Line 19: | Line 19: | ||
== Benefit to Fedora == | == Benefit to Fedora == | ||
* | * Enhance the experience of Fedora for pinyin users by bringing it to a modern standard. | ||
* Currently ibus-pinyin needs more user interactions to input a sentence. | * Currently ibus-pinyin needs more user interactions to input a sentence than competitor input methods. | ||
== Scope == | == Scope == | ||
* Make ibus-pinyin more | * Make ibus-pinyin easier to use by providing more intelligent predictive input of Chinese sentences. | ||
* Use libpinyin as a back end | * Use libpinyin as a back-end for ibus-pinyin. (done) | ||
* libpinyin | * libpinyin Large Web Corpus Training. (done) | ||
* | * Rewrite full pinyin/double pinyin/chewing parsers. (done) | ||
* In Fedora 17 the | * In Fedora 17 the remaining tasks are: | ||
** | ** Improve the libpinyin self-learning code; (done) | ||
== How To Test == | == How To Test == | ||
* Check whether "Intelligent Pinyin" is listed in ibus-setup dialog and default ime list. | * Check whether "Intelligent Pinyin" is listed in ibus-setup dialog and default ime list. | ||
* Try to add "Intelligent Pinyin" to ime list, begin to use the new pinyin ime. | * Try to add "Intelligent Pinyin" to ime list, begin to use the new pinyin ime. | ||
* Get some testing sentences, | * Get some testing sentences, and input them under both "Pinyin" and "Intelligent Pinyin". Note whether the "Intelligent Pinyin" reduces the number of key presses required to enter the sentence. | ||
== User Experience == | == User Experience == | ||
Line 41: | Line 41: | ||
== Dependencies == | == Dependencies == | ||
* Need to modify ibus-pinyin code to integrate ibus-pinyin with libpinyin, and upstream | * Need to modify ibus-pinyin code to integrate ibus-pinyin with libpinyin, and push patch upstream. | ||
== Contingency Plan == | == Contingency Plan == |
Latest revision as of 05:53, 21 June 2012
libpinyin
Summary
The feature covers the integration for ibus-pinyin of a new libpinyin backend to provide intelligent sentence-based Chinese pinyin input.
Owner
- Name: Peng Wu
- Email: pwu@redhat.com
Current status
- Targeted release: Fedora 17
- Last updated: 2012-02-16
- Percentage of completion: 100%
Detailed Description
User requirements:
- More Intelligent Pinyin Input Method
- Intelligent Pinyin Input Methods can provide predictive sentence completion based on two or three characters of user input.
Benefit to Fedora
- Enhance the experience of Fedora for pinyin users by bringing it to a modern standard.
- Currently ibus-pinyin needs more user interactions to input a sentence than competitor input methods.
Scope
- Make ibus-pinyin easier to use by providing more intelligent predictive input of Chinese sentences.
- Use libpinyin as a back-end for ibus-pinyin. (done)
- libpinyin Large Web Corpus Training. (done)
- Rewrite full pinyin/double pinyin/chewing parsers. (done)
- In Fedora 17 the remaining tasks are:
- Improve the libpinyin self-learning code; (done)
How To Test
- Check whether "Intelligent Pinyin" is listed in ibus-setup dialog and default ime list.
- Try to add "Intelligent Pinyin" to ime list, begin to use the new pinyin ime.
- Get some testing sentences, and input them under both "Pinyin" and "Intelligent Pinyin". Note whether the "Intelligent Pinyin" reduces the number of key presses required to enter the sentence.
User Experience
- With the libpinyin back end, Chinese users can speed up the pinyin input speed by pressing less keys.
Dependencies
- Need to modify ibus-pinyin code to integrate ibus-pinyin with libpinyin, and push patch upstream.
Contingency Plan
libpinyin is already in testing currently in F16 updates-testing but in worst case we could revert to current ibus-pinyin without libpinyin.
Documentation
Release Notes
ibus-pinyin with new libpinyin backend provides a more intelligent pinyin input method and speeds up the user input of Chinese characters.