https://bugzilla.redhat.com/show_bug.cgi?id=2255492
Bug ID: 2255492 Summary: Marathi Phonetic keyboard has not provided essential characters to type rather unused characters are given. Product: Fedora Version: 39 Hardware: x86_64 OS: Linux Status: NEW Component: ibus Severity: medium Assignee: tfujiwar@redhat.com Reporter: santosh7anantwal@gmail.com QA Contact: extras-qa@fedoraproject.org CC: i18n-bugs@lists.fedoraproject.org, shawn.p.huang@gmail.com, tfujiwar@redhat.com Target Milestone: --- Classification: Fedora
Marathi Phonetic keyboard has not provided essential characters to type rather unused characters are given. 1) for example instead of ॲ the characters ऍ is given which is not in the language. 2) Marathi and Hindi uses different Devnagri scripts. (Marathi uses Balbodh style of Devnagri. But in keyboard Hindi Devnagri is given for example the vertical bar is used as fullstop in Hindi but in Marathi uses the dot. 3) While clicking on show "keyboard layout", it is expected to show characters on keyboard shown but English characters keyboard layout is shown.
More details in attachment file.
Reproducible: Always
Steps to Reproduce: 1.include Phonetic Marathi as input method 2.select Marathi from language bar 3.
https://bugzilla.redhat.com/show_bug.cgi?id=2255492
--- Comment #1 from santosh-anantwal santosh7anantwal@gmail.com --- Created attachment 2005258 --> https://bugzilla.redhat.com/attachment.cgi?id=2005258&action=edit pdf file
https://bugzilla.redhat.com/show_bug.cgi?id=2255492
--- Comment #2 from santosh-anantwal santosh7anantwal@gmail.com --- In Balbodh style of Devnagri, The 'Nukta' (Dot under the character) is not used. But In phonetic Marathi keyboard, characters with dots are given which are never used in Marathi.
https://bugzilla.redhat.com/show_bug.cgi?id=2255492
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mfabian@redhat.com, | |petersen@redhat.com, | |pnemade@redhat.com Component|ibus |m17n-db Assignee|tfujiwar@redhat.com |mfabian@redhat.com Doc Type|--- |If docs needed, set a value
--- Comment #3 from fujiwara tfujiwar@redhat.com ---
- for example instead of ॲ the characters ऍ is given which is not in the
language. 2) Marathi and Hindi uses different Devnagri scripts. (Marathi uses Balbodh style of Devnagri. But in keyboard Hindi Devnagri is given for example the vertical bar is used as fullstop in Hindi but in Marathi uses the dot.
Which ibus engines do you try? You can check the current engine name with `ibus engine` command.
I observed #1 issue with '!' key in /usr/share/m17n/mr-phonetic.mim and I guess you use "m17n:mr:phonetic" engine.
Which do you mean the expected result or the actual behavior in #2? I see both "m17n:mr:phonetic" and "m17n:hi:phonetic" engine output '|' key for '.' key.
- While clicking on show "keyboard layout", it is expected to show
characters on keyboard shown but English characters keyboard layout is shown.
The similar issue was reported in bug #1790554 and I think we don't treat #3 in this issue. If you run `ibus list-engine`, you could see "m17n:mr:phonetic" and "m17n:hi:phonetic" shows "default" layout. And "default" layout means to inherit the current session layout. Our expected fix is to show the current session layout but not handle "default" so our resoluion will be different from your expectation. Because ibus-m17n converts the keys on "US" layout to the language keys and your "US" layout is the correct result.
So probably we need additional fix for your epected result after bug #1790554 is fixed, E.g. ibus-m17n needs to provide the layout list between m17n names and layouts.
https://bugzilla.redhat.com/show_bug.cgi?id=2255492
--- Comment #4 from fujiwara tfujiwar@redhat.com --- I guess /usr/share/m17n/config.mic or $HOME/.m17n/config.mic could be a custom configuration file reading m17n-lib/src/input.c
https://bugzilla.redhat.com/show_bug.cgi?id=2255492
Mike FABIAN mfabian@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |DEFERRED Last Closed| |2024-07-22 08:12:24
--- Comment #5 from Mike FABIAN mfabian@redhat.com --- (In reply to santosh-anantwal from comment #1)
Created attachment 2005258 [details] pdf file
Looking at the picture in your pdf file, I think you are talking about the mr-phonetic.mim input method in m17n-db.
Could you please report this upstream on the m17n mailing list?:
https://savannah.nongnu.org/mail/?group=m17n https://lists.nongnu.org/mailman/listinfo/m17n-list
This is the file you want to change:
https://git.savannah.nongnu.org/cgit/m17n/m17n-db.git/tree/MIM/mr-phonetic.m...
You can make a patch to that file and send it to the mailing list.
It is pretty easy to edit that file, there is nothing complicated in it, it just contains simple lines like
("!" ?ऍ) ("1" ?१)
which means if one types the ! the result is ऍ, if one types 1 the result is १, ...
So if you can, please make a patch and send it to the m17n mailing list.
I can also help you make a patch, if you don’t know how to do that, but then please start a discussion on the m17n mailing list and explain exactly what key typed on the US keyboard layout should give which result. The m17n mailing list is the right place to do this, I can help you there and other people can also give their input.
I want to close that bug here, not sure what status is appropriate, closing as DEFERRED.
i18n-bugs@lists.fedoraproject.org