Impress (Draw) only allows a global setting for language and hyphenation.
It would be much more useful, if language and hyphenation were a style property.
In Writer, language is part of character (and technically also paragraph) styles. Adding Regina Henschel who knows Draw better to answer if this is possible.
Besides the technical question, what is the scenario/use case that requires different languages and hyphenations in one presentation/drawing?
Use case: A German presentation quoting English slides or phrases. Any slides or drawing dealing with translation issues.
Created attachment 155396 [details]
Test Hyphenation in graphic style
Technically it is possible.
The attached document has a style "WithHyphenation" with the attribute fo:hyphenate="true" and a style "NoHyphenation" with the attribute fo:hyphenate="false".
Apply one or the other style to a text box will turn hyphenation on/off.
The problem is in the UI:
The icon of command "Hyphenation" does not follow on/off in its state.
There exists no option, to remove the direct paragraph style on the content text, if you have set it by any operation.
I have edit the file itself to remove the unwanted direct paragraph style on the content text.
*** Bug 128386 has been marked as a duplicate of this bug. ***
Looks to me that we can put this to New.
(In reply to Regina Henschel from comment #4)
> The problem is in the UI:
> The icon of command "Hyphenation" does not follow on/off in its state.
> There exists no option, to remove the direct paragraph style on the content
> text, if you have set it by any operation.
I expect hyphenation to work depending on the language (paragraph/character style > font), and AFAICS it works like this in Writer.
You can also define the font language in Impress, though per Character and not Paragraph. And after manually adding <style:text-properties fo:hyphenate="true"/> to the raw file, it is possible to switch hyphenation on/off via tools > language.
So it's not a UX issue (admitted that the workflow is inconvenient) but clearly a bug.