From Fedora Project Wiki

No edit summary
No edit summary
 
(26 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=This test is to check if the input displayed and printed out correctly in application such as Evolution Mail and Calendar, Open Office, and IRC etc.
|description=This test is to check if input displayed correctly in applications such as  
* Firefox
* Terminal
* gnome-software
* LibreOffice
* Evolution
* KWrite
 
|actions=
|actions=
# See [[QA:Testcase_i18n_input_method]] to check if the input method is enabled
# Select ''System -> Preferences -> Input Method''.
## Check ''Enable input method feature'', then click ''Input Method Preferences''.
## Open ''Input Method'' label in the ''Ibus Preferences'' window, Then click ''Select Input Method'' to choose a language.
## Click ''add'' button and ''Close''. 
# Open an application, left click ''Ibus input method framework'' icon in the panel to select the input method.  
# Open an application, left click ''Ibus input method framework'' icon in the panel to select the input method.  
# Input some texts like words, numbers, special characters into application.
# Input some texts like words, numbers, special characters into application.
# Select ''File -> Print'' to print out the page.
# GTK4 applications are supported since Fedora 34 (if not using Wayland also install ibus-gtk4):
## Enable an input method engine
## Run gnome-text-editor
## Focus on the text view and type some language text
## Click application menu -> "Search/Replace" menu item, type some language text
## Additionally can install gtk4-devel-tools and test with its demo apps
 
# [Non-GNOME] Some codepoints have duplicated glyphs: glyphs are taken for the language of the current engine by default in non-GNOME desktops since Fedora 33
## Log into XFCE4 desktop with ja_JP.UTF-8 locale
## Enable ibus-libpinyin and type "zhi"
## The candidate list has "直" and the glyph is Chinese (language of ibus-libpinyin)
## Run ibus-setup and Select "Advance" tab and disable "Choose glyphs with input method's language..." check button
## Now the candidate list has "直" and the glyph is Japanese (language from the desktop locale)
 
|results=
|results=
   
   
# Characters are displayed properly and not corrupted in applications.
# Characters are displayed properly and not corrupted in applications.
# Words are printed out without error.
 
}}
}}




[[Category:I18n_Test_Cases]]
[[Category:I18n_Desktop]]
[[Category:Package_ibus_test_cases]]

Latest revision as of 08:47, 9 September 2024

Description

This test is to check if input displayed correctly in applications such as

  • Firefox
  • Terminal
  • gnome-software
  • LibreOffice
  • Evolution
  • KWrite


How to test

  1. See QA:Testcase_i18n_input_method to check if the input method is enabled
  2. Open an application, left click Ibus input method framework icon in the panel to select the input method.
  3. Input some texts like words, numbers, special characters into application.
  4. GTK4 applications are supported since Fedora 34 (if not using Wayland also install ibus-gtk4):
    1. Enable an input method engine
    2. Run gnome-text-editor
    3. Focus on the text view and type some language text
    4. Click application menu -> "Search/Replace" menu item, type some language text
    5. Additionally can install gtk4-devel-tools and test with its demo apps
  1. [Non-GNOME] Some codepoints have duplicated glyphs: glyphs are taken for the language of the current engine by default in non-GNOME desktops since Fedora 33
    1. Log into XFCE4 desktop with ja_JP.UTF-8 locale
    2. Enable ibus-libpinyin and type "zhi"
    3. The candidate list has "直" and the glyph is Chinese (language of ibus-libpinyin)
    4. Run ibus-setup and Select "Advance" tab and disable "Choose glyphs with input method's language..." check button
    5. Now the candidate list has "直" and the glyph is Japanese (language from the desktop locale)

Expected Results

  1. Characters are displayed properly and not corrupted in applications.