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

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:
Xref:

Description

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:

#,##0%

https://www.unicode.org/cldr/charts/latest/by_type/numbers.number_formatting_patterns.html

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·.

GoogleIssue:78246786

Attachments

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.

Background:

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

"000%"
will appear either in LTR or RTL as
000%

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

%#,##0

comment:3 Changed 6 weeks ago by hhabli@…

Hello,

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.

Thanks

comment:4 Changed 3 weeks ago by pedberg

  • Milestone changed from 34 to 35
View

Add a comment

Modify Ticket

Action
as accepted
Author


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

 
Note: See TracTickets for help on using tickets.