I am trying to contribute slovak translation to some projects using #transifex for coordinating translator work.

Transifex has an editor where the screen reader accessibility could be improved, however most of the functionality can be used by combining the keyboard shortcuts with advanced screen reader features.

For navigating to previous / next string there are keyboard shortcuts alt+down / alt+up.
To copy the source string there is shortcut alt+g / ctrl+g.

What I am unable to figure out is how to fill all the variants when translating strings that have plural forms such as one / few / many / others.

Do you know someone who is also using transifex and can possibly try to assist with this?

Thank you

in reply to Zvonimir Stanecic

@Zvonimir Stanecic Thanks for the kind words.

Although the process is somewhat convoluted, I've figured out how to fill in the target strings containing plural forms using #transifex:

  • Use ctrl+up and ctrl+down to navigate to previous / next string.
  • When you navigate to a string with plural forms, the other quantity is selected first.
  • You can type your translation or you can press ctrl+g to fill the source string for editing in place or you can press ctrl+h to fill in machine translation.
  • When you wish to select different plural quantity for translating use the screen reader features to move the focus outside the text area, for example to the source string or to the list of quantities above the text area, then press the up arrow key and then press the tab key to focus the text area again.
  • The fact which quantity is selected is not communicated to screen readers so you need to make extra care. Pay attention to the list of quantities defined for the target language. When translating from english to slovak source language (english) has two quantities configured, one and others, the target language (slovak) has four quantities configured, one, few, many and others. When navigating this way I am moving in a reverse direction from others, through many and few down to one.

I Hope this might also help someone else.

Zvonimir Stanecic reshared this.

in reply to Peter Vágner
btw, Peter, One another question. Which linux distro ships the newest packages for screen readers, etc? The tning is, I want to get new fixes as soon as they are released, and slovenian language RHVoice project is going to be something more serious...
in reply to Zvonimir Stanecic
@Zvonimir Stanecic My personal choice for linux distro is @Arch Linux however I think if you choose #fedora for your daily work or #gnomeos for testing which I haven't used yet, they will also have up to date packages when it comes to accessibility. What I like about arch linux is its rolling release nature, getting apps very soon after they are released.

Zvonimir Stanecic reshared this.