-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please add the automatic vowel forming feature. #1
Comments
I guess there is never a need to switch this feature off, i.e. changing bn-national-jatiya.mim so that automatic vowel forming is always done is good enough. |
Discussion originally started in: ibus/ibus#2420 |
If there is an option to turn it off, that's fine. Although the matter is not so important. But many times Dependent vowel signs may need to be written separately, if any writing is about Bengali language education... |
Great!
I thought so that this would be mainly for education
Good, so maybe this input method does not have to do it. I cannot add an option to switch it off, but I could add a second input method
which does behave like the old one. But maybe we do not need to do it. If we really want both options, we should probably also think about a better name of |
I suggest the name |
I have pushed an improved version with automatic vowel forming to the “main” branch. Can you please try to download the latest https://github.com/mike-fabian/m17n-db-bn-national-jatiya/blob/main/bn-national-jatiya.mim again and test whether it works correctly? If there are still problems, reopen this issue and tell me what the problems are. |
I found an error. You have listed three characters, which cannot be associated with Dependent vowel signs. The letters are => |
What about the fourth character at the top of your screenshot? |
Dependent vowel signs are not used with the fourth letter |
That means I should treat all these four characters the same way, right? |
I have pushed a new version which fixes the problem you found. |
I pushed another improvement to be able to choose betweeen automatic vowel forming or not. The latest version now has a variable like this:
And one can now choose whether to use automatic vowel forming or not by editing the config file ;; -*- mode:lisp; coding:utf-8 -*-
((input-method bn national-jatiya)
(variable
(use-automatic-vowel-forming nil 1))) If the file The file
|
Thank you very much for solving the problem. I will be eternally grateful to you for working on such an important project. |
That configuration is not working for me. Even after giving 0, automatic vowel forming is working. |
I think you need to restart ibus, it becomes effective only after an ibus restart. When not using gnome, you can type |
I restarted the computer. But it's not working. |
Hm, it worked for me. |
Stupid question, but did you really install the latest version of bn-national-jatiya.mim which has the support for this variable? |
Sorry about that. I was trying to config without downloading the latest updated file. Now it's working... |
Video showing that changing the option works for me. In the video, I am using First I type Now I open the setup tool of ibus-m17n. I go to the "Advanced" Tab. Then I change the input to the English keyboard to be able to type a I change the value of the I close the setup tool. Then I check in the gnome-terminal the contents of Now the contents have changed, doing the change in the ibus-m17n setup tool edited the config.mic file. It doesn’t matter whether one uses the setup tool to do this change or edits the config file manually with an editor. Now I type Now I stop the ibus-daemon, which I have started manually in the left gnome-terminal by killing it with Control+C. Then I start Now I type (I am doing this manual stopping and starting of ibus-daemon because I cannot use “ibus restart” in a Gnome session and I want to avoid having to log out and log in again just to restart the ibus-daemon) See the video: Peek.2022-08-19.12-27.mp4 |
Great! As you can see in the video, if one is using ibus-m17n, one can even change the value of that variable using the setup tool. But a restart of ibus is necessary. If one is using ibus-typing-booster (much better in my opinion!), there is currently no way to change options for m17n input methods using the ibus-typing-booster setup tool, so one has to use a text editor and edit When an input method is selected in ibus-typing-booster, the “Input method help” button becomes active. You can use that for example to display the help text for I think I should add another button there to set options for input methods. Using a text editor is OK, but being able to do this in the setup tool would be nicer. And I think I could probably make changing input method options work in ibus-typing-booster without needing an ibus restart. |
I found another problem with |
Which other Bengali keyboard layout? |
Do you mean something like this?: Peek.2022-08-23.17-47.mp4 |
In this video, I am using ibus-m17n with bn-national-jatiya.mim. First I type Then I type I am doing this in the firefox browser. I also tried this in the Telegram webclient, also in firefox and did not find the problem there. |
It is the same when using web.whatsapp.com in google-chrome. |
This reminds me of this bug: https://bugzilla.redhat.com/show_bug.cgi?id=1850832 Maybe it is the same problem. |
My guess at the moment is, that it has nothing to do with bn-national-jatiya.mim, even for bn-national-jatiya.mim there seem to be problems only with certain letters and this seems to be more an accident. |
Yes, I am talking about this problem... But when I try to write one letter, two letters appear. I tried to show that in the video. 23-8-22.10.06.02.+06.mp4 |
Oh, very weird! And with ibus-typing-booster, this works fine, right? ibus-m17n still seems to have many weird bugs which are very hard to track down, usually ibus-typing-booster works better and I know the code much better and can fix things more easily. I will try to debug ibus-m17n in detail to find out what happens there in web.whatsapp.com, will take a few days though, I still feel a bit ill because of a corona virus infection. |
Is there still corona virus in your country...? But the coronavirus has left our country long ago. I pray to God that you get well soon. |
Yes. |
I feel much better already, Sunday was very bad, on Monday I had a positive PCR test but already felt much better. Still feeling a bit weird today, but maybe I am OK tomorrow already. |
This is good news. |
I added some new internal functions to ibus-typing-booster to be able to get and set m17n options: mike-fabian/ibus-typing-booster@c2de7cd This is a big step towards fixing: mike-fabian/ibus-typing-booster#360 I have the needed functions now and just need to add more stuff to the setup ui to use them. So soon one will be able to change options like whether to use automatic vowel formation for bn-national-jatiya.mim in the setup tool of ibus-typing-booster .... |
You are working so hard to add Automatic Vowel Forming Switching option to ibus-typing-booster! It really inspires me a lot. |
It is not only for Bengali language. If the Automatic Vowel Forming option is added to the keyboard of any other language, then the feature will come in handy. Especially for Hindi or languages similar in writing to the Hindi language. |
I am actually a bit lazy. That is why it is so late to finish the Bengali translation of ibus-typing-booster. Also, translating technical words into Bengali is comparatively difficult. So I am doing the translation work with a little more time. |
2.18.11 test builds for Fedora to fix https://github.com/mike-fabian/ibus-typing-booster/issues/360` The video here: mike-fabian/ibus-typing-booster#360 (comment) shows that you can now select the bn-national-jatiya input method in the ibus-typing-booster setup tool, then the button 🛠️ at the bottom becomes active, clicking that button then gives you a dialog to change the option
If anything else apart from the allowed values 0 and 1 is typed into the entry, it is automatically changed into the default value To be able to input a Contrary to ibus-m17n I managed to make changing these options to have an immediate effect, no |
How to download, install and use the test version...? |
I have just pushed a release-candidate-2.18.12 branch: https://github.com/mike-fabian/ibus-typing-booster/tree/release-candidate-2.18.12 If you want to try a build and install from source you can checkout that branch. Instructions on how to build are here: |
I think the work on this issue is finished, closing. |
I have opened a new issue for the disappearing characters problem in https://web.whatsapp.com : |
I saw that ibus/ibus-m17n#54 bug report. It seems to be a very complicated problem! Thank you very much for working on the issue. |
I took 55 days to complete the Bengali translation of ibus-typing-booster. The time is really taken too much. Still I managed to finish the job. This is the most important thing.
|
No problem! It is great that you did it! Thank you very much! I already pushed your translations to the main branch in git. So the next release will have 100% complete Bengali translations ☺ |
Automatic vowel forming helps speed up writing. So for those who do a lot of Bengali writing, this feature is very necessary.
The function of the feature is to determine where Independent vowels will sit and where Dependent vowel signs or Vowel Diacritics will sit. The feature then performs the task itself.
The text was updated successfully, but these errors were encountered: