The tabs dialog (e.g. Paragraph | Tabs on the menu) shows four kinds of tabs: Left, Right, Centered and Decimal.
The "Left" and "Right" tabs are mis-named. When inserting a Left tab stop, in an LTR paragraph the tabbed text will be left-aligned; but in an RTL paragraph the text will be right-aligned.
In other words: These are 'Start' and 'End' tab stops. LO doesn't currently support Left or Right tab stops. Please change the UI labels and the documentation accordingly.
Note that this situation is the converse of what we have for paragraph alignment! There, Left and Right are what's actually implemented, but Start and End - aren't. I find that amusing somehow :-)
Anyway, this is all further motivation for why bug 131192 needs to be worked on. We should have Left, Right, Start, End, Centered and Decimal as tab stop types.
Agreed. For the people ignorant of LTR/RTL duality I suggest to use "Start (Left)" and "End (Right)" resp. "Start (Right)" when the paragraph has RTL locale. Might be a bit tricky and just start/end are an improvement too.
and maybe class SvxFrameDirection
(In reply to Heiko Tietze from comment #1)
> Agreed. For the people ignorant of LTR/RTL duality I suggest to use "Start
> (Left)" and "End (Right)" resp. "Start (Right)" when the paragraph has RTL
> locale. Might be a bit tricky
Probably not that tricky, since they'll always see the same thing - such people dont typically work with RTL documents at all.
Maybe you could even make the choice of labels depend on whether "complex scripts" are enabled or not; I think some RTL features depend on that.
> and just start/end are an improvement too.
Let's start with that then.
> Code pointer:
> and maybe class SvxFrameDirection
I'll try and have a look this weekend maybe.