-
Notifications
You must be signed in to change notification settings - Fork 279
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
Difficulty to know which plural form is selected #863
Comments
Poedit uses a "fake" notebook control here, assembled from some panels and buttons. This is actually broken in multiple interesting ways:
I'm not sure where does "singular" come from; I don't see that in Accessibility Insights. Regarding the last point, I also wonder about the usability of the tab names. For Roman languages, they are just plural/singular, but for many other languages, there are more than 2 forms and Poedit shows descriptive labels, e.g. for Czech it shows "One", "n → 2,3,4" and "n → 0,5,6,7" as the tabs. Many other systems use CLDR nomenclature ("One", "Few", "Many") that is easier to pronounce, but I, as a translator, never know what they apply to w/o checking, so I tried to do better for Poedit. Now I wonder if NVDA chokes on that or not and if a different phrasing (e.g. "2,3,4 etc.)" would be more helpful...? |
Yes, a standard notebook controller should probably be more usable. If the focus stops once on the tabs list and if we can change the selected tab with left/arrow, that would be nice and completely usable. Re the name of the buttons/tabs for Slavic languages: |
A standard notebook controller has been implemented in b6f7be8. Many thanks, the experience is now totally correct. Thus points 3, 4 and 5 are now solved or not applicable anymore. Point 7 (text field name) still remains, but it's an NVDA problem (see in NVDA's poedit app module, class |
Please don't close issues yourself. This is still not fully fixed. |
OK. I'll submit a fix in NVDA and let you know if/when it is merged. |
@CyrilleB79 No, sorry, I meant that there still are a11y things like keyboard navigation to fix... |
What are the remaining keyboard navigation issues? From my experience, keyboard navigation is now quite correct. |
See the comments above. It definitely is not without a screenreader (which is still an a11y issue - unusable keyboard navigation). |
Regarding TAB navigation, I do not understand your point: when "Needs work" is focused and if I press TAB, the focus jumps on the selected tab of the tab control, and pressing left/right arrow here allows me to focus (and thus select) another tab as I would expect. Regarding missing A11y names for text controls, that's true. It's worth noting that NVDA uses a dedicated retrieval of the name based on the position of the controls in the GUI, namely looking at the name of the control above the text control. This strategy is not very robust and is actually not completely working today, probably due to slight layout changes in newer poedit versions. So NVDA (2024.4.1) should not be used as is to check text control naming. |
I am a blind translator of NVDA screen reader.
As a blind user, when translating plural forms it's difficult to know from the GUI which form is being translated.
Steps to reproduce with NVDA
Actual result
Expected result
Notes
By the way, thanks to @LeonarddeR and you for the recent accessibility improvement in poedit.
The text was updated successfully, but these errors were encountered: