Apache OpenOffice (AOO) Bugzilla – Issue 98190
In right to left languages numbering order must be right to left
Last modified: 2017-05-20 11:15:50 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
Created attachment 59451 [details] order of numbering is incorrect
@hossenabad: please always specify the correct OOo version and OS you are using in the corresponding fields.
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.
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.
Reassigned to OD. As described, the content of list labels is always ordered LTR.
It seem that it should be added entries â€Û±ÙˆÛ²ÙˆÛ³ÙˆÛ´ for Persian(Farsi) and ‎١و٢و٣و٤ for Arabic language in "numbering" list in "numbering style>options" window .
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!
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.
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.
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.
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.
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
Reset assigne to the default "issues@openoffice.apache.org".