Skip to main content
Inspiring
April 7, 2025
Question

Is it possible to change the language used in all text styles at once.

  • April 7, 2025
  • 3 replies
  • 596 views

I'm replacing English text in a finished layout with text in another language. There are about 100 text styles in the book. Is it possible to change the language used in all text styles at once so that I don't have to go through all the styles one by one and so that the hyphens remain correct, not English.

3 replies

Robert at ID-Tasker
Legend
April 7, 2025

@marikap3737523

 

app.activeDocument.paragraphStyles.everyItem().appliedLanguage = "something";

 

https://creativepro.com/how-to-install-scripts-in-indesign/

 

TᴀW
Legend
April 7, 2025

Search-in-Styles (basically find/change inside paragraph styles and character styles) lets you do this (and, indeed, find/change almost anything else in paragraph and character styles): https://www.id-extras.com/products/search-in-styles/

Inspiring
April 7, 2025

Thank you. This could be the answer to my prayers. I'll definitely try it.

Willi Adelberger
Community Expert
Community Expert
April 7, 2025

If you make all styles as children dependend of a single root style, you need to change the root style language. All other styles will inherit the chages made in in the root styles.

There is a script installed to chage all languages at once, but it will overwrite properties even there where you want a different language like ine a character style.

Inspiring
April 7, 2025

Thanks for the answer, but unfortunately that's not helpful, because there are also a lot of root styles. I was hoping to find an easier solution 🙂