Bug 100584 - If original sheet direction is RTL, keep new added sheets as RTL not LTR
Summary: If original sheet direction is RTL, keep new added sheets as RTL not LTR
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
5.1.3.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: RTL-CTL Sheet User-Locale
  Show dependency treegraph
 
Reported: 2016-06-24 11:06 UTC by safa alfulaij
Modified: 2018-11-07 11:36 UTC (History)
7 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description safa alfulaij 2016-06-24 11:06:18 UTC
When the original sheet direction is RTL, it's better to keep all the new added sheets as RTL, because it's annoying that I'm working with a RTL document for all the sheets and have to change the direction for each sheet manually. Especially if I'm working with LO translated to a RTL language (Like Arabic).
Comment 1 Buovjaga 2016-06-26 13:21:59 UTC
Yep.
Comment 2 safa alfulaij 2016-07-08 03:58:22 UTC
Just wanted to add that it seems LO determines the direction for new added tabs from the locale. It should detects it just for the first tab and then base the direction of others on it.
Comment 3 Yousuf Philips (jay) (retired) 2017-10-14 14:30:19 UTC
(In reply to safa alfulaij from comment #2)
> Just wanted to add that it seems LO determines the direction for new added
> tabs from the locale. It should detects it just for the first tab and then
> base the direction of others on it.

Heiko, Stuart: If a user sets sheet 1 to RTL, should it always use the first sheet text direction when it inserts additional sheets, or should it use the sheet text direction of the current sheet in the inserted sheet.

Eike: Is there a spreadsheet-level text direction setting being set to RTL when a spreadsheet is created using an RTL user locale? If so, even if a user is running a LTR user locale and opened a spreadsheet saved using an RTL user locale, adding additional sheets should still be in RTL, correct?
Comment 4 Heiko Tietze 2017-10-14 16:55:49 UTC
Started with the idea that when the regional setting is RTL, new sheets should be like that. This means that if you edit an English document you will also start with RTL when adding a new sheet in this English document. Not the best solution. Ideally, new documents follow the regional settings and existing documents what has been defined when created. And we need means to change this so that users in the Emirates, for example, create a new document in RTL but set the 'language' (or whatever) to LTR.
Comment 5 Omer Zak 2017-11-12 14:30:45 UTC
Still happens in:

Version: 6.0.0.0.alpha1+
Build ID: 5d12237d79f289a1dcf8e07aa03df329e136f078
CPU threads: 8; OS: Linux 4.9; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.utf8); Calc: group

OS: Debian 64bit Stretch (Debian 9.2, with some backported packages)