Created attachment 52604 [details] screen shot of the console presenter extension in Hebrew Hi, 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%)"). https://translations.documentfoundation.org/he/libo34x_ui/translate.html?unit=5469640 https://translations.documentfoundation.org/he/libo34x_ui/translate.html?search=%D7%94%D7%A9%D7%A7%D7%A3+%D7%94%D7%A0%D7%95%D7%9B%D7%97%D7%99&sfields=source&sfields=target (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. thanks.
patch link on gerrit https://gerrit.libreoffice.org/#/c/1028/
Faisal M. Al-Otaibi committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=5e5c11c664f67ff9fd1120905b09a32bea3b2f6c 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: http://wiki.documentfoundation.org/Testing_Daily_Builds 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: http://cgit.freedesktop.org/libreoffice/core/commit/?id=ea91c7d90d74e1ca039ba669b5d3e14fa359c0fa http://cgit.freedesktop.org/libreoffice/core/commit/?id=53368ae38955c171039132090507b6000b35862f http://cgit.freedesktop.org/libreoffice/core/commit/?id=6ebe207712eaf2233a2d45658e1d9b91706e75fc
Verified on a private build (Debian 64bit).