Created attachment 52604 [details]
screen shot of the console presenter extension in Hebrew
I'm reporting a problem on behalf of a user.
While viewing a presentation in impress, with the console presenter extension under the UI in Hebrew, the translation to Hebrew appear backwards ("abc" appears as "cba"). This affects all the text in the extension, including the titles about the presenter windows, the buttons (prev, next etc...).
I checked the stings in Pootle, and they look OK and in the right direction.
Attached is a screen shot, and a link to the translation in Poole of the string above the presenter big screen (in English the text is "Current Slide (%CURRENT_SLIDE_NUMBER% of %SLIDE_COUNT%)").
(First link is the direct one, the second is though the search option).
Created attachment 54530 [details]
presentor console on RTL UI (3.5.0 beta1)
Reproducable also in 3.5.0 Beta1. I also notice a more severe behavior - the buttons order isn't reversed on display, but is reversed for clicking.
So although the prev/next buttons are on the left side of the control bar, you should click on the right side of the bar to use these functionalities. Notice the position of the mouse cursor on the 2nd screetshot (on the exchange button), and which button is highlighted (the "next" arrow).
Taking the bug; there is no RTL support in the presenter view (it turns out), although thankfully we have some a11y support. The underlying canvas has no mirroring support either, so - quite some fun there ...
I handed my proto-patch over to Thorsten here :-)
Created attachment 69891 [details]
patch for fixing presnter console standrad layout mode
This is part of the problem has been fixed
hope to solve the rest.
We still have problem with the toolbar and the buttons because vcl library mirror the UI by default and we are trying to disable mirroring for presnter console.
patch link on gerrit
Faisal M. Al-Otaibi committed a patch related to this issue.
It has been pushed to "master":
fdo#42070-Fix RTL support in presenter console
The patch should be included in the daily builds available at
http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More
information about daily builds can be found at:
Affected users are encouraged to test the fix and report feedback.
Support is now available thanks the fix by Faisal. For completion of support use follow up bug 57422.
Note: This fix shouldn't be taken to the 3-6 branch as it depends on other commits as well:
Verified on a private build (Debian 64bit).