15
15
/**
16
16
* @fileoverview Extended date/time patterns.
17
17
*
18
- * This file is autogenerated by script. See
19
- * http://go/generate_datetime_pattern.cc
18
+ * This file is generated by
19
+ * //depot/google3/i18n/tools/java/com/google/i18n/generator:generator
20
+ * using the --for_closure flag.
20
21
*
21
- * This file is generated using ICU's implementation of
22
- * DateTimePatternGenerator. The whole set has two files:
23
- * datetimepatterns.js and datetimepatternsext.js. The former covers
24
- * frequently used locales, the latter covers the rest. There won't be any
25
- * difference in compiled code, but some developing environments have
26
- * difficulty in dealing large js files. So we do the separation.
22
+ * File generated from CLDR ver. 29
23
+ *
24
+ * To reduce the file size (which may cause issues in some JS
25
+ * developing environments), this file will only contain locales
26
+ * that are frequently used by web applications. This is defined as
27
+ * proto/closure_locales_data.txt and will change (most likely addition)
28
+ * over time. Rest of the data can be found in another file named
29
+ * "datetimepatternsext.js", which will be generated at
30
+ * the same time together with this file.
31
+ *
32
+ * Before checking, this file could have been manually edited. This is
33
+ * to incorporate changes before we could fix CLDR. All manual
34
+ * modification must be documented in this section, and should be
35
+ * removed after those changes land to CLDR.
36
+ * @suppress {const}
37
+ */
27
38
39
+ // clang-format off
40
+
41
+ /**
28
42
* Only locales that can be enumerated in ICU are supported. For the rest
29
43
* of the locales, it will fallback to 'en'.
30
44
* The code is designed to work with Closure compiler using
31
45
* ADVANCED_OPTIMIZATIONS. We will continue to add popular date/time
32
- * patterns over time. There is no intention cover all possible
46
+ * patterns over time. There is no intention to cover all possible
33
47
* usages. If simple pattern works fine, it won't be covered here either.
34
48
* For example, pattern 'MMM' will work well to get short month name for
35
49
* almost all locales thus won't be included here.
36
- * @suppress {const}
37
50
*/
38
51
39
- // clang-format off
40
- /* File generated from CLDR ver. 29.0 */
41
52
42
53
goog . provide ( 'goog.i18n.DateTimePatterns' ) ;
43
-
44
54
goog . provide ( 'goog.i18n.DateTimePatterns_af' ) ;
45
55
goog . provide ( 'goog.i18n.DateTimePatterns_am' ) ;
46
56
goog . provide ( 'goog.i18n.DateTimePatterns_ar' ) ;
@@ -440,39 +450,13 @@ goog.i18n.DateTimePatterns_de = {
440
450
/**
441
451
* Extended set of localized date/time patterns for locale de_AT.
442
452
*/
443
- goog . i18n . DateTimePatterns_de_AT = {
444
- YEAR_FULL : 'y' ,
445
- YEAR_FULL_WITH_ERA : 'y G' ,
446
- YEAR_MONTH_ABBR : 'MMM y' ,
447
- YEAR_MONTH_FULL : 'MMMM y' ,
448
- MONTH_DAY_ABBR : 'd. MMM' ,
449
- MONTH_DAY_FULL : 'dd. MMMM' ,
450
- MONTH_DAY_SHORT : 'd.M.' ,
451
- MONTH_DAY_MEDIUM : 'd. MMMM' ,
452
- MONTH_DAY_YEAR_MEDIUM : 'd. MMM y' ,
453
- WEEKDAY_MONTH_DAY_MEDIUM : 'EEE, d. MMM' ,
454
- WEEKDAY_MONTH_DAY_YEAR_MEDIUM : 'EEE, d. MMM y' ,
455
- DAY_ABBR : 'd'
456
- } ;
453
+ goog . i18n . DateTimePatterns_de_AT = goog . i18n . DateTimePatterns_de ;
457
454
458
455
459
456
/**
460
457
* Extended set of localized date/time patterns for locale de_CH.
461
458
*/
462
- goog . i18n . DateTimePatterns_de_CH = {
463
- YEAR_FULL : 'y' ,
464
- YEAR_FULL_WITH_ERA : 'y G' ,
465
- YEAR_MONTH_ABBR : 'MMM y' ,
466
- YEAR_MONTH_FULL : 'MMMM y' ,
467
- MONTH_DAY_ABBR : 'd. MMM' ,
468
- MONTH_DAY_FULL : 'dd. MMMM' ,
469
- MONTH_DAY_SHORT : 'd.M.' ,
470
- MONTH_DAY_MEDIUM : 'd. MMMM' ,
471
- MONTH_DAY_YEAR_MEDIUM : 'd. MMM y' ,
472
- WEEKDAY_MONTH_DAY_MEDIUM : 'EEE, d. MMM' ,
473
- WEEKDAY_MONTH_DAY_YEAR_MEDIUM : 'EEE, d. MMM y' ,
474
- DAY_ABBR : 'd'
475
- } ;
459
+ goog . i18n . DateTimePatterns_de_CH = goog . i18n . DateTimePatterns_de ;
476
460
477
461
478
462
/**
@@ -630,20 +614,7 @@ goog.i18n.DateTimePatterns_en_SG = {
630
614
/**
631
615
* Extended set of localized date/time patterns for locale en_US.
632
616
*/
633
- goog . i18n . DateTimePatterns_en_US = {
634
- YEAR_FULL : 'y' ,
635
- YEAR_FULL_WITH_ERA : 'y G' ,
636
- YEAR_MONTH_ABBR : 'MMM y' ,
637
- YEAR_MONTH_FULL : 'MMMM y' ,
638
- MONTH_DAY_ABBR : 'MMM d' ,
639
- MONTH_DAY_FULL : 'MMMM dd' ,
640
- MONTH_DAY_SHORT : 'M/d' ,
641
- MONTH_DAY_MEDIUM : 'MMMM d' ,
642
- MONTH_DAY_YEAR_MEDIUM : 'MMM d, y' ,
643
- WEEKDAY_MONTH_DAY_MEDIUM : 'EEE, MMM d' ,
644
- WEEKDAY_MONTH_DAY_YEAR_MEDIUM : 'EEE, MMM d, y' ,
645
- DAY_ABBR : 'd'
646
- } ;
617
+ goog . i18n . DateTimePatterns_en_US = goog . i18n . DateTimePatterns_en ;
647
618
648
619
649
620
/**
@@ -693,7 +664,7 @@ goog.i18n.DateTimePatterns_es_419 = {
693
664
YEAR_MONTH_ABBR : 'MMMM \'de\' y' ,
694
665
YEAR_MONTH_FULL : 'MMMM \'de\' y' ,
695
666
MONTH_DAY_ABBR : 'd MMM' ,
696
- MONTH_DAY_FULL : 'dd- MMMM' ,
667
+ MONTH_DAY_FULL : 'dd \'de\' MMMM' ,
697
668
MONTH_DAY_SHORT : 'd/M' ,
698
669
MONTH_DAY_MEDIUM : 'd \'de\' MMMM' ,
699
670
MONTH_DAY_YEAR_MEDIUM : 'd \'de\' MMMM \'de\' y' ,
@@ -706,20 +677,7 @@ goog.i18n.DateTimePatterns_es_419 = {
706
677
/**
707
678
* Extended set of localized date/time patterns for locale es_ES.
708
679
*/
709
- goog . i18n . DateTimePatterns_es_ES = {
710
- YEAR_FULL : 'y' ,
711
- YEAR_FULL_WITH_ERA : 'y G' ,
712
- YEAR_MONTH_ABBR : 'MMM y' ,
713
- YEAR_MONTH_FULL : 'MMMM \'de\' y' ,
714
- MONTH_DAY_ABBR : 'd MMM' ,
715
- MONTH_DAY_FULL : 'dd \'de\' MMMM' ,
716
- MONTH_DAY_SHORT : 'd/M' ,
717
- MONTH_DAY_MEDIUM : 'd \'de\' MMMM' ,
718
- MONTH_DAY_YEAR_MEDIUM : 'd MMM y' ,
719
- WEEKDAY_MONTH_DAY_MEDIUM : 'EEE, d MMM' ,
720
- WEEKDAY_MONTH_DAY_YEAR_MEDIUM : 'EEE, d MMM y' ,
721
- DAY_ABBR : 'd'
722
- } ;
680
+ goog . i18n . DateTimePatterns_es_ES = goog . i18n . DateTimePatterns_es ;
723
681
724
682
725
683
/**
@@ -731,7 +689,7 @@ goog.i18n.DateTimePatterns_es_MX = {
731
689
YEAR_MONTH_ABBR : 'MMMM \'de\' y' ,
732
690
YEAR_MONTH_FULL : 'MMMM \'de\' y' ,
733
691
MONTH_DAY_ABBR : 'd MMM' ,
734
- MONTH_DAY_FULL : 'dd- MMMM' ,
692
+ MONTH_DAY_FULL : 'dd \'de\' MMMM' ,
735
693
MONTH_DAY_SHORT : 'd/M' ,
736
694
MONTH_DAY_MEDIUM : 'd \'de\' MMMM' ,
737
695
MONTH_DAY_YEAR_MEDIUM : 'd \'de\' MMMM \'de\' y' ,
@@ -750,7 +708,7 @@ goog.i18n.DateTimePatterns_es_US = {
750
708
YEAR_MONTH_ABBR : 'MMMM \'de\' y' ,
751
709
YEAR_MONTH_FULL : 'MMMM \'de\' y' ,
752
710
MONTH_DAY_ABBR : 'd MMM' ,
753
- MONTH_DAY_FULL : 'dd- MMMM' ,
711
+ MONTH_DAY_FULL : 'dd \'de\' MMMM' ,
754
712
MONTH_DAY_SHORT : 'd/M' ,
755
713
MONTH_DAY_MEDIUM : 'd \'de\' MMMM' ,
756
714
MONTH_DAY_YEAR_MEDIUM : 'd \'de\' MMMM \'de\' y' ,
@@ -1618,20 +1576,7 @@ goog.i18n.DateTimePatterns_no = {
1618
1576
/**
1619
1577
* Extended set of localized date/time patterns for locale no_NO.
1620
1578
*/
1621
- goog . i18n . DateTimePatterns_no_NO = {
1622
- YEAR_FULL : 'y' ,
1623
- YEAR_FULL_WITH_ERA : 'y G' ,
1624
- YEAR_MONTH_ABBR : 'MMM y' ,
1625
- YEAR_MONTH_FULL : 'MMMM y' ,
1626
- MONTH_DAY_ABBR : 'd. MMM' ,
1627
- MONTH_DAY_FULL : 'dd. MMMM' ,
1628
- MONTH_DAY_SHORT : 'd.M.' ,
1629
- MONTH_DAY_MEDIUM : 'd. MMMM' ,
1630
- MONTH_DAY_YEAR_MEDIUM : 'd. MMM y' ,
1631
- WEEKDAY_MONTH_DAY_MEDIUM : 'EEE d. MMM' ,
1632
- WEEKDAY_MONTH_DAY_YEAR_MEDIUM : 'EEE d. MMM y' ,
1633
- DAY_ABBR : 'd.'
1634
- } ;
1579
+ goog . i18n . DateTimePatterns_no_NO = goog . i18n . DateTimePatterns_no ;
1635
1580
1636
1581
1637
1582
/**
@@ -1713,20 +1658,7 @@ goog.i18n.DateTimePatterns_pt = {
1713
1658
/**
1714
1659
* Extended set of localized date/time patterns for locale pt_BR.
1715
1660
*/
1716
- goog . i18n . DateTimePatterns_pt_BR = {
1717
- YEAR_FULL : 'y' ,
1718
- YEAR_FULL_WITH_ERA : 'y G' ,
1719
- YEAR_MONTH_ABBR : 'MMM \'de\' y' ,
1720
- YEAR_MONTH_FULL : 'MMMM \'de\' y' ,
1721
- MONTH_DAY_ABBR : 'd \'de\' MMM' ,
1722
- MONTH_DAY_FULL : 'dd \'de\' MMMM' ,
1723
- MONTH_DAY_SHORT : 'd/M' ,
1724
- MONTH_DAY_MEDIUM : 'd \'de\' MMMM' ,
1725
- MONTH_DAY_YEAR_MEDIUM : 'd \'de\' MMM \'de\' y' ,
1726
- WEEKDAY_MONTH_DAY_MEDIUM : 'EEE, d \'de\' MMM' ,
1727
- WEEKDAY_MONTH_DAY_YEAR_MEDIUM : 'EEE, d \'de\' MMM \'de\' y' ,
1728
- DAY_ABBR : 'd'
1729
- } ;
1661
+ goog . i18n . DateTimePatterns_pt_BR = goog . i18n . DateTimePatterns_pt ;
1730
1662
1731
1663
1732
1664
/**
@@ -1903,20 +1835,7 @@ goog.i18n.DateTimePatterns_sr = {
1903
1835
/**
1904
1836
* Extended set of localized date/time patterns for locale sr_Latn.
1905
1837
*/
1906
- goog . i18n . DateTimePatterns_sr_Latn = {
1907
- YEAR_FULL : 'y.' ,
1908
- YEAR_FULL_WITH_ERA : 'y. G' ,
1909
- YEAR_MONTH_ABBR : 'MMM y.' ,
1910
- YEAR_MONTH_FULL : 'MMMM y.' ,
1911
- MONTH_DAY_ABBR : 'd. MMM' ,
1912
- MONTH_DAY_FULL : 'dd. MMMM' ,
1913
- MONTH_DAY_SHORT : 'd/M' ,
1914
- MONTH_DAY_MEDIUM : 'd. MMMM' ,
1915
- MONTH_DAY_YEAR_MEDIUM : 'd. MMM y.' ,
1916
- WEEKDAY_MONTH_DAY_MEDIUM : 'EEE d. MMM' ,
1917
- WEEKDAY_MONTH_DAY_YEAR_MEDIUM : 'EEE, d. MMM y.' ,
1918
- DAY_ABBR : 'd'
1919
- } ;
1838
+ goog . i18n . DateTimePatterns_sr_Latn = goog . i18n . DateTimePatterns_sr ;
1920
1839
1921
1840
1922
1841
/**
@@ -2150,20 +2069,7 @@ goog.i18n.DateTimePatterns_zh = {
2150
2069
/**
2151
2070
* Extended set of localized date/time patterns for locale zh_CN.
2152
2071
*/
2153
- goog . i18n . DateTimePatterns_zh_CN = {
2154
- YEAR_FULL : 'y年' ,
2155
- YEAR_FULL_WITH_ERA : 'Gy年' ,
2156
- YEAR_MONTH_ABBR : 'y年M月' ,
2157
- YEAR_MONTH_FULL : 'y年M月' ,
2158
- MONTH_DAY_ABBR : 'M月d日' ,
2159
- MONTH_DAY_FULL : 'M月dd日' ,
2160
- MONTH_DAY_SHORT : 'M/d' ,
2161
- MONTH_DAY_MEDIUM : 'M月d日' ,
2162
- MONTH_DAY_YEAR_MEDIUM : 'y年M月d日' ,
2163
- WEEKDAY_MONTH_DAY_MEDIUM : 'M月d日EEE' ,
2164
- WEEKDAY_MONTH_DAY_YEAR_MEDIUM : 'y年M月d日EEE' ,
2165
- DAY_ABBR : 'd日'
2166
- } ;
2072
+ goog . i18n . DateTimePatterns_zh_CN = goog . i18n . DateTimePatterns_zh ;
2167
2073
2168
2074
2169
2075
/**
0 commit comments