Intl.DateTimeFormat with Estonian (et) locale - 'short/long' month output wrong
Reported by
ranno.ka...@gmail.com,
Sep 12
|
||||||||||
Issue description
Steps to reproduce the problem:
1. console.log in Android Chrome:
Intl.DateTimeFormat('et', { month: 'long' }).format()
What is the expected behavior?
'long' and 'short' month formats should display 'sept' or 'september'
What went wrong?
Format result is 'M09'
Did this work before? No
Does this work in other browsers? Yes
Chrome version: 69.0.3497.91 Channel: stable
OS Version: 8.1.0
Flash Version:
,
Sep 12
,
Sep 17
,
Sep 19
Tested the issue in Android and able to reproduce the issue.
Steps Followed:
1. Launched chrome
2. In chrome devtools console typed Intl.DateTimeFormat('et', { month: 'long' }).format() and observed result as 'M09'
Chrome versions tested:
60.0.3072.0 , 69.0.3497.100 , 71.0.3555.0
OS:
Android 9.0.0
Android Devices:
Pixel 2
Issue is seen in from older M-60 builds, hence considering this issue as Non-Regression and marking as Untriaged for further inputs from dev team.
Thanks!
,
Sep 19
Jungshik looks like this is a problem with missing data. Can you please take a look?
,
Sep 20
,
Sep 21
That's because Android Chrome does not have locale data for Estonian and falls back to root locale. See bug 864739 (not directly related because it's about locale variant support) and bug 369218 (directly related, but long standing issue with no clear sight of resolution).
,
Sep 21
Not likely to be solved in M71.
,
Sep 26
> Not likely to be solved in M71. See bug 879228 and bugs blocked by it. Actually, we may finally see some light at the end of this long tunnel.
,
Oct 30
,
Nov 28
|
||||||||||
►
Sign in to add a comment |
||||||||||
Comment 1 by ranno.ka...@gmail.com
, Sep 12