Issue 98190 - In right to left languages numbering order must be right to left
Summary: In right to left languages numbering order must be right to left
Status: CONFIRMED
Alias: None
Product: Writer
Classification: Application
Component: formatting (show other issues)
Version: OOO300m1
Hardware: PC All
: P3 Trivial with 2 votes (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-18 12:15 UTC by hossenabad
Modified: 2017-05-20 11:15 UTC (History)
7 users (show)

See Also:
Issue Type: TASK
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
order of numbering is incorrect (7.93 KB, application/vnd.oasis.opendocument.text)
2009-01-18 12:25 UTC, hossenabad
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description hossenabad 2009-01-18 12:15:53 UTC
for right to left languages such as Arabic or Farsi order of sublevels in
numbering must also be right to left but this order currently in writer is set
to left to right. For example in Latin script, numbering order is in the form:
3. :chapter3
  3.1. :chapter3 and subchapter1
  3.2. :chapter3 and subchapter2
If in a right to left language sublevels are set such as above (witch currently
is set)it will be read:
                    chapter3: .3
subchapter3 and chapter1: .3.1  
subchapter3 and chapter2: .3.2
Comment 1 hossenabad 2009-01-18 12:25:41 UTC
Created attachment 59451 [details]
order of numbering is incorrect
Comment 2 eric.savary 2009-01-18 13:10:55 UTC
@hossenabad: please always specify the correct OOo version and OS you are using
in the corresponding fields.
Comment 3 hennerdrewes 2009-01-18 17:20:26 UTC
Confirming this behavior on all OOo versions on Windows platforms.

However, as numbers are generally read from left to right even in an RTL
context, I doubt that a general direction switch is appropriate in this case.

MS Word does the same thing as OOo, numbers are ordered from left to right.
However, in Word you can add RLM characters to the separating dots, and thus
forcing the RTL ordering of the numbers. This technique worked also for OOo 1.x,
but since OOo 2.x inserting RLMs doesn't seem to have any effect.

 
Comment 4 hossenabad 2009-01-19 13:40:17 UTC
in all of book, articles and thesis  written in Persian (Farsi) language that I
have seen, order of numbering is right to left. Also I gooled for arabic
publication and I see the same result.
Comment 5 michael.ruess 2009-01-19 15:35:32 UTC
Reassigned to OD. As described, the content of list labels is always ordered LTR.
Comment 6 hossenabad 2009-01-21 06:50:47 UTC
It seem that it should be added entries â€Û±ÙˆÛ²ÙˆÛ³ÙˆÛ´ for Persian(Farsi) and ‎١و٢و٣و٤
for Arabic language in "numbering" list in "numbering style>options" window .
Comment 7 michael.ruess 2009-01-21 13:03:00 UTC
Hossenabad,
please do not change the target of an issue to a value indicating something
extremely urgent. The problem is nor a regression nor a highly requested change.

Regarding the problem of missing entries â€Û±ÙˆÛ²ÙˆÛ³ÙˆÛ´ for Persian(Farsi) and ‎١و٢و٣و٤
for Arabic language, please file a new issue of type "Task" (not Defect),
because it affects a different code in Numbering area.

Thanks for your patience!
Comment 8 alan 2009-01-22 08:47:37 UTC
For Hebrew, the current behavior is correct. Please don't change it. If Farsi
and Arabic need different ordering of sublevels, it should not be implemented as
a blanket change for all RTL languages.
Comment 9 hossenabad 2009-01-22 16:44:11 UTC
Order of numeral for Hebrew language is left to right, since Hebrew uses numeral
of the Latin alphabet. But Arabic or Persian languages use variants of the
Arabic-Indic numerals. Currently in OOo even if I set language of paragraph for
example Arabic or Persian, numeral type remains Latin.In previous post I
suggested a solution.However as mru says this issue is of type task or  enhancement.
Comment 10 hossenabad 2009-01-22 18:46:05 UTC
It seems that problem of RTL ordering is related to issue 94794. Using RLM
(right to left mark) between sublevels the Problem will be solved. But I doubt
if appearance of numbering as Arabic-Indic numerals to be subject of new issue
or not.
Comment 11 hossenabad 2009-01-24 16:48:58 UTC
Already this capability has been included in OOo. First in Optins>languages,
local setting should be set to interested language then numbering should be set
to native numbering.However I did not tested it accurately and completely. I
think this Issue should be closed.
Comment 12 Pablo Tornielli 2012-09-08 14:50:24 UTC
I request a reopening. Incorrect numbering persists (or revived for versions 3.3.0 to 3.4.1) when "Farsi" (i.e. Persian) Language Locale Configuration is selected. Works ok for Arabic (various countries) Locale Configuration. Look also http://user.services.openoffice.org/en/forum/viewtopic.php?f=7&t=56109&p=246967#p246967
Comment 13 Marcus 2017-05-20 11:15:50 UTC
Reset assigne to the default "issues@openoffice.apache.org".