[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search

CLDR Ticket #11215(accepted data)

Opened 4 months ago

Last modified 3 weeks ago

Locale ar@numbers=latn should put percent sign first

Reported by: shane Owned by: pedberg
Component: numbers Data Locale:
Phase: rc Review:
Weeks: Data Xpath:


We have a report that the rendering of the percent sign in Arabic with Latin numbering system is not correct.

According to the charts, Arabic with latn numbering system uses the default percent pattern:



However, our linguistic expert says that this is not correct:

Actual result:
The percent symbol is incorrectly displays to the right of the number (i.e. 100%)

Expected result:
The percent symbol should be displayed to the left of the number (i.e. %100)

If confirmed, the Arabic latn percent pattern should be changed to put the percent sign before the number instead of after the number, like we do in locales ·tr· and ·eu·.



Change History

comment:1 Changed 4 months ago by pedberg

  • Owner changed from anybody to pedberg
  • Phase changed from dsub to rc
  • Priority changed from assess to major
  • Status changed from new to accepted
  • Milestone changed from UNSCH to 34

comment:2 Changed 7 weeks ago by mark

Needs verification.


% is ET in the bidi algorithm, so it will behave like a digit if it is on either side of a digit. So

will appear either in LTR or RTL as

If Arabic does have the Latin percent sign on the left, then the format should be


comment:3 Changed 6 weeks ago by hhabli@…


We suggest to keep the percent sign in Arabic with Latin numbering system to the left as-is, So, the format should be 000% and not %#,##0.


comment:4 Changed 3 weeks ago by pedberg

  • Milestone changed from 34 to 35

Add a comment

Modify Ticket

as accepted

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.