Features/libpinyin
From FedoraProject
< Features(Difference between revisions)
(libpinyin initial page) |
|||
| (27 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
= libpinyin = | = libpinyin = | ||
== Summary == | == Summary == | ||
| − | + | The feature covers the integration for ibus-pinyin of a new libpinyin backend to provide intelligent sentence-based Chinese pinyin input. | |
| − | + | ||
| − | The libpinyin | + | |
== Owner == | == Owner == | ||
| − | * Name: | + | * Name: [[User:pwu|Peng Wu]] |
| − | * Email: | + | * Email: pwu@redhat.com |
== Current status == | == Current status == | ||
| − | * Targeted release: | + | * Targeted release: Fedora 17 |
| − | * Last updated: | + | * Last updated: 2012-02-16 |
| − | * Percentage of completion: | + | * Percentage of completion: 100% |
== Detailed Description == | == Detailed Description == | ||
User requirements: | User requirements: | ||
* More Intelligent Pinyin Input Method | * 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 == | == 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 == | ||
| − | * Use libpinyin as a back end | + | * 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 == | == 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 == | == User Experience == | ||
| + | * With the libpinyin back end, Chinese users can speed up the pinyin input speed by pressing less keys. | ||
== Dependencies == | == Dependencies == | ||
| + | * Need to modify ibus-pinyin code to integrate ibus-pinyin with libpinyin, and push patch upstream. | ||
== Contingency Plan == | == 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 == | == Documentation == | ||
| + | * [https://github.com/libpinyin/libpinyin github repo] | ||
| + | * [https://github.com/libpinyin/libpinyin/wiki wiki] | ||
== Release Notes == | == Release Notes == | ||
| + | ibus-pinyin with new libpinyin backend provides a more intelligent pinyin input method and speeds up the user input of Chinese characters. | ||
== Comments and Discussion == | == Comments and Discussion == | ||
| + | |||
| + | [[Category:FeatureAcceptedF17]] | ||
| + | <!-- When your feature page is completed and ready for review --> | ||
| + | <!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler --> | ||
| + | <!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete--> | ||
| + | <!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process --> | ||
Latest revision as of 05:53, 21 June 2012
Contents |
[edit] libpinyin
[edit] Summary
The feature covers the integration for ibus-pinyin of a new libpinyin backend to provide intelligent sentence-based Chinese pinyin input.
[edit] Owner
- Name: Peng Wu
- Email: pwu@redhat.com
[edit] Current status
- Targeted release: Fedora 17
- Last updated: 2012-02-16
- Percentage of completion: 100%
[edit] 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.
[edit] 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.
[edit] 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)
[edit] 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.
[edit] User Experience
- With the libpinyin back end, Chinese users can speed up the pinyin input speed by pressing less keys.
[edit] Dependencies
- Need to modify ibus-pinyin code to integrate ibus-pinyin with libpinyin, and push patch upstream.
[edit] 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.
[edit] Documentation
[edit] Release Notes
ibus-pinyin with new libpinyin backend provides a more intelligent pinyin input method and speeds up the user input of Chinese characters.