https://bugzilla.redhat.com/show_bug.cgi?id=1129917
Bug ID: 1129917 Summary: [gu_IN] Gujarati and Hindi itrans method misprints characters. Product: Fedora Version: 20 Component: ibus Severity: medium Assignee: tfujiwar@redhat.com Reporter: nirmalpathak@fedoraproject.org QA Contact: extras-qa@fedoraproject.org CC: i18n-bugs@lists.fedoraproject.org, shawn.p.huang@gmail.com, tfujiwar@redhat.com
Description of problem: The Gujarati itrans method misprints characters when "e." is typed. e.g. છ્e.
Version-Release number of selected component (if applicable): ibus-1.5.7-2.fc20.x86_64
How reproducible: Type in Gujarati language using ibus itrans method.
Steps to Reproduce: 1. Select Gujarati (itrans - m17n) or Gujarati-IN (Hunspell) method in ibus. 2. Open gedit & type "chhe."
Actual results: છ્e.
Expected results: છે.
Additional info: The same issue persist for Hindi langugage as well & with SCIM in older versions of Fedora.
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |petersen@redhat.com, | |pnemade@redhat.com Component|ibus |m17n-db Assignee|tfujiwar@redhat.com |pnemade@redhat.com
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #1 from Nirmal Pathak nirmalpathak@fedoraproject.org --- Issue seems to have been fixed for Hindi language but for Gujarati the issue still persist on Fedora 21.
Keypress Events for following output: je.
Actual Result: જ્e.
Expected Result: જે.
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
Nirmal Pathak nirmalpathak@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ankit@redhat.com Version|20 |21
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
Parag pnemade@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED
--- Comment #2 from Parag pnemade@redhat.com --- Such keymapping issues exists in respective keymap files like for this gu-itrans.mim file and not related to ibus or scim.
I am using Fedora 21 which have same m17n-db-1.6.5-3.fc21.noarch package installed. I am getting same expected results what is given in bug description.
For je I get જે For chhe I get છે
For hi-itrans.mim, I get je -> जे chhe -> छे
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #3 from Parag pnemade@redhat.com --- Try re-installing m17n-db package and check again otherwise looks NOTABUG.
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #4 from Nirmal Pathak nirmalpathak@fedoraproject.org --- (In reply to Parag from comment #2)
Such keymapping issues exists in respective keymap files like for this gu-itrans.mim file and not related to ibus or scim.
I am using Fedora 21 which have same m17n-db-1.6.5-3.fc21.noarch package installed. I am getting same expected results what is given in bug description.
For je I get જે For chhe I get છે
For hi-itrans.mim, I get je -> जे chhe -> छे
Please can you try following?
Choose Gujarati iTrans & press keys "je." without quotes.
Expected Result: જે.
Actual Result: જ્e.
The full point or dot (.) after typing 'je' makes the difference here. If I type only "je" without quotes I get "જે" but if I type 'je.' without quotes I get 'જ્e.'.
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #5 from Parag pnemade@redhat.com --- Thanks for explaining it further. I understand this now and I can see gu-itrans.mim need some improvement. I will work on this and provide you working keymap file.
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #6 from Nirmal Pathak nirmalpathak@fedoraproject.org --- Any update on this '/usr/share/m17n/gu-itrans.mim' changes?
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #7 from Parag pnemade@redhat.com --- Unfortunately this didn't get much attention but I have got some time for this and found that whenever you are going to type je. key sequence that should be typed as je.c ne. key sequence that should be typed as ne.c
Can you tell if new key sequence gives correct rendering for you?
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #8 from Nirmal Pathak nirmalpathak@fedoraproject.org --- Following are my actual results for the key sequences you requested.
je. = જ્e. je.c = જૅ ne. = ન્e. ne.c = નૅ
Following are expected results,
je. = જે. ne. = ને.
When I type "ne.c" it prints different type/style of oblique stroke above letter (मात्रा).
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #9 from Parag pnemade@redhat.com --- Created attachment 1023371 --> https://bugzilla.redhat.com/attachment.cgi?id=1023371&action=edit Modified gu-itrans.mim file
Please install the attached gu-itrans.mim as root user in /usr/share/m17n directory. Restart the Gnome session. Select gu-itrans keymap and start writing "je." and "ne." key sequence.
They should render correctly now. Please inform here back your results.
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #10 from Nirmal Pathak nirmalpathak@fedoraproject.org --- This new gu-itrans.mim file did fix the issue. The letters are printed as expected.
je. = જે. ne. = ને.
Thanks for fixing this ages old issue with Gujarati iTrans.
I hope this change will be pushed in newer version of 'm17n-db' package.
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #11 from Parag pnemade@redhat.com --- Thank you very much for confirming above and thanks again for discovering such bug which I see exist in other Indic itrans keymaps also.
I will prepare a patch for other keymaps also and push to F20+ versions.
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #12 from Fedora Update System updates@fedoraproject.org --- m17n-db-1.7.0-3.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/m17n-db-1.7.0-3.fc22
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
--- Comment #13 from Fedora Update System updates@fedoraproject.org --- m17n-db-1.6.5-4.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/m17n-db-1.6.5-4.fc21
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #14 from Fedora Update System updates@fedoraproject.org --- Package m17n-db-1.7.0-3.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing m17n-db-1.7.0-3.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-7985/m17n-db-1.7.0-3.fc2... then log in and leave karma (feedback).
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |m17n-db-1.7.0-3.fc22 Resolution|--- |ERRATA Last Closed| |2015-05-12 16:43:32
--- Comment #15 from Fedora Update System updates@fedoraproject.org --- m17n-db-1.7.0-3.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=1129917
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|m17n-db-1.7.0-3.fc22 |m17n-db-1.6.5-4.fc21
--- Comment #16 from Fedora Update System updates@fedoraproject.org --- m17n-db-1.6.5-4.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.
i18n-bugs@lists.fedoraproject.org