Skip to main content
Inspiring
March 22, 2024
Answered

If You Use ID in Another Language, JAWS constantly announces that language in PDF Accessibility

  • March 22, 2024
  • 3 replies
  • 1211 views

This has happened to me twice now.

 

  1. I used an ID template file that was created in the German version of InDesign.  I exported the PDF correctly using the English language setting.  JAWS constantly reads "German," despite the document being in English.

  2. I had to install the English-Arabic version of InDesign to create a multilingual poster where just one line of text was Arabic.  I made several documents during that time using that version of InDesign.  Every single document I made while running that version of InDesign has "Arabic" announced constantly by JAWS, despite all documents being written in English and tagged in the metadata as English.  (Incidentally, many of them have the pagination backward and the type backward, now that I have uninstalled English-Arabic. I have had to trash them and rebuild each file completely. 🤦)

    It seems that every time JAWS hits a new text frame which corresponds to a new <Heading> or <P> tag in the PDF, it reads the language of the version of InDesign that was used... so "German" or "Arabic."  

    I have looked to see if others have this issue, or where on earth in the PDF I can artifact this or turn it off.  I can't find it anywhere.  
This topic has been closed for replies.
Correct answer Frans v.d. Geest

Remember that the Language setting is and Paragraph Styles setting and a Character Styles setting. So, if you use the German version with English text, make sure that the Paragraph/Character style's language is also set to English as well as the Document setting on export. If the Paragraph/Character style setting is different than the Document setting, it wil be seen as an 'override' and this be announced. If you do not change it in the Paragraph/Character style all styles will default it to the language of the Application (German, English, Arabic etc. etc.)

3 replies

Frans v.d. Geest
Community Expert
Frans v.d. GeestCommunity ExpertCorrect answer
Community Expert
March 22, 2024

Remember that the Language setting is and Paragraph Styles setting and a Character Styles setting. So, if you use the German version with English text, make sure that the Paragraph/Character style's language is also set to English as well as the Document setting on export. If the Paragraph/Character style setting is different than the Document setting, it wil be seen as an 'override' and this be announced. If you do not change it in the Paragraph/Character style all styles will default it to the language of the Application (German, English, Arabic etc. etc.)

bren87Author
Inspiring
March 22, 2024

The style settings were English.

How can this be changed in PDF?

Frans v.d. Geest
Community Expert
Community Expert
March 22, 2024

Did you apply a paragraph style everywhere? Nowhere the [Standard] style with a local override (+)?

What does NVDA say, did you test that?

If you want I can take a look at your InDesign document (send me a private message and a WeTransfer link for example as a package), happy to.

bren87Author
Inspiring
March 22, 2024

This is a video of what it's doing.  

https://uta.instructuremedia.com/embed/5076b958-8489-4259-a0d9-01e714521967

"ARABIC" everytime it hits a new tag.  The text is not Arabic and the document language is not Arabic.  I simply had English-Arabic version of InDesign installed (because I needed to use it for a multilingual poster.)

Mike Witherell
Community Expert
Community Expert
March 22, 2024

In Acrobat Pro, click on File > Document Properties > Advanced tab > Reading Options > Language

What does it say there?

Mike Witherell
bren87Author
Inspiring
March 22, 2024

It correctly states the language I set in the file metadata - English.

The issue is that although it reads the document in English, it constantly announces the language of the version of InDesign that was installed when the file was created.  So "German" or "Arabic" everytime it hits a new tag.