]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/locales/gd.txt
ICU-66108.tar.gz
[apple/icu.git] / icuSources / data / locales / gd.txt
index 509fa101c74856fdd1e2dee6ff354c8db54422d5..a7c506227e1f56cb6337183804bbcbdc52fe6e00 100644 (file)
@@ -1,11 +1,5 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2016 International Business Machines
-// * Corporation and others. All Rights Reserved.
-// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
-// * Source File: <path>/common/main/gd.xml
-// *
-// ***************************************************************************
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
 gd{
     AuxExemplarCharacters{
         "[á ă â å ä ã ā æ ċ ç ḋ é ĕ ê ë ē ḟ ġ í ĭ î ï ī ı j k ł ṁ ñ ó ŏ ô ö ø ō œ ṗ q"
@@ -21,6 +15,11 @@ gd{
     }
     ExemplarCharacters{"[a à b c d e è f g h i ì l m n o ò p r s t u ù]"}
     ExemplarCharactersIndex{"[A B C D E F G H I L M N O P R S T U]"}
+    ExemplarCharactersNumbers{"[\\- ‑ , . % ‰ + 0 1 2 3 4 5 6 7 8 9]"}
+    ExemplarCharactersPunctuation{
+        "[\\- ‐ ‑ – — , ; \\: ! ¡ ? . … · ' ‘ ’ \u0022 “ ” ( ) \\[ \\] \\{ \\} § ¶ @ "
+        "* / \\& ⁊ # % † ‡ ‧ ° © ® ™]"
+    }
     MoreInformation{"?"}
     NumberElements{
         arab{
@@ -30,11 +29,11 @@ gd{
                 group{"٬"}
                 infinity{"∞"}
                 list{"؛"}
-                minusSign{"-"}
+                minusSign{"؜-"}
                 nan{"NaN"}
                 perMille{"؉"}
                 percentSign{"٪"}
-                plusSign{"+"}
+                plusSign{"؜+"}
                 superscriptingExponent{"×"}
                 timeSeparator{":"}
             }
@@ -46,12 +45,13 @@ gd{
                 group{"٬"}
                 infinity{"∞"}
                 list{"؛"}
-                minusSign{"‎-‎"}
+                minusSign{"-"}
                 nan{"NaN"}
                 perMille{"؉"}
                 percentSign{"٪"}
                 plusSign{"‎+‎"}
                 superscriptingExponent{"×"}
+                timeSeparator{"٫"}
             }
         }
         bali{
@@ -67,6 +67,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         beng{
@@ -82,6 +83,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         brah{
@@ -97,6 +99,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         cakm{
@@ -112,6 +115,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         cham{
@@ -127,6 +131,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         default{"latn"}
@@ -143,6 +148,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         fullwide{
@@ -157,6 +163,190 @@ gd{
                 percentFormat{"#,##0%"}
                 scientificFormat{"#E0"}
             }
+            patternsLong{
+                decimalFormat{
+                    1000{
+                        few{"0 mìltean"}
+                        one{"0 mhìle"}
+                        other{"0 mìle"}
+                        two{"0 mhìle"}
+                    }
+                    10000{
+                        few{"00 mìltean"}
+                        one{"00 mhìle"}
+                        other{"00 mìle"}
+                        two{"00 mhìle"}
+                    }
+                    100000{
+                        few{"000 mìltean"}
+                        one{"000 mhìle"}
+                        other{"000 mìle"}
+                        two{"000 mhìle"}
+                    }
+                    1000000{
+                        few{"0 milleanan"}
+                        one{"0 mhillean"}
+                        other{"0 millean"}
+                        two{"0 mhillean"}
+                    }
+                    10000000{
+                        few{"00 milleanan"}
+                        one{"00 mhillean"}
+                        other{"00 millean"}
+                        two{"00 mhillean"}
+                    }
+                    100000000{
+                        few{"000 milleanan"}
+                        one{"000 mhillean"}
+                        other{"000 millean"}
+                        two{"000 mhillean"}
+                    }
+                    1000000000{
+                        few{"0 billeanan"}
+                        one{"0 bhillean"}
+                        other{"0 billean"}
+                        two{"0 bhillean"}
+                    }
+                    10000000000{
+                        few{"00 billeanan"}
+                        one{"00 bhillean"}
+                        other{"00 billean"}
+                        two{"00 bhillean"}
+                    }
+                    100000000000{
+                        few{"000 billeanan"}
+                        one{"000 bhillean"}
+                        other{"000 billean"}
+                        two{"000 bhillean"}
+                    }
+                    1000000000000{
+                        few{"0 trilleanan"}
+                        one{"0 trillean"}
+                        other{"0 trillean"}
+                        two{"0 thrillean"}
+                    }
+                    10000000000000{
+                        few{"00 trilleanan"}
+                        one{"00 trillean"}
+                        other{"00 trillean"}
+                        two{"00 thrillean"}
+                    }
+                    100000000000000{
+                        few{"000 trilleanan"}
+                        one{"000 trillean"}
+                        other{"000 trillean"}
+                        two{"000 thrillean"}
+                    }
+                }
+            }
+            patternsShort{
+                currencyFormat{
+                    1000{
+                        few{"¤0K"}
+                        one{"¤0K"}
+                        other{"¤0K"}
+                        two{"¤0K"}
+                    }
+                    10000{
+                        few{"¤00K"}
+                        one{"¤00K"}
+                        other{"¤00K"}
+                        two{"¤00K"}
+                    }
+                    100000{
+                        few{"¤000K"}
+                        one{"¤000K"}
+                        other{"¤000K"}
+                        two{"¤000K"}
+                    }
+                    1000000{
+                        few{"¤0M"}
+                        one{"¤0M"}
+                        other{"¤0M"}
+                        two{"¤0M"}
+                    }
+                    10000000{
+                        few{"¤00M"}
+                        one{"¤00M"}
+                        other{"¤00M"}
+                        two{"¤00M"}
+                    }
+                    100000000{
+                        few{"¤000M"}
+                        one{"¤000M"}
+                        other{"¤000M"}
+                        two{"¤000M"}
+                    }
+                    1000000000{
+                        few{"¤0B"}
+                        one{"¤0B"}
+                        other{"¤0B"}
+                        two{"¤0B"}
+                    }
+                    10000000000{
+                        few{"¤00B"}
+                        one{"¤00B"}
+                        other{"¤00B"}
+                        two{"¤00B"}
+                    }
+                    100000000000{
+                        few{"¤000B"}
+                        one{"¤000B"}
+                        other{"¤000B"}
+                        two{"¤000B"}
+                    }
+                    1000000000000{
+                        few{"¤0T"}
+                        one{"¤0T"}
+                        other{"¤0T"}
+                        two{"¤0T"}
+                    }
+                    10000000000000{
+                        few{"¤00T"}
+                        one{"¤00T"}
+                        other{"¤00T"}
+                        two{"¤00T"}
+                    }
+                    100000000000000{
+                        few{"¤000T"}
+                        one{"¤000T"}
+                        other{"¤000T"}
+                        two{"¤000T"}
+                    }
+                }
+            }
+            symbols{
+                decimal{"."}
+                exponential{"E"}
+                group{","}
+                infinity{"∞"}
+                list{";"}
+                minusSign{"-"}
+                nan{"NaN"}
+                perMille{"‰"}
+                percentSign{"%"}
+                plusSign{"+"}
+                superscriptingExponent{"×"}
+                timeSeparator{":"}
+            }
+        }
+        gong{
+            symbols{
+                decimal{"."}
+                exponential{"E"}
+                group{","}
+                infinity{"∞"}
+                list{";"}
+                minusSign{"-"}
+                nan{"NaN"}
+                perMille{"‰"}
+                percentSign{"%"}
+                plusSign{"+"}
+                superscriptingExponent{"×"}
+                timeSeparator{":"}
+            }
+        }
+        gonm{
             symbols{
                 decimal{"."}
                 exponential{"E"}
@@ -169,6 +359,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         gujr{
@@ -184,6 +375,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         guru{
@@ -199,6 +391,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         hanidec{
@@ -214,6 +407,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         java{
@@ -229,6 +423,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         kali{
@@ -244,6 +439,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         khmr{
@@ -259,6 +455,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         knda{
@@ -274,6 +471,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         lana{
@@ -289,6 +487,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         lanatham{
@@ -304,6 +503,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         laoo{
@@ -319,11 +519,14 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         latn{
             miscPatterns{
+                approximately{"~{0}"}
                 atLeast{"{0}+"}
+                atMost{"≤{0}"}
                 range{"{0}–{1}"}
             }
             patterns{
@@ -336,73 +539,73 @@ gd{
             patternsLong{
                 decimalFormat{
                     1000{
-                        few{"0 mìle"}
+                        few{"0 mìltean"}
                         one{"0 mhìle"}
                         other{"0 mìle"}
                         two{"0 mhìle"}
                     }
                     10000{
-                        few{"00 mìle"}
+                        few{"00 mìltean"}
                         one{"00 mhìle"}
                         other{"00 mìle"}
                         two{"00 mhìle"}
                     }
                     100000{
-                        few{"000 mìle"}
+                        few{"000 mìltean"}
                         one{"000 mhìle"}
                         other{"000 mìle"}
                         two{"000 mhìle"}
                     }
                     1000000{
-                        few{"0 millean"}
+                        few{"0 milleanan"}
                         one{"0 mhillean"}
                         other{"0 millean"}
                         two{"0 mhillean"}
                     }
                     10000000{
-                        few{"00 millean"}
+                        few{"00 milleanan"}
                         one{"00 mhillean"}
                         other{"00 millean"}
                         two{"00 mhillean"}
                     }
                     100000000{
-                        few{"000 millean"}
+                        few{"000 milleanan"}
                         one{"000 mhillean"}
                         other{"000 millean"}
                         two{"000 mhillean"}
                     }
                     1000000000{
-                        few{"0 billean"}
+                        few{"0 billeanan"}
                         one{"0 bhillean"}
                         other{"0 billean"}
                         two{"0 bhillean"}
                     }
                     10000000000{
-                        few{"00 billean"}
+                        few{"00 billeanan"}
                         one{"00 bhillean"}
                         other{"00 billean"}
                         two{"00 bhillean"}
                     }
                     100000000000{
-                        few{"000 bhillean"}
-                        one{"000 billean"}
-                        other{"000 bhillean"}
-                        two{"000 billean"}
+                        few{"000 billeanan"}
+                        one{"000 bhillean"}
+                        other{"000 billean"}
+                        two{"000 bhillean"}
                     }
                     1000000000000{
-                        few{"0 trillean"}
+                        few{"0 trilleanan"}
                         one{"0 trillean"}
                         other{"0 trillean"}
                         two{"0 thrillean"}
                     }
                     10000000000000{
-                        few{"00 trillean"}
+                        few{"00 trilleanan"}
                         one{"00 trillean"}
                         other{"00 trillean"}
                         two{"00 thrillean"}
                     }
                     100000000000000{
-                        few{"000 trillean"}
+                        few{"000 trilleanan"}
                         one{"000 trillean"}
                         other{"000 trillean"}
                         two{"000 thrillean"}
@@ -587,6 +790,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         limb{
@@ -602,6 +806,15 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
+            }
+        }
+        minimalPairs{
+            plural{
+                few{"{0} brògan"}
+                one{"{0} bhròg"}
+                other{"{0} bròg"}
+                two{"{0}  bhròig"}
             }
         }
         minimumGroupingDigits{"1"}
@@ -618,6 +831,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         mong{
@@ -633,6 +847,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         mtei{
@@ -648,6 +863,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         mymr{
@@ -663,6 +879,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         mymrshan{
@@ -678,6 +895,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         native{"latn"}
@@ -694,6 +912,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         olck{
@@ -709,6 +928,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         orya{
@@ -724,6 +944,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         osma{
@@ -739,6 +960,23 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
+            }
+        }
+        rohg{
+            symbols{
+                decimal{"."}
+                exponential{"E"}
+                group{","}
+                infinity{"∞"}
+                list{";"}
+                minusSign{"-"}
+                nan{"NaN"}
+                perMille{"‰"}
+                percentSign{"%"}
+                plusSign{"+"}
+                superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         saur{
@@ -754,6 +992,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         shrd{
@@ -769,6 +1008,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         sora{
@@ -784,6 +1024,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         sund{
@@ -799,6 +1040,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         takr{
@@ -814,6 +1056,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         talu{
@@ -829,6 +1072,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         tamldec{
@@ -844,6 +1088,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         telu{
@@ -859,6 +1104,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         thai{
@@ -874,6 +1120,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         tibt{
@@ -889,6 +1136,7 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
         vaii{
@@ -904,12 +1152,34 @@ gd{
                 percentSign{"%"}
                 plusSign{"+"}
                 superscriptingExponent{"×"}
+                timeSeparator{":"}
             }
         }
     }
-    Version{"2.1.22.93"}
+    Version{"36.1"}
     calendar{
         buddhist{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d'mh' MMMM y G",
+                "d'mh' MMMM y G",
+                "d MMM y G",
+                "d/M/y GGGGG",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                MMMMd{"d'mh' MMMM"}
+                yMM{"LL/y"}
+                yyyyM{"L/y GGGGG"}
+                yyyyMMMM{"LLLL y G"}
+            }
             intervalFormats{
                 H{
                     H{"HH – HH"}
@@ -925,58 +1195,923 @@ gd{
                 Hv{
                     H{"HH – HH v"}
                 }
+                M{
+                    M{"L – L"}
+                }
                 fallback{"{0} – {1}"}
             }
         }
-        generic{
+        chinese{
             DateTimePatterns{
                 "HH:mm:ss zzzz",
                 "HH:mm:ss z",
                 "HH:mm:ss",
                 "HH:mm",
-                "EEEE, d MMMM y G",
-                "d MMMM y G",
-                "d MMM y G",
-                "d/M/y GGGGG",
-                "{1} {0}",
-                "{1} {0}",
+                "EEEE, d'mh' MMMM r(U)",
+                "d'mh' MMMM r(U)",
+                "d MMM r",
+                "d/M/r",
                 "{1} {0}",
+                "{1} 'aig' {0}",
+                "{1} 'aig' {0}",
                 "{1} {0}",
                 "{1} {0}",
             }
             availableFormats{
+                Bh{"hB"}
+                Bhm{"h:mmB"}
+                Bhms{"h:mm:ssB"}
                 E{"ccc"}
-                Ed{"E, d"}
-                Gy{"G y"}
-                GyMMM{"LLL y G"}
-                GyMMMEd{"E, d MMM y G"}
-                GyMMMd{"d MMM y G"}
+                EBhm{"E h:mmB"}
+                EBhms{"E h:mm:ssB"}
+                Ed{"E d"}
+                Gy{"r(U)"}
+                GyMMM{"LLL r(U)"}
+                GyMMMEd{"E, d'mh' MMM r(U)"}
+                GyMMMd{"d'mh' MMM r"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
                 M{"L"}
                 MEd{"E, d/M"}
                 MMM{"LLL"}
-                MMMEd{"E, d MMM"}
-                MMMMd{"d MMMM"}
+                MMMEd{"E, d'mh' MMM"}
+                MMMMd{"d'mh' MMMM"}
+                MMMd{"d'mh' MMM"}
+                Md{"d/M"}
+                UM{"L/U"}
+                UMMM{"LLL U"}
+                UMMMd{"d'mh' MMM U"}
+                UMd{"d/M/U"}
+                d{"d"}
+                h{"ha"}
+                hm{"h:mma"}
+                hms{"h:mm:ssa"}
+                ms{"mm:ss"}
+                y{"r(U)"}
+                yMd{"d/M/r"}
+                yyyy{"r(U)"}
+                yyyyM{"L/r"}
+                yyyyMEd{"E, d/M/r"}
+                yyyyMMM{"LLL r(U)"}
+                yyyyMMMEd{"E, d'mh' MMM r(U)"}
+                yyyyMMMM{"LLLL r(U)"}
+                yyyyMMMd{"d'mh' MMM r"}
+                yyyyMd{"d/M/r"}
+                yyyyQQQ{"QQQ r(U)"}
+                yyyyQQQQ{"QQQQ r(U)"}
+            }
+            cyclicNameSets{
+                solarTerms{
+                    format{
+                        abbreviated{
+                            "toiseach an earraich",
+                            "an t-uisge",
+                            "dùsgadh nam biastag",
+                            "co-fhad-thràth an earraich",
+                            "soilleir",
+                            "uisge a’ ghràin",
+                            "toiseach an t-samhraidh",
+                            "gràn làn",
+                            "gràn abaich",
+                            "grian-stad an t-samhraidh",
+                            "teas beag",
+                            "teas mòr",
+                            "toiseach an fhoghair",
+                            "deireadh an teasa",
+                            "driùchd geal",
+                            "co-fhad-thràth an fhoghair",
+                            "driùchd fuar",
+                            "teachd an reòthaidh",
+                            "toiseach a’ gheamhraidh",
+                            "sneachd beag",
+                            "sneachd mòr",
+                            "grian-stad a’ gheamhraidh",
+                            "fuachd bheag",
+                            "fuachd mhòr",
+                        }
+                        narrow{
+                            "toiseach earraich",
+                            "an t-uisge",
+                            "dùsgadh bhiastagan",
+                            "co-fhad-thràth earraich",
+                            "soilleir",
+                            "uisge gràin",
+                            "toiseach samhraidh",
+                            "gràn làn",
+                            "gràn abaich",
+                            "grian-stad samhraidh",
+                            "teas beag",
+                            "teas mòr",
+                            "toiseach foghair",
+                            "deireadh teasa",
+                            "driùchd geal",
+                            "co-fhad-thràth foghair",
+                            "driùchd fuar",
+                            "teachd reòthaidh",
+                            "toiseach geamhraidh",
+                            "sneachd beag",
+                            "sneachd mòr",
+                            "grian-stad geamhraidh",
+                            "fuachd bheag",
+                            "fuachd mhòr",
+                        }
+                        wide{
+                            "toiseach an earraich",
+                            "an t-uisge",
+                            "dùsgadh nam biastag",
+                            "co-fhad-thràth an earraich",
+                            "soilleir",
+                            "uisge a’ ghràin",
+                            "toiseach an t-samhraidh",
+                            "an gràn làn",
+                            "an gràn abaich",
+                            "grian-stad an t-samhraidh",
+                            "an teas beag",
+                            "an teas mòr",
+                            "toiseach an fhoghair",
+                            "deireadh an teasa",
+                            "an driùchd geal",
+                            "co-fhad-thràth an fhoghair",
+                            "an driùchd fuar",
+                            "teachd an reòthaidh",
+                            "toiseach a’ gheamhraidh",
+                            "an sneachd beag",
+                            "an sneachd mòr",
+                            "grian-stad a’ gheamhraidh",
+                            "an fhuachd bheag",
+                            "an fhuachd mhòr",
+                        }
+                    }
+                }
+                zodiacs{
+                    format{
+                        abbreviated{
+                            "Radan",
+                            "Damh",
+                            "Tìgear",
+                            "Coinean",
+                            "Dràgon",
+                            "Nathair",
+                            "Each",
+                            "Gobhar",
+                            "Muncaidh",
+                            "Coileach",
+                            "Cù",
+                            "Muc",
+                        }
+                        narrow{
+                            "Radan",
+                            "Damh",
+                            "Tìgear",
+                            "Coinean",
+                            "Dràgon",
+                            "Nathair",
+                            "Each",
+                            "Gobhar",
+                            "Muncaidh",
+                            "Coileach",
+                            "Cù",
+                            "Muc",
+                        }
+                        wide{
+                            "Radan",
+                            "Damh",
+                            "Tìgear",
+                            "Coinean",
+                            "Dràgon",
+                            "Nathair",
+                            "Each",
+                            "Gobhar",
+                            "Muncaidh",
+                            "Coileach",
+                            "Cù",
+                            "Muc",
+                        }
+                    }
+                }
+            }
+            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{"L – L"}
+                }
+                MEd{
+                    M{"E, d/M – E, d/M"}
+                    d{"E, d/M – E, d/M"}
+                }
+                MMM{
+                    M{"LLL – LLL"}
+                }
+                MMMEd{
+                    M{"E, d MMM – E, d MMM"}
+                    d{"E, d MMM – E, d MMM"}
+                }
+                MMMd{
+                    M{"d MMM – d MMM"}
+                    d{"d MMM – d"}
+                }
+                Md{
+                    M{"d/M – d/M"}
+                    d{"d/M – d/M"}
+                }
+                d{
+                    d{"d – d"}
+                }
+                fallback{"{0} – {1}"}
+                h{
+                    a{"ha – ha"}
+                    h{"h – ha"}
+                }
+                hm{
+                    a{"h:mma – h:mma"}
+                    h{"h:mm – h:mma"}
+                    m{"h:mm – h:mma"}
+                }
+                hmv{
+                    a{"h:mma – h:mma v"}
+                    h{"h:mm – h:mma v"}
+                    m{"h:mm – h:mma v"}
+                }
+                hv{
+                    a{"ha – ha v"}
+                    h{"h – ha v"}
+                }
+                y{
+                    y{"U – U"}
+                }
+                yM{
+                    M{"L/y – L/y"}
+                    y{"L/y – L/y"}
+                }
+                yMEd{
+                    M{"E, d/M/y – E, d/M/y"}
+                    d{"E, d/M/y – E, d/M/y"}
+                    y{"E, d/M/y – E, d/M/y"}
+                }
+                yMMM{
+                    M{"LLL – LLL U"}
+                    y{"LLL U – LLL U"}
+                }
+                yMMMEd{
+                    M{"E, d MMM – E, d MMM, U"}
+                    d{"E, d MMM – E, d MMM, U"}
+                    y{"E, d MMM, U – E, d MMM, U"}
+                }
+                yMMMM{
+                    M{"LLLL – LLLL U"}
+                    y{"LLLL U – LLLL U"}
+                }
+                yMMMd{
+                    M{"d MMM – d MMM, U"}
+                    d{"d MMM – d, U"}
+                    y{"d MMM, U – d MMM, U"}
+                }
+                yMd{
+                    M{"d/M/y – d/M/y"}
+                    d{"d/M/y – d/M/y"}
+                    y{"d/M/y – d/M/y"}
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "Chiad",
+                        "Dàrna",
+                        "Treas",
+                        "Ceathr",
+                        "Còig",
+                        "Sia",
+                        "Seachd",
+                        "Ochd",
+                        "Naoidh",
+                        "Deich",
+                        "Aon Deug",
+                        "Dàrna Deug",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                        "5",
+                        "6",
+                        "7",
+                        "8",
+                        "9",
+                        "10",
+                        "11",
+                        "12",
+                    }
+                    wide{
+                        "dhen Chiad Mhìos",
+                        "dhen Dàrna Mhìos",
+                        "dhen Treas Mhìos",
+                        "dhen Cheathramh Mhìos",
+                        "dhen Chòigeamh Mhìos",
+                        "dhen t-Siathamh Mhìos",
+                        "dhen t-Seachdamh Mhìos",
+                        "dhen Ochdamh Mhìos",
+                        "dhen Naoidheamh Mhìos",
+                        "dhen Deicheamh Mhìos",
+                        "dhen Aonamh Mhìos Deug",
+                        "dhen Dàrna Mhìos Deug",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "Chiad",
+                        "Dàrna",
+                        "Treas",
+                        "Ceathr",
+                        "Còig",
+                        "Sia",
+                        "Seachd",
+                        "Ochd",
+                        "Naoidh",
+                        "Deich",
+                        "Aon Deug",
+                        "Dàrna Deug",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                        "5",
+                        "6",
+                        "7",
+                        "8",
+                        "9",
+                        "10",
+                        "11",
+                        "12",
+                    }
+                    wide{
+                        "A’ Chiad Mhìos",
+                        "An Dàrna Mìos",
+                        "An Treas Mìos",
+                        "An Ceathramh Mìos",
+                        "An Còigeamh Mìos",
+                        "An Siathamh Mìos",
+                        "An Seachdamh Mìos",
+                        "An t-Ochdamh Mìos",
+                        "An Naoidheamh Mìos",
+                        "An Deicheamh Mìos",
+                        "An t-Aonamh Mìos Deug",
+                        "An Dàrna Mìos Deug",
+                    }
+                }
+            }
+        }
+        coptic{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d'mh' MMMM y G",
+                "d'mh' MMMM y G",
+                "d MMM y G",
+                "d/M/y GGGGG",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                MMMMd{"d'mh' MMMM"}
+                yMM{"LL/y"}
+                yyyyM{"L/y GGGGG"}
+                yyyyMMMM{"LLLL y G"}
+            }
+            intervalFormats{
+                M{
+                    M{"L – L"}
+                }
+            }
+        }
+        dangi{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d'mh' MMMM r(U)",
+                "d'mh' MMMM r(U)",
+                "d MMM r",
+                "d/M/r",
+                "{1} {0}",
+                "{1} 'aig' {0}",
+                "{1} 'aig' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                E{"ccc"}
+                Ed{"E d"}
+                Gy{"r(U)"}
+                GyMMM{"LLL r(U)"}
+                GyMMMEd{"E, d'mh' MMM r(U)"}
+                GyMMMd{"d'mh' MMM r"}
+                M{"L"}
+                MEd{"E, d/M"}
+                MMM{"LLL"}
+                MMMEd{"E, d'mh' MMM"}
+                MMMMd{"d'mh' MMMM"}
+                MMMd{"d'mh' MMM"}
+                Md{"d/M"}
+                UM{"L/U"}
+                UMMM{"LLL U"}
+                UMMMd{"d'mh' MMM U"}
+                UMd{"d/M/U"}
+                d{"d"}
+                y{"r(U)"}
+                yMd{"d/M/r"}
+                yyyy{"r(U)"}
+                yyyyM{"L/r"}
+                yyyyMEd{"E, d/M/r"}
+                yyyyMMM{"LLL r(U)"}
+                yyyyMMMEd{"E, d'mh' MMM r(U)"}
+                yyyyMMMM{"LLLL r(U)"}
+                yyyyMMMd{"d'mh' MMM r"}
+                yyyyMd{"d/M/r"}
+                yyyyQQQ{"QQQ r(U)"}
+                yyyyQQQQ{"QQQQ r(U)"}
+            }
+            cyclicNameSets{
+                solarTerms{
+                    format{
+                        abbreviated{
+                            "toiseach an earraich",
+                            "an t-uisge",
+                            "dùsgadh nam biastag",
+                            "co-fhad-thràth an earraich",
+                            "soilleir",
+                            "uisge a’ ghràin",
+                            "toiseach an t-samhraidh",
+                            "gràn làn",
+                            "gràn abaich",
+                            "grian-stad an t-samhraidh",
+                            "teas beag",
+                            "teas mòr",
+                            "toiseach an fhoghair",
+                            "deireadh an teasa",
+                            "driùchd geal",
+                            "co-fhad-thràth an fhoghair",
+                            "driùchd fuar",
+                            "teachd an reòthaidh",
+                            "toiseach a’ gheamhraidh",
+                            "sneachd beag",
+                            "sneachd mòr",
+                            "grian-stad a’ gheamhraidh",
+                            "fuachd bheag",
+                            "fuachd mhòr",
+                        }
+                        narrow{
+                            "toiseach earraich",
+                            "an t-uisge",
+                            "dùsgadh bhiastagan",
+                            "co-fhad-thràth earraich",
+                            "soilleir",
+                            "uisge gràin",
+                            "toiseach samhraidh",
+                            "gràn làn",
+                            "gràn abaich",
+                            "grian-stad samhraidh",
+                            "teas beag",
+                            "teas mòr",
+                            "toiseach foghair",
+                            "deireadh teasa",
+                            "driùchd geal",
+                            "co-fhad-thràth foghair",
+                            "driùchd fuar",
+                            "teachd reòthaidh",
+                            "toiseach geamhraidh",
+                            "sneachd beag",
+                            "sneachd mòr",
+                            "grian-stad geamhraidh",
+                            "fuachd bheag",
+                            "fuachd mhòr",
+                        }
+                        wide{
+                            "toiseach an earraich",
+                            "an t-uisge",
+                            "dùsgadh nam biastag",
+                            "co-fhad-thràth an earraich",
+                            "soilleir",
+                            "uisge a’ ghràin",
+                            "toiseach an t-samhraidh",
+                            "an gràn làn",
+                            "an gràn abaich",
+                            "grian-stad an t-samhraidh",
+                            "an teas beag",
+                            "an teas mòr",
+                            "toiseach an fhoghair",
+                            "deireadh an teasa",
+                            "an driùchd geal",
+                            "co-fhad-thràth an fhoghair",
+                            "an driùchd fuar",
+                            "teachd an reòthaidh",
+                            "toiseach a’ gheamhraidh",
+                            "an sneachd beag",
+                            "an sneachd mòr",
+                            "grian-stad a’ gheamhraidh",
+                            "an fhuachd bheag",
+                            "an fhuachd mhòr",
+                        }
+                    }
+                }
+                zodiacs{
+                    format{
+                        abbreviated{
+                            "Radan",
+                            "Damh",
+                            "Tìgear",
+                            "Coinean",
+                            "Dràgon",
+                            "Nathair",
+                            "Each",
+                            "Gobhar",
+                            "Muncaidh",
+                            "Coileach",
+                            "Cù",
+                            "Muc",
+                        }
+                        narrow{
+                            "Radan",
+                            "Damh",
+                            "Tìgear",
+                            "Coinean",
+                            "Dràgon",
+                            "Nathair",
+                            "Each",
+                            "Gobhar",
+                            "Muncaidh",
+                            "Coileach",
+                            "Cù",
+                            "Muc",
+                        }
+                        wide{
+                            "Radan",
+                            "Damh",
+                            "Tìgear",
+                            "Coinean",
+                            "Dràgon",
+                            "Nathair",
+                            "Each",
+                            "Gobhar",
+                            "Muncaidh",
+                            "Coileach",
+                            "Cù",
+                            "Muc",
+                        }
+                    }
+                }
+            }
+            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{"L – L"}
+                }
+                MEd{
+                    M{"E, d/M – E, d/M"}
+                    d{"E, d/M – E, d/M"}
+                }
+                MMM{
+                    M{"LLL – LLL"}
+                }
+                MMMEd{
+                    M{"E, d MMM – E, d MMM"}
+                    d{"E, d MMM – E, d MMM"}
+                }
+                MMMd{
+                    M{"d MMM – d MMM"}
+                    d{"d MMM – d"}
+                }
+                Md{
+                    M{"d/M – d/M"}
+                    d{"d/M – d/M"}
+                }
+                d{
+                    d{"d – d"}
+                }
+                fallback{"{0} – {1}"}
+                h{
+                    a{"ha – ha"}
+                    h{"h – ha"}
+                }
+                hm{
+                    a{"h:mma – h:mma"}
+                    h{"h:mm – h:mma"}
+                    m{"h:mm – h:mma"}
+                }
+                hmv{
+                    a{"h:mma – h:mma v"}
+                    h{"h:mm – h:mma v"}
+                    m{"h:mm – h:mma v"}
+                }
+                hv{
+                    a{"ha – ha v"}
+                    h{"h – ha v"}
+                }
+                y{
+                    y{"U – U"}
+                }
+                yM{
+                    M{"L/y – L/y"}
+                    y{"L/y – L/y"}
+                }
+                yMEd{
+                    M{"E, d/M/y – E, d/M/y"}
+                    d{"E, d/M/y – E, d/M/y"}
+                    y{"E, d/M/y – E, d/M/y"}
+                }
+                yMMM{
+                    M{"LLL – LLL U"}
+                    y{"LLL U – LLL U"}
+                }
+                yMMMEd{
+                    M{"E, d MMM – E, d MMM, U"}
+                    d{"E, d MMM – E, d MMM, U"}
+                    y{"E, d MMM, U – E, d MMM, U"}
+                }
+                yMMMM{
+                    M{"LLLL – LLLL U"}
+                    y{"LLLL U – LLLL U"}
+                }
+                yMMMd{
+                    M{"d MMM – d MMM, U"}
+                    d{"d MMM – d, U"}
+                    y{"d MMM, U – d MMM, U"}
+                }
+                yMd{
+                    M{"d/M/y – d/M/y"}
+                    d{"d/M/y – d/M/y"}
+                    y{"d/M/y – d/M/y"}
+                }
+            }
+            monthNames{
+                format{
+                    abbreviated{
+                        "Chiad",
+                        "Dàrna",
+                        "Treas",
+                        "Ceathr",
+                        "Còig",
+                        "Sia",
+                        "Seachd",
+                        "Ochd",
+                        "Naoidh",
+                        "Deich",
+                        "Aon Deug",
+                        "Dàrna Deug",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                        "5",
+                        "6",
+                        "7",
+                        "8",
+                        "9",
+                        "10",
+                        "11",
+                        "12",
+                    }
+                    wide{
+                        "dhen Chiad Mhìos",
+                        "dhen Dàrna Mhìos",
+                        "dhen Treas Mhìos",
+                        "dhen Cheathramh Mhìos",
+                        "dhen Chòigeamh Mhìos",
+                        "dhen t-Siathamh Mhìos",
+                        "dhen t-Seachdamh Mhìos",
+                        "dhen Ochdamh Mhìos",
+                        "dhen Naoidheamh Mhìos",
+                        "dhen Deicheamh Mhìos",
+                        "dhen Aonamh Mhìos Deug",
+                        "dhen Dàrna Mhìos Deug",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "Chiad",
+                        "Dàrna",
+                        "Treas",
+                        "Ceathr",
+                        "Còig",
+                        "Sia",
+                        "Seachd",
+                        "Ochd",
+                        "Naoidh",
+                        "Deich",
+                        "Aon Deug",
+                        "Dàrna Deug",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                        "5",
+                        "6",
+                        "7",
+                        "8",
+                        "9",
+                        "10",
+                        "11",
+                        "12",
+                    }
+                    wide{
+                        "A’ Chiad Mhìos",
+                        "An Dàrna Mìos",
+                        "An Treas Mìos",
+                        "An Ceathramh Mìos",
+                        "An Còigeamh Mìos",
+                        "An Siathamh Mìos",
+                        "An Seachdamh Mìos",
+                        "An t-Ochdamh Mìos",
+                        "An Naoidheamh Mìos",
+                        "An Deicheamh Mìos",
+                        "An t-Aonamh Mìos Deug",
+                        "An Dàrna Mìos Deug",
+                    }
+                }
+            }
+        }
+        ethiopic{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d'mh' MMMM y G",
+                "d'mh' MMMM y G",
+                "d MMM y G",
+                "d/M/y GGGGG",
+                "{1} {0}",
+                "{1} 'aig' {0}",
+                "{1} 'aig' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                MMMMd{"d'mh' MMMM"}
+                yMM{"LL/y"}
+                yyyyM{"L/y GGGGG"}
+                yyyyMMMM{"LLLL y G"}
+            }
+            intervalFormats{
+                M{
+                    M{"L – L"}
+                }
+            }
+        }
+        generic{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d'mh' MMMM y G",
+                "d'mh' MMMM y G",
+                "d MMM y G",
+                "d/M/y GGGGG",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            appendItems{
+                Timezone{"{0} {1}"}
+            }
+            availableFormats{
+                Bh{"hB"}
+                Bhm{"h:mmB"}
+                Bhms{"h:mm:ssB"}
+                E{"ccc"}
+                EBhm{"E h:mmB"}
+                EBhms{"E h:mm:ssB"}
+                EHm{"E HH:mm"}
+                EHms{"E HH:mm:ss"}
+                Ed{"E, d"}
+                Ehm{"E h:mma"}
+                Ehms{"E h:mm:ssa"}
+                Gy{"y G"}
+                GyMMM{"LLL y G"}
+                GyMMMEd{"E, d MMM y G"}
+                GyMMMd{"d MMM y G"}
+                H{"HH"}
+                Hm{"HH:mm"}
+                Hms{"HH:mm:ss"}
+                M{"L"}
+                MEd{"E, d/M"}
+                MMM{"LLL"}
+                MMMEd{"E, d MMM"}
+                MMMMd{"d'mh' MMMM"}
                 MMMd{"d MMM"}
                 MMdd{"dd/MM"}
                 Md{"d/M"}
                 d{"d"}
+                h{"ha"}
+                hm{"h:mma"}
+                hms{"h:mm:ssa"}
+                ms{"mm:ss"}
                 y{"y G"}
                 yMEd{"E, d/M/y"}
-                yMM{"MM/y"}
+                yMM{"LL/y"}
                 yMMM{"LLL y"}
                 yMMMM{"LLLL y"}
                 yyyy{"y G"}
-                yyyyM{"M/y GGGGG"}
+                yyyyM{"L/y GGGGG"}
                 yyyyMEd{"E, d/M/y GGGGG"}
                 yyyyMMM{"LLL y G"}
                 yyyyMMMEd{"E, d MMM y G"}
-                yyyyMMMM{"MMMM y G"}
+                yyyyMMMM{"LLLL y G"}
                 yyyyMMMd{"d MMM y G"}
                 yyyyMd{"d/M/y GGGGG"}
                 yyyyQQQ{"QQQ y G"}
                 yyyyQQQQ{"QQQQ y G"}
             }
             intervalFormats{
+                Bh{
+                    B{"h B – h B"}
+                    h{"h – h B"}
+                }
+                Bhm{
+                    B{"h:mm B – h:mm B"}
+                    h{"h:mm – h:mm B"}
+                    m{"h:mm – h:mm B"}
+                }
+                Gy{
+                    G{"y G – y G"}
+                    y{"y – y G"}
+                }
+                GyM{
+                    G{"L/y GGGGG – L/y GGGGG"}
+                    M{"L/y – L/y GGGGG"}
+                    y{"L/y – L/y GGGGG"}
+                }
+                GyMEd{
+                    G{"E, d/M/y GGGGG – E, d/M/y GGGGG"}
+                    M{"E, d/M/y – E, d/M/y GGGGG"}
+                    d{"E, d/M/y – E, d/M/y GGGGG"}
+                    y{"E, d/M/y – E, d/M/y GGGGG"}
+                }
+                GyMMM{
+                    G{"LLL y G – LLL y G"}
+                    M{"LLL – LLL y G"}
+                    y{"LLL y – LLL y G"}
+                }
+                GyMMMEd{
+                    G{"E, d MMM y G – E, d MMM y G"}
+                    M{"E, d MMM – E, d MMM y G"}
+                    d{"E, d MMM – E, d MMM y G"}
+                    y{"E, d MMM y – E, d MMM y G"}
+                }
+                GyMMMd{
+                    G{"d MMM y G – d MMM y G"}
+                    M{"d MMM – d MMM y G"}
+                    d{"d – d MMM y G"}
+                    y{"d MMM y – d MMM y G"}
+                }
+                GyMd{
+                    G{"d/M/y GGGGG – d/M/y GGGGG"}
+                    M{"d/M/y – d/M/y GGGGG"}
+                    d{"d/M/y – d/M/y GGGGG"}
+                    y{"d/M/y – d/M/y GGGGG"}
+                }
                 H{
                     H{"HH – HH"}
                 }
@@ -992,7 +2127,7 @@ gd{
                     H{"HH – HH v"}
                 }
                 M{
-                    M{"M – M"}
+                    M{"L – L"}
                 }
                 MEd{
                     M{"E, d/M – E, d/M"}
@@ -1104,14 +2239,19 @@ gd{
                 Timezone{"{0} {1}"}
             }
             availableFormats{
+                Bh{"hB"}
+                Bhm{"h:mmB"}
+                Bhms{"h:mm:ssB"}
                 E{"ccc"}
+                EBhm{"E h:mmB"}
+                EBhms{"E h:mm:ssB"}
                 EHm{"E HH:mm"}
                 EHms{"E HH:mm:ss"}
                 Ed{"E, d"}
                 Ehm{"E h:mma"}
                 Ehms{"E h:mm:ss a"}
                 Gy{"y G"}
-                GyMMM{"MMM y G"}
+                GyMMM{"LLL y G"}
                 GyMMMEd{"E, d MMM y G"}
                 GyMMMd{"d MMM y G"}
                 H{"HH"}
@@ -1123,6 +2263,12 @@ gd{
                 MEd{"E, d/M"}
                 MMM{"LLL"}
                 MMMEd{"E, d MMM"}
+                MMMMW{
+                    few{"'seachdain' W MMMM"}
+                    one{"'seachdain' W MMMM"}
+                    other{"'seachdain' W MMMM"}
+                    two{"'seachdain' W MMMM"}
+                }
                 MMMMd{"d'mh' MMMM"}
                 MMMd{"d MMM"}
                 MMdd{"dd/MM"}
@@ -1135,16 +2281,22 @@ gd{
                 hmv{"h:mma v"}
                 ms{"mm:ss"}
                 y{"y"}
-                yM{"M/y"}
+                yM{"L/y"}
                 yMEd{"E, d/M/y"}
-                yMM{"MM/y"}
-                yMMM{"MMM y"}
+                yMM{"LL/y"}
+                yMMM{"LLL Y"}
                 yMMMEd{"E, d MMM y"}
                 yMMMM{"LLLL y"}
                 yMMMd{"d MMM y"}
-                yMd{"M/d/y"}
+                yMd{"d/M/y"}
                 yQQQ{"QQQ y"}
                 yQQQQ{"QQQQ y"}
+                yw{
+                    few{"'seachdain' w 'dhe' Y"}
+                    one{"'seachdain' w 'dhe' Y"}
+                    other{"'seachdain' w 'dhe' Y"}
+                    two{"'seachdain' w 'dhe' Y"}
+                }
             }
             dayNames{
                 format{
@@ -1255,6 +2407,53 @@ gd{
                 }
             }
             intervalFormats{
+                Bh{
+                    B{"h B – h B"}
+                    h{"h – h B"}
+                }
+                Bhm{
+                    B{"h:mm B – h:mm B"}
+                    h{"h:mm – h:mm B"}
+                    m{"h:mm – h:mm B"}
+                }
+                Gy{
+                    G{"y G – y G"}
+                    y{"y – y G"}
+                }
+                GyM{
+                    G{"L/y GGGGG – L/y GGGGG"}
+                    M{"L/y – L/y GGGGG"}
+                    y{"L/y – L/y GGGGG"}
+                }
+                GyMEd{
+                    G{"E, d/M/y GGGGG – E, d/M/y GGGGG"}
+                    M{"E, d/M/y – E, d/M/y GGGGG"}
+                    d{"E, d/M/y – E, d/M/y GGGGG"}
+                    y{"E, d/M/y – E, d/M/y GGGGG"}
+                }
+                GyMMM{
+                    G{"LLL y G – LLL y G"}
+                    M{"LLL – LLL y G"}
+                    y{"LLL y – LLL y G"}
+                }
+                GyMMMEd{
+                    G{"E, d MMM y G – E, d MMM y G"}
+                    M{"E, d MMM – E, d MMM y G"}
+                    d{"E, d MMM – E, d MMM y G"}
+                    y{"E, d MMM y – E, d MMM y G"}
+                }
+                GyMMMd{
+                    G{"d MMM y G – d MMM y G"}
+                    M{"d MMM – d MMM y G"}
+                    d{"d – d MMM y G"}
+                    y{"d MMM y – d MMM y G"}
+                }
+                GyMd{
+                    G{"d/M/y GGGGG – d/M/y GGGGG"}
+                    M{"d/M/y – d/M/y GGGGG"}
+                    d{"d/M/y – d/M/y GGGGG"}
+                    y{"d/M/y – d/M/y GGGGG"}
+                }
                 H{
                     H{"HH – HH"}
                 }
@@ -1270,7 +2469,7 @@ gd{
                     H{"HH – HH v"}
                 }
                 M{
-                    M{"M – M"}
+                    M{"L – L"}
                 }
                 MEd{
                     M{"E, d/M – E, d/M"}
@@ -1317,8 +2516,8 @@ gd{
                     y{"y – y"}
                 }
                 yM{
-                    M{"M/y – M/y"}
-                    y{"M/y – M/y"}
+                    M{"L/y – L/y"}
+                    y{"L/y – L/y"}
                 }
                 yMEd{
                     M{"E, d/M/y – E, d/M/y"}
@@ -1439,68 +2638,212 @@ gd{
                     }
                 }
             }
-            quarters{
-                format{
-                    abbreviated{
-                        "C1",
-                        "C2",
-                        "C3",
-                        "C4",
-                    }
-                    narrow{
-                        "1",
-                        "2",
-                        "3",
-                        "4",
-                    }
-                    wide{
-                        "1d chairteal",
-                        "2na cairteal",
-                        "3s cairteal",
-                        "4mh cairteal",
-                    }
-                }
-                stand-alone{
-                    abbreviated{
-                        "C1",
-                        "C2",
-                        "C3",
-                        "C4",
-                    }
-                    narrow{
-                        "1",
-                        "2",
-                        "3",
-                        "4",
-                    }
-                    wide{
-                        "1d chairteal",
-                        "2na cairteal",
-                        "3s cairteal",
-                        "4mh cairteal",
-                    }
+            quarters{
+                format{
+                    abbreviated{
+                        "C1",
+                        "C2",
+                        "C3",
+                        "C4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "1d chairteal",
+                        "2na cairteal",
+                        "3s cairteal",
+                        "4mh cairteal",
+                    }
+                }
+                stand-alone{
+                    abbreviated{
+                        "C1",
+                        "C2",
+                        "C3",
+                        "C4",
+                    }
+                    narrow{
+                        "1",
+                        "2",
+                        "3",
+                        "4",
+                    }
+                    wide{
+                        "1d chairteal",
+                        "2na cairteal",
+                        "3s cairteal",
+                        "4mh cairteal",
+                    }
+                }
+            }
+        }
+        hebrew{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d'mh' MMMM y G",
+                "d'mh' MMMM y G",
+                "d MMM y G",
+                "d/M/y GGGGG",
+                "{1} {0}",
+                "{1} 'aig' {0}",
+                "{1} 'aig' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                MMMMd{"d'mh' MMMM"}
+                yMM{"LL/y"}
+                yyyyM{"L/y GGGGG"}
+                yyyyMMMM{"LLLL y G"}
+            }
+            intervalFormats{
+                M{
+                    M{"L – L"}
+                }
+            }
+        }
+        indian{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d'mh' MMMM y G",
+                "d'mh' MMMM y G",
+                "d MMM y G",
+                "d/M/y GGGGG",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                MMMMd{"d'mh' MMMM"}
+                yMM{"LL/y"}
+                yyyyM{"L/y GGGGG"}
+                yyyyMMMM{"LLLL y G"}
+            }
+            intervalFormats{
+                M{
+                    M{"L – L"}
+                }
+            }
+        }
+        islamic{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d'mh' MMMM y G",
+                "d'mh' MMMM y G",
+                "d MMM y G",
+                "d/M/y GGGGG",
+                "{1} {0}",
+                "{1} 'aig' {0}",
+                "{1} 'aig' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                MMMMd{"d'mh' MMMM"}
+                yMM{"LL/y"}
+                yyyyM{"L/y GGGGG"}
+                yyyyMMMM{"LLLL y G"}
+            }
+            intervalFormats{
+                M{
+                    M{"L – L"}
+                }
+            }
+        }
+        japanese{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d'mh' MMMM y G",
+                "d'mh' MMMM y G",
+                "d MMM y G",
+                "d/M/y GGGGG",
+                "{1} {0}",
+                "{1} 'aig' {0}",
+                "{1} 'aig' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+            availableFormats{
+                MMMMd{"d'mh' MMMM"}
+                yMM{"LL/y"}
+                yyyyM{"L/y GGGGG"}
+                yyyyMMMM{"LLLL y G"}
+            }
+            intervalFormats{
+                M{
+                    M{"L – L"}
                 }
             }
         }
-        roc{
+        persian{
             DateTimePatterns{
                 "HH:mm:ss zzzz",
                 "HH:mm:ss z",
                 "HH:mm:ss",
                 "HH:mm",
-                "EEEE, d MMMM y G",
-                "d MMMM y G",
+                "EEEE, d'mh' MMMM y G",
+                "d'mh' MMMM y G",
                 "d MMM y G",
                 "d/M/y GGGGG",
                 "{1} {0}",
+                "{1} 'aig' {0}",
+                "{1} 'aig' {0}",
                 "{1} {0}",
                 "{1} {0}",
+            }
+            availableFormats{
+                MMMMd{"d'mh' MMMM"}
+                yMM{"LL/y"}
+                yyyyM{"L/y GGGGG"}
+                yyyyMMMM{"LLLL y G"}
+            }
+            intervalFormats{
+                M{
+                    M{"L – L"}
+                }
+            }
+        }
+        roc{
+            DateTimePatterns{
+                "HH:mm:ss zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d'mh' MMMM y G",
+                "d'mh' MMMM y G",
+                "d MMM y G",
+                "d/M/y GGGGG",
+                "{1} {0}",
+                "{1} 'aig' {0}",
+                "{1} 'aig' {0}",
                 "{1} {0}",
                 "{1} {0}",
             }
             availableFormats{
                 Ed{"E, d"}
+                MMMMd{"d'mh' MMMM"}
                 d{"d"}
+                yMM{"LL/y"}
+                yyyyM{"L/y GGGGG"}
+                yyyyMMMM{"LLLL y G"}
             }
             eras{
                 abbreviated{
@@ -1516,8 +2859,101 @@ gd{
                     "Mínguó",
                 }
             }
+            intervalFormats{
+                M{
+                    M{"L – L"}
+                }
+            }
         }
     }
+    characterLabel{
+        activities{"gnìomhachd"}
+        african_scripts{"sgriobt Afragach"}
+        american_scripts{"sgriobt Aimeireagach"}
+        animal{"beathach"}
+        animals_nature{"beathach no an nàdar"}
+        arrows{"saighead"}
+        body{"bodhaig"}
+        box_drawing{"tarraing bhogsaichean"}
+        braille{"Braille"}
+        building{"togalach"}
+        bullets_stars{"peilear no rionnag"}
+        consonantal_jamo{"Jamo chonsanach"}
+        currency_symbols{"samhla airgeadra"}
+        dash_connector{"strìochag no ceangladair"}
+        digits{"àireamh"}
+        dingbats{"dingbat"}
+        divination_symbols{"samhla fàidheadaireachd"}
+        downwards_arrows{"saighead sìos"}
+        downwards_upwards_arrows{"saighead sìos is suas"}
+        east_asian_scripts{"sgriobt Ear-Àiseanach"}
+        emoji{"Emoji"}
+        european_scripts{"sgriobt Eòrpach"}
+        female{"boireann"}
+        flag{"bratach"}
+        flags{"brataich"}
+        food_drink{"biadh ⁊ deoch"}
+        format{"fòrmatadh"}
+        format_whitespace{"fòrmatadh ⁊ geal-spàs"}
+        full_width_form_variant{"eug-samhail làn-leud"}
+        geometric_shapes{"cruth geomatrach"}
+        half_width_form_variant{"eug-samhail leth-leud"}
+        han_characters{"caractar Han"}
+        han_radicals{"feumh Han"}
+        hanja{"Hanja"}
+        hanzi_simplified{"Hanzi (shìmplichte)"}
+        hanzi_traditional{"Hanzi (thradaiseanta)"}
+        heart{"cridhe"}
+        historic_scripts{"sgriobt eachdraidheil"}
+        ideographic_desc_characters{"idea-ghraf mìneachaidh"}
+        japanese_kana{"Kana na Seapanaise"}
+        kanbun{"Kanbun"}
+        kanji{"Kanji"}
+        keycap{"còmhdachadh iuchrach"}
+        leftwards_arrows{"saighead gu clì"}
+        leftwards_rightwards_arrows{"saighead gu clì ’s deas"}
+        letterlike_symbols{"samhla coltach ri litir"}
+        limited_use{"cleachdadh cuingichte"}
+        male{"fireann"}
+        math_symbols{"samhla matamataig"}
+        middle_eastern_scripts{"sgriobt Ear-mheadhain"}
+        miscellaneous{"measgaichte"}
+        modern_scripts{"sgriobt ùr-nòsach"}
+        modifier{"atharraichear"}
+        musical_symbols{"samhla ciùil"}
+        nature{"an nàdar"}
+        nonspacing{"gun bheàrnadh"}
+        numbers{"àireamhan"}
+        objects{"oibseact"}
+        other{"eile"}
+        paired{"paidhrichte"}
+        person{"neach"}
+        phonetic_alphabet{"aibidil fhuaim-eòlach"}
+        pictographs{"picteagram"}
+        place{"àite"}
+        plant{"lus"}
+        punctuation{"puingeachadh"}
+        rightwards_arrows{"saighead gu deas"}
+        sign_standard_symbols{"sanas no samhla"}
+        small_form_variant{"eug-samhailean beaga"}
+        smiley{"samhla-gniùis"}
+        smileys_people{"samhla-gniùis no neach"}
+        south_asian_scripts{"sgriobt Àisianach deasach"}
+        southeast_asian_scripts{"sgriobt Ear-Àisianach deasach"}
+        spacing{"beàrnadh"}
+        sport{"spòrs"}
+        symbols{"samhla"}
+        technical_symbols{"samhla teignigeach"}
+        tone_marks{"comharra tòna"}
+        travel{"siubhal"}
+        travel_places{"siubhal no àite"}
+        upwards_arrows{"saighead suas"}
+        variant_forms{"eug-samhail"}
+        vocalic_jamo{"Jamo fhuaimreagach"}
+        weather{"an aimsir"}
+        western_asian_scripts{"sgriobt Iar-Àisianach"}
+        whitespace{"geal-spàs"}
+    }
     delimiters{
         alternateQuotationEnd{"’"}
         alternateQuotationStart{"‘"}
@@ -1600,18 +3036,53 @@ gd{
                 }
             }
         }
+        dayOfYear{
+            dn{"là dhen bhliadhna"}
+        }
+        dayOfYear-narrow{
+            dn{"là bl."}
+        }
+        dayOfYear-short{
+            dn{"là blia."}
+        }
         dayperiod{
             dn{"m/f"}
         }
+        dayperiod-narrow{
+            dn{"m/f"}
+        }
+        dayperiod-short{
+            dn{"m/f"}
+        }
         era{
             dn{"linn"}
         }
+        era-narrow{
+            dn{"li."}
+        }
+        era-short{
+            dn{"linn"}
+        }
         fri{
             relative{
                 "-1"{"DihAoine seo chaidh"}
                 "0"{"DihAoine"}
                 "1"{"DihAoine seo tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DihAoine"}
+                    one{"an ceann {0} DihAoine"}
+                    other{"an ceann {0} DihAoine"}
+                    two{"an ceann {0} DhihAoine"}
+                }
+                past{
+                    few{"o chionn {0} DihAoine"}
+                    one{"o chionn {0} DihAoine"}
+                    other{"o chionn {0} DihAoine"}
+                    two{"o chionn {0} DhihAoine"}
+                }
+            }
         }
         fri-narrow{
             relative{
@@ -1619,6 +3090,20 @@ gd{
                 "0"{"hA."}
                 "1"{"hA. ti."}
             }
+            relativeTime{
+                future{
+                    few{"an {0} Dih."}
+                    one{"an {0} Dih."}
+                    other{"an {0} Dih."}
+                    two{"an {0} Dhih."}
+                }
+                past{
+                    few{"o {0} Dih."}
+                    one{"o {0} Dih."}
+                    other{"o {0} Dih."}
+                    two{"o {0} Dhih."}
+                }
+            }
         }
         fri-short{
             relative{
@@ -1626,9 +3111,26 @@ gd{
                 "0"{"Dih."}
                 "1"{"Dih. sa tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} Dih."}
+                    one{"an ceann {0} Dih."}
+                    other{"an ceann {0} Dih."}
+                    two{"an ceann {0} Dhih."}
+                }
+                past{
+                    few{"o chionn {0} Dih."}
+                    one{"o chionn {0} Dih."}
+                    other{"o chionn {0} Dih."}
+                    two{"o chionn {0} Dhih."}
+                }
+            }
         }
         hour{
             dn{"uair a thìde"}
+            relative{
+                "0"{"am broinn uair a thìde"}
+            }
             relativeTime{
                 future{
                     few{"an ceann {0} uairean a thìde"}
@@ -1646,6 +3148,9 @@ gd{
         }
         hour-narrow{
             dn{"u"}
+            relative{
+                "0"{"san uair"}
+            }
             relativeTime{
                 future{
                     few{"+{0} u."}
@@ -1663,6 +3168,9 @@ gd{
         }
         hour-short{
             dn{"uair"}
+            relative{
+                "0"{"am broinn uair"}
+            }
             relativeTime{
                 future{
                     few{"an {0} uair."}
@@ -1680,6 +3188,9 @@ gd{
         }
         minute{
             dn{"mionaid"}
+            relative{
+                "0"{"am broinn mionaid"}
+            }
             relativeTime{
                 future{
                     few{"an ceann {0} mionaidean"}
@@ -1697,6 +3208,9 @@ gd{
         }
         minute-narrow{
             dn{"m"}
+            relative{
+                "0"{"sa mhion."}
+            }
             relativeTime{
                 future{
                     few{"+{0} m"}
@@ -1714,6 +3228,9 @@ gd{
         }
         minute-short{
             dn{"mion."}
+            relative{
+                "0"{"am broinn mion."}
+            }
             relativeTime{
                 future{
                     few{"an {0} mion."}
@@ -1735,6 +3252,20 @@ gd{
                 "0"{"DiLuain"}
                 "1"{"DiLuain seo tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiLuain"}
+                    one{"an ceann {0} DiLuain"}
+                    other{"an ceann {0} DiLuain"}
+                    two{"an ceann {0} DhiLuain"}
+                }
+                past{
+                    few{"o chionn {0} DiLuain"}
+                    one{"o chionn {0} DiLuain"}
+                    other{"o chionn {0} DiLuain"}
+                    two{"o chionn {0} DhiLuain"}
+                }
+            }
         }
         mon-narrow{
             relative{
@@ -1742,6 +3273,20 @@ gd{
                 "0"{"Lu."}
                 "1"{"Lu. ti."}
             }
+            relativeTime{
+                future{
+                    few{"an {0} DiL."}
+                    one{"an {0} DiL."}
+                    other{"an {0} DiL."}
+                    two{"an {0} DhiL."}
+                }
+                past{
+                    few{"o {0} DiL."}
+                    one{"o {0} DiL."}
+                    other{"o {0} DiL."}
+                    two{"o {0} DhiL."}
+                }
+            }
         }
         mon-short{
             relative{
@@ -1749,6 +3294,20 @@ gd{
                 "0"{"DiL."}
                 "1"{"DiL. sa tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiL."}
+                    one{"an ceann {0} DiL."}
+                    other{"an ceann {0} DiL."}
+                    two{"an ceann {0} DhiL."}
+                }
+                past{
+                    few{"o chionn {0} DiL."}
+                    one{"o chionn {0} DiL."}
+                    other{"o chionn {0} DiL."}
+                    two{"o chionn {0} DhiL."}
+                }
+            }
         }
         month{
             dn{"mìos"}
@@ -1888,6 +3447,20 @@ gd{
                 "0"{"DiSathairne"}
                 "1"{"DiSathairne seo tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiSathairne"}
+                    one{"an ceann {0} DiSathairne"}
+                    other{"an ceann {0} DiSathairne"}
+                    two{"an ceann {0} DhiSathairne"}
+                }
+                past{
+                    few{"o chionn {0} DiSathairne"}
+                    one{"o chionn {0} DiSathairne"}
+                    other{"o chionn {0} DiSathairne"}
+                    two{"o chionn {0} DhiSathairne"}
+                }
+            }
         }
         sat-narrow{
             relative{
@@ -1895,6 +3468,20 @@ gd{
                 "0"{"Sa."}
                 "1"{"Sa. ti."}
             }
+            relativeTime{
+                future{
+                    few{"an {0} DiS."}
+                    one{"an {0} DiS."}
+                    other{"an {0} DiS."}
+                    two{"an {0} DhiS."}
+                }
+                past{
+                    few{"o {0} DiS."}
+                    one{"o {0} DiS."}
+                    other{"o {0} DiS."}
+                    two{"o {0} DhiS."}
+                }
+            }
         }
         sat-short{
             relative{
@@ -1902,6 +3489,20 @@ gd{
                 "0"{"DiS."}
                 "1"{"DiS. sa tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiS."}
+                    one{"an ceann {0} DiS."}
+                    other{"an ceann {0} DiS."}
+                    two{"an ceann {0} DhiS."}
+                }
+                past{
+                    few{"o chionn {0} DiS."}
+                    one{"o chionn {0} DiS."}
+                    other{"o chionn {0} DiS."}
+                    two{"o chionn {0} DhiS."}
+                }
+            }
         }
         second{
             dn{"diog"}
@@ -1969,6 +3570,20 @@ gd{
                 "0"{"DiDòmhnaich"}
                 "1"{"DiDòmhnaich seo tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiDòmhnaich"}
+                    one{"an ceann {0} DiDòmhnaich"}
+                    other{"an ceann {0} DiDòmhnaich"}
+                    two{"an ceann {0} DhiDòmhnaich"}
+                }
+                past{
+                    few{"o chionn {0} DiDòmhnaich"}
+                    one{"o chionn {0} DiDòmhnaich"}
+                    other{"o chionn {0} DiDòmhnaich"}
+                    two{"o chionn {0} DhiDòmhnaich"}
+                }
+            }
         }
         sun-narrow{
             relative{
@@ -1976,6 +3591,20 @@ gd{
                 "0"{"Dò."}
                 "1"{"Dò. ti."}
             }
+            relativeTime{
+                future{
+                    few{"an {0} DiD."}
+                    one{"an {0} DiD."}
+                    other{"an {0} DiD."}
+                    two{"an {0} DhiD."}
+                }
+                past{
+                    few{"o {0} DiD."}
+                    one{"o {0} DiD."}
+                    other{"o {0} DiD."}
+                    two{"o {0} DhiD."}
+                }
+            }
         }
         sun-short{
             relative{
@@ -1983,6 +3612,20 @@ gd{
                 "0"{"DiD."}
                 "1"{"DiD. sa tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiD."}
+                    one{"an ceann {0} DiD."}
+                    other{"an ceann {0} DiD."}
+                    two{"an ceann {0} DhiD."}
+                }
+                past{
+                    few{"o chionn {0} DiDòmhnaich"}
+                    one{"o chionn {0} DiD."}
+                    other{"o chionn {0} DiDòmhnaich"}
+                    two{"o chionn {0} DhiD."}
+                }
+            }
         }
         thu{
             relative{
@@ -1990,6 +3633,20 @@ gd{
                 "0"{"DiarDaoin"}
                 "1"{"DiarDaoin seo tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiarDaoin"}
+                    one{"an ceann {0} DiarDaoin"}
+                    other{"an ceann {0} DiarDaoin"}
+                    two{"an ceann {0} DhiarDaoin"}
+                }
+                past{
+                    few{"o chionn {0} DiarDaoin"}
+                    one{"o chionn {0} DiarDaoin"}
+                    other{"o chionn {0} DiarDaoin"}
+                    two{"o chionn {0} DhiarDaoin"}
+                }
+            }
         }
         thu-narrow{
             relative{
@@ -1997,6 +3654,20 @@ gd{
                 "0"{"Da."}
                 "1"{"Da. ti."}
             }
+            relativeTime{
+                future{
+                    few{"an {0} Dia."}
+                    one{"an {0} Dia."}
+                    other{"an {0} Dia."}
+                    two{"an {0} Dhia."}
+                }
+                past{
+                    few{"o {0} Dia."}
+                    one{"o {0} Dia."}
+                    other{"o {0} Dia."}
+                    two{"o {0} Dhia."}
+                }
+            }
         }
         thu-short{
             relative{
@@ -2004,6 +3675,20 @@ gd{
                 "0"{"Dia."}
                 "1"{"Dia. sa tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} Dia."}
+                    one{"an ceann {0} Dia."}
+                    other{"an ceann {0} Dia."}
+                    two{"an ceann {0} Dhia."}
+                }
+                past{
+                    few{"o chionn {0} Dia."}
+                    one{"o chionn {0} Dia."}
+                    other{"o chionn {0} Dia."}
+                    two{"o chionn {0} Dhia."}
+                }
+            }
         }
         tue{
             relative{
@@ -2011,6 +3696,20 @@ gd{
                 "0"{"DiMàirt"}
                 "1"{"DiMàirt seo tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiMàirt"}
+                    one{"an ceann {0} DiMàirt"}
+                    other{"an ceann {0} DiMàirt"}
+                    two{"an ceann {0} DhiMàirt"}
+                }
+                past{
+                    few{"o chionn {0} DiMàirt"}
+                    one{"o chionn {0} DiMàirt"}
+                    other{"o chionn {0} DiMàirt"}
+                    two{"o chionn {0} DhiMàirt"}
+                }
+            }
         }
         tue-narrow{
             relative{
@@ -2018,6 +3717,20 @@ gd{
                 "0"{"Mà."}
                 "1"{"Mà. ti."}
             }
+            relativeTime{
+                future{
+                    few{"an {0} DiM."}
+                    one{"an {0} DiM."}
+                    other{"an {0} DiM."}
+                    two{"an {0} DhiM."}
+                }
+                past{
+                    few{"o {0} DiM."}
+                    one{"o {0} DiM."}
+                    other{"o {0} DiM."}
+                    two{"o {0} DhiM."}
+                }
+            }
         }
         tue-short{
             relative{
@@ -2025,6 +3738,20 @@ gd{
                 "0"{"DiM."}
                 "1"{"DiM. sa tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiM."}
+                    one{"an ceann {0} DiM."}
+                    other{"an ceann {0} DiM."}
+                    two{"an ceann {0} DhiM."}
+                }
+                past{
+                    few{"o chionn {0} DiM."}
+                    one{"o chionn {0} DiM."}
+                    other{"o chionn {0} DiM."}
+                    two{"o chionn {0} DhiM."}
+                }
+            }
         }
         wed{
             relative{
@@ -2032,6 +3759,20 @@ gd{
                 "0"{"DiCiadain"}
                 "1"{"DiCiadain seo tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiCiadain"}
+                    one{"an ceann {0} DiCiadain"}
+                    other{"an ceann {0} DiCiadain"}
+                    two{"an ceann {0} DhiCiadain"}
+                }
+                past{
+                    few{"o chionn {0} DiCiadain"}
+                    one{"o chionn {0} DiCiadain"}
+                    other{"o chionn {0} DiCiadain"}
+                    two{"o chionn {0} DhiCiadain"}
+                }
+            }
         }
         wed-narrow{
             relative{
@@ -2039,6 +3780,20 @@ gd{
                 "0"{"Ci."}
                 "1"{"Ci. ti."}
             }
+            relativeTime{
+                future{
+                    few{"an {0} DiC."}
+                    one{"an {0} DiC."}
+                    other{"an {0} DiC."}
+                    two{"an {0} DhiC."}
+                }
+                past{
+                    few{"o {0} DiC."}
+                    one{"o {0} DiC."}
+                    other{"o {0} DiC."}
+                    two{"o {0} DhiC."}
+                }
+            }
         }
         wed-short{
             relative{
@@ -2046,6 +3801,20 @@ gd{
                 "0"{"DiC."}
                 "1"{"DiC. sa tighinn"}
             }
+            relativeTime{
+                future{
+                    few{"an ceann {0} DiC."}
+                    one{"an ceann {0} DiC."}
+                    other{"an ceann {0} DiC."}
+                    two{"an ceann {0} DhiC."}
+                }
+                past{
+                    few{"o chionn {0} DiC."}
+                    one{"o chionn {0} DiC."}
+                    other{"o chionn {0} DiC."}
+                    two{"o chionn {0} DhiC."}
+                }
+            }
         }
         week{
             dn{"seachdain"}
@@ -2054,6 +3823,7 @@ gd{
                 "0"{"an t-seachdain seo"}
                 "1"{"an ath-sheachdain"}
             }
+            relativePeriod{"an t-seachdain aig {0}"}
             relativeTime{
                 future{
                     few{"an ceann {0} seachdainean"}
@@ -2076,6 +3846,7 @@ gd{
                 "0"{"an t-sn. seo"}
                 "1"{"ath-shn."}
             }
+            relativePeriod{"an t-seachdain aig {0}"}
             relativeTime{
                 future{
                     few{"+{0} sn."}
@@ -2098,6 +3869,7 @@ gd{
                 "0"{"an t-seachd. seo"}
                 "1"{"an ath-sheachd."}
             }
+            relativePeriod{"an t-seachdain aig {0}"}
             relativeTime{
                 future{
                     few{"an {0} seachd."}
@@ -2113,9 +3885,33 @@ gd{
                 }
             }
         }
+        weekOfMonth{
+            dn{"seachdain dhen mhìos"}
+        }
+        weekOfMonth-narrow{
+            dn{"seachd. mìos"}
+        }
+        weekOfMonth-short{
+            dn{"seachd. mìos"}
+        }
         weekday{
             dn{"latha na seachdaine"}
         }
+        weekday-narrow{
+            dn{"là sn."}
+        }
+        weekday-short{
+            dn{"là seachd."}
+        }
+        weekdayOfMonth{
+            dn{"là na seachdaine dhen mhìos"}
+        }
+        weekdayOfMonth-narrow{
+            dn{"là sn. mìos"}
+        }
+        weekdayOfMonth-short{
+            dn{"là seachd. mìos"}
+        }
         year{
             dn{"bliadhna"}
             relative{
@@ -2188,14 +3984,38 @@ gd{
         zone{
             dn{"roinn-tìde"}
         }
+        zone-narrow{
+            dn{"roinn"}
+        }
+        zone-short{
+            dn{"roinn"}
+        }
     }
     listPattern{
+        or{
+            2{"{0} no {1}"}
+            end{"{0} no {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
         standard{
             2{"{0} agus {1}"}
             end{"{0} agus {1}"}
             middle{"{0}, {1}"}
             start{"{0}, {1}"}
         }
+        standard-narrow{
+            2{"{0}, {1}"}
+            end{"{0}, {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
+        standard-short{
+            2{"{0} ⁊ {1}"}
+            end{"{0} ⁊ {1}"}
+            middle{"{0}, {1}"}
+            start{"{0}, {1}"}
+        }
         unit{
             2{"{0} agus {1}"}
             end{"{0} agus {1}"}
@@ -2220,16 +4040,36 @@ gd{
         US{"SA"}
         metric{"Meatrach"}
     }
-    transformNames{
-        BGN{"BGN"}
-        Numeric{"Àireamhach"}
-        Tone{"Tòna"}
-        UNGEGN{"UNGEGN"}
-        x-Accents{"Stràcan"}
-        x-Fullwidth{"Làn-Leud"}
-        x-Halfwidth{"Leth-Leud"}
-        x-Jamo{"Jamo"}
-        x-Pinyin{"Pinyin"}
-        x-Publishing{"Foillseachadh"}
+    parse{
+        date{
+            lenient{
+                "[\\--/]",
+                "[\\:∶]",
+            }
+        }
+        general{
+            lenient{
+                "[.․。︒﹒.。]",
+                "['ʼ՚᾽᾿’']",
+                "[%٪﹪%]",
+                "[؉‰]",
+                "[\$﹩$$]",
+                "[£₤]",
+                "[¥¥]",
+                "[₩₩]",
+                "[₨₹{Rp}{Rs}]",
+            }
+        }
+        number{
+            lenient{
+                "[\\-‒⁻₋−➖﹣-]",
+                "[,،٫、︐︑﹐﹑,、]",
+                "[+⁺₊➕﬩﹢+]",
+            }
+            stricter{
+                "[,٫︐﹐,]",
+                "[.․﹒.。]",
+            }
+        }
     }
 }