Closed Bug 1148340 Opened 9 years ago Closed 9 years ago

[l10n][Calendar]The date in headers of day view is month, day, day of week from right to left.

Categories

(Mozilla Localizations :: ar / Arabic, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v2.2 verified, b2g-master affected)

VERIFIED FIXED
Tracking Status
b2g-v2.2 --- verified
b2g-master --- affected

People

(Reporter: lulu.tian, Unassigned)

References

Details

(Whiteboard: LocRun2.2)

Attachments

(4 files)

Attached image date_in_day_view.png
[1.Description]:
[RTL][v2.2][Calendar]The date in header of day view is shown as month, day, day of week from right to left, and it should be day, month, day of week from right to left.
See attachment:date_in_day_view.png

[2.Testing Steps]: 
1. Set system language as Arabic.
2. Launch Calendar.
3. Change to day view.
4. Observe the date in header.

[3.Expected Result]: 
4. The date should be shown as day, month, day of week from right to left.

[4.Actual Result]: 
4. The date is shown as month, day, day of week from right to left.

[5.Reproduction build]: 
Device: Flame 2.2 (affected)
Build ID               20150326002504
Gaia Revision          e59ac067a1d22b7a72cbebc892ec652723f2a557
Gaia Date              2015-03-26 00:02:53
Gecko Revision         https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/04b4b9d1faae
Gecko Version          37.0
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150326.042521
Firmware Date          Thu Mar 26 04:25:30 EDT 2015
Bootloader             L1TC000118D0

Device: Flame 3.0 (unaffected)
Build ID               20150326160206
Gaia Revision          525c341254e08f07f90da57a4d1cd5971a3cc668
Gaia Date              2015-03-26 16:34:16
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/59554288b4eb
Gecko Version          39.0a1
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150326.193247
Firmware Date          Thu Mar 26 19:32:58 EDT 2015
Bootloader             L1TC000118D0

[6.Reproduction Frequency]: 
Always Recurrence,5/5

[7.TCID]: 
Free Test

[8.Note]:
The date in header is not translated on Flame 3.0 and it shown as "Mar 27, Friday".
QA Whiteboard: [rtl-impact]
This isn't an RTL bug, it's a localization bug. I've seen many instances where date formats are improperly filed as RTL bugs. Please be careful and communicate to your team!

That said, I'm not 100% sure this is improperly formatted in this particular case. I will let Ahmed or Rami
Component: Gaia::Calendar → ar / Arabic
Flags: needinfo?(rami223)
Product: Firefox OS → Mozilla Localizations
oops forgot to finish my sentence! I will let Rami and Ahmed decide :)
date now is shown as day, month, day of week from right to left
Status: NEW → RESOLVED
Closed: 9 years ago
Flags: needinfo?(rami223)
Resolution: --- → FIXED
Attached image wrong_date.png
Hi Rami,
Could you help with it? Thanks!
This issue has been verified failed on latest build of Flame 2.2/3.0 with the same steps in comment 0. Actually, the date format is shown as day of week, day, month from right to left. And there is a new problem now, the comma is misplaced, it should be located at right side of day.
See attachment:wrong_date.png

Device: Flame 2.2 (failed)
Build ID               20150331002503
Gaia Revision          cc11248ab69f13e89416c8e6bb2e184187e72088
Gaia Date              2015-03-30 22:22:58
Gecko Revision         https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/90a26917ee8f
Gecko Version          37.0
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150331.034811
Firmware Date          Tue Mar 31 03:48:21 EDT 2015
Bootloader             L1TC000118D0

Device: Flame 3.0 (failed)
Build ID               20150331160205
Gaia Revision          03164bd160809747e6a198e0dba1b7c3ee7789f5
Gaia Date              2015-03-31 14:48:14
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/18a8ea7c2c62
Gecko Version          40.0a1
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150331.191641
Firmware Date          Tue Mar 31 19:16:50 EDT 2015
Bootloader             L1TC000118D0
Flags: needinfo?(rami223)
QA Whiteboard: [rtl-impact] → [rtl-impact][MGSEI-Triage+]
Whiteboard: MGSEI-RTL-3F
Sue,
Is it possible to see the reference of the localizing strings. For example, %A, %b %e what does A, b e means?
(In reply to Rami Khader from comment #5)
> Sue,
> Is it possible to see the reference of the localizing strings. For example,
> %A, %b %e what does A, b e means?

It seems to me those are PHP date format parameters. You can see the whole list, with explanation, here:
http://php.net/manual/en/function.strftime.php
There's a link in the date.properties file (not sure if the PHP implementation is actually the same)
http://pubs.opengroup.org/onlinepubs/007908799/xsh/strftime.html
I hope now it is fixed, I did the changes.
Flags: needinfo?(rami223)
Blocks: 1118864
No longer blocks: calendar-rtl
Summary: [RTL][Calendar]The date in header of day view is month, day, day of week from right to left. → [l10n][Calendar]The date in header of day view is month, day, day of week from right to left.
Whiteboard: MGSEI-RTL-3F → MGSEI-RTL-3F, LocRun2.2
Summary: [l10n][Calendar]The date in header of day view is month, day, day of week from right to left. → [l10n][Calendar]The date in headers of day view is month, day, day of week from right to left.
Hi Josh,
This issue still exists on latest build of Flame 2.2/3.0 with the same steps in comment 0. The date in headers at day view is shown as month, day, day of week from right to left, and it should be day, month, day of week from right to left. Could you please help with it? Thanks!
Rate: 5/5

Device: Flame 2.2 (affected)
Build ID               20150422162503
Gaia Revision          41a85c5f9db291d4f7c0e94c8416b5115b4ee407
Gaia Date              2015-04-21 17:23:41
Gecko Revision         https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/367b3e608cd8
Gecko Version          37.0
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150422.200151
Firmware Date          Wed Apr 22 20:02:02 EDT 2015
Bootloader             L1TC000118D0

Device: Flame 3.0 (affected)
Build ID               20150422160203
Gaia Revision          9d4f756aa35cb7f030a92f3c1f65fb55254ddd1d
Gaia Date              2015-04-22 17:32:36
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/a9311ec2dd39
Gecko Version          40.0a1
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150422.193515
Firmware Date          Wed Apr 22 19:35:27 EDT 2015
Bootloader             L1TC000118D0
Flags: needinfo?(jocheng)
Hi Rami,
Per comment 9 from Sue.
The issue still exist. Could you help to check again? Thanks!
Status: RESOLVED → REOPENED
Flags: needinfo?(jocheng) → needinfo?(rami223)
Resolution: FIXED → ---
Hi Josh,
I did a change on the string on the latest 2.2 i hope now this fix the issue.
Flags: needinfo?(rami223)
Hi Rami,
I get this result on latest Flame 2.2: It displays Day of week, Day, Month from right to left. Is this correct? Or should it be displayed as Day, Month, Day of week from right to left, in accordance with the Expected Result in comment 0?
Could you please help to confirm? 
Many thanks!

Please see attachment: Flame2.2_Day, Month, Day of week.png
Flame 2.2 Build ID: 20150519162501
Flags: needinfo?(rami223)
Shine, it is correct the format should be.
Day of the week, date and month from right to left.
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Flags: needinfo?(rami223)
Resolution: --- → FIXED
This issue cannot be reproduced on latest build of flame3.0. The header is Day of the week, date and month from right to left.
Rate:0/5
Device:Flame 3.0[pass]
Build ID               20150601160204
Gaia Revision          6d477a7884273886605049b20f60af5c1583a150
Gaia Date              2015-06-01 16:41:42
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/56241c1f8a3b
Gecko Version          41.0a1
Device Name            flame
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.cltbld.20150601.193935
Firmware Date          Mon Jun  1 19:39:44 EDT 2015
Bootloader             L1TC000118D0
Status: RESOLVED → VERIFIED
QA Whiteboard: [rtl-impact][MGSEI-Triage+] → [rtl-impact][MGSEI-Triage+][MGSEI-RTL-3F]
Whiteboard: MGSEI-RTL-3F, LocRun2.2 → LocRun2.2
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: