]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/locales/en.txt
ICU-511.35.tar.gz
[apple/icu.git] / icuSources / data / locales / en.txt
index 64ffe440c28778604ec1d2d2340a07f7e4fd7b8f..3cec59a09b7fd4a35338c704d2a100e9ee96fe7c 100644 (file)
@@ -1,9 +1,9 @@
 // ***************************************************************************
 // *
-// * Copyright (C) 2010 International Business Machines
-// * Corporation and others.  All Rights Reserved.
-// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
-// * Source File:<path>/common/main/en.xml
+// * Copyright (C) 2013 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * Source File: <path>/common/main/en.xml
 // *
 // ***************************************************************************
 /**
@@ -15,8 +15,11 @@ en{
         "]"
     }
     ExemplarCharacters{"[a b c d e f g h i j k l m n o p q r s t u v w x y z]"}
-    ExemplarCharactersCurrency{"[a b c č d e f g h i j k l ł m n o º p q r s t u v w x y z]"}
     ExemplarCharactersIndex{"[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]"}
+    ExemplarCharactersPunctuation{
+        "[\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \u0022 “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ "
+        "″]"
+    }
     LocaleScript{
         "Latn",
     }
@@ -28,6 +31,110 @@ en{
                 percentFormat{"#,##0%"}
                 scientificFormat{"#E0"}
             }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        one{"0 thousand"}
+                        other{"0 thousand"}
+                    }
+                    10000{
+                        one{"00 thousand"}
+                        other{"00 thousand"}
+                    }
+                    100000{
+                        one{"000 thousand"}
+                        other{"000 thousand"}
+                    }
+                    1000000{
+                        one{"0 million"}
+                        other{"0 million"}
+                    }
+                    10000000{
+                        one{"00 million"}
+                        other{"00 million"}
+                    }
+                    100000000{
+                        one{"000 million"}
+                        other{"000 million"}
+                    }
+                    1000000000{
+                        one{"0 billion"}
+                        other{"0 billion"}
+                    }
+                    10000000000{
+                        one{"00 billion"}
+                        other{"00 billion"}
+                    }
+                    100000000000{
+                        one{"000 billion"}
+                        other{"000 billion"}
+                    }
+                    1000000000000{
+                        one{"0 trillion"}
+                        other{"0 trillion"}
+                    }
+                    10000000000000{
+                        one{"00 trillion"}
+                        other{"00 trillion"}
+                    }
+                    100000000000000{
+                        one{"000 trillion"}
+                        other{"000 trillion"}
+                    }
+                }
+            }
+            patternsShort{
+                decimalFormat{
+                    1000{
+                        one{"0K"}
+                        other{"0K"}
+                    }
+                    10000{
+                        one{"00K"}
+                        other{"00K"}
+                    }
+                    100000{
+                        one{"000K"}
+                        other{"000K"}
+                    }
+                    1000000{
+                        one{"0M"}
+                        other{"0M"}
+                    }
+                    10000000{
+                        one{"00M"}
+                        other{"00M"}
+                    }
+                    100000000{
+                        one{"000M"}
+                        other{"000M"}
+                    }
+                    1000000000{
+                        one{"0B"}
+                        other{"0B"}
+                    }
+                    10000000000{
+                        one{"00B"}
+                        other{"00B"}
+                    }
+                    100000000000{
+                        one{"000B"}
+                        other{"000B"}
+                    }
+                    1000000000000{
+                        one{"0T"}
+                        other{"0T"}
+                    }
+                    10000000000000{
+                        one{"00T"}
+                        other{"00T"}
+                    }
+                    100000000000000{
+                        one{"000T"}
+                        other{"000T"}
+                    }
+                }
+            }
             symbols{
                 decimal{"."}
                 exponential{"E"}
@@ -42,9 +149,216 @@ en{
             }
         }
     }
-    Version{"2.0.51.59"}
+    Version{"2.0.82.76"}
     calendar{
         buddhist{
+            eras{
+                abbreviated{
+                    "BE",
+                }
+            }
+        }
+        chinese{
+            DateTimePatterns{
+                "h:mm:ss a zzzz",
+                "h:mm:ss a z",
+                "h:mm:ss a",
+                "h:mm a",
+                "EEEE, MMMM d, U",
+                "MMMM d, U",
+                "MMM d, U",
+                "M/d/yy",
+                "{1}, {0}",
+                "{1} 'at' {0}",
+                "{1} 'at' {0}",
+                "{1}, {0}",
+                "{1}, {0}",
+            }
+            availableFormats{
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"d E"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"U"}
+                GyMMM{"MMM U"}
+                GyMMMEd{"E, MMM d, U"}
+                GyMMMd{"MMM d, U"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                M{"L"}
+                MEd{"E, M/d"}
+                MMM{"LLL"}
+                MMMEd{"E, MMM d"}
+                MMMd{"MMM d"}
+                Md{"M/d"}
+                d{"d"}
+                h{"h a"}
+                hm{"h:mm a"}
+                hms{"h:mm:ss a"}
+                ms{"mm:ss"}
+                y{"U"}
+                yMd{"M/d/y"}
+                yyyy{"U"}
+                yyyyM{"M/y"}
+                yyyyMEd{"E, M/d/y"}
+                yyyyMMM{"MMM U"}
+                yyyyMMMEd{"E, MMM d, U"}
+                yyyyMMMd{"MMM d, U"}
+                yyyyMd{"M/d/y"}
+                yyyyQQQ{"QQQ U"}
+                yyyyQQQQ{"QQQQ U"}
+            }
+            cyclicNameSets{
+                zodiacs{
+                    format{
+                        abbreviated{
+                            "Rat",
+                            "Ox",
+                            "Tiger",
+                            "Rabbit",
+                            "Dragon",
+                            "Snake",
+                            "Horse",
+                            "Goat",
+                            "Monkey",
+                            "Rooster",
+                            "Dog",
+                            "Pig",
+                        }
+                    }
+                }
+            }
+            intervalFormats{
+                H{
+                    H{"HH - HH"}
+                }
+                Hm{
+                    H{"HH:mm - HH:mm"}
+                    m{"HH:mm - HH:mm"}
+                }
+                Hmv{
+                    H{"HH:mm - HH:mm v"}
+                    m{"HH:mm - HH:mm v"}
+                }
+                Hv{
+                    H{"HH - HH v"}
+                }
+                M{
+                    M{"M - M"}
+                }
+                MEd{
+                    M{"E, M/d - E, M/d"}
+                    d{"E, M/d - E, M/d"}
+                }
+                MMM{
+                    M{"MMM - MMM"}
+                }
+                MMMEd{
+                    M{"E, MMM d - E, MMM d"}
+                    d{"E, MMM d - E, MMM d"}
+                }
+                MMMd{
+                    M{"MMM d - MMM d"}
+                    d{"MMM d - d"}
+                }
+                Md{
+                    M{"M/d - M/d"}
+                    d{"M/d - M/d"}
+                }
+                d{
+                    d{"d - d"}
+                }
+                fallback{"{0} - {1}"}
+                h{
+                    a{"h a - h a"}
+                    h{"h - h a"}
+                }
+                hm{
+                    a{"h:mm a - h:mm a"}
+                    h{"h:mm - h:mm a"}
+                    m{"h:mm - h:mm a"}
+                }
+                hmv{
+                    a{"h:mm a - h:mm a v"}
+                    h{"h:mm - h:mm a v"}
+                    m{"h:mm - h:mm a v"}
+                }
+                hv{
+                    a{"h a - h a v"}
+                    h{"h - h a v"}
+                }
+                y{
+                    y{"U - U"}
+                }
+                yM{
+                    M{"M/y - M/y"}
+                    y{"M/y - M/y"}
+                }
+                yMEd{
+                    M{"E, M/d/y - E, M/d/y"}
+                    d{"E, M/d/y - E, M/d/y"}
+                    y{"E, M/d/y - E, M/d/y"}
+                }
+                yMMM{
+                    M{"MMM - MMM U"}
+                    y{"MMM U - MMM U"}
+                }
+                yMMMEd{
+                    M{"E, MMM d - E, MMM d, U"}
+                    d{"E, MMM d - E, MMM d, U"}
+                    y{"E, MMM d, U - E, MMM d, U"}
+                }
+                yMMMM{
+                    M{"MMMM - MMMM U"}
+                    y{"MMMM U - MMMM U"}
+                }
+                yMMMd{
+                    M{"MMM d - MMM d, U"}
+                    d{"MMM d - d, U"}
+                    y{"MMM d, U - MMM d, U"}
+                }
+                yMd{
+                    M{"M/d/y - M/d/y"}
+                    d{"M/d/y - M/d/y"}
+                    y{"M/d/y - M/d/y"}
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "Mo1",
+                        "Mo2",
+                        "Mo3",
+                        "Mo4",
+                        "Mo5",
+                        "Mo6",
+                        "Mo7",
+                        "Mo8",
+                        "Mo9",
+                        "Mo10",
+                        "Mo11",
+                        "Mo12",
+                    }
+                    wide{
+                        "Month1",
+                        "Month2",
+                        "Month3",
+                        "Month4",
+                        "Month5",
+                        "Month6",
+                        "Month7",
+                        "Month8",
+                        "Month9",
+                        "Month10",
+                        "Month11",
+                        "Month12",
+                    }
+                }
+            }
+        }
+        generic{
             DateTimePatterns{
                 "h:mm:ss a zzzz",
                 "h:mm:ss a z",
@@ -53,16 +367,37 @@ en{
                 "EEEE, MMMM d, y G",
                 "MMMM d, y G",
                 "MMM d, y G",
-                "M/d/yy G",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
+                "M/d/y GGGGG",
+                "{1}, {0}",
+                "{1} 'at' {0}",
+                "{1} 'at' {0}",
+                "{1}, {0}",
+                "{1}, {0}",
+            }
+            appendItems{
+                Day{"{0} ({2}: {1})"}
+                Day-Of-Week{"{0} {1}"}
+                Era{"{0} {1}"}
+                Hour{"{0} ({2}: {1})"}
+                Minute{"{0} ({2}: {1})"}
+                Month{"{0} ({2}: {1})"}
+                Quarter{"{0} ({2}: {1})"}
+                Second{"{0} ({2}: {1})"}
+                Timezone{"{0} {1}"}
+                Week{"{0} ({2}: {1})"}
+                Year{"{0} {1}"}
             }
             availableFormats{
-                EEEd{"d EEE"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"d E"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
                 Gy{"y G"}
+                GyMMM{"MMM y G"}
+                GyMMMEd{"E, MMM d, y G"}
+                GyMMMd{"MMM d, y G"}
+                H{"HH"}
                 Hm{"HH:mm"}
                 Hms{"HH:mm:ss"}
                 M{"L"}
@@ -72,99 +407,114 @@ en{
                 MMMd{"MMM d"}
                 Md{"M/d"}
                 d{"d"}
+                h{"h a"}
                 hm{"h:mm a"}
                 hms{"h:mm:ss a"}
                 ms{"mm:ss"}
                 y{"y G"}
-                yM{"M/y G"}
-                yMEd{"EEE, M/d/y G"}
-                yMMM{"MMM y G"}
-                yMMMEd{"EEE, MMM d, y G"}
-                yQ{"Q y G"}
-                yQQQ{"QQQ y G"}
+                yyyy{"y G"}
+                yyyyM{"M/y GGGGG"}
+                yyyyMEd{"E, M/d/y GGGGG"}
+                yyyyMMM{"MMM y G"}
+                yyyyMMMEd{"E, MMM d, y G"}
+                yyyyMMMd{"MMM d, y G"}
+                yyyyMd{"M/d/y GGGGG"}
+                yyyyQQQ{"QQQ y G"}
+                yyyyQQQQ{"QQQQ y G"}
             }
             intervalFormats{
+                H{
+                    H{"HH - HH"}
+                }
+                Hm{
+                    H{"HH:mm - HH:mm"}
+                    m{"HH:mm - HH:mm"}
+                }
+                Hmv{
+                    H{"HH:mm - HH:mm v"}
+                    m{"HH:mm - HH:mm v"}
+                }
+                Hv{
+                    H{"HH - HH v"}
+                }
                 M{
-                    M{"MM"}
+                    M{"M - M"}
                 }
                 MEd{
-                    M{"E, M/d  E, M/d"}
-                    d{"E, M/d  E, M/d"}
+                    M{"E, M/d - E, M/d"}
+                    d{"E, M/d - E, M/d"}
                 }
                 MMM{
-                    M{"MMMMMM"}
+                    M{"MMM - MMM"}
                 }
                 MMMEd{
-                    M{"E, MMM d – E, MMM d"}
-                    d{"E, MMM d – E, MMM d"}
-                }
-                MMMM{
-                    M{"LLLL-LLLL"}
+                    M{"E, MMM d - E, MMM d"}
+                    d{"E, MMM d - E, MMM d"}
                 }
                 MMMd{
-                    M{"MMM d  MMM d"}
-                    d{"MMM dd"}
+                    M{"MMM d - MMM d"}
+                    d{"MMM d - d"}
                 }
                 Md{
-                    M{"M/d  M/d"}
-                    d{"M/d  M/d"}
+                    M{"M/d - M/d"}
+                    d{"M/d - M/d"}
                 }
                 d{
-                    d{"dd"}
+                    d{"d - d"}
                 }
-                fallback{"{0}  {1}"}
+                fallback{"{0} - {1}"}
                 h{
-                    a{"h a  h a"}
-                    h{"hh a"}
+                    a{"h a - h a"}
+                    h{"h - h a"}
                 }
                 hm{
-                    a{"h:mm a  h:mm a"}
-                    h{"h:mmh:mm a"}
-                    m{"h:mmh:mm a"}
+                    a{"h:mm a - h:mm a"}
+                    h{"h:mm - h:mm a"}
+                    m{"h:mm - h:mm a"}
                 }
                 hmv{
-                    a{"h:mm a  h:mm a v"}
-                    h{"h:mmh:mm a v"}
-                    m{"h:mmh:mm a v"}
+                    a{"h:mm a - h:mm a v"}
+                    h{"h:mm - h:mm a v"}
+                    m{"h:mm - h:mm a v"}
                 }
                 hv{
-                    a{"h a  h a v"}
-                    h{"hh a v"}
+                    a{"h a - h a v"}
+                    h{"h - h a v"}
                 }
                 y{
-                    y{"yy G"}
+                    y{"y - y G"}
                 }
                 yM{
-                    M{"M/yy – M/yy GGGGG"}
-                    y{"M/yy – M/yy GGGGG"}
+                    M{"M/y - M/y GGGGG"}
+                    y{"M/y - M/y GGGGG"}
                 }
                 yMEd{
-                    M{"E, M/d/yy – E, M/d/yy GGGGG"}
-                    d{"E, M/d/yy – E, M/d/yy GGGGG"}
-                    y{"E, M/d/yy – E, M/d/yy GGGGG"}
+                    M{"E, M/d/y - E, M/d/y GGGGG"}
+                    d{"E, M/d/y - E, M/d/y GGGGG"}
+                    y{"E, M/d/y - E, M/d/y GGGGG"}
                 }
                 yMMM{
-                    M{"MMMMMM y G"}
-                    y{"MMM y G – MMM y G"}
+                    M{"MMM - MMM y G"}
+                    y{"MMM y - MMM y G"}
                 }
                 yMMMEd{
-                    M{"E, MMM d  E, MMM d, y G"}
-                    d{"E, MMM d  E, MMM d, y G"}
-                    y{"E, MMM d, y  E, MMM d, y G"}
+                    M{"E, MMM d - E, MMM d, y G"}
+                    d{"E, MMM d - E, MMM d, y G"}
+                    y{"E, MMM d, y - E, MMM d, y G"}
                 }
                 yMMMM{
-                    M{"MMMMMMMM y G"}
-                    y{"MMMM y G – MMMM y G"}
+                    M{"MMMM - MMMM y G"}
+                    y{"MMMM y - MMMM y G"}
                 }
                 yMMMd{
-                    M{"MMM d  MMM d, y G"}
-                    d{"MMM dd, y G"}
-                    y{"MMM d, y  MMM d, y G"}
+                    M{"MMM d - MMM d, y G"}
+                    d{"MMM d - d, y G"}
+                    y{"MMM d, y - MMM d, y G"}
                 }
                 yMd{
-                    M{"M/d/yy – M/d/yy GGGGG"}
-                    d{"M/d/yy – M/d/yy GGGGG"}
-                    y{"M/d/yy – M/d/yy GGGGG"}
+                    M{"M/d/y - M/d/y GGGGG"}
+                    d{"M/d/y - M/d/y GGGGG"}
+                    y{"M/d/y - M/d/y GGGGG"}
                 }
             }
         }
@@ -182,14 +532,36 @@ en{
                 "MMMM d, y",
                 "MMM d, y",
                 "M/d/yy",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
+                "{1}, {0}",
+                "{1} 'at' {0}",
+                "{1} 'at' {0}",
+                "{1}, {0}",
+                "{1}, {0}",
+            }
+            appendItems{
+                Day{"{0} ({2}: {1})"}
+                Day-Of-Week{"{0} {1}"}
+                Era{"{0} {1}"}
+                Hour{"{0} ({2}: {1})"}
+                Minute{"{0} ({2}: {1})"}
+                Month{"{0} ({2}: {1})"}
+                Quarter{"{0} ({2}: {1})"}
+                Second{"{0} ({2}: {1})"}
+                Timezone{"{0} {1}"}
+                Week{"{0} ({2}: {1})"}
+                Year{"{0} {1}"}
             }
             availableFormats{
-                EEEd{"d EEE"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"d E"}
+                Ehm{"E h:mm a"}
+                Ehms{"E h:mm:ss a"}
+                Gy{"y G"}
+                GyMMM{"MMM y G"}
+                GyMMMEd{"E, MMM d, y G"}
+                GyMMMd{"MMM d, y G"}
+                H{"HH"}
                 Hm{"HH:mm"}
                 Hms{"HH:mm:ss"}
                 M{"L"}
@@ -199,16 +571,19 @@ en{
                 MMMd{"MMM d"}
                 Md{"M/d"}
                 d{"d"}
+                h{"h a"}
                 hm{"h:mm a"}
                 hms{"h:mm:ss a"}
                 ms{"mm:ss"}
                 y{"y"}
                 yM{"M/y"}
-                yMEd{"EEE, M/d/y"}
+                yMEd{"E, M/d/y"}
                 yMMM{"MMM y"}
-                yMMMEd{"EEE, MMM d, y"}
-                yQ{"Q y"}
+                yMMMEd{"E, MMM d, y"}
+                yMMMd{"MMM d, y"}
+                yMd{"M/d/y"}
                 yQQQ{"QQQ y"}
+                yQQQQ{"QQQQ y"}
             }
             dayNames{
                 format{
@@ -221,6 +596,15 @@ en{
                         "Fri",
                         "Sat",
                     }
+                    short{
+                        "Su",
+                        "Mo",
+                        "Tu",
+                        "We",
+                        "Th",
+                        "Fr",
+                        "Sa",
+                    }
                     wide{
                         "Sunday",
                         "Monday",
@@ -257,128 +641,99 @@ en{
                     "Anno Domini",
                 }
             }
-            fields{
-                day{
-                    dn{"Day"}
-                    relative{
-                        "-1"{"Yesterday"}
-                        "0"{"Today"}
-                        "1"{"Tomorrow"}
-                    }
-                }
-                dayperiod{
-                    dn{"AM/PM"}
-                }
-                era{
-                    dn{"Era"}
-                }
-                hour{
-                    dn{"Hour"}
-                }
-                minute{
-                    dn{"Minute"}
-                }
-                month{
-                    dn{"Month"}
-                }
-                second{
-                    dn{"Second"}
-                }
-                week{
-                    dn{"Week"}
+            intervalFormats{
+                H{
+                    H{"HH - HH"}
                 }
-                weekday{
-                    dn{"Day of the Week"}
+                Hm{
+                    H{"HH:mm - HH:mm"}
+                    m{"HH:mm - HH:mm"}
                 }
-                year{
-                    dn{"Year"}
+                Hmv{
+                    H{"HH:mm - HH:mm v"}
+                    m{"HH:mm - HH:mm v"}
                 }
-                zone{
-                    dn{"Zone"}
+                Hv{
+                    H{"HH - HH v"}
                 }
-            }
-            intervalFormats{
                 M{
-                    M{"MM"}
+                    M{"M - M"}
                 }
                 MEd{
-                    M{"E, M/d  E, M/d"}
-                    d{"E, M/d  E, M/d"}
+                    M{"E, M/d - E, M/d"}
+                    d{"E, M/d - E, M/d"}
                 }
                 MMM{
-                    M{"MMMMMM"}
+                    M{"MMM - MMM"}
                 }
                 MMMEd{
-                    M{"E, MMM d – E, MMM d"}
-                    d{"E, MMM d – E, MMM d"}
-                }
-                MMMM{
-                    M{"LLLL-LLLL"}
+                    M{"E, MMM d - E, MMM d"}
+                    d{"E, MMM d - E, MMM d"}
                 }
                 MMMd{
-                    M{"MMM d  MMM d"}
-                    d{"MMM dd"}
+                    M{"MMM d - MMM d"}
+                    d{"MMM d - d"}
                 }
                 Md{
-                    M{"M/d  M/d"}
-                    d{"M/d  M/d"}
+                    M{"M/d - M/d"}
+                    d{"M/d - M/d"}
                 }
                 d{
-                    d{"dd"}
+                    d{"d - d"}
                 }
-                fallback{"{0}  {1}"}
+                fallback{"{0} - {1}"}
                 h{
-                    a{"h a  h a"}
-                    h{"hh a"}
+                    a{"h a - h a"}
+                    h{"h - h a"}
                 }
                 hm{
-                    a{"h:mm a  h:mm a"}
-                    h{"h:mmh:mm a"}
-                    m{"h:mmh:mm a"}
+                    a{"h:mm a - h:mm a"}
+                    h{"h:mm - h:mm a"}
+                    m{"h:mm - h:mm a"}
                 }
                 hmv{
-                    a{"h:mm a  h:mm a v"}
-                    h{"h:mmh:mm a v"}
-                    m{"h:mmh:mm a v"}
+                    a{"h:mm a - h:mm a v"}
+                    h{"h:mm - h:mm a v"}
+                    m{"h:mm - h:mm a v"}
                 }
                 hv{
-                    a{"h a  h a v"}
-                    h{"hh a v"}
+                    a{"h a - h a v"}
+                    h{"h - h a v"}
                 }
                 y{
-                    y{"yy"}
+                    y{"y - y"}
                 }
                 yM{
-                    M{"M/yy – M/yy"}
-                    y{"M/yy – M/yy"}
+                    M{"M/y - M/y"}
+                    y{"M/y - M/y"}
                 }
                 yMEd{
-                    M{"E, M/d/yy – E, M/d/yy"}
-                    d{"E, M/d/yy – E, M/d/yy"}
-                    y{"E, M/d/yy – E, M/d/yy"}
+                    M{"E, M/d/y - E, M/d/y"}
+                    d{"E, M/d/y - E, M/d/y"}
+                    y{"E, M/d/y - E, M/d/y"}
                 }
                 yMMM{
-                    M{"MMMMMM y"}
-                    y{"MMM y  MMM y"}
+                    M{"MMM - MMM y"}
+                    y{"MMM y - MMM y"}
                 }
                 yMMMEd{
-                    M{"E, MMM d  E, MMM d, y"}
-                    d{"E, MMM d  E, MMM d, y"}
-                    y{"E, MMM d, y  E, MMM d, y"}
+                    M{"E, MMM d - E, MMM d, y"}
+                    d{"E, MMM d - E, MMM d, y"}
+                    y{"E, MMM d, y - E, MMM d, y"}
                 }
                 yMMMM{
-                    M{"MMMMMMMM y"}
-                    y{"MMMM y  MMMM y"}
+                    M{"MMMM - MMMM y"}
+                    y{"MMMM y - MMMM y"}
                 }
                 yMMMd{
-                    M{"MMM d  MMM d, y"}
-                    d{"MMM dd, y"}
-                    y{"MMM d, y  MMM d, y"}
+                    M{"MMM d - MMM d, y"}
+                    d{"MMM d - d, y"}
+                    y{"MMM d, y - MMM d, y"}
                 }
                 yMd{
-                    M{"M/d/yy – M/d/yy"}
-                    d{"M/d/yy – M/d/yy"}
-                    y{"M/d/yy – M/d/yy"}
+                    M{"M/d/y - M/d/y"}
+                    d{"M/d/y - M/d/y"}
+                    y{"M/d/y - M/d/y"}
                 }
             }
             monthNames{
@@ -454,188 +809,17 @@ en{
                 }
             }
         }
-        islamic{
-            DateTimePatterns{
-                "h:mm:ss a zzzz",
-                "h:mm:ss a z",
-                "h:mm:ss a",
-                "h:mm a",
-                "EEEE, MMMM d, y G",
-                "MMMM d, y G",
-                "MMM d, y G",
-                "M/d/yy G",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-            }
-            availableFormats{
-                EEEd{"d EEE"}
-                Gy{"y G"}
-                Hm{"HH:mm"}
-                Hms{"HH:mm:ss"}
-                M{"L"}
-                MEd{"E, M/d"}
-                MMM{"LLL"}
-                MMMEd{"E, MMM d"}
-                MMMd{"MMM d"}
-                Md{"M/d"}
-                d{"d"}
-                hm{"h:mm a"}
-                hms{"h:mm:ss a"}
-                ms{"mm:ss"}
-                y{"y G"}
-                yyyy{"y G"}
-                yyyyM{"M/y G"}
-                yyyyMEd{"EEE, M/d/y G"}
-                yyyyMMM{"MMM y G"}
-                yyyyMMMEd{"EEE, MMM d, y G"}
-                yyyyQ{"Q y G"}
-                yyyyQQQ{"QQQ y G"}
-            }
+        hebrew{
             eras{
                 abbreviated{
-                    "AH",
+                    "AM",
                 }
-                narrow:alias{"/LOCALE/calendar/islamic/eras/abbreviated"}
-                wide:alias{"/LOCALE/calendar/islamic/eras/abbreviated"}
             }
-            intervalFormats{
-                 M{
-                    M{"M–M"}
-                }
-                MEd{
-                    M{"E, M/d – E, M/d"}
-                    d{"E, M/d – E, M/d"}
-                }
-                MMM{
-                    M{"MMM–MMM"}
-                }
-                MMMEd{
-                    M{"E, MMM d – E, MMM d"}
-                    d{"E, MMM d – E, MMM d"}
-                }
-                MMMM{
-                    M{"LLLL-LLLL"}
-                }
-                MMMd{
-                    M{"MMM d – MMM d"}
-                    d{"MMM d–d"}
-                }
-                Md{
-                    M{"M/d – M/d"}
-                    d{"M/d – M/d"}
-                }
-                d{
-                    d{"d–d"}
-                }
-                fallback{"{0} – {1}"}
-                h{
-                    a{"h a – h a"}
-                    h{"h–h a"}
-                }
-                hm{
-                    a{"h:mm a – h:mm a"}
-                    h{"h:mm–h:mm a"}
-                    m{"h:mm–h:mm a"}
-                }
-                hmv{
-                    a{"h:mm a – h:mm a v"}
-                    h{"h:mm–h:mm a v"}
-                    m{"h:mm–h:mm a v"}
-                }
-                hv{
-                    a{"h a – h a v"}
-                    h{"h–h a v"}
-                }
-                y{
-                    y{"y–y G"}
-                }
-                yM{
-                    M{"M/yy – M/yy GGGGG"}
-                    y{"M/yy – M/yy GGGGG"}
-                }
-                yMEd{
-                    M{"E, M/d/yy – E, M/d/yy GGGGG"}
-                    d{"E, M/d/yy – E, M/d/yy GGGGG"}
-                    y{"E, M/d/yy – E, M/d/yy GGGGG"}
-                }
-                yMMM{
-                    M{"MMM–MMM y G"}
-                    y{"MMM y G – MMM y G"}
-                }
-                yMMMEd{
-                    M{"E, MMM d – E, MMM d, y G"}
-                    d{"E, MMM d – E, MMM d, y G"}
-                    y{"E, MMM d, y – E, MMM d, y G"}
-                }
-                yMMMM{
-                    M{"MMMM–MMMM y G"}
-                    y{"MMMM y G – MMMM y G"}
-                }
-                yMMMd{
-                    M{"MMM d – MMM d, y G"}
-                    d{"MMM d–d, y G"}
-                    y{"MMM d, y – MMM d, y G"}
-                }
-                yMd{
-                    M{"M/d/yy – M/d/yy GGGGG"}
-                    d{"M/d/yy – M/d/yy GGGGG"}
-                    y{"M/d/yy – M/d/yy GGGGG"}
-                }
-            }
-            monthNames{
-                default{"format"}
-                format{
-                    abbreviated{
-                        "Muh.",
-                        "Saf.",
-                        "Rab. I",
-                        "Rab. II",
-                        "Jum. I",
-                        "Jum. II",
-                        "Raj.",
-                        "Sha.",
-                        "Ram.",
-                        "Shaw.",
-                        "Dhuʻl-Q.",
-                        "Dhuʻl-H.",
-                    }
-                    default{"wide"}
-                    narrow:alias{"/LOCALE/calendar/islamic/monthNames/stand-alone/narrow"}
-                    wide{
-                        "Muharram",
-                        "Safar",
-                        "Rabiʻ I",
-                        "Rabiʻ II",
-                        "Jumada I",
-                        "Jumada II",
-                        "Rajab",
-                        "Shaʻban",
-                        "Ramadan",
-                        "Shawwal",
-                        "Dhuʻl-Qiʻdah",
-                        "Dhuʻl-Hijjah",
-                    }
-                }
-                stand-alone{
-                    abbreviated:alias{"/LOCALE/calendar/islamic/monthNames/format/abbreviated"}
-                    narrow{
-                        "1",
-                        "2",
-                        "3",
-                        "4",
-                        "5",
-                        "6",
-                        "7",
-                        "8",
-                        "9",
-                        "10",
-                        "11",
-                        "12",
-                    }
-                    wide:alias{"/LOCALE/calendar/islamic/monthNames/format/wide"}
+        }
+        islamic{
+            eras{
+                abbreviated{
+                    "AH",
                 }
             }
         }
@@ -648,244 +832,19 @@ en{
                 "EEEE, MMMM d, y G",
                 "MMMM d, y G",
                 "MMM d, y G",
-                "M/d/yy G",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-            }
-            availableFormats{
-                EEEd{"d EEE"}
-                Gy{"y G"}
-                Hm{"HH:mm"}
-                Hms{"HH:mm:ss"}
-                M{"L"}
-                MEd{"E, M/d"}
-                MMM{"LLL"}
-                MMMEd{"E, MMM d"}
-                MMMd{"MMM d"}
-                Md{"M/d"}
-                d{"d"}
-                hm{"h:mm a"}
-                hms{"h:mm:ss a"}
-                ms{"mm:ss"}
-                y{"y G"}
-                yyyy{"y G"}
-                yyyyM{"M/y G"}
-                yyyyMEd{"EEE, M/d/y G"}
-                yyyyMMM{"MMM y G"}
-                yyyyMMMEd{"EEE, MMM d, y G"}
-                yyyyQ{"Q y G"}
-                yyyyQQQ{"QQQ y G"}
-            }
-            intervalFormats{
-                 M{
-                    M{"M–M"}
-                }
-                MEd{
-                    M{"E, M/d – E, M/d"}
-                    d{"E, M/d – E, M/d"}
-                }
-                MMM{
-                    M{"MMM–MMM"}
-                }
-                MMMEd{
-                    M{"E, MMM d – E, MMM d"}
-                    d{"E, MMM d – E, MMM d"}
-                }
-                MMMM{
-                    M{"LLLL-LLLL"}
-                }
-                MMMd{
-                    M{"MMM d – MMM d"}
-                    d{"MMM d–d"}
-                }
-                Md{
-                    M{"M/d – M/d"}
-                    d{"M/d – M/d"}
-                }
-                d{
-                    d{"d–d"}
-                }
-                fallback{"{0} – {1}"}
-                h{
-                    a{"h a – h a"}
-                    h{"h–h a"}
-                }
-                hm{
-                    a{"h:mm a – h:mm a"}
-                    h{"h:mm–h:mm a"}
-                    m{"h:mm–h:mm a"}
-                }
-                hmv{
-                    a{"h:mm a – h:mm a v"}
-                    h{"h:mm–h:mm a v"}
-                    m{"h:mm–h:mm a v"}
-                }
-                hv{
-                    a{"h a – h a v"}
-                    h{"h–h a v"}
-                }
-                y{
-                    y{"y–y G"}
-                }
-                yM{
-                    M{"M/yy – M/yy GGGGG"}
-                    y{"M/yy – M/yy GGGGG"}
-                }
-                yMEd{
-                    M{"E, M/d/yy – E, M/d/yy GGGGG"}
-                    d{"E, M/d/yy – E, M/d/yy GGGGG"}
-                    y{"E, M/d/yy – E, M/d/yy GGGGG"}
-                }
-                yMMM{
-                    M{"MMM–MMM y G"}
-                    y{"MMM y G – MMM y G"}
-                }
-                yMMMEd{
-                    M{"E, MMM d – E, MMM d, y G"}
-                    d{"E, MMM d – E, MMM d, y G"}
-                    y{"E, MMM d, y – E, MMM d, y G"}
-                }
-                yMMMM{
-                    M{"MMMM–MMMM y G"}
-                    y{"MMMM y G – MMMM y G"}
-                }
-                yMMMd{
-                    M{"MMM d – MMM d, y G"}
-                    d{"MMM d–d, y G"}
-                    y{"MMM d, y – MMM d, y G"}
-                }
-                yMd{
-                    M{"M/d/yy – M/d/yy GGGGG"}
-                    d{"M/d/yy – M/d/yy GGGGG"}
-                    y{"M/d/yy – M/d/yy GGGGG"}
-                }
+                "M/d/y GGGGG",
+                "{1}, {0}",
+                "{1} 'at' {0}",
+                "{1} 'at' {0}",
+                "{1}, {0}",
+                "{1}, {0}",
             }
         }
         roc{
-            DateTimePatterns{
-                "h:mm:ss a zzzz",
-                "h:mm:ss a z",
-                "h:mm:ss a",
-                "h:mm a",
-                "EEEE, MMMM d, y G",
-                "MMMM d, y G",
-                "MMM d, y G",
-                "M/d/yy G",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-                "{1} {0}",
-            }
-            availableFormats{
-                EEEd{"d EEE"}
-                Gy{"y G"}
-                Hm{"HH:mm"}
-                Hms{"HH:mm:ss"}
-                M{"L"}
-                MEd{"E, M/d"}
-                MMM{"LLL"}
-                MMMEd{"E, MMM d"}
-                MMMd{"MMM d"}
-                Md{"M/d"}
-                d{"d"}
-                hm{"h:mm a"}
-                hms{"h:mm:ss a"}
-                ms{"mm:ss"}
-                y{"y G"}
-                yyyy{"y G"}
-                yyyyM{"M/y G"}
-                yyyyMEd{"EEE, M/d/y G"}
-                yyyyMMM{"MMM y G"}
-                yyyyMMMEd{"EEE, MMM d, y G"}
-                yyyyQ{"Q y G"}
-                yyyyQQQ{"QQQ y G"}
-            }
-            intervalFormats{
-                 M{
-                    M{"M–M"}
-                }
-                MEd{
-                    M{"E, M/d – E, M/d"}
-                    d{"E, M/d – E, M/d"}
-                }
-                MMM{
-                    M{"MMM–MMM"}
-                }
-                MMMEd{
-                    M{"E, MMM d – E, MMM d"}
-                    d{"E, MMM d – E, MMM d"}
-                }
-                MMMM{
-                    M{"LLLL-LLLL"}
-                }
-                MMMd{
-                    M{"MMM d – MMM d"}
-                    d{"MMM d–d"}
-                }
-                Md{
-                    M{"M/d – M/d"}
-                    d{"M/d – M/d"}
-                }
-                d{
-                    d{"d–d"}
-                }
-                fallback{"{0} – {1}"}
-                h{
-                    a{"h a – h a"}
-                    h{"h–h a"}
-                }
-                hm{
-                    a{"h:mm a – h:mm a"}
-                    h{"h:mm–h:mm a"}
-                    m{"h:mm–h:mm a"}
-                }
-                hmv{
-                    a{"h:mm a – h:mm a v"}
-                    h{"h:mm–h:mm a v"}
-                    m{"h:mm–h:mm a v"}
-                }
-                hv{
-                    a{"h a – h a v"}
-                    h{"h–h a v"}
-                }
-                y{
-                    y{"y–y G"}
-                }
-                yM{
-                    M{"M/yy – M/yy GGGGG"}
-                    y{"M/yy – M/yy GGGGG"}
-                }
-                yMEd{
-                    M{"E, M/d/yy – E, M/d/yy GGGGG"}
-                    d{"E, M/d/yy – E, M/d/yy GGGGG"}
-                    y{"E, M/d/yy – E, M/d/yy GGGGG"}
-                }
-                yMMM{
-                    M{"MMM–MMM y G"}
-                    y{"MMM y G – MMM y G"}
-                }
-                yMMMEd{
-                    M{"E, MMM d – E, MMM d, y G"}
-                    d{"E, MMM d – E, MMM d, y G"}
-                    y{"E, MMM d, y – E, MMM d, y G"}
-                }
-                yMMMM{
-                    M{"MMMM–MMMM y G"}
-                    y{"MMMM y G – MMMM y G"}
-                }
-                yMMMd{
-                    M{"MMM d – MMM d, y G"}
-                    d{"MMM d–d, y G"}
-                    y{"MMM d, y – MMM d, y G"}
-                }
-                yMd{
-                    M{"M/d/yy – M/d/yy GGGGG"}
-                    d{"M/d/yy – M/d/yy GGGGG"}
-                    y{"M/d/yy – M/d/yy GGGGG"}
+            eras{
+                abbreviated{
+                    "Before R.O.C.",
+                    "Minguo",
                 }
             }
         }
@@ -896,6 +855,61 @@ en{
         quotationEnd{"”"}
         quotationStart{"“"}
     }
+    fields{
+        day{
+            dn{"Day"}
+            relative{
+                "-1"{"Yesterday"}
+                "0"{"Today"}
+                "1"{"Tomorrow"}
+            }
+        }
+        dayperiod{
+            dn{"AM/PM"}
+        }
+        era{
+            dn{"Era"}
+        }
+        hour{
+            dn{"Hour"}
+        }
+        minute{
+            dn{"Minute"}
+        }
+        month{
+            dn{"Month"}
+            relative{
+                "-1"{"Last month"}
+                "0"{"This month"}
+                "1"{"Next month"}
+            }
+        }
+        second{
+            dn{"Second"}
+        }
+        week{
+            dn{"Week"}
+            relative{
+                "-1"{"Last week"}
+                "0"{"This week"}
+                "1"{"Next week"}
+            }
+        }
+        weekday{
+            dn{"Day of the Week"}
+        }
+        year{
+            dn{"Year"}
+            relative{
+                "-1"{"Last year"}
+                "0"{"This year"}
+                "1"{"Next year"}
+            }
+        }
+        zone{
+            dn{"Time Zone"}
+        }
+    }
     listPattern{
         standard{
             2{"{0} and {1}"}
@@ -912,30 +926,86 @@ en{
             one{"{0} day"}
             other{"{0} days"}
         }
+        day-future{
+            one{"In {0} day"}
+            other{"In {0} days"}
+        }
+        day-past{
+            one{"{0} day ago"}
+            other{"{0} days ago"}
+        }
         hour{
             one{"{0} hour"}
             other{"{0} hours"}
         }
+        hour-future{
+            one{"In {0} hour"}
+            other{"In {0} hours"}
+        }
+        hour-past{
+            one{"{0} hour ago"}
+            other{"{0} hours ago"}
+        }
         minute{
             one{"{0} minute"}
             other{"{0} minutes"}
         }
+        minute-future{
+            one{"In {0} minute"}
+            other{"In {0} minutes"}
+        }
+        minute-past{
+            one{"{0} minute ago"}
+            other{"{0} minutes ago"}
+        }
         month{
             one{"{0} month"}
             other{"{0} months"}
         }
+        month-future{
+            one{"In {0} month"}
+            other{"In {0} months"}
+        }
+        month-past{
+            one{"{0} month ago"}
+            other{"{0} months ago"}
+        }
         second{
             one{"{0} second"}
             other{"{0} seconds"}
         }
+        second-future{
+            one{"In {0} second"}
+            other{"In {0} seconds"}
+        }
+        second-past{
+            one{"{0} second ago"}
+            other{"{0} seconds ago"}
+        }
         week{
             one{"{0} week"}
             other{"{0} weeks"}
         }
+        week-future{
+            one{"In {0} week"}
+            other{"In {0} weeks"}
+        }
+        week-past{
+            one{"{0} week ago"}
+            other{"{0} weeks ago"}
+        }
         year{
             one{"{0} year"}
             other{"{0} years"}
         }
+        year-future{
+            one{"In {0} year"}
+            other{"In {0} years"}
+        }
+        year-past{
+            one{"{0} year ago"}
+            other{"{0} years ago"}
+        }
     }
     unitsShort{
         day{