From Fedora Project Wiki
No edit summary
Line 93: Line 93:
== Dependencies ==
== Dependencies ==
<!-- What other packages (RPMs) depend on this package?  Are there changes outside the developers' control on which completion of this change depends?  In other words, completion of another change owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate?  Other upstream projects like the kernel (if this is not a kernel change)? -->
<!-- What other packages (RPMs) depend on this package?  Are there changes outside the developers' control on which completion of this change depends?  In other words, completion of another change owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate?  Other upstream projects like the kernel (if this is not a kernel change)? -->
 
N/A
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
[https://bugzilla.redhat.com/show_bug.cgi?id=1350700 nodejs-emojione]


== Contingency Plan ==
== Contingency Plan ==
Line 110: Line 108:
[https://mike-fabian.github.io/ibus-typing-booster/documentation.html#multilingual-input Current ibus-typing-booster documentation for multilingual input]
[https://mike-fabian.github.io/ibus-typing-booster/documentation.html#multilingual-input Current ibus-typing-booster documentation for multilingual input]
<!-- Is there upstream documentation on this change, or notes you have written yourself?  Link to that material here so other interested developers can get involved. -->
<!-- Is there upstream documentation on this change, or notes you have written yourself?  Link to that material here so other interested developers can get involved. -->
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
N/A


== Release Notes ==
== Release Notes ==
Line 121: Line 116:
-->
-->


[[Category:ChangePageIncomplete]]
[[Category:ChangeReadyForWrangler]]
<!-- 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 129: Line 124:
<!-- Select proper category, default is Self Contained Change -->
<!-- Select proper category, default is Self Contained Change -->
<!-- [[Category:SelfContainedChange]] -->
<!-- [[Category:SelfContainedChange]] -->
[[Category:SystemWideChange]]
[[Category:SelfContainedChange]]

Revision as of 11:13, 7 July 2016

Ibus-typing-booster_multilingual_support

Summary

Use more then one language in a single engine of ibus-typing-booster.

Owner

Current status

  • Targeted release: Fedora 25
  • Last updated: 2016-07-07
  • Tracker bug: <will be assigned by the Wrangler>

Detailed Description

Ibus-typing-booster has recently been improved to use several languages at once in a single engine, see the documentation for multilingual input . But although that already works, it is not obvious how to set it up, the graphical setup tool currently only supports the special case of using British English in addition to the main language of the current engine. For other combinations of languages and/or transliteration methods one has to use dconf on the command line to set it up. That is quite inconvenient. Therefore, this proposal suggests to change the setup tool to make multilingual setup easy.

Benefit to Fedora

Multilingual support in ibus-typing-booster is very useful for users who regularly type in different languages, it saves switching input engines all the time because it detects the language automatically based on user input.

Scope

  • Proposal owners:
    • Improve the ibus-typing-booster setup tool to make multilingual setup easy.
  • Other developers: N/A
  • Policies and guidelines: N/A
  • Trademark approval: N/A

Upgrade/compatibility impact

The UI of the setup tool will change a lot. Maybe, all current engines of ibus-typing-booster will be merged into one multilingual engine, I am not yet sure about that. If all engines are merged in to a single engine, it may not be possible to merge all setup done for a single language version of an older version of ibus-typing-booster may into the new setup and some setup may need to be done again.

How To Test

  1. Log into GNOME desktop and add an ibus-typing-booster engine in the control center
  2. Or, on non-GNOME desktops, run the "ibus-setup" utility and enable an ibus-typing-booster engine.
  3. Use the setup tool of the ibus-typing-booster engine to enable more than one language.
  4. Type text in the desired languages and check whether there are useful predictions for all configured languages.

User Experience

Easy typing in several languages at once without switching input engines.

Dependencies

N/A

Contingency Plan

  • Contingency mechanism: Drop the feature in Fedora 25 and postpone it to Fedora 26
  • Contingency deadline: Probably Fedora 25 Alpha freeze
  • Blocks release? No
  • Blocks product? No

Documentation

Current ibus-typing-booster documentation for multilingual input

Release Notes