-
-
Notifications
You must be signed in to change notification settings - Fork 291
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
[hoisan] New submission #3389
base: master
Are you sure you want to change the base?
[hoisan] New submission #3389
Conversation
ready for reviewing
Thank you for your pull request. You'll see a "build failed" message until the Keyman team has reviewed the pull request and manually initiated the build process. Every change committed to this branch will become part of this pull request. When you have finished submitting files and are ready for the Keyman team to review this pull request, please post a "Ready for review" comment. |
Thank you for your pull request. You'll see a "build failed" message until the Keyman team has reviewed the pull request and manually initiated the build process. Every change committed to this branch will become part of this pull request. When you have finished submitting files and are ready for the Keyman team to review this pull request, please post a "Ready for review" comment. |
You are getting a lot of warnings that you should address. When you compile your keyboard, you will see the warning in the Messages folder. I recommend always trying to deal with them. The rules are:
The warnings are like this one: The reason it's a problem is that the In addition, it would be best to make sure there is a SPACE before It says there are more than 100 warnings, so I don't think the rules I've mentioned are the only ones in question. After you fix those issues I think it will be okay. |
I understand the warnings you are describing.
I choose to ignore those warnings because those warnings don't matter.
Those warnings will not effect the functionn of this software.
If I choose to fix thos warnings I need to set bunch of functions again.
I also need to set many rules agains.
To safe the time I choose to preserve those codes. I preserved those codes in Vietnam keyboard and they work well.
Please ignore those warnings
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
…On Friday, 21 March 2025 at 7:26 PM, Lorna Evans ***@***.***> wrote:
You are getting a lot of warnings that you should address. When you compile your keyboard, you will see the warning in the Messages folder. I recommend always trying to deal with them. The rules are:
'qú' + any(vowels) >'qu'index(vowels_sac, 3)
'qù' + any(vowels) >'qu'index(vowels_huyen, 3)
'qủ' + any(vowels) >'qu'index(vowels_hoi, 3)
'qũ' + any(vowels) >'qu'index(vowels_nga, 3)
'qụ' + any(vowels) >'qu'index(vowels_nang, 3)
'Qú' + any(vowels) >'Qu'index(vowels_sac, 3)
'Qù' + any(vowels) >'Qu'index(vowels_huyen, 3)
'Qủ' + any(vowels) >'Qu'index(vowels_hoi, 3)
'Qũ' + any(vowels) >'Qu'index(vowels_nga, 3)
'Qụ' + any(vowels) >'Qu'index(vowels_nang, 3)
'QÚ' + any(vowels) >'QU'index(vowels_sac, 3)
'QÙ' + any(vowels) >'QU'index(vowels_huyen, 3)
'QỦ' + any(vowels) >'QU'index(vowels_hoi, 3)
'QŨ' + any(vowels) >'QU'index(vowels_nga, 3)
'QỤ' + any(vowels) >'QU'index(vowels_nang, 3)
The warnings are like this one: The rule will never be matched for key 'Ă' because its key code is never fired.
The reason it's a problem is that the any(vowels) is in the keystroke part of the rule (on the right of >), but the store has these characters aeiouăâêôơưyAEIOUĂÂÊÔƠƯY and none of the ones with accents should ever be part of the keystroke part of the rule since the keyboard doesn't produce those except through rules you create.
In addition, it would be best to make sure there is a SPACE before index(. I think in the future that could cause problems.
It says there are more than 100 warnings, so I don't think the rules I've mentioned are the only ones in question.
After you fix those issues I think it will be okay.
—
Reply to this email directly, [view it on GitHub](#3389 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRQLDBEMRIR4Z4JTDFD2VRRUZAVCNFSM6AAAAABZN7HNCWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONBUGI3DKMRWHE).
You are receiving this because you authored the thread.Message ID: ***@***.***>
[LornaSIL]LornaSIL left a comment [(keymanapp/keyboards#3389)](#3389 (comment))
You are getting a lot of warnings that you should address. When you compile your keyboard, you will see the warning in the Messages folder. I recommend always trying to deal with them. The rules are:
'qú' + any(vowels) >'qu'index(vowels_sac, 3)
'qù' + any(vowels) >'qu'index(vowels_huyen, 3)
'qủ' + any(vowels) >'qu'index(vowels_hoi, 3)
'qũ' + any(vowels) >'qu'index(vowels_nga, 3)
'qụ' + any(vowels) >'qu'index(vowels_nang, 3)
'Qú' + any(vowels) >'Qu'index(vowels_sac, 3)
'Qù' + any(vowels) >'Qu'index(vowels_huyen, 3)
'Qủ' + any(vowels) >'Qu'index(vowels_hoi, 3)
'Qũ' + any(vowels) >'Qu'index(vowels_nga, 3)
'Qụ' + any(vowels) >'Qu'index(vowels_nang, 3)
'QÚ' + any(vowels) >'QU'index(vowels_sac, 3)
'QÙ' + any(vowels) >'QU'index(vowels_huyen, 3)
'QỦ' + any(vowels) >'QU'index(vowels_hoi, 3)
'QŨ' + any(vowels) >'QU'index(vowels_nga, 3)
'QỤ' + any(vowels) >'QU'index(vowels_nang, 3)
The warnings are like this one: The rule will never be matched for key 'Ă' because its key code is never fired.
The reason it's a problem is that the any(vowels) is in the keystroke part of the rule (on the right of >), but the store has these characters aeiouăâêôơưyAEIOUĂÂÊÔƠƯY and none of the ones with accents should ever be part of the keystroke part of the rule since the keyboard doesn't produce those except through rules you create.
In addition, it would be best to make sure there is a SPACE before index(. I think in the future that could cause problems.
It says there are more than 100 warnings, so I don't think the rules I've mentioned are the only ones in question.
After you fix those issues I think it will be okay.
—
Reply to this email directly, [view it on GitHub](#3389 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRQLDBEMRIR4Z4JTDFD2VRRUZAVCNFSM6AAAAABZN7HNCWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONBUGI3DKMRWHE).
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
The warning are there to make the keyboards function better. |
Those codes can funtional well in Vietnam keyboard so I think it can work same in Hoisan keyboard. Fix ing those warnings can cause warning for itself because I need to change those codes one by one manually.
Sent from Proton Mail for iOS
…On Fri, Mar 21, 2025 at 21:34, Lorna Evans ***@***.***> wrote:
The warning are there to make the keyboards function better.
—
Reply to this email directly, [view it on GitHub](#3389 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRTSI7ZWZS673OR6KUD2VSAWFAVCNFSM6AAAAABZN7HNCWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONBUGQ4TAMBYGI).
You are receiving this because you authored the thread.Message ID: ***@***.***>
[LornaSIL]LornaSIL left a comment [(keymanapp/keyboards#3389)](#3389 (comment))
The warning are there to make the keyboards function better.
—
Reply to this email directly, [view it on GitHub](#3389 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRTSI7ZWZS673OR6KUD2VSAWFAVCNFSM6AAAAABZN7HNCWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONBUGQ4TAMBYGI).
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Please merge the request.
Sent from Proton Mail for iOS
…On Fri, Mar 21, 2025 at 21:34, Lorna Evans ***@***.***> wrote:
The warning are there to make the keyboards function better.
—
Reply to this email directly, [view it on GitHub](#3389 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRTSI7ZWZS673OR6KUD2VSAWFAVCNFSM6AAAAABZN7HNCWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONBUGQ4TAMBYGI).
You are receiving this because you authored the thread.Message ID: ***@***.***>
[LornaSIL]LornaSIL left a comment [(keymanapp/keyboards#3389)](#3389 (comment))
The warning are there to make the keyboards function better.
—
Reply to this email directly, [view it on GitHub](#3389 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/BCAJHRTSI7ZWZS673OR6KUD2VSAWFAVCNFSM6AAAAABZN7HNCWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDONBUGQ4TAMBYGI).
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
I think that a keyboard with this many warnings should probably be in experimental/, not release/. Generally we don't like to accept keyboards with warnings for a couple of reasons:
If warnings can be fixed, they should be fixed. This is all part of preparing a keyboard to be accepted into the keyboard repository. Now, if we missed this with the vietnam keyboard, that is not a precedent: the warnings should be fixed there also. Note that some warnings may be upgraded to errors by future versions of Keyman Developer. Related: keymanapp/keyman#10397
It is good formatting practice to include a space (@markcsinclair FYI, are we testing this currently?). |
Thank you for your pull request. You'll see a "build failed" message until the Keyman team has reviewed the pull request and manually initiated the build process. Every change committed to this branch will become part of this pull request. When you have finished submitting files and are ready for the Keyman team to review this pull request, please post a "Ready for review" comment. |
ready for reviewing