From Fedora Project Wiki
No edit summary
(Add trackers)
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:


= libpinyin 2.8 <!-- The name of your change proposal --> =
= libpinyin 2.8 <!-- The name of your change proposal --> =


== Summary ==
== Summary ==
Line 16: Line 17:


== Current status ==
== Current status ==
[[Category:ChangeReadyForWrangler]]
[[Category:ChangeAcceptedF38]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
Line 32: Line 33:
ON_QA -> change is fully code complete
ON_QA -> change is fully code complete
-->
-->
* FESCo issue: <will be assigned by the Wrangler>
* [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/LHHSA3Z4NLUB2CEINHPCNZTONREFRCKR/ devel thread]
* Tracker bug: <will be assigned by the Wrangler>
* FESCo issue: [https://pagure.io/fesco/issue/2915 #2915]
* Release notes tracker: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2155080 #2155080]
* Release notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/938 #938]


== Detailed Description ==
== Detailed Description ==
Line 93: Line 95:
== Contingency Plan ==
== Contingency Plan ==


* Contingency mechanism: (What to do?  Who will do it?) N/A (not a System Wide Change)  <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Contingency mechanism: Revert the libpinyin and ibus-libpinyin package to the last stable version.
* Contingency deadline: N/A (not a System Wide Change)  <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Contingency deadline: N/A (not a System Wide Change)  <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Blocks release? N/A (not a System Wide Change), Yes/No <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Blocks release? N/A (not a System Wide Change), Yes/No <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->


Revert the libpinyin and ibus-libpinyin package to the last stable version.


== Documentation ==
== Documentation ==

Latest revision as of 22:28, 19 December 2022


libpinyin 2.8

Summary

The libpinyin 2.8 will provide phrase suggestion candidate and longer pinyin candidate features.

Owner


Current status

Detailed Description

The phrase suggestion candidate feature will provide some candidates which will following the previous input.

The longer pinyin candidate feature will provide one phrase candidate which is longer than the pinyin input.

Feedback

Benefit to Fedora

By speeding up the Chinese characters input, the features will improve the user experience for Chinese users when using Pinyin input method.

Scope

  • Proposal owners:
    • Release libpinyin 2.8 and ibus-libpinyin 1.15
    • Update the Fedora libpinyin package to version 2.8.0
    • Update the Fedora ibus-libpinyin package to version 1.15.0
  • Other developers:
  • Policies and guidelines: N/A (not needed for this Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with Objectives:

Upgrade/compatibility impact

How To Test

For longer pinyin candidate feature, when user input "baiyun", one candidate longer than the pinyin input like "白云岩" will appear in the candidate list.

For phrase suggestion candidate feature, when user input "baiyun", and choose the "白云" candidate, the input method will switch to suggestion mode, and several suggestion candidates will appear, like "机场", "孤飞", "亲舍", etc.


User Experience

The longer pinyin candidate and phrase suggestion candidate features will speed up the pinyin input when using the "Intelligent Pinyin" input method.

Dependencies

Contingency Plan

  • Contingency mechanism: Revert the libpinyin and ibus-libpinyin package to the last stable version.
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No


Documentation

N/A (not a System Wide Change)

Release Notes

The libpinyin 2.8 package will make the pinyin input faster in the "Intelligent Pinyin" input method.