]> granicus.if.org Git - icu/commitdiff
ICU-21249 integrate CLDR release-38-alpha1 to ICU trunk
authorPeter Edberg <pedberg@unicode.org>
Fri, 4 Sep 2020 18:41:11 +0000 (11:41 -0700)
committerPeter Edberg <42151464+pedberg-icu@users.noreply.github.com>
Fri, 4 Sep 2020 22:05:22 +0000 (15:05 -0700)
52 files changed:
icu4c/source/data/cldr-icu-readme.txt
icu4c/source/data/coll/br.txt [new file with mode: 0644]
icu4c/source/data/lang/en.txt
icu4c/source/data/locales/ar.txt
icu4c/source/data/locales/en_001.txt
icu4c/source/data/locales/en_AE.txt
icu4c/source/data/locales/es_419.txt
icu4c/source/data/locales/es_AR.txt
icu4c/source/data/locales/es_CO.txt
icu4c/source/data/locales/es_MX.txt
icu4c/source/data/locales/es_US.txt
icu4c/source/data/locales/et.txt
icu4c/source/data/locales/fr.txt
icu4c/source/data/locales/is.txt
icu4c/source/data/locales/jv.txt
icu4c/source/data/locales/ku.txt
icu4c/source/data/locales/ms.txt
icu4c/source/data/locales/nl.txt
icu4c/source/data/locales/pl.txt
icu4c/source/data/locales/ps.txt
icu4c/source/data/locales/pt.txt
icu4c/source/data/locales/root.txt
icu4c/source/data/locales/sat.txt
icu4c/source/data/locales/sd.txt
icu4c/source/data/locales/so.txt
icu4c/source/data/locales/sr.txt
icu4c/source/data/locales/sr_Latn.txt
icu4c/source/data/locales/vi.txt
icu4c/source/data/locales/zh.txt
icu4c/source/data/misc/dayPeriods.txt
icu4c/source/data/misc/genderList.txt
icu4c/source/data/misc/icuver.txt
icu4c/source/data/misc/keyTypeData.txt
icu4c/source/data/misc/metadata.txt
icu4c/source/data/misc/pluralRanges.txt
icu4c/source/data/misc/plurals.txt
icu4c/source/data/misc/units.txt
icu4c/source/data/zone/ti.txt
icu4c/source/test/cintltst/cpluralrulestest.c
icu4c/source/test/intltest/dtfmttst.cpp
icu4c/source/test/testdata/cldr/units/unitPreferencesTest.txt
icu4c/source/test/testdata/cldr/units/unitsTest.txt
icu4j/main/classes/core/src/com/ibm/icu/impl/locale/KeyTypeData.java
icu4j/main/shared/data/icudata.jar
icu4j/main/shared/data/icutzdata.jar
icu4j/main/shared/data/testdata.jar
icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/units/unitPreferencesTest.txt
icu4j/main/tests/core/src/com/ibm/icu/dev/data/cldr/units/unitsTest.txt
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/CompactDecimalFormatTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/DateFormatTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/PluralRulesTest.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/TestLocaleValidity.java

index ffd49a9cc9495c2c4c634cd950a2e440b4cc6198..039550b6fee214eac32e6737fb16fcab5a8b266e 100644 (file)
@@ -232,9 +232,11 @@ make check 2>&1 | tee /tmp/icu4c-newData-makeCheck.txt
 # may fail.
 # Repeat steps 4-7 until there are no errors.
 
-# 9. You can also run the make check tests in exhaustive mode (these will also
-# be run automatically on the default branch after the merge resulting from this
-# integration):
+# 9. You can also run the make check tests in exhaustive mode. As an alternative
+# you can run them as part of the pre-merge tests by adding the following as a
+# comment in the pull request: "/azp run CI-Exhaustive". You should do one or the
+# other; the exhaustive tests are *not* run automatically on each pull request,
+# and are only run occasionally on the default branch.
 
 cd $ICU4C_DIR/source
 export INTLTEST_OPTS="-e"
@@ -249,7 +251,6 @@ make check 2>&1 | tee /tmp/icu4c-newData-makeCheckEx.txt
 # as a base for comparison):
 
 cd $ICU4J_ROOT
-ant all 2>&1 | tee /tmp/icu4j-oldData-antAll.txt
 ant check 2>&1 | tee /tmp/icu4j-oldData-antCheck.txt
 
 # 12. Transfer the data to ICU4J:
diff --git a/icu4c/source/data/coll/br.txt b/icu4c/source/data/coll/br.txt
new file mode 100644 (file)
index 0000000..a5d3f51
--- /dev/null
@@ -0,0 +1,12 @@
+// © 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html#License
+// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
+br{
+    Version{"38"}
+    collations{
+        standard{
+            Sequence{"&C<ch<<<Ch<<<CH<c''h=c\u2019h<<<C''h=C\u2019h<<<C''H=C\u2019H"}
+            Version{"38"}
+        }
+    }
+}
index b265f41f7da165126023ee8db838aba3b021dd15..a5b2b5151d26d9b8575ba40230eea513e164779f 100644 (file)
@@ -16,6 +16,7 @@ en{
         collation{"Sort Order"}
         currency{"Currency"}
         d0{"Transform Destination"}
+        dx{"Dictionary Break Exclusions"}
         em{"Emoji Presentation Style"}
         fw{"First day of week"}
         h0{"Mixed-in"}
index 3a39613197c652a67ed5e752608532fbca4e4695..db75a266c9fa790c47c6764ed36ce2f1c9c0f3aa 100644 (file)
@@ -161,60 +161,60 @@ ar{
             patternsShort{
                 currencyFormat{
                     1000{
-                        few{" 0 ألف ¤"}
-                        many{" 0 ألف ¤"}
-                        one{" 0 ألف ¤"}
-                        other{" 0 ألف ¤"}
-                        two{" 0 ألف ¤"}
-                        zero{" 0 ألف ¤"}
+                        few{"0 ألف ¤"}
+                        many{"0 ألف ¤"}
+                        one{"0 ألف ¤"}
+                        other{"0 ألف ¤"}
+                        two{"0 ألف ¤"}
+                        zero{"0 ألف ¤"}
                     }
                     10000{
-                        few{" 00 ألف ¤"}
-                        many{" 00 ألف ¤"}
-                        one{" 00 ألف ¤"}
-                        other{" 00 ألف ¤"}
-                        two{" 00 ألف ¤"}
-                        zero{" 00 ألف ¤"}
+                        few{"00 ألف ¤"}
+                        many{"00 ألف ¤"}
+                        one{"00 ألف ¤"}
+                        other{"00 ألف ¤"}
+                        two{"00 ألف ¤"}
+                        zero{"00 ألف ¤"}
                     }
                     100000{
-                        few{" 000 ألف ¤"}
-                        many{" 000 ألف ¤"}
-                        one{" 000 ألف ¤"}
-                        other{" 000 ألف ¤"}
-                        two{" 000 ألف ¤"}
-                        zero{" 000 ألف ¤"}
+                        few{"000 ألف ¤"}
+                        many{"000 ألف ¤"}
+                        one{"000 ألف ¤"}
+                        other{"000 ألف ¤"}
+                        two{"000 ألف ¤"}
+                        zero{"000 ألف ¤"}
                     }
                     1000000{
-                        few{" 0 مليون ¤"}
-                        many{" 0 مليون ¤"}
-                        one{" 0 مليون ¤"}
-                        other{" 0 مليون ¤"}
-                        two{" 0 مليون ¤"}
-                        zero{" 0 مليون ¤"}
+                        few{"0 مليون ¤"}
+                        many{"0 مليون ¤"}
+                        one{"0 مليون ¤"}
+                        other{"0 مليون ¤"}
+                        two{"0 مليون ¤"}
+                        zero{"0 مليون ¤"}
                     }
                     10000000{
-                        few{" 00 مليون ¤"}
-                        many{" 00 مليون ¤"}
-                        one{" 00 مليون ¤"}
-                        other{" 00 مليون ¤"}
-                        two{" 00 مليون ¤"}
-                        zero{" 00 مليون ¤"}
+                        few{"00 مليون ¤"}
+                        many{"00 مليون ¤"}
+                        one{"00 مليون ¤"}
+                        other{"00 مليون ¤"}
+                        two{"00 مليون ¤"}
+                        zero{"00 مليون ¤"}
                     }
                     100000000{
-                        few{" 000 مليون ¤"}
-                        many{" 000 مليون ¤"}
-                        one{" 000 مليون ¤"}
-                        other{" 000 مليون ¤"}
-                        two{" 000 مليون ¤"}
-                        zero{" 000 مليون ¤"}
+                        few{"000 مليون ¤"}
+                        many{"000 مليون ¤"}
+                        one{"000 مليون ¤"}
+                        other{"000 مليون ¤"}
+                        two{"000 مليون ¤"}
+                        zero{"000 مليون ¤"}
                     }
                     1000000000{
-                        few{" 0 مليار ¤"}
-                        many{" 0 مليار ¤"}
-                        one{" 0 مليار ¤"}
-                        other{" 0 مليار ¤"}
-                        two{" 0 مليار ¤"}
-                        zero{" 0 مليار ¤"}
+                        few{"0 مليار ¤"}
+                        many{"0 مليار ¤"}
+                        one{"0 مليار ¤"}
+                        other{"0 مليار ¤"}
+                        two{"0 مليار ¤"}
+                        zero{"0 مليار ¤"}
                     }
                     10000000000{
                         few{"00 مليار ¤"}
@@ -3096,7 +3096,7 @@ ar{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 7148c3a0ea5169f27108db5d23b7cd8392105f89..b403586142545ef084b1aa7d76771d96f2b85140 100644 (file)
@@ -99,7 +99,6 @@ en_001{
                 "{1}, {0}",
             }
             availableFormats{
-                Bhms{"h:mm.ss B"}
                 EBhm{"E, h:mm B"}
                 EBhms{"E, h:mm:ss B"}
                 EHm{"E, HH:mm"}
index 6e45e79ee78e0666cb59f6b88fcded02396ac504..1f4fa35c18b4642b1801b73f720703c667407554 100644 (file)
@@ -99,7 +99,6 @@ en_AE{
                 "{1}, {0}",
             }
             availableFormats{
-                Bhms{"h:mm.ss B"}
                 EBhm{"E, h:mm B"}
                 EBhms{"E, h:mm:ss B"}
                 EHm{"E, HH:mm"}
index 46b33aabb153fe6eafaf86e536ec7843a1356a99..3c41e83ca033cfcdf4c2fbf0ddd457a5d167b648 100644 (file)
@@ -269,9 +269,9 @@ es_419{
                 Hms{"HH:mm:ss"}
                 MMMdd{"dd-MMM"}
                 yMEd{"E d/M/y"}
-                yMMM{"MMMM 'de' y"}
+                yMMM{"MMM 'de' y"}
                 yMMMEd{"E, d 'de' MMM 'de' y"}
-                yMMMd{"d 'de' MMMM 'de' y"}
+                yMMMd{"d 'de' MMM 'de' y"}
                 yQQQ{"QQQ 'de' y"}
             }
             dayNames{
index f58ab57966d0348a5cd0438c530859ee9bae4284..fde546e7aac9f0e84158cc4947875ae37ffd6760 100644 (file)
@@ -36,7 +36,6 @@ es_AR{
                 yMEd{"E, d/M/y"}
                 yMMM{"MMM y"}
                 yMMMEd{"E, d MMM y"}
-                yMMMd{"d 'de' MMM 'de' y"}
             }
             dayNames{
                 format{
index b77103bf8fe7f4e0097ad5963419e3d74a9c5f64..b055afb0acab58de2f8689a620c72d47e3d82978 100644 (file)
@@ -125,8 +125,6 @@ es_CO{
                 MMMd{"d 'de' MMM"}
                 MMMdd{"d 'de' MMM"}
                 yMEd{"EEE, d/M/y"}
-                yMMM{"MMM 'de' y"}
-                yMMMd{"d 'de' MMM 'de' y"}
             }
             dayNames{
                 format{
index f4bf065129492fe709996079cb03416c362790b3..fda00fa0567b6a56a024175cfbb91995b7c1b496 100644 (file)
@@ -172,7 +172,7 @@ es_MX{
                 MMdd{"dd/MM"}
                 yMEd{"E, d/M/y"}
                 yMM{"MM/y"}
-                yMMMEd{"EEE, d 'de' MMMM 'de' y"}
+                yMMMEd{"EEE, d 'de' MMM 'de' y"}
                 yQQQ{"QQQ y"}
             }
             dayNames{
index 2b276537ca2543dca44a44d171ef061416673c4c..0e36a6725f0b63acb9dc8d6532f3e69fadce0e87 100644 (file)
@@ -151,7 +151,7 @@ es_US{
                 MMdd{"dd/MM"}
                 yMEd{"E, d/M/y"}
                 yMM{"MM/y"}
-                yMMMEd{"EEE, d 'de' MMMM 'de' y"}
+                yMMMEd{"EEE, d 'de' MMM 'de' y"}
                 yQQQ{"QQQ y"}
             }
             dayNames{
index 82c66699bdc54dfcb173564a598eaa61cbbac45a..117ff39bf5bac0b726b2814fb3d06af9893e5b1f 100644 (file)
@@ -316,7 +316,7 @@ et{
                 GyMMMd{"d. MMM y G"}
                 H{"HH"}
                 Hm{"HH:mm"}
-                Hms{"H:mm.ss"}
+                Hms{"H:mm:ss"}
                 M{"M"}
                 MEd{"E, d.M"}
                 MMM{"MMMM"}
@@ -328,9 +328,9 @@ et{
                 d{"d"}
                 h{"h a"}
                 hm{"h:mm a"}
-                hms{"h:mm.ss a"}
-                mmss{"mm.ss"}
-                ms{"mm.ss"}
+                hms{"h:mm:ss a"}
+                mmss{"mm:ss"}
+                ms{"mm:ss"}
                 y{"y G"}
                 yyyy{"y G"}
                 yyyyM{"M.y G"}
@@ -1931,7 +1931,7 @@ et{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 96be4201e59c9deb7be83f895e4209efd33693e8..6905156ed4dc9dd8c20ec94305deb42559b7b5c6 100644 (file)
@@ -217,6 +217,7 @@ fr{
                 other{"Prenez la {0}e à droite."}
             }
             plural{
+                many{"{0} de jours"}
                 one{"{0} jour"}
                 other{"{0} jours"}
             }
index 6a527f34823d838aa828a60cc3ee95bbccc7107e..a2219a6d458163e772c08610fa41a4badfa0eb44 100644 (file)
@@ -3912,7 +3912,7 @@ is{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 4979af448873b20e2eb57e23c479a18cec0a8bdc..3193e7babfbf8658c93b063d1893bdc4cbd090e6 100644 (file)
@@ -1431,7 +1431,7 @@ jv{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 2973f7c917ba89555bf5b19b9411bb84c6f578a6..603f1675bd0982c29db032e92f9a9e37e96b70cc 100644 (file)
@@ -605,7 +605,7 @@ ku{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index b1d1aa50282b105d419af31808c9f50ec6c01291..489b62992fab1f550798dacdda2545cf77fcfc22 100644 (file)
@@ -1689,247 +1689,6 @@ ms{
                 "{1} {0}",
                 "{1} {0}",
             }
-            eras{
-                wide{
-                    "Taika (645–650)",
-                    "Hakuchi (650–671)",
-                    "Hakuho (672–686)",
-                    "Shucho (686–701)",
-                    "Taiho (701–704)",
-                    "Keiun (704–708)",
-                    "Wado (708–715)",
-                    "Reiki (715–717)",
-                    "Yoro (717–724)",
-                    "Jinki (724–729)",
-                    "Tenpyo (729–749)",
-                    "Tenpyo-kampo (749–749)",
-                    "Tenpyo-shoho (749–757)",
-                    "Tenpyo-hoji (757–765)",
-                    "Tenpyo-jingo (765–767)",
-                    "Jingo-keiun (767–770)",
-                    "Hoki (770–780)",
-                    "Ten-o (781–782)",
-                    "Enryaku (782–806)",
-                    "Daido (806–810)",
-                    "Konin (810–824)",
-                    "Tencho (824–834)",
-                    "Jowa (834–848)",
-                    "Kajo (848–851)",
-                    "Ninju (851–854)",
-                    "Saiko (854–857)",
-                    "Ten-an (857–859)",
-                    "Jogan (859–877)",
-                    "Gangyoō (877–885)",
-                    "Ninna (885–889)",
-                    "Kanpyo (889–898)",
-                    "Shotai (898–901)",
-                    "Engi (901–923)",
-                    "Encho (923–931)",
-                    "Johei (931–938)",
-                    "Tengyo (938–947)",
-                    "Tenryaku (947–957)",
-                    "Tentoku (957–961)",
-                    "Owa (961–964)",
-                    "Koho (964–968)",
-                    "Anna (968–970)",
-                    "Tenroku (970–973)",
-                    "Ten’en (973–976)",
-                    "Jogen (976–978)",
-                    "Tengen (978–983)",
-                    "Eikan (983–985)",
-                    "Kanna (985–987)",
-                    "Eien (987–989)",
-                    "Eiso (989–990)",
-                    "Shoryaku (990–995)",
-                    "Chotoku (995–999)",
-                    "Choho (999–1004)",
-                    "Kanko (1004–1012)",
-                    "Chowa (1012–1017)",
-                    "Kannin (1017–1021)",
-                    "Jian (1021–1024)",
-                    "Manju (1024–1028)",
-                    "Chogen (1028–1037)",
-                    "Choryaku (1037–1040)",
-                    "Chōkyū (1040–1044)",
-                    "Kantoku (1044–1046)",
-                    "Eishō (1046–1053)",
-                    "Tengi (1053–1058)",
-                    "Kōhei (1058–1065)",
-                    "Jiryaku (1065–1069)",
-                    "Enkyū (1069–1074)",
-                    "Shōho (1074–1077)",
-                    "Shōryaku (1077–1081)",
-                    "Eihō (1081–1084)",
-                    "Ōtoku (1084–1087)",
-                    "Kanji (1087–1094)",
-                    "Kahō (1094–1096)",
-                    "Eichō (1096–1097)",
-                    "Jōtoku (1097–1099)",
-                    "Kōwa (1099–1104)",
-                    "Chōji (1104–1106)",
-                    "Kashō (1106–1108)",
-                    "Tennin (1108–1110)",
-                    "Ten-ei (1110–1113)",
-                    "Eikyū (1113–1118)",
-                    "Gen’ei (1118–1120)",
-                    "Hōan (1120–1124)",
-                    "Tenji (1124–1126)",
-                    "Daiji (1126–1131)",
-                    "Tenshō (1131–1132)",
-                    "Chōshō (1132–1135)",
-                    "Hōen (1135–1141)",
-                    "Eiji (1141–1142)",
-                    "Kōji (1142–1144)",
-                    "Ten’yō (1144–1145)",
-                    "Kyūan (1145–1151)",
-                    "Ninpei (1151–1154)",
-                    "Kyūju (1154–1156)",
-                    "Hōgen (1156–1159)",
-                    "Heiji (1159–1160)",
-                    "Eiryaku (1160–1161)",
-                    "Ōho (1161–1163)",
-                    "Chōkan (1163–1165)",
-                    "Eiman (1165–1166)",
-                    "Nin’an (1166–1169)",
-                    "Kaō (1169–1171)",
-                    "Shōan (1171–1175)",
-                    "Angen (1175–1177)",
-                    "Jishō (1177–1181)",
-                    "Yōwa (1181–1182)",
-                    "Juei (1182–1184)",
-                    "Genryaku (1184–1185)",
-                    "Bunji (1185–1190)",
-                    "Kenkyū (1190–1199)",
-                    "Shōji (1199–1201)",
-                    "Kennin (1201–1204)",
-                    "Genkyū (1204–1206)",
-                    "Ken’ei (1206–1207)",
-                    "Jōgen (1207–1211)",
-                    "Kenryaku (1211–1213)",
-                    "Kenpō (1213–1219)",
-                    "Jōkyū (1219–1222)",
-                    "Jōō (1222–1224)",
-                    "Gennin (1224–1225)",
-                    "Karoku (1225–1227)",
-                    "Antei (1227–1229)",
-                    "Kanki (1229–1232)",
-                    "Jōei (1232–1233)",
-                    "Tenpuku (1233–1234)",
-                    "Bunryaku (1234–1235)",
-                    "Katei (1235–1238)",
-                    "Ryakunin (1238–1239)",
-                    "En’ō (1239–1240)",
-                    "Ninji (1240–1243)",
-                    "Kangen (1243–1247)",
-                    "Hōji (1247–1249)",
-                    "Kenchō (1249–1256)",
-                    "Kōgen (1256–1257)",
-                    "Shōka (1257–1259)",
-                    "Shōgen (1259–1260)",
-                    "Bun’ō (1260–1261)",
-                    "Kōchō (1261–1264)",
-                    "Bun’ei (1264–1275)",
-                    "Kenji (1275–1278)",
-                    "Kōan (1278–1288)",
-                    "Shōō (1288–1293)",
-                    "Einin (1293–1299)",
-                    "Shōan (1299–1302)",
-                    "Kengen (1302–1303)",
-                    "Kagen (1303–1306)",
-                    "Tokuji (1306–1308)",
-                    "Enkyō (1308–1311)",
-                    "Ōchō (1311–1312)",
-                    "Shōwa (1312–1317)",
-                    "Bunpō (1317–1319)",
-                    "Genō (1319–1321)",
-                    "Genkō (1321–1324)",
-                    "Shōchū (1324–1326)",
-                    "Karyaku (1326–1329)",
-                    "Gentoku (1329–1331)",
-                    "Genkō (1331–1334)",
-                    "Kenmu (1334–1336)",
-                    "Engen (1336–1340)",
-                    "Kōkoku (1340–1346)",
-                    "Shōhei (1346–1370)",
-                    "Kentoku (1370–1372)",
-                    "Bunchū (1372–1375)",
-                    "Tenju (1375–1379)",
-                    "Kōryaku (1379–1381)",
-                    "Kōwa (1381–1384)",
-                    "Genchū (1384–1392)",
-                    "Meitoku (1384–1387)",
-                    "Kakei (1387–1389)",
-                    "Kōō (1389–1390)",
-                    "Meitoku (1390–1394)",
-                    "Ōei (1394–1428)",
-                    "Shōchō (1428–1429)",
-                    "Eikyō (1429–1441)",
-                    "Kakitsu (1441–1444)",
-                    "Bun’an (1444–1449)",
-                    "Hōtoku (1449–1452)",
-                    "Kyōtoku (1452–1455)",
-                    "Kōshō (1455–1457)",
-                    "Chōroku (1457–1460)",
-                    "Kanshō (1460–1466)",
-                    "Bunshō (1466–1467)",
-                    "Ōnin (1467–1469)",
-                    "Bunmei (1469–1487)",
-                    "Chōkyō (1487–1489)",
-                    "Entoku (1489–1492)",
-                    "Meiō (1492–1501)",
-                    "Bunki (1501–1504)",
-                    "Eishō (1504–1521)",
-                    "Taiei (1521–1528)",
-                    "Kyōroku (1528–1532)",
-                    "Tenbun (1532–1555)",
-                    "Kōji (1555–1558)",
-                    "Eiroku (1558–1570)",
-                    "Genki (1570–1573)",
-                    "Tenshō (1573–1592)",
-                    "Bunroku (1592–1596)",
-                    "Keichō (1596–1615)",
-                    "Genna (1615–1624)",
-                    "Kan’ei (1624–1644)",
-                    "Shōho (1644–1648)",
-                    "Keian (1648–1652)",
-                    "Jōō (1652–1655)",
-                    "Meireki (1655–1658)",
-                    "Manji (1658–1661)",
-                    "Kanbun (1661–1673)",
-                    "Enpō (1673–1681)",
-                    "Tenna (1681–1684)",
-                    "Jōkyō (1684–1688)",
-                    "Genroku (1688–1704)",
-                    "Hōei (1704–1711)",
-                    "Shōtoku (1711–1716)",
-                    "Kyōhō (1716–1736)",
-                    "Genbun (1736–1741)",
-                    "Kanpō (1741–1744)",
-                    "Enkyō (1744–1748)",
-                    "Kan’en (1748–1751)",
-                    "Hōreki (1751–1764)",
-                    "Meiwa (1764–1772)",
-                    "An’ei (1772–1781)",
-                    "Tenmei (1781–1789)",
-                    "Kansei (1789–1801)",
-                    "Kyōwa (1801–1804)",
-                    "Bunka (1804–1818)",
-                    "Bunsei (1818–1830)",
-                    "Tenpō (1830–1844)",
-                    "Kōka (1844–1848)",
-                    "Kaei (1848–1854)",
-                    "Ansei (1854–1860)",
-                    "Man’en (1860–1861)",
-                    "Bunkyū (1861–1864)",
-                    "Genji (1864–1865)",
-                    "Keiō (1865–1868)",
-                    "Meiji",
-                    "Taishō",
-                    "Shōwa",
-                    "Heisei",
-                    "Reiwa",
-                }
-            }
         }
         persian{
             eras{
index 0434c4a32e5a97c2257f1a851c571f68dfb8d95f..9fb1183b9d94d5a12345f710cea97ee2af6bac9b 100644 (file)
@@ -7927,7 +7927,7 @@ nl{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 28087eec0bd1b5731c1b10b129173c17be062393..75eaa405814c67061368a9a976c4b53fc5dec7a4 100644 (file)
@@ -2670,7 +2670,7 @@ pl{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 8156400ce7f5230877fa072735e76edcfc344a36..5698d3168b19de3cbb42c7a748da4cd1e9da08b1 100644 (file)
@@ -2128,7 +2128,7 @@ ps{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 7b47ff4ebb724abb42b84deb8eb783913f583358..cd590899651fbf9143217e1609aa9ddaf319badc 100644 (file)
@@ -2002,7 +2002,7 @@ pt{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 2c8a67a87c2c841fcd3c798458d96d9186be8c21..0aef5e5cecebfbb8142d1103767014ece706a4e8 100644 (file)
@@ -2608,7 +2608,7 @@ root{
         }
         general{
             lenient{
-                "[.․。︒﹒.。]",
+                "[.․。︒﹒.。]",
                 "['ʼ՚᾽᾿’']",
                 "[%٪﹪%]",
                 "[؉‰]",
@@ -2621,13 +2621,13 @@ root{
         }
         number{
             lenient{
-                "[\\-‐‒–⁻₋−➖﹣-]",
+                "[\\-‐‒–⁻₋−➖﹣-]",
                 "[,،٫⹁、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
             stricter{
                 "[,٫⹁︐﹐,]",
-                "[.․﹒.。]",
+                "[.․﹒.。]",
             }
         }
     }
index 9c63346fcf141bb7205580ae58c952fb8b75eae1..6b9c906b09190cd2218ea9886ae10a085c8a089a 100644 (file)
@@ -8,9 +8,9 @@ sat{
         default{"olck"}
         latn{
             symbols{
-                decimal{""}
+                decimal{"."}
                 group{","}
-                minusSign{""}
+                minusSign{"-"}
                 percentSign{"%"}
                 plusSign{"+"}
             }
index 87c0bfc2df43b012fede263cdca9a367650f3934..64cf58e86de874f4dc0e536b56319bcbc4329d99 100644 (file)
@@ -1813,7 +1813,7 @@ sd{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
             stricter{
index b40056898240e2d280379ec10c0280bf30471704..62cc7b79568bb79a1c8b45ab7e925469af7b5c03 100644 (file)
@@ -1944,7 +1944,7 @@ so{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 93738dfb7c95b6b16fc221644351874cf1c52e1c..62bf696607191fe20ce454c3f69de4135971a635 100644 (file)
@@ -2373,7 +2373,7 @@ sr{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index a4a77c6df047ea9ae50377bfce8c2adb452df868..ae38d5957f21ca4714ef37da7a31e3875857a677 100644 (file)
@@ -2372,7 +2372,7 @@ sr_Latn{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 81f2f0980042795650a0623fdd35a5577e455d9e..a49c5c05d4102d94bdf60a15880db6576fc38166 100644 (file)
@@ -2510,7 +2510,7 @@ vi{
         number{
             lenient{
                 "[\\-‒⁻₋−➖﹣-]",
-                "[,،٫、︐︑﹐﹑,、]",
+                "[,،٫、︐︑﹐﹑,、]",
                 "[+⁺₊➕﬩﹢+]",
             }
         }
index 38173fcee37b173bc433565fd6ac1e53985bbd4a..b1e37d05df3651fe0e66b8c20ba49d9b3250e0e0 100644 (file)
@@ -3059,7 +3059,7 @@ zh{
                 "Gy年M月d日EEEE",
                 "Gy年M月d日",
                 "Gy年M月d日",
-                "Gyy-MM-dd",
+                "Gy-MM-dd",
                 "{1} {0}",
                 "{1} {0}",
                 "{1} {0}",
@@ -3931,7 +3931,7 @@ zh{
                 "Gy年M月d日EEEE",
                 "Gy年M月d日",
                 "Gy年M月d日",
-                "Gyy/M/d",
+                "Gy/M/d",
                 "{1} {0}",
                 "{1} {0}",
                 "{1} {0}",
index 0a76bb904aaf01b7fcdcc5b118d14c6a14df792e..cf0ed812af6756f9a44111e1ddf515db541660d6 100644 (file)
 dayPeriods:table(nofallback){
     locales{
         af{"set3"}
-        am{"set68"}
-        ar{"set66"}
-        az{"set62"}
-        bg{"set21"}
-        bn{"set34"}
-        bs{"set25"}
+        am{"set69"}
+        ar{"set67"}
+        az{"set63"}
+        bg{"set22"}
+        bn{"set35"}
+        bs{"set26"}
         ca{"set15"}
-        ccp{"set34"}
-        chr{"set76"}
-        cs{"set27"}
-        cy{"set78"}
+        ccp{"set35"}
+        chr{"set77"}
+        cs{"set28"}
+        cy{"set79"}
         da{"set7"}
         de{"set6"}
-        ee{"set77"}
-        el{"set40"}
+        ee{"set78"}
+        el{"set41"}
         en{"set2"}
         es{"set13"}
         es_CO{"set14"}
-        et{"set49"}
-        eu{"set74"}
-        fa{"set43"}
-        fi{"set48"}
-        fil{"set60"}
-        fr{"set18"}
+        et{"set50"}
+        eu{"set75"}
+        fa{"set44"}
+        fi{"set49"}
+        fil{"set61"}
+        fr{"set19"}
         gl{"set12"}
         gsw{"set5"}
-        gu{"set35"}
-        he{"set67"}
-        hi{"set33"}
-        hr{"set24"}
-        hu{"set50"}
-        hy{"set42"}
-        id{"set58"}
+        gu{"set36"}
+        he{"set68"}
+        hi{"set34"}
+        hr{"set25"}
+        hu{"set51"}
+        hy{"set43"}
+        id{"set59"}
         is{"set10"}
         it{"set16"}
-        ja{"set53"}
-        ka{"set73"}
-        kk{"set63"}
-        km{"set70"}
-        kn{"set47"}
-        ko{"set54"}
-        ky{"set64"}
-        lo{"set57"}
-        lt{"set30"}
-        lv{"set31"}
-        mk{"set22"}
-        ml{"set46"}
-        mn{"set75"}
-        mr{"set36"}
-        ms{"set59"}
-        my{"set55"}
+        ja{"set54"}
+        ka{"set74"}
+        kk{"set64"}
+        km{"set71"}
+        kn{"set48"}
+        ko{"set55"}
+        ky{"set65"}
+        lij{"set17"}
+        lo{"set58"}
+        lt{"set31"}
+        lv{"set32"}
+        mk{"set23"}
+        ml{"set47"}
+        mn{"set76"}
+        mr{"set37"}
+        ms{"set60"}
+        my{"set56"}
         nb{"set8"}
-        ne{"set37"}
+        ne{"set38"}
         nl{"set4"}
-        pa{"set38"}
-        pl{"set29"}
+        pa{"set39"}
+        pl{"set30"}
         pt{"set11"}
-        ro{"set17"}
+        ro{"set18"}
         root{"set1"}
-        ru{"set19"}
-        si{"set39"}
-        sk{"set28"}
-        sl{"set26"}
-        sq{"set41"}
-        sr{"set23"}
+        ru{"set20"}
+        si{"set40"}
+        sk{"set29"}
+        sl{"set27"}
+        sq{"set42"}
+        sr{"set24"}
         sv{"set9"}
-        sw{"set71"}
-        ta{"set44"}
-        te{"set45"}
-        th{"set56"}
-        tr{"set61"}
-        uk{"set20"}
-        ur{"set32"}
-        uz{"set65"}
-        vi{"set69"}
-        yue{"set52"}
-        zh{"set51"}
-        zu{"set72"}
+        sw{"set72"}
+        ta{"set45"}
+        te{"set46"}
+        th{"set57"}
+        tr{"set62"}
+        uk{"set21"}
+        ur{"set33"}
+        uz{"set66"}
+        vi{"set70"}
+        yue{"set53"}
+        zh{"set52"}
+        zu{"set73"}
     }
     locales_selection{
-        af{"set81"}
-        am{"set150"}
-        ar{"set141"}
-        az{"set132"}
-        bg{"set104"}
-        bn{"set117"}
-        bs{"set98"}
-        ca{"set93"}
-        ccp{"set117"}
-        chr{"set154"}
-        cs{"set101"}
-        cy{"set156"}
-        da{"set85"}
-        de{"set84"}
-        ee{"set155"}
-        el{"set110"}
-        en{"set80"}
-        es{"set91"}
-        es_CO{"set92"}
-        et{"set136"}
-        eu{"set151"}
-        fa{"set111"}
-        fi{"set137"}
-        fil{"set145"}
-        fr{"set96"}
-        gl{"set90"}
-        gsw{"set83"}
-        gu{"set118"}
-        he{"set142"}
-        hi{"set116"}
-        hr{"set97"}
-        hu{"set138"}
-        hy{"set112"}
-        id{"set143"}
-        is{"set88"}
-        it{"set94"}
-        ja{"set129"}
-        ka{"set113"}
-        kk{"set133"}
-        km{"set147"}
-        kn{"set126"}
-        ko{"set130"}
-        ky{"set134"}
-        lo{"set140"}
-        lt{"set108"}
-        lv{"set109"}
-        mk{"set105"}
-        ml{"set125"}
-        mn{"set152"}
-        mr{"set119"}
-        ms{"set144"}
-        my{"set153"}
-        nb{"set86"}
-        ne{"set120"}
-        nl{"set82"}
-        pa{"set121"}
-        pl{"set103"}
-        pt{"set89"}
-        ro{"set95"}
-        root{"set79"}
-        ru{"set106"}
-        si{"set122"}
-        sk{"set102"}
-        sl{"set100"}
-        sq{"set114"}
-        sr{"set99"}
-        sv{"set87"}
-        sw{"set148"}
-        ta{"set123"}
-        te{"set124"}
-        th{"set139"}
-        tr{"set131"}
-        uk{"set107"}
-        ur{"set115"}
-        uz{"set135"}
-        vi{"set146"}
-        yue{"set128"}
-        zh{"set127"}
-        zu{"set149"}
+        af{"set82"}
+        am{"set152"}
+        ar{"set143"}
+        az{"set134"}
+        bg{"set106"}
+        bn{"set119"}
+        bs{"set100"}
+        ca{"set94"}
+        ccp{"set119"}
+        chr{"set156"}
+        cs{"set103"}
+        cy{"set158"}
+        da{"set86"}
+        de{"set85"}
+        ee{"set157"}
+        el{"set112"}
+        en{"set81"}
+        es{"set92"}
+        es_CO{"set93"}
+        et{"set138"}
+        eu{"set153"}
+        fa{"set113"}
+        fi{"set139"}
+        fil{"set147"}
+        fr{"set98"}
+        gl{"set91"}
+        gsw{"set84"}
+        gu{"set120"}
+        he{"set144"}
+        hi{"set118"}
+        hr{"set99"}
+        hu{"set140"}
+        hy{"set114"}
+        id{"set145"}
+        is{"set89"}
+        it{"set95"}
+        ja{"set131"}
+        ka{"set115"}
+        kk{"set135"}
+        km{"set149"}
+        kn{"set128"}
+        ko{"set132"}
+        ky{"set136"}
+        lij{"set96"}
+        lo{"set142"}
+        lt{"set110"}
+        lv{"set111"}
+        mk{"set107"}
+        ml{"set127"}
+        mn{"set154"}
+        mr{"set121"}
+        ms{"set146"}
+        my{"set155"}
+        nb{"set87"}
+        ne{"set122"}
+        nl{"set83"}
+        pa{"set123"}
+        pl{"set105"}
+        pt{"set90"}
+        ro{"set97"}
+        root{"set80"}
+        ru{"set108"}
+        si{"set124"}
+        sk{"set104"}
+        sl{"set102"}
+        sq{"set116"}
+        sr{"set101"}
+        sv{"set88"}
+        sw{"set150"}
+        ta{"set125"}
+        te{"set126"}
+        th{"set141"}
+        tr{"set133"}
+        uk{"set109"}
+        ur{"set117"}
+        uz{"set137"}
+        vi{"set148"}
+        yue{"set130"}
+        zh{"set129"}
+        zu{"set151"}
     }
     rules{
         set1{
@@ -200,6 +202,42 @@ dayPeriods:table(nofallback){
             }
         }
         set100{
+            afternoon1{
+                before{"18:00"}
+                from{"12:00"}
+            }
+            evening1{
+                before{"21:00"}
+                from{"18:00"}
+            }
+            morning1{
+                before{"12:00"}
+                from{"04:00"}
+            }
+            night1{
+                before{"04:00"}
+                from{"21:00"}
+            }
+        }
+        set101{
+            afternoon1{
+                before{"18:00"}
+                from{"12:00"}
+            }
+            evening1{
+                before{"21:00"}
+                from{"18:00"}
+            }
+            morning1{
+                before{"12:00"}
+                from{"06:00"}
+            }
+            night1{
+                before{"06:00"}
+                from{"21:00"}
+            }
+        }
+        set102{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -221,7 +259,7 @@ dayPeriods:table(nofallback){
                 from{"22:00"}
             }
         }
-        set101{
+        set103{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -243,7 +281,7 @@ dayPeriods:table(nofallback){
                 from{"22:00"}
             }
         }
-        set102{
+        set104{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -265,7 +303,7 @@ dayPeriods:table(nofallback){
                 from{"22:00"}
             }
         }
-        set103{
+        set105{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -287,7 +325,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set104{
+        set106{
             afternoon1{
                 before{"18:00"}
                 from{"14:00"}
@@ -309,7 +347,7 @@ dayPeriods:table(nofallback){
                 from{"22:00"}
             }
         }
-        set105{
+        set107{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -331,7 +369,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set106{
+        set108{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -349,7 +387,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set107{
+        set109{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -367,14 +405,17 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set108{
+        set11{
             afternoon1{
-                before{"18:00"}
+                before{"19:00"}
                 from{"12:00"}
             }
             evening1{
                 before{"24:00"}
-                from{"18:00"}
+                from{"19:00"}
+            }
+            midnight{
+                at{"00:00"}
             }
             morning1{
                 before{"12:00"}
@@ -384,14 +425,17 @@ dayPeriods:table(nofallback){
                 before{"06:00"}
                 from{"00:00"}
             }
+            noon{
+                at{"12:00"}
+            }
         }
-        set109{
+        set110{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"23:00"}
+                before{"24:00"}
                 from{"18:00"}
             }
             morning1{
@@ -400,20 +444,17 @@ dayPeriods:table(nofallback){
             }
             night1{
                 before{"06:00"}
-                from{"23:00"}
+                from{"00:00"}
             }
         }
-        set11{
+        set111{
             afternoon1{
-                before{"19:00"}
+                before{"18:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"24:00"}
-                from{"19:00"}
-            }
-            midnight{
-                at{"00:00"}
+                before{"23:00"}
+                from{"18:00"}
             }
             morning1{
                 before{"12:00"}
@@ -421,13 +462,10 @@ dayPeriods:table(nofallback){
             }
             night1{
                 before{"06:00"}
-                from{"00:00"}
-            }
-            noon{
-                at{"12:00"}
+                from{"23:00"}
             }
         }
-        set110{
+        set112{
             afternoon1{
                 before{"17:00"}
                 from{"12:00"}
@@ -445,7 +483,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set111{
+        set113{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -471,7 +509,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set112{
+        set114{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -489,7 +527,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set113{
+        set115{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -507,7 +545,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set114{
+        set116{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -529,7 +567,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set115{
+        set117{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -551,7 +589,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set116{
+        set118{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -569,7 +607,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set117{
+        set119{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -595,76 +633,76 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set118{
+        set12{
             afternoon1{
-                before{"16:00"}
+                before{"13:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"20:00"}
-                from{"16:00"}
+                before{"21:00"}
+                from{"13:00"}
+            }
+            midnight{
+                at{"00:00"}
             }
             morning1{
+                before{"06:00"}
+                from{"00:00"}
+            }
+            morning2{
                 before{"12:00"}
-                from{"04:00"}
+                from{"06:00"}
             }
             night1{
-                before{"04:00"}
-                from{"20:00"}
+                before{"24:00"}
+                from{"21:00"}
             }
         }
-        set119{
+        set120{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"18:00"}
+                before{"20:00"}
                 from{"16:00"}
             }
-            evening2{
-                before{"21:00"}
-                from{"18:00"}
-            }
             morning1{
-                before{"06:00"}
-                from{"04:00"}
-            }
-            morning2{
                 before{"12:00"}
-                from{"06:00"}
+                from{"04:00"}
             }
             night1{
                 before{"04:00"}
-                from{"21:00"}
+                from{"20:00"}
             }
         }
-        set12{
+        set121{
             afternoon1{
-                before{"13:00"}
+                before{"16:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"21:00"}
-                from{"13:00"}
+                before{"18:00"}
+                from{"16:00"}
             }
-            midnight{
-                at{"00:00"}
+            evening2{
+                before{"21:00"}
+                from{"18:00"}
             }
             morning1{
                 before{"06:00"}
-                from{"00:00"}
+                from{"04:00"}
             }
             morning2{
                 before{"12:00"}
                 from{"06:00"}
             }
             night1{
-                before{"24:00"}
+                before{"04:00"}
                 from{"21:00"}
             }
         }
-        set120{
+        set122{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -686,7 +724,7 @@ dayPeriods:table(nofallback){
                 from{"22:00"}
             }
         }
-        set121{
+        set123{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -704,7 +742,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set122{
+        set124{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -730,7 +768,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set123{
+        set125{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -760,7 +798,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set124{
+        set126{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -778,7 +816,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set125{
+        set127{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -808,7 +846,7 @@ dayPeriods:table(nofallback){
                 from{"19:00"}
             }
         }
-        set126{
+        set128{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -826,7 +864,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set127{
+        set129{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -852,7 +890,28 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set128{
+        set13{
+            evening1{
+                before{"20:00"}
+                from{"12:00"}
+            }
+            morning1{
+                before{"06:00"}
+                from{"00:00"}
+            }
+            morning2{
+                before{"12:00"}
+                from{"06:00"}
+            }
+            night1{
+                before{"24:00"}
+                from{"20:00"}
+            }
+            noon{
+                at{"12:00"}
+            }
+        }
+        set130{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -878,7 +937,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set129{
+        set131{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -900,28 +959,7 @@ dayPeriods:table(nofallback){
                 from{"23:00"}
             }
         }
-        set13{
-            evening1{
-                before{"20:00"}
-                from{"12:00"}
-            }
-            morning1{
-                before{"06:00"}
-                from{"00:00"}
-            }
-            morning2{
-                before{"12:00"}
-                from{"06:00"}
-            }
-            night1{
-                before{"24:00"}
-                from{"20:00"}
-            }
-            noon{
-                at{"12:00"}
-            }
-        }
-        set130{
+        set132{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -943,7 +981,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set131{
+        set133{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -969,7 +1007,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set132{
+        set134{
             afternoon1{
                 before{"17:00"}
                 from{"12:00"}
@@ -995,7 +1033,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set133{
+        set135{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1013,7 +1051,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set134{
+        set136{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1031,7 +1069,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set135{
+        set137{
             afternoon1{
                 before{"18:00"}
                 from{"11:00"}
@@ -1049,7 +1087,7 @@ dayPeriods:table(nofallback){
                 from{"22:00"}
             }
         }
-        set136{
+        set138{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1067,7 +1105,7 @@ dayPeriods:table(nofallback){
                 from{"23:00"}
             }
         }
-        set137{
+        set139{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1089,7 +1127,24 @@ dayPeriods:table(nofallback){
                 from{"23:00"}
             }
         }
-        set138{
+        set14{
+            evening1{
+                before{"20:00"}
+                from{"12:00"}
+            }
+            morning2{
+                before{"12:00"}
+                from{"00:00"}
+            }
+            night1{
+                before{"24:00"}
+                from{"20:00"}
+            }
+            noon{
+                at{"12:00"}
+            }
+        }
+        set140{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1115,7 +1170,7 @@ dayPeriods:table(nofallback){
                 from{"04:00"}
             }
         }
-        set139{
+        set141{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -1141,24 +1196,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set14{
-            evening1{
-                before{"20:00"}
-                from{"12:00"}
-            }
-            morning2{
-                before{"12:00"}
-                from{"00:00"}
-            }
-            night1{
-                before{"24:00"}
-                from{"20:00"}
-            }
-            noon{
-                at{"12:00"}
-            }
-        }
-        set140{
+        set142{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -1176,7 +1214,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set141{
+        set143{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -1206,7 +1244,7 @@ dayPeriods:table(nofallback){
                 from{"01:00"}
             }
         }
-        set142{
+        set144{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -1232,7 +1270,7 @@ dayPeriods:table(nofallback){
                 from{"03:00"}
             }
         }
-        set143{
+        set145{
             afternoon1{
                 before{"15:00"}
                 from{"10:00"}
@@ -1250,7 +1288,7 @@ dayPeriods:table(nofallback){
                 from{"18:00"}
             }
         }
-        set144{
+        set146{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -1272,7 +1310,7 @@ dayPeriods:table(nofallback){
                 from{"19:00"}
             }
         }
-        set145{
+        set147{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -1294,7 +1332,25 @@ dayPeriods:table(nofallback){
                 from{"18:00"}
             }
         }
-        set146{
+        set148{
+            afternoon1{
+                before{"18:00"}
+                from{"12:00"}
+            }
+            evening1{
+                before{"21:00"}
+                from{"18:00"}
+            }
+            morning1{
+                before{"12:00"}
+                from{"04:00"}
+            }
+            night1{
+                before{"04:00"}
+                from{"21:00"}
+            }
+        }
+        set149{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1305,32 +1361,43 @@ dayPeriods:table(nofallback){
             }
             morning1{
                 before{"12:00"}
-                from{"04:00"}
+                from{"00:00"}
             }
             night1{
-                before{"04:00"}
+                before{"24:00"}
                 from{"21:00"}
             }
         }
-        set147{
+        set15{
             afternoon1{
-                before{"18:00"}
+                before{"13:00"}
                 from{"12:00"}
             }
+            afternoon2{
+                before{"19:00"}
+                from{"13:00"}
+            }
             evening1{
                 before{"21:00"}
-                from{"18:00"}
+                from{"19:00"}
+            }
+            midnight{
+                at{"00:00"}
             }
             morning1{
-                before{"12:00"}
+                before{"06:00"}
                 from{"00:00"}
             }
+            morning2{
+                before{"12:00"}
+                from{"06:00"}
+            }
             night1{
                 before{"24:00"}
                 from{"21:00"}
             }
         }
-        set148{
+        set150{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -1352,7 +1419,7 @@ dayPeriods:table(nofallback){
                 from{"19:00"}
             }
         }
-        set149{
+        set151{
             afternoon1{
                 before{"13:00"}
                 from{"10:00"}
@@ -1374,36 +1441,7 @@ dayPeriods:table(nofallback){
                 from{"19:00"}
             }
         }
-        set15{
-            afternoon1{
-                before{"13:00"}
-                from{"12:00"}
-            }
-            afternoon2{
-                before{"19:00"}
-                from{"13:00"}
-            }
-            evening1{
-                before{"21:00"}
-                from{"19:00"}
-            }
-            midnight{
-                at{"00:00"}
-            }
-            morning1{
-                before{"06:00"}
-                from{"00:00"}
-            }
-            morning2{
-                before{"12:00"}
-                from{"06:00"}
-            }
-            night1{
-                before{"24:00"}
-                from{"21:00"}
-            }
-        }
-        set150{
+        set152{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1421,7 +1459,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set151{
+        set153{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -1447,7 +1485,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set152{
+        set154{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1465,7 +1503,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set153{
+        set155{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -1483,7 +1521,7 @@ dayPeriods:table(nofallback){
                 from{"19:00"}
             }
         }
-        set154{
+        set156{
             afternoon1{
                 before{"24:00"}
                 from{"12:00"}
@@ -1493,7 +1531,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set155{
+        set157{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -1519,7 +1557,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set156{
+        set158{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1571,10 +1609,10 @@ dayPeriods:table(nofallback){
             }
             morning1{
                 before{"12:00"}
-                from{"05:00"}
+                from{"06:00"}
             }
             night1{
-                before{"05:00"}
+                before{"06:00"}
                 from{"22:00"}
             }
             noon{
@@ -1587,7 +1625,7 @@ dayPeriods:table(nofallback){
                 from{"12:00"}
             }
             evening1{
-                before{"24:00"}
+                before{"22:00"}
                 from{"18:00"}
             }
             midnight{
@@ -1595,11 +1633,11 @@ dayPeriods:table(nofallback){
             }
             morning1{
                 before{"12:00"}
-                from{"04:00"}
+                from{"05:00"}
             }
             night1{
-                before{"04:00"}
-                from{"00:00"}
+                before{"05:00"}
+                from{"22:00"}
             }
             noon{
                 at{"12:00"}
@@ -1678,6 +1716,30 @@ dayPeriods:table(nofallback){
             }
         }
         set21{
+            afternoon1{
+                before{"18:00"}
+                from{"12:00"}
+            }
+            evening1{
+                before{"24:00"}
+                from{"18:00"}
+            }
+            midnight{
+                at{"00:00"}
+            }
+            morning1{
+                before{"12:00"}
+                from{"04:00"}
+            }
+            night1{
+                before{"04:00"}
+                from{"00:00"}
+            }
+            noon{
+                at{"12:00"}
+            }
+        }
+        set22{
             afternoon1{
                 before{"18:00"}
                 from{"14:00"}
@@ -1702,7 +1764,7 @@ dayPeriods:table(nofallback){
                 from{"22:00"}
             }
         }
-        set22{
+        set23{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1730,7 +1792,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set23{
+        set24{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1754,7 +1816,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set24{
+        set25{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1778,7 +1840,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set25{
+        set26{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1802,7 +1864,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set26{
+        set27{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1830,7 +1892,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set27{
+        set28{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1858,7 +1920,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set28{
+        set29{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1886,56 +1948,56 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set29{
+        set3{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"21:00"}
+                before{"24:00"}
                 from{"18:00"}
             }
             midnight{
                 at{"00:00"}
             }
             morning1{
-                before{"10:00"}
-                from{"06:00"}
-            }
-            morning2{
                 before{"12:00"}
-                from{"10:00"}
+                from{"05:00"}
             }
             night1{
-                before{"06:00"}
-                from{"21:00"}
-            }
-            noon{
-                at{"12:00"}
+                before{"05:00"}
+                from{"00:00"}
             }
         }
-        set3{
+        set30{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"24:00"}
+                before{"21:00"}
                 from{"18:00"}
             }
             midnight{
                 at{"00:00"}
             }
             morning1{
+                before{"10:00"}
+                from{"06:00"}
+            }
+            morning2{
                 before{"12:00"}
-                from{"05:00"}
+                from{"10:00"}
             }
             night1{
-                before{"05:00"}
-                from{"00:00"}
+                before{"06:00"}
+                from{"21:00"}
+            }
+            noon{
+                at{"12:00"}
             }
         }
-        set30{
+        set31{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1959,7 +2021,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set31{
+        set32{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -1983,7 +2045,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set32{
+        set33{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2008,7 +2070,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set33{
+        set34{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2029,7 +2091,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set34{
+        set35{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2055,7 +2117,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set35{
+        set36{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2076,7 +2138,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set36{
+        set37{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2108,7 +2170,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set37{
+        set38{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2136,7 +2198,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set38{
+        set39{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2157,60 +2219,60 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set39{
+        set4{
             afternoon1{
-                before{"14:00"}
+                before{"18:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"18:00"}
-                from{"14:00"}
+                before{"24:00"}
+                from{"18:00"}
             }
             midnight{
                 at{"00:00"}
             }
             morning1{
-                before{"06:00"}
-                from{"01:00"}
-            }
-            morning2{
                 before{"12:00"}
                 from{"06:00"}
             }
             night1{
-                before{"24:00"}
-                from{"18:00"}
-            }
-            night2{
-                before{"01:00"}
+                before{"06:00"}
                 from{"00:00"}
             }
-            noon{
-                at{"12:00"}
-            }
         }
-        set4{
+        set40{
             afternoon1{
-                before{"18:00"}
+                before{"14:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"24:00"}
-                from{"18:00"}
+                before{"18:00"}
+                from{"14:00"}
             }
             midnight{
                 at{"00:00"}
             }
             morning1{
+                before{"06:00"}
+                from{"01:00"}
+            }
+            morning2{
                 before{"12:00"}
                 from{"06:00"}
             }
             night1{
-                before{"06:00"}
+                before{"24:00"}
+                from{"18:00"}
+            }
+            night2{
+                before{"01:00"}
                 from{"00:00"}
             }
+            noon{
+                at{"12:00"}
+            }
         }
-        set40{
+        set41{
             afternoon1{
                 before{"17:00"}
                 from{"12:00"}
@@ -2228,7 +2290,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set41{
+        set42{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -2256,7 +2318,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set42{
+        set43{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -2280,7 +2342,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set43{
+        set44{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -2306,7 +2368,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set44{
+        set45{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -2342,7 +2404,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set45{
+        set46{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -2363,7 +2425,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set46{
+        set47{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -2399,7 +2461,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set47{
+        set48{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -2420,7 +2482,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set48{
+        set49{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -2448,13 +2510,17 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set49{
+        set5{
             afternoon1{
-                before{"18:00"}
+                before{"14:00"}
                 from{"12:00"}
             }
+            afternoon2{
+                before{"18:00"}
+                from{"14:00"}
+            }
             evening1{
-                before{"23:00"}
+                before{"24:00"}
                 from{"18:00"}
             }
             midnight{
@@ -2466,23 +2532,16 @@ dayPeriods:table(nofallback){
             }
             night1{
                 before{"05:00"}
-                from{"23:00"}
-            }
-            noon{
-                at{"12:00"}
+                from{"00:00"}
             }
         }
-        set5{
+        set50{
             afternoon1{
-                before{"14:00"}
-                from{"12:00"}
-            }
-            afternoon2{
                 before{"18:00"}
-                from{"14:00"}
+                from{"12:00"}
             }
             evening1{
-                before{"24:00"}
+                before{"23:00"}
                 from{"18:00"}
             }
             midnight{
@@ -2494,10 +2553,13 @@ dayPeriods:table(nofallback){
             }
             night1{
                 before{"05:00"}
-                from{"00:00"}
+                from{"23:00"}
+            }
+            noon{
+                at{"12:00"}
             }
         }
-        set50{
+        set51{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -2529,7 +2591,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set51{
+        set52{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -2558,7 +2620,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set52{
+        set53{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -2587,7 +2649,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set53{
+        set54{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2615,7 +2677,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set54{
+        set55{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -2643,7 +2705,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set55{
+        set56{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2667,7 +2729,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set56{
+        set57{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -2699,7 +2761,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set57{
+        set58{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2723,7 +2785,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set58{
+        set59{
             afternoon1{
                 before{"15:00"}
                 from{"10:00"}
@@ -2747,28 +2809,6 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set59{
-            afternoon1{
-                before{"14:00"}
-                from{"12:00"}
-            }
-            evening1{
-                before{"19:00"}
-                from{"14:00"}
-            }
-            morning1{
-                before{"01:00"}
-                from{"00:00"}
-            }
-            morning2{
-                before{"12:00"}
-                from{"01:00"}
-            }
-            night1{
-                before{"24:00"}
-                from{"19:00"}
-            }
-        }
         set6{
             afternoon1{
                 before{"13:00"}
@@ -2799,6 +2839,28 @@ dayPeriods:table(nofallback){
             }
         }
         set60{
+            afternoon1{
+                before{"14:00"}
+                from{"12:00"}
+            }
+            evening1{
+                before{"19:00"}
+                from{"14:00"}
+            }
+            morning1{
+                before{"01:00"}
+                from{"00:00"}
+            }
+            morning2{
+                before{"12:00"}
+                from{"01:00"}
+            }
+            night1{
+                before{"24:00"}
+                from{"19:00"}
+            }
+        }
+        set61{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -2826,7 +2888,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set61{
+        set62{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -2858,7 +2920,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set62{
+        set63{
             afternoon1{
                 before{"17:00"}
                 from{"12:00"}
@@ -2890,7 +2952,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set63{
+        set64{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -2914,7 +2976,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set64{
+        set65{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -2938,7 +3000,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set65{
+        set66{
             afternoon1{
                 before{"18:00"}
                 from{"11:00"}
@@ -2962,7 +3024,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set66{
+        set67{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -2992,7 +3054,7 @@ dayPeriods:table(nofallback){
                 from{"01:00"}
             }
         }
-        set67{
+        set68{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -3021,7 +3083,7 @@ dayPeriods:table(nofallback){
                 from{"03:00"}
             }
         }
-        set68{
+        set69{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3045,56 +3107,56 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set69{
+        set7{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"21:00"}
+                before{"24:00"}
                 from{"18:00"}
             }
             midnight{
                 at{"00:00"}
             }
             morning1{
+                before{"10:00"}
+                from{"05:00"}
+            }
+            morning2{
                 before{"12:00"}
-                from{"04:00"}
+                from{"10:00"}
             }
             night1{
-                before{"04:00"}
-                from{"21:00"}
-            }
-            noon{
-                at{"12:00"}
+                before{"05:00"}
+                from{"00:00"}
             }
         }
-        set7{
+        set70{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"24:00"}
+                before{"21:00"}
                 from{"18:00"}
             }
             midnight{
                 at{"00:00"}
             }
             morning1{
-                before{"10:00"}
-                from{"05:00"}
-            }
-            morning2{
                 before{"12:00"}
-                from{"10:00"}
+                from{"04:00"}
             }
             night1{
-                before{"05:00"}
-                from{"00:00"}
+                before{"04:00"}
+                from{"21:00"}
+            }
+            noon{
+                at{"12:00"}
             }
         }
-        set70{
+        set71{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3118,7 +3180,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set71{
+        set72{
             afternoon1{
                 before{"16:00"}
                 from{"12:00"}
@@ -3146,7 +3208,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set72{
+        set73{
             afternoon1{
                 before{"13:00"}
                 from{"10:00"}
@@ -3168,7 +3230,7 @@ dayPeriods:table(nofallback){
                 from{"19:00"}
             }
         }
-        set73{
+        set74{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3192,7 +3254,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set74{
+        set75{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -3221,7 +3283,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set75{
+        set76{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3245,7 +3307,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set76{
+        set77{
             afternoon1{
                 before{"24:00"}
                 from{"12:00"}
@@ -3258,7 +3320,7 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set77{
+        set78{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -3284,7 +3346,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set78{
+        set79{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3304,16 +3366,6 @@ dayPeriods:table(nofallback){
                 at{"12:00"}
             }
         }
-        set79{
-            am{
-                before{"12:00"}
-                from{"00:00"}
-            }
-            pm{
-                before{"24:00"}
-                from{"12:00"}
-            }
-        }
         set8{
             afternoon1{
                 before{"18:00"}
@@ -3340,6 +3392,16 @@ dayPeriods:table(nofallback){
             }
         }
         set80{
+            am{
+                before{"12:00"}
+                from{"00:00"}
+            }
+            pm{
+                before{"24:00"}
+                from{"12:00"}
+            }
+        }
+        set81{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3357,7 +3419,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set81{
+        set82{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3375,7 +3437,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set82{
+        set83{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3393,7 +3455,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set83{
+        set84{
             afternoon1{
                 before{"14:00"}
                 from{"12:00"}
@@ -3418,7 +3480,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set84{
+        set85{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -3444,7 +3506,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set85{
+        set86{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3466,7 +3528,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set86{
+        set87{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3488,7 +3550,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set87{
+        set88{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3510,7 +3572,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set88{
+        set89{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3528,24 +3590,6 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set89{
-            afternoon1{
-                before{"19:00"}
-                from{"12:00"}
-            }
-            evening1{
-                before{"24:00"}
-                from{"19:00"}
-            }
-            morning1{
-                before{"12:00"}
-                from{"06:00"}
-            }
-            night1{
-                before{"06:00"}
-                from{"00:00"}
-            }
-        }
         set9{
             afternoon1{
                 before{"18:00"}
@@ -3572,6 +3616,24 @@ dayPeriods:table(nofallback){
             }
         }
         set90{
+            afternoon1{
+                before{"19:00"}
+                from{"12:00"}
+            }
+            evening1{
+                before{"24:00"}
+                from{"19:00"}
+            }
+            morning1{
+                before{"12:00"}
+                from{"06:00"}
+            }
+            night1{
+                before{"06:00"}
+                from{"00:00"}
+            }
+        }
+        set91{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -3593,7 +3655,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set91{
+        set92{
             evening1{
                 before{"20:00"}
                 from{"12:00"}
@@ -3611,7 +3673,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set92{
+        set93{
             evening1{
                 before{"20:00"}
                 from{"12:00"}
@@ -3625,7 +3687,7 @@ dayPeriods:table(nofallback){
                 from{"20:00"}
             }
         }
-        set93{
+        set94{
             afternoon1{
                 before{"13:00"}
                 from{"12:00"}
@@ -3651,7 +3713,7 @@ dayPeriods:table(nofallback){
                 from{"21:00"}
             }
         }
-        set94{
+        set95{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3669,7 +3731,7 @@ dayPeriods:table(nofallback){
                 from{"00:00"}
             }
         }
-        set95{
+        set96{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
@@ -3680,47 +3742,29 @@ dayPeriods:table(nofallback){
             }
             morning1{
                 before{"12:00"}
-                from{"05:00"}
+                from{"06:00"}
             }
             night1{
-                before{"05:00"}
+                before{"06:00"}
                 from{"22:00"}
             }
         }
-        set96{
-            afternoon1{
-                before{"18:00"}
-                from{"12:00"}
-            }
-            evening1{
-                before{"24:00"}
-                from{"18:00"}
-            }
-            morning1{
-                before{"12:00"}
-                from{"04:00"}
-            }
-            night1{
-                before{"04:00"}
-                from{"00:00"}
-            }
-        }
         set97{
             afternoon1{
                 before{"18:00"}
                 from{"12:00"}
             }
             evening1{
-                before{"21:00"}
+                before{"22:00"}
                 from{"18:00"}
             }
             morning1{
                 before{"12:00"}
-                from{"04:00"}
+                from{"05:00"}
             }
             night1{
-                before{"04:00"}
-                from{"21:00"}
+                before{"05:00"}
+                from{"22:00"}
             }
         }
         set98{
@@ -3729,7 +3773,7 @@ dayPeriods:table(nofallback){
                 from{"12:00"}
             }
             evening1{
-                before{"21:00"}
+                before{"24:00"}
                 from{"18:00"}
             }
             morning1{
@@ -3738,7 +3782,7 @@ dayPeriods:table(nofallback){
             }
             night1{
                 before{"04:00"}
-                from{"21:00"}
+                from{"00:00"}
             }
         }
         set99{
@@ -3752,10 +3796,10 @@ dayPeriods:table(nofallback){
             }
             morning1{
                 before{"12:00"}
-                from{"06:00"}
+                from{"04:00"}
             }
             night1{
-                before{"06:00"}
+                before{"04:00"}
                 from{"21:00"}
             }
         }
index 62060e1ba8c3721d8ae54297957f4f65c4900229..da4fd9a9219ce9815c2aacbe102b5e53660b0efd 100644 (file)
@@ -31,6 +31,7 @@ genderList:table(nofallback){
         ja{"neutral"}
         kn{"neutral"}
         ko{"neutral"}
+        lij{"maleTaints"}
         lt{"maleTaints"}
         lv{"maleTaints"}
         ml{"neutral"}
index 57ded8589c560a7c7620a40b64c44a54ad0a93ba..ba3d648cd03b1ae8b4936062a4875eb276044372 100644 (file)
@@ -7,9 +7,8 @@
 // * Corporation and others.  All Rights Reserved.
 // *
 // ***************************************************************************
-
-icuver:table(nofallback){ 
+icuver:table(nofallback){
     CLDRVersion{"38"}
-    DataVersion { "68.1.0.0" }
-    ICUVersion  { "68.1.0.0" }
+    DataVersion{"68.1.0.0"}
+    ICUVersion{"68.1.0.0"}
 }
index a35cad5db03dbbddf3c4e2889797fd91cc3ff0e9..3a71a352b08b06856d3dc209ec2cc9aaab030363 100644 (file)
@@ -15,6 +15,7 @@ keyTypeData:table(nofallback){
         }
         valueType{
             ca{"incremental"}
+            dx{"multiple"}
             h0{"single"}
             kr{"multiple"}
             vt{"multiple"}
@@ -36,6 +37,7 @@ keyTypeData:table(nofallback){
         colstrength{"ks"}
         currency{"cu"}
         d0{""}
+        dx{""}
         em{""}
         fw{""}
         h0{""}
@@ -493,6 +495,9 @@ keyTypeData:table(nofallback){
             upper{""}
             zawgyi{""}
         }
+        dx{
+            SCRIPT_CODE{""}
+        }
         em{
             default{""}
             emoji{""}
index 9d8405f9f364efe78f0dd6525730830012b0aa31..2ddb0197caa052faf0529b316b3b6e0b8d97c11a 100644 (file)
@@ -362,7 +362,7 @@ metadata:table(nofallback){
             }
             drw{
                 reason{"deprecated"}
-                replacement{"fa_af"}
+                replacement{"fa_AF"}
             }
             dud{
                 reason{"deprecated"}
@@ -1642,7 +1642,7 @@ metadata:table(nofallback){
             }
             tnf{
                 reason{"deprecated"}
-                replacement{"fa_af"}
+                replacement{"fa_AF"}
             }
             ton{
                 reason{"overlong"}
@@ -1712,6 +1712,10 @@ metadata:table(nofallback){
                 reason{"deprecated"}
                 replacement{"und"}
             }
+            und_hepburn_heploc{
+                reason{"deprecated"}
+                replacement{"und_alalc97"}
+            }
             und_lojban{
                 reason{"deprecated"}
                 replacement{"und"}
@@ -5230,9 +5234,11 @@ metadata:table(nofallback){
         "ku_TR",
         "kw_GB",
         "ky_KG",
+        "la_VA",
         "lag_TZ",
         "lb_LU",
         "lg_UG",
+        "lij_IT",
         "lkt_US",
         "ln_CD",
         "lo_LA",
index 06e8d4e0a473f6f44725a4ca4cfbd6f27fc44806..49afa1f8a632338cb29d9ef18e6c396bbcacb7eb 100644 (file)
@@ -49,6 +49,7 @@ pluralRanges:table(nofallback){
         kn{"set01"}
         ko{"set00"}
         ky{"set03"}
+        lij{"set03"}
         lo{"set00"}
         lt{"set15"}
         lv{"set09"}
index 89568ee374bbd1cc1f9ab04fd6947cdb27bda9b4..51bde470447a10fae4572f2fe6a836a2036ebdaa 100644 (file)
 // Generated using tools/cldr/cldr-to-icu/build-icu-data.xml
 plurals:table(nofallback){
     locales{
-        af{"set8"}
-        ak{"set6"}
+        af{"set9"}
+        ak{"set7"}
         am{"set1"}
-        an{"set8"}
-        ar{"set34"}
-        ars{"set34"}
+        an{"set9"}
+        ar{"set35"}
+        ars{"set35"}
         as{"set1"}
-        asa{"set8"}
-        ast{"set4"}
-        az{"set8"}
-        be{"set26"}
-        bem{"set8"}
-        bez{"set8"}
-        bg{"set8"}
-        bho{"set6"}
+        asa{"set9"}
+        ast{"set5"}
+        az{"set9"}
+        be{"set27"}
+        bem{"set9"}
+        bez{"set9"}
+        bg{"set9"}
+        bho{"set7"}
         bm{"set0"}
         bn{"set1"}
         bo{"set0"}
-        br{"set30"}
-        brx{"set8"}
-        bs{"set19"}
-        ca{"set4"}
-        ce{"set8"}
-        ceb{"set12"}
-        cgg{"set8"}
-        chr{"set8"}
-        ckb{"set8"}
-        cs{"set24"}
-        cy{"set35"}
-        da{"set9"}
-        de{"set4"}
+        br{"set31"}
+        brx{"set9"}
+        bs{"set20"}
+        ca{"set5"}
+        ce{"set9"}
+        ceb{"set13"}
+        cgg{"set9"}
+        chr{"set9"}
+        ckb{"set9"}
+        cs{"set25"}
+        cy{"set36"}
+        da{"set10"}
+        de{"set5"}
         doi{"set1"}
-        dsb{"set22"}
-        dv{"set8"}
+        dsb{"set23"}
+        dv{"set9"}
         dz{"set0"}
-        ee{"set8"}
-        el{"set8"}
-        en{"set4"}
-        eo{"set8"}
-        es{"set8"}
-        et{"set4"}
-        eu{"set8"}
+        ee{"set9"}
+        el{"set9"}
+        en{"set5"}
+        eo{"set9"}
+        es{"set9"}
+        et{"set5"}
+        eu{"set9"}
         fa{"set1"}
         ff{"set2"}
-        fi{"set4"}
-        fil{"set12"}
-        fo{"set8"}
-        fr{"set2"}
-        fur{"set8"}
-        fy{"set4"}
-        ga{"set31"}
-        gd{"set20"}
-        gl{"set4"}
-        gsw{"set8"}
+        fi{"set5"}
+        fil{"set13"}
+        fo{"set9"}
+        fr{"set3"}
+        fur{"set9"}
+        fy{"set5"}
+        ga{"set32"}
+        gd{"set21"}
+        gl{"set5"}
+        gsw{"set9"}
         gu{"set1"}
-        guw{"set6"}
-        gv{"set32"}
-        ha{"set8"}
-        haw{"set8"}
-        he{"set23"}
+        guw{"set7"}
+        gv{"set33"}
+        ha{"set9"}
+        haw{"set9"}
+        he{"set24"}
         hi{"set1"}
-        hr{"set19"}
-        hsb{"set22"}
-        hu{"set8"}
+        hr{"set20"}
+        hsb{"set23"}
+        hu{"set9"}
         hy{"set2"}
-        ia{"set4"}
+        ia{"set5"}
         id{"set0"}
         ig{"set0"}
         ii{"set0"}
         in{"set0"}
-        io{"set4"}
-        is{"set10"}
-        it{"set4"}
-        iu{"set16"}
-        iw{"set23"}
+        io{"set5"}
+        is{"set11"}
+        it{"set5"}
+        iu{"set17"}
+        iw{"set24"}
         ja{"set0"}
         jbo{"set0"}
-        jgo{"set8"}
-        ji{"set4"}
-        jmc{"set8"}
+        jgo{"set9"}
+        ji{"set5"}
+        jmc{"set9"}
         jv{"set0"}
         jw{"set0"}
-        ka{"set8"}
+        ka{"set9"}
         kab{"set2"}
-        kaj{"set8"}
-        kcg{"set8"}
+        kaj{"set9"}
+        kcg{"set9"}
         kde{"set0"}
         kea{"set0"}
-        kk{"set8"}
-        kkj{"set8"}
-        kl{"set8"}
+        kk{"set9"}
+        kkj{"set9"}
+        kl{"set9"}
         km{"set0"}
         kn{"set1"}
         ko{"set0"}
-        ks{"set8"}
-        ksb{"set8"}
-        ksh{"set15"}
-        ku{"set8"}
-        kw{"set33"}
-        ky{"set8"}
-        lag{"set14"}
-        lb{"set8"}
-        lg{"set8"}
+        ks{"set9"}
+        ksb{"set9"}
+        ksh{"set16"}
+        ku{"set9"}
+        kw{"set34"}
+        ky{"set9"}
+        lag{"set15"}
+        lb{"set9"}
+        lg{"set9"}
+        lij{"set5"}
         lkt{"set0"}
-        ln{"set6"}
+        ln{"set7"}
         lo{"set0"}
-        lt{"set27"}
-        lv{"set13"}
-        mas{"set8"}
-        mg{"set6"}
-        mgo{"set8"}
-        mk{"set11"}
-        ml{"set8"}
-        mn{"set8"}
-        mo{"set18"}
-        mr{"set8"}
+        lt{"set28"}
+        lv{"set14"}
+        mas{"set9"}
+        mg{"set7"}
+        mgo{"set9"}
+        mk{"set12"}
+        ml{"set9"}
+        mn{"set9"}
+        mo{"set19"}
+        mr{"set9"}
         ms{"set0"}
-        mt{"set28"}
+        mt{"set29"}
         my{"set0"}
-        nah{"set8"}
-        naq{"set16"}
-        nb{"set8"}
-        nd{"set8"}
-        ne{"set8"}
-        nl{"set4"}
-        nn{"set8"}
-        nnh{"set8"}
-        no{"set8"}
+        nah{"set9"}
+        naq{"set17"}
+        nb{"set9"}
+        nd{"set9"}
+        ne{"set9"}
+        nl{"set5"}
+        nn{"set9"}
+        nnh{"set9"}
+        no{"set9"}
         nqo{"set0"}
-        nr{"set8"}
-        nso{"set6"}
-        ny{"set8"}
-        nyn{"set8"}
-        om{"set8"}
-        or{"set8"}
-        os{"set8"}
+        nr{"set9"}
+        nso{"set7"}
+        ny{"set9"}
+        nyn{"set9"}
+        om{"set9"}
+        or{"set9"}
+        os{"set9"}
         osa{"set0"}
-        pa{"set6"}
-        pap{"set8"}
+        pa{"set7"}
+        pap{"set9"}
         pcm{"set1"}
-        pl{"set25"}
-        prg{"set13"}
-        ps{"set8"}
-        pt{"set3"}
-        pt_PT{"set4"}
-        rm{"set8"}
-        ro{"set18"}
-        rof{"set8"}
+        pl{"set26"}
+        prg{"set14"}
+        ps{"set9"}
+        pt{"set4"}
+        pt_PT{"set5"}
+        rm{"set9"}
+        ro{"set19"}
+        rof{"set9"}
         root{"set0"}
-        ru{"set29"}
-        rwk{"set8"}
+        ru{"set30"}
+        rwk{"set9"}
         sah{"set0"}
-        saq{"set8"}
-        sat{"set16"}
-        sc{"set4"}
-        scn{"set4"}
-        sd{"set8"}
-        sdh{"set8"}
-        se{"set16"}
-        seh{"set8"}
+        saq{"set9"}
+        sat{"set17"}
+        sc{"set5"}
+        scn{"set5"}
+        sd{"set9"}
+        sdh{"set9"}
+        se{"set17"}
+        seh{"set9"}
         ses{"set0"}
         sg{"set0"}
-        sh{"set19"}
-        shi{"set17"}
-        si{"set5"}
-        sk{"set24"}
-        sl{"set21"}
-        sma{"set16"}
-        smi{"set16"}
-        smj{"set16"}
-        smn{"set16"}
-        sms{"set16"}
-        sn{"set8"}
-        so{"set8"}
-        sq{"set8"}
-        sr{"set19"}
-        ss{"set8"}
-        ssy{"set8"}
-        st{"set8"}
+        sh{"set20"}
+        shi{"set18"}
+        si{"set6"}
+        sk{"set25"}
+        sl{"set22"}
+        sma{"set17"}
+        smi{"set17"}
+        smj{"set17"}
+        smn{"set17"}
+        sms{"set17"}
+        sn{"set9"}
+        so{"set9"}
+        sq{"set9"}
+        sr{"set20"}
+        ss{"set9"}
+        ssy{"set9"}
+        st{"set9"}
         su{"set0"}
-        sv{"set4"}
-        sw{"set4"}
-        syr{"set8"}
-        ta{"set8"}
-        te{"set8"}
-        teo{"set8"}
+        sv{"set5"}
+        sw{"set5"}
+        syr{"set9"}
+        ta{"set9"}
+        te{"set9"}
+        teo{"set9"}
         th{"set0"}
-        ti{"set6"}
-        tig{"set8"}
-        tk{"set8"}
-        tl{"set12"}
-        tn{"set8"}
+        ti{"set7"}
+        tig{"set9"}
+        tk{"set9"}
+        tl{"set13"}
+        tn{"set9"}
         to{"set0"}
-        tr{"set8"}
-        ts{"set8"}
-        tzm{"set7"}
-        ug{"set8"}
-        uk{"set29"}
-        ur{"set4"}
-        uz{"set8"}
-        ve{"set8"}
+        tr{"set9"}
+        ts{"set9"}
+        tzm{"set8"}
+        ug{"set9"}
+        uk{"set30"}
+        ur{"set5"}
+        uz{"set9"}
+        ve{"set9"}
         vi{"set0"}
-        vo{"set8"}
-        vun{"set8"}
-        wa{"set6"}
-        wae{"set8"}
+        vo{"set9"}
+        vun{"set9"}
+        wa{"set7"}
+        wae{"set9"}
         wo{"set0"}
-        xh{"set8"}
-        xog{"set8"}
-        yi{"set4"}
+        xh{"set9"}
+        xog{"set9"}
+        yi{"set5"}
         yo{"set0"}
         yue{"set0"}
         zh{"set0"}
         zu{"set1"}
     }
     locales_ordinals{
-        af{"set36"}
-        am{"set36"}
-        an{"set36"}
-        ar{"set36"}
-        as{"set56"}
-        az{"set54"}
-        be{"set41"}
-        bg{"set36"}
-        bn{"set56"}
-        bs{"set36"}
-        ca{"set52"}
-        ce{"set36"}
-        cs{"set36"}
-        cy{"set58"}
-        da{"set36"}
-        de{"set36"}
-        dsb{"set36"}
-        el{"set36"}
-        en{"set49"}
-        es{"set36"}
-        et{"set36"}
-        eu{"set36"}
-        fa{"set36"}
-        fi{"set36"}
-        fil{"set38"}
-        fr{"set38"}
-        fy{"set36"}
-        ga{"set38"}
-        gd{"set51"}
-        gl{"set36"}
-        gsw{"set36"}
-        gu{"set55"}
-        he{"set36"}
-        hi{"set55"}
-        hr{"set36"}
-        hsb{"set36"}
-        hu{"set39"}
-        hy{"set38"}
-        ia{"set36"}
-        id{"set36"}
-        in{"set36"}
-        is{"set36"}
-        it{"set45"}
-        iw{"set36"}
-        ja{"set36"}
-        ka{"set46"}
-        kk{"set44"}
-        km{"set36"}
-        kn{"set36"}
-        ko{"set36"}
-        kw{"set48"}
-        ky{"set36"}
-        lo{"set38"}
-        lt{"set36"}
-        lv{"set36"}
-        mk{"set53"}
-        ml{"set36"}
-        mn{"set36"}
-        mo{"set38"}
-        mr{"set50"}
-        ms{"set38"}
-        my{"set36"}
-        nb{"set36"}
-        ne{"set40"}
-        nl{"set36"}
-        or{"set57"}
-        pa{"set36"}
-        pl{"set36"}
-        prg{"set36"}
-        ps{"set36"}
-        pt{"set36"}
-        ro{"set38"}
-        root{"set36"}
-        ru{"set36"}
-        sc{"set45"}
-        scn{"set45"}
-        sd{"set36"}
-        sh{"set36"}
-        si{"set36"}
-        sk{"set36"}
-        sl{"set36"}
-        sq{"set47"}
-        sr{"set36"}
-        sv{"set37"}
-        sw{"set36"}
-        ta{"set36"}
-        te{"set36"}
-        th{"set36"}
-        tk{"set43"}
-        tl{"set38"}
-        tr{"set36"}
-        uk{"set42"}
-        ur{"set36"}
-        uz{"set36"}
-        vi{"set38"}
-        yue{"set36"}
-        zh{"set36"}
-        zu{"set36"}
+        af{"set37"}
+        am{"set37"}
+        an{"set37"}
+        ar{"set37"}
+        as{"set58"}
+        az{"set56"}
+        be{"set42"}
+        bg{"set37"}
+        bn{"set58"}
+        bs{"set37"}
+        ca{"set54"}
+        ce{"set37"}
+        cs{"set37"}
+        cy{"set60"}
+        da{"set37"}
+        de{"set37"}
+        dsb{"set37"}
+        el{"set37"}
+        en{"set51"}
+        es{"set37"}
+        et{"set37"}
+        eu{"set37"}
+        fa{"set37"}
+        fi{"set37"}
+        fil{"set39"}
+        fr{"set39"}
+        fy{"set37"}
+        ga{"set39"}
+        gd{"set53"}
+        gl{"set37"}
+        gsw{"set37"}
+        gu{"set57"}
+        he{"set37"}
+        hi{"set57"}
+        hr{"set37"}
+        hsb{"set37"}
+        hu{"set40"}
+        hy{"set39"}
+        ia{"set37"}
+        id{"set37"}
+        in{"set37"}
+        is{"set37"}
+        it{"set46"}
+        iw{"set37"}
+        ja{"set37"}
+        ka{"set48"}
+        kk{"set45"}
+        km{"set37"}
+        kn{"set37"}
+        ko{"set37"}
+        kw{"set50"}
+        ky{"set37"}
+        lij{"set47"}
+        lo{"set39"}
+        lt{"set37"}
+        lv{"set37"}
+        mk{"set55"}
+        ml{"set37"}
+        mn{"set37"}
+        mo{"set39"}
+        mr{"set52"}
+        ms{"set39"}
+        my{"set37"}
+        nb{"set37"}
+        ne{"set41"}
+        nl{"set37"}
+        or{"set59"}
+        pa{"set37"}
+        pl{"set37"}
+        prg{"set37"}
+        ps{"set37"}
+        pt{"set37"}
+        ro{"set39"}
+        root{"set37"}
+        ru{"set37"}
+        sc{"set46"}
+        scn{"set46"}
+        sd{"set37"}
+        sh{"set37"}
+        si{"set37"}
+        sk{"set37"}
+        sl{"set37"}
+        sq{"set49"}
+        sr{"set37"}
+        sv{"set38"}
+        sw{"set37"}
+        ta{"set37"}
+        te{"set37"}
+        th{"set37"}
+        tk{"set44"}
+        tl{"set39"}
+        tr{"set37"}
+        uk{"set43"}
+        ur{"set37"}
+        uz{"set37"}
+        vi{"set39"}
+        yue{"set37"}
+        zh{"set37"}
+        zu{"set37"}
     }
     rules{
         set0{
@@ -333,6 +335,13 @@ plurals:table(nofallback){
             }
         }
         set10{
+            one{"n = 1 or t != 0 and i = 0,1 @integer 1 @decimal 0.1~1.6"}
+            other{
+                " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0"
+                ", 2.0~3.4, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
+            }
+        }
+        set11{
             one{
                 "t = 0 and i % 10 = 1 and i % 100 != 11 or t != 0 @integer 1, 21, 31,"
                 " 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1~1.6, 10.1, 100.1, 100"
@@ -344,7 +353,7 @@ plurals:table(nofallback){
                 "00000.0, 1000000.0, …"
             }
         }
-        set11{
+        set12{
             one{
                 "v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != "
                 "11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1"
@@ -356,7 +365,7 @@ plurals:table(nofallback){
                 "0, …"
             }
         }
-        set12{
+        set13{
             one{
                 "v = 0 and i = 1,2,3 or v = 0 and i % 10 != 4,6,9 or v != 0 and f % 1"
                 "0 != 4,6,9 @integer 0~3, 5, 7, 8, 10~13, 15, 17, 18, 20, 21, 100, 10"
@@ -369,7 +378,7 @@ plurals:table(nofallback){
                 "6, 0.9, 1.4, 1.6, 1.9, 2.4, 2.6, 10.4, 100.4, 1000.4, …"
             }
         }
-        set13{
+        set14{
             one{
                 "n % 10 = 1 and n % 100 != 11 or v = 2 and f % 10 = 1 and f % 100 != "
                 "11 or v != 2 and f % 10 = 1 @integer 1, 21, 31, 41, 51, 61, 71, 81, "
@@ -387,7 +396,7 @@ plurals:table(nofallback){
                 "10000.0, 100000.0, 1000000.0, …"
             }
         }
-        set14{
+        set15{
             one{"i = 0,1 and n != 0 @integer 1 @decimal 0.1~1.6"}
             other{
                 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3."
@@ -395,7 +404,7 @@ plurals:table(nofallback){
             }
             zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"}
         }
-        set15{
+        set16{
             one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"}
             other{
                 " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0."
@@ -403,7 +412,7 @@ plurals:table(nofallback){
             }
             zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"}
         }
-        set16{
+        set17{
             one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"}
             other{
                 " @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0"
@@ -411,7 +420,7 @@ plurals:table(nofallback){
             }
             two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"}
         }
-        set17{
+        set18{
             few{
                 "n = 2..10 @integer 2~10 @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, "
                 "9.0, 10.0, 2.00, 3.00, 4.00, 5.00, 6.00, 7.00, 8.00"
@@ -422,7 +431,7 @@ plurals:table(nofallback){
                 ".9, 2.1~2.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
             }
         }
-        set18{
+        set19{
             few{
                 "v != 0 or n = 0 or n % 100 = 2..19 @integer 0, 2~16, 102, 1002, … @d"
                 "ecimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
@@ -430,7 +439,14 @@ plurals:table(nofallback){
             one{"i = 1 and v = 0 @integer 1"}
             other{" @integer 20~35, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set19{
+        set2{
+            one{"i = 0,1 @integer 0, 1 @decimal 0.0~1.5"}
+            other{
+                " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3."
+                "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
+            }
+        }
+        set20{
             few{
                 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 or f % 10 = 2..4 and f"
                 " % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102, "
@@ -448,14 +464,7 @@ plurals:table(nofallback){
                 " 1000000.0, …"
             }
         }
-        set2{
-            one{"i = 0,1 @integer 0, 1 @decimal 0.0~1.5"}
-            other{
-                " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3."
-                "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
-            }
-        }
-        set20{
+        set21{
             few{
                 "n = 3..10,13..19 @integer 3~10, 13~19 @decimal 3.0, 4.0, 5.0, 6.0, 7"
                 ".0, 8.0, 9.0, 10.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 3.00"
@@ -473,7 +482,7 @@ plurals:table(nofallback){
                 "00, 2.0000"
             }
         }
-        set21{
+        set22{
             few{
                 "v = 0 and i % 100 = 3..4 or v != 0 @integer 3, 4, 103, 104, 203, 204"
                 ", 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, … @decimal"
@@ -489,7 +498,7 @@ plurals:table(nofallback){
                 " 1002, …"
             }
         }
-        set22{
+        set23{
             few{
                 "v = 0 and i % 100 = 3..4 or f % 100 = 3..4 @integer 3, 4, 103, 104, "
                 "203, 204, 303, 304, 403, 404, 503, 504, 603, 604, 703, 704, 1003, … "
@@ -512,7 +521,7 @@ plurals:table(nofallback){
                 "7.2, 10.2, 100.2, 1000.2, …"
             }
         }
-        set23{
+        set24{
             many{
                 "v = 0 and n != 0..10 and n % 10 = 0 @integer 20, 30, 40, 50, 60, 70,"
                 " 80, 90, 100, 1000, 10000, 100000, 1000000, …"
@@ -524,7 +533,7 @@ plurals:table(nofallback){
             }
             two{"i = 2 and v = 0 @integer 2"}
         }
-        set24{
+        set25{
             few{"i = 2..4 and v = 0 @integer 2~4"}
             many{
                 "v != 0   @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1"
@@ -533,7 +542,7 @@ plurals:table(nofallback){
             one{"i = 1 and v = 0 @integer 1"}
             other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set25{
+        set26{
             few{
                 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~24, 3"
                 "2~34, 42~44, 52~54, 62, 102, 1002, …"
@@ -549,7 +558,7 @@ plurals:table(nofallback){
                 ".0, …"
             }
         }
-        set26{
+        set27{
             few{
                 "n % 10 = 2..4 and n % 100 != 12..14 @integer 2~4, 22~24, 32~34, 42~4"
                 "4, 52~54, 62, 102, 1002, … @decimal 2.0, 3.0, 4.0, 22.0, 23.0, 24.0,"
@@ -567,7 +576,7 @@ plurals:table(nofallback){
             }
             other{"   @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, 1000.1, …"}
         }
-        set27{
+        set28{
             few{
                 "n % 10 = 2..9 and n % 100 != 11..19 @integer 2~9, 22~29, 102, 1002, "
                 "… @decimal 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 22.0, 102.0, 1002"
@@ -585,7 +594,7 @@ plurals:table(nofallback){
                 "1000.0, 10000.0, 100000.0, 1000000.0, …"
             }
         }
-        set28{
+        set29{
             few{
                 "n = 0 or n % 100 = 2..10 @integer 0, 2~10, 102~107, 1002, … @decimal"
                 " 0.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 10.0, 102.0, 1002.0, …"
@@ -600,7 +609,18 @@ plurals:table(nofallback){
                 ".9, 1.1~1.7, 10.1, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
             }
         }
-        set29{
+        set3{
+            many{
+                "e = 0 and i != 0 and i % 1000000 = 0 and v = 0 or e != 0 .. 5 @integ"
+                "er 1000000"
+            }
+            one{"i = 0,1 @integer 0, 1 @decimal 0.0~1.5"}
+            other{
+                " @integer 2~17, 100, 1000, 10000, 100000, … @decimal 2.0~3.5, 10.0, "
+                "100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
+            }
+        }
+        set30{
             few{
                 "v = 0 and i % 10 = 2..4 and i % 100 != 12..14 @integer 2~4, 22~24, 3"
                 "2~34, 42~44, 52~54, 62, 102, 1002, …"
@@ -618,14 +638,7 @@ plurals:table(nofallback){
                 ".0, …"
             }
         }
-        set3{
-            one{"i = 0..1 @integer 0, 1 @decimal 0.0~1.5"}
-            other{
-                " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3."
-                "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
-            }
-        }
-        set30{
+        set31{
             few{
                 "n % 10 = 3..4,9 and n % 100 != 10..19,70..79,90..99 @integer 3, 4, 9"
                 ", 23, 24, 29, 33, 34, 39, 43, 44, 49, 103, 1003, … @decimal 3.0, 4.0"
@@ -650,7 +663,7 @@ plurals:table(nofallback){
                 "2.0, 1002.0, …"
             }
         }
-        set31{
+        set32{
             few{
                 "n = 3..6 @integer 3~6 @decimal 3.0, 4.0, 5.0, 6.0, 3.00, 4.00, 5.00,"
                 " 6.00, 3.000, 4.000, 5.000, 6.000, 3.0000, 4.0000, 5.0000, 6.0000"
@@ -667,7 +680,7 @@ plurals:table(nofallback){
             }
             two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"}
         }
-        set32{
+        set33{
             few{
                 "v = 0 and i % 100 = 0,20,40,60,80 @integer 0, 20, 40, 60, 80, 100, 1"
                 "20, 140, 1000, 10000, 100000, 1000000, …"
@@ -686,7 +699,7 @@ plurals:table(nofallback){
                 "02, …"
             }
         }
-        set33{
+        set34{
             few{
                 "n % 100 = 3,23,43,63,83 @integer 3, 23, 43, 63, 83, 103, 123, 143, 1"
                 "003, … @decimal 3.0, 23.0, 43.0, 63.0, 83.0, 103.0, 123.0, 143.0, 10"
@@ -711,7 +724,7 @@ plurals:table(nofallback){
             }
             zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"}
         }
-        set34{
+        set35{
             few{
                 "n % 100 = 3..10 @integer 3~10, 103~110, 1003, … @decimal 3.0, 4.0, 5"
                 ".0, 6.0, 7.0, 8.0, 9.0, 10.0, 103.0, 1003.0, …"
@@ -729,7 +742,7 @@ plurals:table(nofallback){
             two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"}
             zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"}
         }
-        set35{
+        set36{
             few{"n = 3 @integer 3 @decimal 3.0, 3.00, 3.000, 3.0000"}
             many{"n = 6 @integer 6 @decimal 6.0, 6.00, 6.000, 6.0000"}
             one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"}
@@ -741,50 +754,50 @@ plurals:table(nofallback){
             two{"n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000"}
             zero{"n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000"}
         }
-        set36{
+        set37{
             other{" @integer 0~15, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set37{
+        set38{
             one{
                 "n % 10 = 1,2 and n % 100 != 11,12 @integer 1, 2, 21, 22, 31, 32, 41,"
                 " 42, 51, 52, 61, 62, 71, 72, 81, 82, 101, 1001, …"
             }
             other{" @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set38{
+        set39{
             one{"n = 1 @integer 1"}
             other{" @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set39{
-            one{"n = 1,5 @integer 1, 5"}
-            other{" @integer 0, 2~4, 6~17, 100, 1000, 10000, 100000, 1000000, …"}
-        }
         set4{
-            one{"i = 1 and v = 0 @integer 1"}
+            one{"i = 0..1 @integer 0, 1 @decimal 0.0~1.5"}
             other{
-                " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0"
-                "~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
+                " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3."
+                "5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
             }
         }
         set40{
+            one{"n = 1,5 @integer 1, 5"}
+            other{" @integer 0, 2~4, 6~17, 100, 1000, 10000, 100000, 1000000, …"}
+        }
+        set41{
             one{"n = 1..4 @integer 1~4"}
             other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set41{
+        set42{
             few{
                 "n % 10 = 2,3 and n % 100 != 12,13 @integer 2, 3, 22, 23, 32, 33, 42,"
                 " 43, 52, 53, 62, 63, 72, 73, 82, 83, 102, 1002, …"
             }
             other{" @integer 0, 1, 4~17, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set42{
+        set43{
             few{
                 "n % 10 = 3 and n % 100 != 13 @integer 3, 23, 33, 43, 53, 63, 73, 83,"
                 " 103, 1003, …"
             }
             other{" @integer 0~2, 4~16, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set43{
+        set44{
             few{
                 "n % 10 = 6,9 or n = 10 @integer 6, 9, 10, 16, 19, 26, 29, 36, 39, 10"
                 "6, 1006, …"
@@ -794,7 +807,7 @@ plurals:table(nofallback){
                 "00000, …"
             }
         }
-        set44{
+        set45{
             many{
                 "n % 10 = 6 or n % 10 = 9 or n % 10 = 0 and n != 0 @integer 6, 9, 10,"
                 " 16, 19, 20, 26, 29, 30, 36, 39, 40, 100, 1000, 10000, 100000, 10000"
@@ -802,16 +815,20 @@ plurals:table(nofallback){
             }
             other{" @integer 0~5, 7, 8, 11~15, 17, 18, 21, 101, 1001, …"}
         }
-        set45{
+        set46{
             many{"n = 11,8,80,800 @integer 8, 11, 80, 800"}
             other{" @integer 0~7, 9, 10, 12~17, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set46{
+        set47{
+            many{"n = 11,8,80..89,800..899 @integer 8, 11, 80~89, 800~899"}
+            other{" @integer 0~7, 9, 10, 12~17, 100, 1000, 10000, 100000, 1000000, …"}
+        }
+        set48{
             many{"i = 0 or i % 100 = 2..20,40,60,80 @integer 0, 2~16, 102, 1002, …"}
             one{"i = 1 @integer 1"}
             other{" @integer 21~36, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set47{
+        set49{
             many{
                 "n % 10 = 4 and n % 100 != 14 @integer 4, 24, 34, 44, 54, 64, 74, 84,"
                 " 104, 1004, …"
@@ -819,7 +836,14 @@ plurals:table(nofallback){
             one{"n = 1 @integer 1"}
             other{" @integer 0, 2, 3, 5~17, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set48{
+        set5{
+            one{"i = 1 and v = 0 @integer 1"}
+            other{
+                " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0"
+                "~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
+            }
+        }
+        set50{
             many{
                 "n = 5 or n % 100 = 5 @integer 5, 105, 205, 305, 405, 505, 605, 705, "
                 "1005, …"
@@ -830,7 +854,7 @@ plurals:table(nofallback){
             }
             other{" @integer 0, 6~20, 100, 1000, 10000, 100000, 1000000, …"}
         }
-        set49{
+        set51{
             few{
                 "n % 10 = 3 and n % 100 != 13 @integer 3, 23, 33, 43, 53, 63, 73, 83,"
                 " 103, 1003, …"
@@ -845,35 +869,25 @@ plurals:table(nofallback){
                 " 102, 1002, …"
             }
         }
-        set5{
-            one{
-                "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0, 0.0"
-                "0, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000"
-            }
-            other{
-                " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.2~0."
-                "9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
-            }
-        }
-        set50{
+        set52{
             few{"n = 4 @integer 4"}
             one{"n = 1 @integer 1"}
             other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"}
             two{"n = 2,3 @integer 2, 3"}
         }
-        set51{
+        set53{
             few{"n = 3,13 @integer 3, 13"}
             one{"n = 1,11 @integer 1, 11"}
             other{" @integer 0, 4~10, 14~21, 100, 1000, 10000, 100000, 1000000, …"}
             two{"n = 2,12 @integer 2, 12"}
         }
-        set52{
+        set54{
             few{"n = 4 @integer 4"}
             one{"n = 1,3 @integer 1, 3"}
             other{" @integer 0, 5~19, 100, 1000, 10000, 100000, 1000000, …"}
             two{"n = 2 @integer 2"}
         }
-        set53{
+        set55{
             many{
                 "i % 10 = 7,8 and i % 100 != 17,18 @integer 7, 8, 27, 28, 37, 38, 47,"
                 " 48, 57, 58, 67, 68, 77, 78, 87, 88, 107, 1007, …"
@@ -888,7 +902,7 @@ plurals:table(nofallback){
                 " 102, 1002, …"
             }
         }
-        set54{
+        set56{
             few{
                 "i % 10 = 3,4 or i % 1000 = 100,200,300,400,500,600,700,800,900 @inte"
                 "ger 3, 4, 13, 14, 23, 24, 33, 34, 43, 44, 53, 54, 63, 64, 73, 74, 10"
@@ -907,28 +921,38 @@ plurals:table(nofallback){
                 "00000, 1000000, …"
             }
         }
-        set55{
+        set57{
             few{"n = 4 @integer 4"}
             many{"n = 6 @integer 6"}
             one{"n = 1 @integer 1"}
             other{" @integer 0, 5, 7~20, 100, 1000, 10000, 100000, 1000000, …"}
             two{"n = 2,3 @integer 2, 3"}
         }
-        set56{
+        set58{
             few{"n = 4 @integer 4"}
             many{"n = 6 @integer 6"}
             one{"n = 1,5,7,8,9,10 @integer 1, 5, 7~10"}
             other{" @integer 0, 11~25, 100, 1000, 10000, 100000, 1000000, …"}
             two{"n = 2,3 @integer 2, 3"}
         }
-        set57{
+        set59{
             few{"n = 4 @integer 4"}
             many{"n = 6 @integer 6"}
             one{"n = 1,5,7..9 @integer 1, 5, 7~9"}
             other{" @integer 0, 10~24, 100, 1000, 10000, 100000, 1000000, …"}
             two{"n = 2,3 @integer 2, 3"}
         }
-        set58{
+        set6{
+            one{
+                "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @decimal 0.0, 0.1, 1.0, 0.0"
+                "0, 0.01, 1.00, 0.000, 0.001, 1.000, 0.0000, 0.0001, 1.0000"
+            }
+            other{
+                " @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.2~0."
+                "9, 1.1~1.8, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
+            }
+        }
+        set60{
             few{"n = 3,4 @integer 3, 4"}
             many{"n = 5,6 @integer 5, 6"}
             one{"n = 1 @integer 1"}
@@ -936,7 +960,7 @@ plurals:table(nofallback){
             two{"n = 2 @integer 2"}
             zero{"n = 0,7,8,9 @integer 0, 7~9"}
         }
-        set6{
+        set7{
             one{
                 "n = 0..1 @integer 0, 1 @decimal 0.0, 1.0, 0.00, 1.00, 0.000, 1.000, "
                 "0.0000, 1.0000"
@@ -946,7 +970,7 @@ plurals:table(nofallback){
                 "9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
             }
         }
-        set7{
+        set8{
             one{
                 "n = 0..1 or n = 11..99 @integer 0, 1, 11~24 @decimal 0.0, 1.0, 11.0,"
                 " 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 2"
@@ -957,19 +981,12 @@ plurals:table(nofallback){
                 "1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
             }
         }
-        set8{
+        set9{
             one{"n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000"}
             other{
                 " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0"
                 "~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
             }
         }
-        set9{
-            one{"n = 1 or t != 0 and i = 0,1 @integer 1 @decimal 0.1~1.6"}
-            other{
-                " @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0"
-                ", 2.0~3.4, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, …"
-            }
-        }
     }
 }
index 22cdf808bc6221cfd45950f7a2909d5cee2248c6..03c0f51a0bd6ff0e16448cf05051c4cc5e25881a 100644 (file)
@@ -1903,8 +1903,7 @@ units:table(nofallback){
         ampere-per-square-meter{"current-density"}
         bit{"digital"}
         candela{"luminous-intensity"}
-        candela-per-square-meter{"luminance"}
-        candela-square-meter{"luminence"}
+        candela-per-square-meter{"illuminance"}
         candela-square-meter-per-square-meter{"luminous-flux"}
         cubic-meter{"volume"}
         cubic-meter-per-kilogram{"specific-volume"}
index f29b0c650987873106b79f43109cc0a9d132303a..aacd9d00f40312111dd4af3c3f6d6ec691d7e28c 100644 (file)
@@ -1290,289 +1290,6 @@ ti{
         "Pacific:Wallis"{
             ec{"Wallis"}
         }
-        "meta:Afghanistan"{
-            ls{"Afghanistan Time"}
-        }
-        "meta:Africa_Central"{
-            ls{"Central Africa Time"}
-        }
-        "meta:Africa_Eastern"{
-            ls{"East Africa Time"}
-        }
-        "meta:Africa_Southern"{
-            ls{"South Africa Standard Time"}
-        }
-        "meta:Africa_Western"{
-            ld{"West Africa Summer Time"}
-            lg{"West Africa Time"}
-            ls{"West Africa Standard Time"}
-        }
-        "meta:Alaska"{
-            ld{"Alaska Daylight Time"}
-            lg{"Alaska Time"}
-            ls{"Alaska Standard Time"}
-        }
-        "meta:Amazon"{
-            ld{"Amazon Summer Time"}
-            lg{"Amazon Time"}
-            ls{"Amazon Standard Time"}
-        }
-        "meta:America_Central"{
-            ld{"Central Daylight Time"}
-            lg{"Central Time"}
-            ls{"Central Standard Time"}
-        }
-        "meta:America_Eastern"{
-            ld{"Eastern Daylight Time"}
-            lg{"Eastern Time"}
-            ls{"Eastern Standard Time"}
-        }
-        "meta:America_Mountain"{
-            ld{"Mountain Daylight Time"}
-            lg{"Mountain Time"}
-            ls{"Mountain Standard Time"}
-        }
-        "meta:America_Pacific"{
-            ld{"Pacific Daylight Time"}
-            lg{"Pacific Time"}
-            ls{"Pacific Standard Time"}
-        }
-        "meta:Apia"{
-            ld{"Apia Daylight Time"}
-            lg{"Apia Time"}
-            ls{"Apia Standard Time"}
-        }
-        "meta:Arabian"{
-            ld{"Arabian Daylight Time"}
-            lg{"Arabian Time"}
-            ls{"Arabian Standard Time"}
-        }
-        "meta:Argentina"{
-            ld{"Argentina Summer Time"}
-            lg{"Argentina Time"}
-            ls{"Argentina Standard Time"}
-        }
-        "meta:Argentina_Western"{
-            ld{"Western Argentina Summer Time"}
-            lg{"Western Argentina Time"}
-            ls{"Western Argentina Standard Time"}
-        }
-        "meta:Armenia"{
-            ld{"Armenia Summer Time"}
-            lg{"Armenia Time"}
-            ls{"Armenia Standard Time"}
-        }
-        "meta:Atlantic"{
-            ld{"Atlantic Daylight Time"}
-            lg{"Atlantic Time"}
-            ls{"Atlantic Standard Time"}
-        }
-        "meta:Australia_Central"{
-            ld{"Australian Central Daylight Time"}
-            lg{"Central Australia Time"}
-            ls{"Australian Central Standard Time"}
-        }
-        "meta:Australia_CentralWestern"{
-            ld{"Australian Central Western Daylight Time"}
-            lg{"Australian Central Western Time"}
-            ls{"Australian Central Western Standard Time"}
-        }
-        "meta:Australia_Eastern"{
-            ld{"Australian Eastern Daylight Time"}
-            lg{"Eastern Australia Time"}
-            ls{"Australian Eastern Standard Time"}
-        }
-        "meta:Australia_Western"{
-            ld{"Australian Western Daylight Time"}
-            lg{"Western Australia Time"}
-            ls{"Australian Western Standard Time"}
-        }
-        "meta:Azerbaijan"{
-            ld{"Azerbaijan Summer Time"}
-            lg{"Azerbaijan Time"}
-            ls{"Azerbaijan Standard Time"}
-        }
-        "meta:Azores"{
-            ld{"Azores Summer Time"}
-            lg{"Azores Time"}
-            ls{"Azores Standard Time"}
-        }
-        "meta:Bangladesh"{
-            ld{"Bangladesh Summer Time"}
-            lg{"Bangladesh Time"}
-            ls{"Bangladesh Standard Time"}
-        }
-        "meta:Bhutan"{
-            ls{"Bhutan Time"}
-        }
-        "meta:Bolivia"{
-            ls{"Bolivia Time"}
-        }
-        "meta:Brasilia"{
-            ld{"Brasilia Summer Time"}
-            lg{"Brasilia Time"}
-            ls{"Brasilia Standard Time"}
-        }
-        "meta:Brunei"{
-            ls{"Brunei Darussalam Time"}
-        }
-        "meta:Cape_Verde"{
-            ld{"Cape Verde Summer Time"}
-            lg{"Cape Verde Time"}
-            ls{"Cape Verde Standard Time"}
-        }
-        "meta:Chamorro"{
-            ls{"Chamorro Standard Time"}
-        }
-        "meta:Chatham"{
-            ld{"Chatham Daylight Time"}
-            lg{"Chatham Time"}
-            ls{"Chatham Standard Time"}
-        }
-        "meta:Chile"{
-            ld{"Chile Summer Time"}
-            lg{"Chile Time"}
-            ls{"Chile Standard Time"}
-        }
-        "meta:China"{
-            ld{"China Daylight Time"}
-            lg{"China Time"}
-            ls{"China Standard Time"}
-        }
-        "meta:Choibalsan"{
-            ld{"Choibalsan Summer Time"}
-            lg{"Choibalsan Time"}
-            ls{"Choibalsan Standard Time"}
-        }
-        "meta:Christmas"{
-            ls{"Christmas Island Time"}
-        }
-        "meta:Cocos"{
-            ls{"Cocos Islands Time"}
-        }
-        "meta:Colombia"{
-            ld{"Colombia Summer Time"}
-            lg{"Colombia Time"}
-            ls{"Colombia Standard Time"}
-        }
-        "meta:Cook"{
-            ld{"Cook Islands Half Summer Time"}
-            lg{"Cook Islands Time"}
-            ls{"Cook Islands Standard Time"}
-        }
-        "meta:Cuba"{
-            ld{"Cuba Daylight Time"}
-            lg{"Cuba Time"}
-            ls{"Cuba Standard Time"}
-        }
-        "meta:Davis"{
-            ls{"Davis Time"}
-        }
-        "meta:DumontDUrville"{
-            ls{"Dumont-d’Urville Time"}
-        }
-        "meta:East_Timor"{
-            ls{"East Timor Time"}
-        }
-        "meta:Easter"{
-            ld{"Easter Island Summer Time"}
-            lg{"Easter Island Time"}
-            ls{"Easter Island Standard Time"}
-        }
-        "meta:Ecuador"{
-            ls{"Ecuador Time"}
-        }
-        "meta:Europe_Central"{
-            ld{"Central European Summer Time"}
-            lg{"Central European Time"}
-            ls{"Central European Standard Time"}
-        }
-        "meta:Europe_Eastern"{
-            ld{"Eastern European Summer Time"}
-            lg{"Eastern European Time"}
-            ls{"Eastern European Standard Time"}
-        }
-        "meta:Europe_Further_Eastern"{
-            ls{"Further-eastern European Time"}
-        }
-        "meta:Europe_Western"{
-            ld{"Western European Summer Time"}
-            lg{"Western European Time"}
-            ls{"Western European Standard Time"}
-        }
-        "meta:Falkland"{
-            ld{"Falkland Islands Summer Time"}
-            lg{"Falkland Islands Time"}
-            ls{"Falkland Islands Standard Time"}
-        }
-        "meta:Fiji"{
-            ld{"Fiji Summer Time"}
-            lg{"Fiji Time"}
-            ls{"Fiji Standard Time"}
-        }
-        "meta:French_Guiana"{
-            ls{"French Guiana Time"}
-        }
-        "meta:French_Southern"{
-            ls{"French Southern & Antarctic Time"}
-        }
-        "meta:GMT"{
-            ls{"Greenwich Mean Time"}
-        }
-        "meta:Galapagos"{
-            ls{"Galapagos Time"}
-        }
-        "meta:Gambier"{
-            ls{"Gambier Time"}
-        }
-        "meta:Georgia"{
-            ld{"Georgia Summer Time"}
-            lg{"Georgia Time"}
-            ls{"Georgia Standard Time"}
-        }
-        "meta:Gilbert_Islands"{
-            ls{"Gilbert Islands Time"}
-        }
-        "meta:Greenland_Eastern"{
-            ld{"East Greenland Summer Time"}
-            lg{"East Greenland Time"}
-            ls{"East Greenland Standard Time"}
-        }
-        "meta:Greenland_Western"{
-            ld{"West Greenland Summer Time"}
-            lg{"West Greenland Time"}
-            ls{"West Greenland Standard Time"}
-        }
-        "meta:Gulf"{
-            ls{"Gulf Standard Time"}
-        }
-        "meta:Guyana"{
-            ls{"Guyana Time"}
-        }
-        "meta:Hawaii_Aleutian"{
-            ld{"Hawaii-Aleutian Daylight Time"}
-            lg{"Hawaii-Aleutian Time"}
-            ls{"Hawaii-Aleutian Standard Time"}
-        }
-        "meta:Hong_Kong"{
-            ld{"Hong Kong Summer Time"}
-            lg{"Hong Kong Time"}
-            ls{"Hong Kong Standard Time"}
-        }
-        "meta:Hovd"{
-            ld{"Hovd Summer Time"}
-            lg{"Hovd Time"}
-            ls{"Hovd Standard Time"}
-        }
-        "meta:India"{
-            ls{"India Standard Time"}
-        }
-        "meta:Indian_Ocean"{
-            ls{"Indian Ocean Time"}
-        }
-        "meta:Indochina"{
-            ls{"Indochina Time"}
-        }
         "meta:Indonesia_Central"{
             ls{"Central Indonesia Time"}
         }
@@ -1582,305 +1299,12 @@ ti{
         "meta:Indonesia_Western"{
             ls{"Western Indonesia Time"}
         }
-        "meta:Iran"{
-            ld{"Iran Daylight Time"}
-            lg{"Iran Time"}
-            ls{"Iran Standard Time"}
-        }
-        "meta:Irkutsk"{
-            ld{"Irkutsk Summer Time"}
-            lg{"Irkutsk Time"}
-            ls{"Irkutsk Standard Time"}
-        }
-        "meta:Israel"{
-            ld{"Israel Daylight Time"}
-            lg{"Israel Time"}
-            ls{"Israel Standard Time"}
-        }
-        "meta:Japan"{
-            ld{"Japan Daylight Time"}
-            lg{"Japan Time"}
-            ls{"Japan Standard Time"}
-        }
-        "meta:Kazakhstan_Eastern"{
-            ls{"East Kazakhstan Time"}
-        }
-        "meta:Kazakhstan_Western"{
-            ls{"West Kazakhstan Time"}
-        }
-        "meta:Korea"{
-            ld{"Korean Daylight Time"}
-            lg{"Korean Time"}
-            ls{"Korean Standard Time"}
-        }
-        "meta:Kosrae"{
-            ls{"Kosrae Time"}
-        }
-        "meta:Krasnoyarsk"{
-            ld{"Krasnoyarsk Summer Time"}
-            lg{"Krasnoyarsk Time"}
-            ls{"Krasnoyarsk Standard Time"}
-        }
-        "meta:Kyrgystan"{
-            ls{"Kyrgyzstan Time"}
-        }
-        "meta:Line_Islands"{
-            ls{"Line Islands Time"}
-        }
-        "meta:Lord_Howe"{
-            ld{"Lord Howe Daylight Time"}
-            lg{"Lord Howe Time"}
-            ls{"Lord Howe Standard Time"}
-        }
-        "meta:Macquarie"{
-            ls{"Macquarie Island Time"}
-        }
-        "meta:Magadan"{
-            ld{"Magadan Summer Time"}
-            lg{"Magadan Time"}
-            ls{"Magadan Standard Time"}
-        }
         "meta:Malaysia"{
             ls{"Malaysia Time"}
         }
-        "meta:Maldives"{
-            ls{"Maldives Time"}
-        }
-        "meta:Marquesas"{
-            ls{"Marquesas Time"}
-        }
-        "meta:Marshall_Islands"{
-            ls{"Marshall Islands Time"}
-        }
-        "meta:Mauritius"{
-            ld{"Mauritius Summer Time"}
-            lg{"Mauritius Time"}
-            ls{"Mauritius Standard Time"}
-        }
-        "meta:Mawson"{
-            ls{"Mawson Time"}
-        }
-        "meta:Mexico_Northwest"{
-            ld{"Northwest Mexico Daylight Time"}
-            lg{"Northwest Mexico Time"}
-            ls{"Northwest Mexico Standard Time"}
-        }
-        "meta:Mexico_Pacific"{
-            ld{"Mexican Pacific Daylight Time"}
-            lg{"Mexican Pacific Time"}
-            ls{"Mexican Pacific Standard Time"}
-        }
-        "meta:Mongolia"{
-            ld{"Ulaanbaatar Summer Time"}
-            lg{"Ulaanbaatar Time"}
-            ls{"Ulaanbaatar Standard Time"}
-        }
-        "meta:Moscow"{
-            ld{"Moscow Summer Time"}
-            lg{"Moscow Time"}
-            ls{"Moscow Standard Time"}
-        }
-        "meta:Myanmar"{
-            ls{"Myanmar Time"}
-        }
-        "meta:Nauru"{
-            ls{"Nauru Time"}
-        }
-        "meta:Nepal"{
-            ls{"Nepal Time"}
-        }
-        "meta:New_Caledonia"{
-            ld{"New Caledonia Summer Time"}
-            lg{"New Caledonia Time"}
-            ls{"New Caledonia Standard Time"}
-        }
-        "meta:New_Zealand"{
-            ld{"New Zealand Daylight Time"}
-            lg{"New Zealand Time"}
-            ls{"New Zealand Standard Time"}
-        }
-        "meta:Newfoundland"{
-            ld{"Newfoundland Daylight Time"}
-            lg{"Newfoundland Time"}
-            ls{"Newfoundland Standard Time"}
-        }
-        "meta:Niue"{
-            ls{"Niue Time"}
-        }
-        "meta:Norfolk"{
-            ld{"Norfolk Island Daylight Time"}
-            lg{"Norfolk Island Time"}
-            ls{"Norfolk Island Standard Time"}
-        }
-        "meta:Noronha"{
-            ld{"Fernando de Noronha Summer Time"}
-            lg{"Fernando de Noronha Time"}
-            ls{"Fernando de Noronha Standard Time"}
-        }
-        "meta:Novosibirsk"{
-            ld{"Novosibirsk Summer Time"}
-            lg{"Novosibirsk Time"}
-            ls{"Novosibirsk Standard Time"}
-        }
-        "meta:Omsk"{
-            ld{"Omsk Summer Time"}
-            lg{"Omsk Time"}
-            ls{"Omsk Standard Time"}
-        }
-        "meta:Pakistan"{
-            ld{"Pakistan Summer Time"}
-            lg{"Pakistan Time"}
-            ls{"Pakistan Standard Time"}
-        }
-        "meta:Palau"{
-            ls{"Palau Time"}
-        }
-        "meta:Papua_New_Guinea"{
-            ls{"Papua New Guinea Time"}
-        }
-        "meta:Paraguay"{
-            ld{"Paraguay Summer Time"}
-            lg{"Paraguay Time"}
-            ls{"Paraguay Standard Time"}
-        }
-        "meta:Peru"{
-            ld{"Peru Summer Time"}
-            lg{"Peru Time"}
-            ls{"Peru Standard Time"}
-        }
-        "meta:Philippines"{
-            ld{"Philippine Summer Time"}
-            lg{"Philippine Time"}
-            ls{"Philippine Standard Time"}
-        }
-        "meta:Phoenix_Islands"{
-            ls{"Phoenix Islands Time"}
-        }
-        "meta:Pierre_Miquelon"{
-            ld{"St. Pierre & Miquelon Daylight Time"}
-            lg{"St. Pierre & Miquelon Time"}
-            ls{"St. Pierre & Miquelon Standard Time"}
-        }
-        "meta:Pitcairn"{
-            ls{"Pitcairn Time"}
-        }
-        "meta:Ponape"{
-            ls{"Ponape Time"}
-        }
-        "meta:Pyongyang"{
-            ls{"Pyongyang Time"}
-        }
-        "meta:Reunion"{
-            ls{"Réunion Time"}
-        }
-        "meta:Rothera"{
-            ls{"Rothera Time"}
-        }
-        "meta:Sakhalin"{
-            ld{"Sakhalin Summer Time"}
-            lg{"Sakhalin Time"}
-            ls{"Sakhalin Standard Time"}
-        }
-        "meta:Samoa"{
-            ld{"Samoa Daylight Time"}
-            lg{"Samoa Time"}
-            ls{"Samoa Standard Time"}
-        }
-        "meta:Seychelles"{
-            ls{"Seychelles Time"}
-        }
         "meta:Singapore"{
             ls{"Singapore Standard Time"}
         }
-        "meta:Solomon"{
-            ls{"Solomon Islands Time"}
-        }
-        "meta:South_Georgia"{
-            ls{"South Georgia Time"}
-        }
-        "meta:Suriname"{
-            ls{"Suriname Time"}
-        }
-        "meta:Syowa"{
-            ls{"Syowa Time"}
-        }
-        "meta:Tahiti"{
-            ls{"Tahiti Time"}
-        }
-        "meta:Taipei"{
-            ld{"Taipei Daylight Time"}
-            lg{"Taipei Time"}
-            ls{"Taipei Standard Time"}
-        }
-        "meta:Tajikistan"{
-            ls{"Tajikistan Time"}
-        }
-        "meta:Tokelau"{
-            ls{"Tokelau Time"}
-        }
-        "meta:Tonga"{
-            ld{"Tonga Summer Time"}
-            lg{"Tonga Time"}
-            ls{"Tonga Standard Time"}
-        }
-        "meta:Truk"{
-            ls{"Chuuk Time"}
-        }
-        "meta:Turkmenistan"{
-            ld{"Turkmenistan Summer Time"}
-            lg{"Turkmenistan Time"}
-            ls{"Turkmenistan Standard Time"}
-        }
-        "meta:Tuvalu"{
-            ls{"Tuvalu Time"}
-        }
-        "meta:Uruguay"{
-            ld{"Uruguay Summer Time"}
-            lg{"Uruguay Time"}
-            ls{"Uruguay Standard Time"}
-        }
-        "meta:Uzbekistan"{
-            ld{"Uzbekistan Summer Time"}
-            lg{"Uzbekistan Time"}
-            ls{"Uzbekistan Standard Time"}
-        }
-        "meta:Vanuatu"{
-            ld{"Vanuatu Summer Time"}
-            lg{"Vanuatu Time"}
-            ls{"Vanuatu Standard Time"}
-        }
-        "meta:Venezuela"{
-            ls{"Venezuela Time"}
-        }
-        "meta:Vladivostok"{
-            ld{"Vladivostok Summer Time"}
-            lg{"Vladivostok Time"}
-            ls{"Vladivostok Standard Time"}
-        }
-        "meta:Volgograd"{
-            ld{"Volgograd Summer Time"}
-            lg{"Volgograd Time"}
-            ls{"Volgograd Standard Time"}
-        }
-        "meta:Vostok"{
-            ls{"Vostok Time"}
-        }
-        "meta:Wake"{
-            ls{"Wake Island Time"}
-        }
-        "meta:Wallis"{
-            ls{"Wallis & Futuna Time"}
-        }
-        "meta:Yakutsk"{
-            ld{"Yakutsk Summer Time"}
-            lg{"Yakutsk Time"}
-            ls{"Yakutsk Standard Time"}
-        }
-        "meta:Yekaterinburg"{
-            ld{"Yekaterinburg Summer Time"}
-            lg{"Yekaterinburg Time"}
-            ls{"Yekaterinburg Standard Time"}
-        }
         fallbackFormat{"{1} ({0})"}
         gmtFormat{"GMT{0}"}
         gmtZeroFormat{"GMT"}
index 8db9d1fb889704998e961dcde76c212293dc60b2..b0ac873db8e87aee212b081cc255371cad91711c 100644 (file)
@@ -180,7 +180,7 @@ typedef struct {
 static const KeywordsForLang getKeywordsItems[] = {
     { "zh", { "other" } },
     { "en", { "one", "other" } },
-    { "fr", { "one", "other" } },
+    { "fr", { "one", "many", "other" } },
     { "lv", { "zero", "one", "other" } },
     { "hr", { "one", "few", "other" } },
     { "sl", { "one", "two", "few", "other" } },
index ac3b45e79b1fc2a9ed521ae51af9054fa78202c8..fc0a5f67cf96d6afc3466b2dba7085344747e6b1 100644 (file)
@@ -3290,73 +3290,73 @@ void DateFormatTest::TestTimeZoneDisplayName()
         { "ti", "America/Los_Angeles", "2004-01-15T00:00:00Z", "Z", "-0800", "-8:00" },
         { "ti", "America/Los_Angeles", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-08:00", "-8:00" },
         { "ti", "America/Los_Angeles", "2004-01-15T00:00:00Z", "z", "GMT-8", "-8:00" },
-        { "ti", "America/Los_Angeles", "2004-01-15T00:00:00Z", "zzzz", "Pacific Standard Time", "-8:00" },
+        { "ti", "America/Los_Angeles", "2004-01-15T00:00:00Z", "zzzz", "GMT-08:00", "-8:00" },
         { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "Z", "-0700", "-7:00" },
         { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-07:00", "-7:00" },
         { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "z", "GMT-7", "-7:00" },
-        { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "Pacific Daylight Time", "-7:00" },
+        { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "GMT-07:00", "-7:00" },
         { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "Los Angeles", "America/Los_Angeles" },
-        { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "Pacific Time", "America/Los_Angeles" },
+        { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "Los Angeles", "America/Los_Angeles" },
 
         { "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "z", "GMT-3", "-3:00" },
-        { "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "Argentina Standard Time", "-3:00" },
+        { "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "GMT-03:00", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "Z", "-0300", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-3", "-3:00" },
-        { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "Argentina Standard Time", "-3:00" },
+        { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "GMT-03:00", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Buenos Aires", "America/Buenos_Aires" },
-        { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Argentina Standard Time", "America/Buenos_Aires" },
+        { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Buenos Aires", "America/Buenos_Aires" },
 
         { "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "z", "GMT-3", "-3:00" },
-        { "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "Argentina Standard Time", "-3:00" },
+        { "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "GMT-03:00", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "Z", "-0300", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-3", "-3:00" },
-        { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "Argentina Standard Time", "-3:00" },
+        { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "GMT-03:00", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Buenos Aires", "America/Buenos_Aires" },
-        { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Argentina Standard Time", "America/Buenos_Aires" },
+        { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Buenos Aires", "America/Buenos_Aires" },
 
         { "ti", "America/Havana", "2004-01-15T00:00:00Z", "Z", "-0500", "-5:00" },
         { "ti", "America/Havana", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-05:00", "-5:00" },
         { "ti", "America/Havana", "2004-01-15T00:00:00Z", "z", "GMT-5", "-5:00" },
-        { "ti", "America/Havana", "2004-01-15T00:00:00Z", "zzzz", "Cuba Standard Time", "-5:00" },
+        { "ti", "America/Havana", "2004-01-15T00:00:00Z", "zzzz", "GMT-05:00", "-5:00" },
         { "ti", "America/Havana", "2004-07-15T00:00:00Z", "Z", "-0400", "-4:00" },
         { "ti", "America/Havana", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-04:00", "-4:00" },
         { "ti", "America/Havana", "2004-07-15T00:00:00Z", "z", "GMT-4", "-4:00" },
-        { "ti", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "Cuba Daylight Time", "-4:00" },
+        { "ti", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "GMT-04:00", "-4:00" },
         { "ti", "America/Havana", "2004-07-15T00:00:00Z", "v", "\\u12A9\\u1263", "America/Havana" },
-        { "ti", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "Cuba Time", "America/Havana" },
+        { "ti", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "\\u12A9\\u1263", "America/Havana" },
 
         { "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
         { "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+11:00", "+11:00" },
         { "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "z", "GMT+11", "+11:00" },
-        { "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "zzzz", "Australian Eastern Daylight Time", "+11:00" },
+        { "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "zzzz", "GMT+11:00", "+11:00" },
         { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "Z", "+1000", "+10:00" },
         { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
         { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "GMT+10", "+10:00" },
-        { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "Australian Eastern Standard Time", "+10:00" },
+        { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "GMT+10:00", "+10:00" },
         { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "Sydney", "Australia/Sydney" },
-        { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Eastern Australia Time", "Australia/Sydney" },
+        { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Sydney", "Australia/Sydney" },
 
         { "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
         { "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+11:00", "+11:00" },
         { "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "z", "GMT+11", "+11:00" },
-        { "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "zzzz", "Australian Eastern Daylight Time", "+11:00" },
+        { "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "zzzz", "GMT+11:00", "+11:00" },
         { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "Z", "+1000", "+10:00" },
         { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
         { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "GMT+10", "+10:00" },
-        { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "Australian Eastern Standard Time", "+10:00" },
+        { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "GMT+10:00", "+10:00" },
         { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "Sydney", "Australia/Sydney" },
-        { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Eastern Australia Time", "Australia/Sydney" },
+        { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Sydney", "Australia/Sydney" },
 
         { "ti", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
         { "ti", "Europe/London", "2004-01-15T00:00:00Z", "ZZZZ", "GMT", "+0:00" },
         { "ti", "Europe/London", "2004-01-15T00:00:00Z", "z", "GMT", "+0:00" },
-        { "ti", "Europe/London", "2004-01-15T00:00:00Z", "zzzz", "Greenwich Mean Time", "+0:00" },
+        { "ti", "Europe/London", "2004-01-15T00:00:00Z", "zzzz", "GMT", "+0:00" },
         { "ti", "Europe/London", "2004-07-15T00:00:00Z", "Z", "+0100", "+1:00" },
         { "ti", "Europe/London", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+01:00", "+1:00" },
         { "ti", "Europe/London", "2004-07-15T00:00:00Z", "z", "GMT+1", "+1:00" },
@@ -3379,13 +3379,13 @@ void DateFormatTest::TestTimeZoneDisplayName()
         { "ti", "Asia/Calcutta", "2004-01-15T00:00:00Z", "Z", "+0530", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+05:30", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-01-15T00:00:00Z", "z", "GMT+5:30", "+5:30" },
-        { "ti", "Asia/Calcutta", "2004-01-15T00:00:00Z", "zzzz", "India Standard Time", "+5:30" },
+        { "ti", "Asia/Calcutta", "2004-01-15T00:00:00Z", "zzzz", "GMT+05:30", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "Z", "+0530", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+05:30", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "z", "GMT+5:30", "+05:30" },
-        { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "India Standard Time", "+5:30" },
+        { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "GMT+05:30", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "v", "\\u1205\\u1295\\u12F2", "Alna/Calcutta" },
-        { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "India Standard Time", "Asia/Calcutta" },
+        { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "\\u1205\\u1295\\u12F2", "Asia/Calcutta" },
 
         // Ticket#8589 Partial location name to use country name if the zone is the golden
         // zone for the time zone's country.
index 16da6abd3844a0c83a6b423392edcf73e3a71870..b0dabe0539f5ca5bdca1fab7f529f5e008288ba5 100644 (file)
 #  CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
 #
 # Format:
-#   Quantity;   Usage;  Region; Input (r);  Input (d);  Input Unit; Output (r); Output (d); Output Unit
+#      Quantity;       Usage;  Region; Input (r);      Input (d);      Input Unit;     Output (r);     Output (d);     Output Unit
 #
 # Use: Convert the Input amount & unit according to the Usage and Region.
-#    The result should match the Output amount and unit.
-#    Both rational (r) and double64 (d) forms of the input and output amounts are supplied so that implementations
-#    have two options for testing based on the precision in their implementations. For example:
-#      3429 / 12500; 0.27432; meter;
-#    The Output amount and Unit are repeated for mixed units. In such a case, only the smallest unit will have
-#    both a rational and decimal amount; the others will have a single integer value, such as:
-#      length; person-height; CA; 3429 / 12500; 0.27432; meter; 2; foot; 54 / 5; 10.8; inch
-#    The input and output units are unit identifers; in particular, the output does not have further processing:
-#        • no localization
-#        • no adjustment for pluralization
-#        • no formatted with the skeleton
-#        • no suppression of zero values (for secondary -and- units such as pound in stone-and-pound)
+#       The result should match the Output amount and unit.
+#       Both rational (r) and double64 (d) forms of the input and output amounts are supplied so that implementations
+#       have two options for testing based on the precision in their implementations. For example:
+#         3429 / 12500; 0.27432; meter;
+#       The Output amount and Unit are repeated for mixed units. In such a case, only the smallest unit will have
+#       both a rational and decimal amount; the others will have a single integer value, such as:
+#         length; person-height; CA; 3429 / 12500; 0.27432; meter; 2; foot; 54 / 5; 10.8; inch
+#       The input and output units are unit identifers; in particular, the output does not have further processing:
+#               • no localization
+#               • no adjustment for pluralization
+#               • no formatted with the skeleton
+#               • no suppression of zero values (for secondary -and- units such as pound in stone-and-pound)
 #
 # Generation: Set GENERATE_TESTS in TestUnits.java, and look at TestUnitPreferences results.
 
-area;   default;    001;    1100000;    1100000.0;  square-meter;   11 / 10;    1.1;    square-kilometer
-area;   default;    001;    1000000;    1000000.0;  square-meter;   1;  1.0;    square-kilometer
-area;   default;    001;    900000; 900000.0;   square-meter;   90; 90.0;   hectare
-area;   default;    001;    10000;  10000.0;    square-meter;   1;  1.0;    hectare
-area;   default;    001;    9000;   9000.0; square-meter;   9000;   9000.0; square-meter
-area;   default;    001;    1;  1.0;    square-meter;   1;  1.0;    square-meter
-area;   default;    001;    9 / 10; 0.9;    square-meter;   9000;   9000.0; square-centimeter
-area;   default;    001;    1 / 10000;  1.0E-4; square-meter;   1;  1.0;    square-centimeter
-area;   default;    001;    9 / 100000; 9.0E-5; square-meter;   9 / 10; 0.9;    square-centimeter
-
-area;   default;    GB; 222577103232 / 78125;   2848986.9213696;    square-meter;   11 / 10;    1.1;    square-mile
-area;   default;    GB; 40468564224 / 15625;    2589988.110336; square-meter;   1;  1.0;    square-mile
-area;   default;    GB; 182108539008 / 78125;   2330989.2993024;    square-meter;   576;    576.0;  acre
-area;   default;    GB; 316160658 / 78125;  4046.8564224;   square-meter;   1;  1.0;    acre
-area;   default;    GB; 1422722961 / 390625;    3642.17078016;  square-meter;   39204;  39204.0;    square-foot
-area;   default;    GB; 145161 / 1562500;   0.09290304; square-meter;   1;  1.0;    square-foot
-area;   default;    GB; 1306449 / 15625000; 0.083612736;    square-meter;   648 / 5;    129.6;  square-inch
-area;   default;    GB; 16129 / 25000000;   6.4516E-4;  square-meter;   1;  1.0;    square-inch
-area;   default;    GB; 145161 / 250000000; 5.80644E-4; square-meter;   9 / 10; 0.9;    square-inch
-
-area;   geograph;   001;    1100000;    1100000.0;  square-meter;   11 / 10;    1.1;    square-kilometer
-area;   geograph;   001;    1000000;    1000000.0;  square-meter;   1;  1.0;    square-kilometer
-area;   geograph;   001;    900000; 900000.0;   square-meter;   9 / 10; 0.9;    square-kilometer
-
-area;   geograph;   GB; 222577103232 / 78125;   2848986.9213696;    square-meter;   11 / 10;    1.1;    square-mile
-area;   geograph;   GB; 40468564224 / 15625;    2589988.110336; square-meter;   1;  1.0;    square-mile
-area;   geograph;   GB; 182108539008 / 78125;   2330989.2993024;    square-meter;   9 / 10; 0.9;    square-mile
-
-area;   land;   001;    11000;  11000.0;    square-meter;   11 / 10;    1.1;    hectare
-area;   land;   001;    10000;  10000.0;    square-meter;   1;  1.0;    hectare
-area;   land;   001;    9000;   9000.0; square-meter;   9 / 10; 0.9;    hectare
-
-area;   land;   GB; 1738883619 / 390625;    4451.54206464;  square-meter;   11 / 10;    1.1;    acre
-area;   land;   GB; 316160658 / 78125;  4046.8564224;   square-meter;   1;  1.0;    acre
-area;   land;   GB; 1422722961 / 390625;    3642.17078016;  square-meter;   9 / 10; 0.9;    acre
-
-concentration;  blood-glucose;  AG; 662435483600000000000000;   6.624354836E23; item-per-cubic-meter;   11 / 10;    1.1;    millimole-per-liter
-concentration;  blood-glucose;  AG; 602214076000000000000000;   6.02214076E23;  item-per-cubic-meter;   1;  1.0;    millimole-per-liter
-concentration;  blood-glucose;  AG; 541992668400000000000000;   5.419926684E23; item-per-cubic-meter;   9 / 10; 0.9;    millimole-per-liter
-
-concentration;  default;    001;    11 / 10;    1.1;    item-per-cubic-meter;   11 / 10;    1.1;    item-per-cubic-meter
-concentration;  default;    001;    1;  1.0;    item-per-cubic-meter;   1;  1.0;    item-per-cubic-meter
-concentration;  default;    001;    9 / 10; 0.9;    item-per-cubic-meter;   9 / 10; 0.9;    item-per-cubic-meter
-
-consumption;    default;    001;    11 / 1000000000;    1.1E-8; cubic-meter-per-meter;  11 / 10;    1.1;    liter-per-100-kilometer
-consumption;    default;    001;    1 / 100000000;  1.0E-8; cubic-meter-per-meter;  1;  1.0;    liter-per-100-kilometer
-consumption;    default;    001;    9 / 1000000000; 9.0E-9; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-100-kilometer
-
-consumption;    vehicle-fuel;   001;    11 / 1000000000;    1.1E-8; cubic-meter-per-meter;  11 / 10;    1.1;    liter-per-100-kilometer
-consumption;    vehicle-fuel;   001;    1 / 100000000;  1.0E-8; cubic-meter-per-meter;  1;  1.0;    liter-per-100-kilometer
-consumption;    vehicle-fuel;   001;    9 / 1000000000; 9.0E-9; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-100-kilometer
-
-consumption;    vehicle-fuel;   BR; 11 / 10000000;  1.1E-6; cubic-meter-per-meter;  11 / 10;    1.1;    liter-per-kilometer
-consumption;    vehicle-fuel;   BR; 1 / 1000000;    1.0E-6; cubic-meter-per-meter;  1;  1.0;    liter-per-kilometer
-consumption;    vehicle-fuel;   BR; 9 / 10000000;   9.0E-7; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-kilometer
-
-consumption-inverse;    default;    001;    110000000;  1.1E8;  meter-per-cubic-meter;  11 / 10;    1.1;    kilometer-per-centiliter
-consumption-inverse;    default;    001;    100000000;  1.0E8;  meter-per-cubic-meter;  1;  1.0;    kilometer-per-centiliter
-consumption-inverse;    default;    001;    90000000;   9.0E7;  meter-per-cubic-meter;  9 / 10; 0.9;    kilometer-per-centiliter
-
-consumption-inverse;    vehicle-fuel;   001;    110000000;  1.1E8;  meter-per-cubic-meter;  11 / 10;    1.1;    kilometer-per-centiliter
-consumption-inverse;    vehicle-fuel;   001;    100000000;  1.0E8;  meter-per-cubic-meter;  1;  1.0;    kilometer-per-centiliter
-consumption-inverse;    vehicle-fuel;   001;    90000000;   9.0E7;  meter-per-cubic-meter;  9 / 10; 0.9;    kilometer-per-centiliter
-
-consumption-inverse;    vehicle-fuel;   US; 52800000000 / 112903;   467658.0781732992;  meter-per-cubic-meter;  11 / 10;    1.1;    mile-per-gallon
-consumption-inverse;    vehicle-fuel;   US; 48000000000 / 112903;   425143.707430272;   meter-per-cubic-meter;  1;  1.0;    mile-per-gallon
-consumption-inverse;    vehicle-fuel;   US; 43200000000 / 112903;   382629.3366872448;  meter-per-cubic-meter;  9 / 10; 0.9;    mile-per-gallon
-
-consumption-inverse;    vehicle-fuel;   CA; 177027840000 / 454609;  389406.8089281118;  meter-per-cubic-meter;  11 / 10;    1.1;    mile-per-gallon-imperial
-consumption-inverse;    vehicle-fuel;   CA; 160934400000 / 454609;  354006.1899346471;  meter-per-cubic-meter;  1;  1.0;    mile-per-gallon-imperial
-consumption-inverse;    vehicle-fuel;   CA; 144840960000 / 454609;  318605.5709411824;  meter-per-cubic-meter;  9 / 10; 0.9;    mile-per-gallon-imperial
-
-duration;   default;    001;    95040;  95040.0;    second; 11 / 10;    1.1;    day
-duration;   default;    001;    86400;  86400.0;    second; 1;  1.0;    day
-duration;   default;    001;    77760;  77760.0;    second; 108 / 5;    21.6;   hour
-duration;   default;    001;    3600;   3600.0; second; 1;  1.0;    hour
-duration;   default;    001;    3240;   3240.0; second; 54; 54.0;   minute
-duration;   default;    001;    60; 60.0;   second; 1;  1.0;    minute
-duration;   default;    001;    54; 54.0;   second; 54; 54.0;   second
-duration;   default;    001;    1;  1.0;    second; 1;  1.0;    second
-duration;   default;    001;    9 / 10; 0.9;    second; 900;    900.0;  millisecond
-duration;   default;    001;    1 / 1000;   0.001;  second; 1;  1.0;    millisecond
-duration;   default;    001;    9 / 10000;  9.0E-4; second; 900;    900.0;  microsecond
-duration;   default;    001;    1 / 1000000;    1.0E-6; second; 1;  1.0;    microsecond
-duration;   default;    001;    9 / 10000000;   9.0E-7; second; 900;    900.0;  nanosecond
-duration;   default;    001;    1 / 1000000000; 1.0E-9; second; 1;  1.0;    nanosecond
-duration;   default;    001;    9 / 10000000000;    9.0E-10;    second; 9 / 10; 0.9;    nanosecond
-
-duration;   media;  001;    66; 66.0;   second; 1;  minute; 6;  6.0;    second
-duration;   media;  001;    60; 60.0;   second; 1;  minute; 0;  0.0;    second
-duration;   media;  001;    54; 54.0;   second; 54; 54.0;   second
-duration;   media;  001;    1;  1.0;    second; 1;  1.0;    second
-duration;   media;  001;    9 / 10; 0.9;    second; 9 / 10; 0.9;    second
-
-energy; default;    001;    3960000;    3960000.0;  kilogram-square-meter-per-square-second;    11 / 10;    1.1;    kilowatt-hour
-energy; default;    001;    3600000;    3600000.0;  kilogram-square-meter-per-square-second;    1;  1.0;    kilowatt-hour
-energy; default;    001;    3240000;    3240000.0;  kilogram-square-meter-per-square-second;    9 / 10; 0.9;    kilowatt-hour
-
-energy; food;   US; 23012 / 5;  4602.4; kilogram-square-meter-per-square-second;    11 / 10;    1.1;    foodcalorie
-energy; food;   US; 4184;   4184.0; kilogram-square-meter-per-square-second;    1;  1.0;    foodcalorie
-energy; food;   US; 18828 / 5;  3765.6; kilogram-square-meter-per-square-second;    9 / 10; 0.9;    foodcalorie
-
-energy; food;   001;    23012 / 5;  4602.4; kilogram-square-meter-per-square-second;    11 / 10;    1.1;    kilocalorie
-energy; food;   001;    4184;   4184.0; kilogram-square-meter-per-square-second;    1;  1.0;    kilocalorie
-energy; food;   001;    18828 / 5;  3765.6; kilogram-square-meter-per-square-second;    9 / 10; 0.9;    kilocalorie
-
-length; default;    001;    1100;   1100.0; meter;  11 / 10;    1.1;    kilometer
-length; default;    001;    1000;   1000.0; meter;  1;  1.0;    kilometer
-length; default;    001;    900;    900.0;  meter;  900;    900.0;  meter
-length; default;    001;    1;  1.0;    meter;  1;  1.0;    meter
-length; default;    001;    9 / 10; 0.9;    meter;  90; 90.0;   centimeter
-length; default;    001;    1 / 100;    0.01;   meter;  1;  1.0;    centimeter
-length; default;    001;    9 / 1000;   0.009;  meter;  9 / 10; 0.9;    centimeter
-
-length; default;    GB; 1106424 / 625;  1770.2784;  meter;  11 / 10;    1.1;    mile
-length; default;    GB; 201168 / 125;   1609.344;   meter;  1;  1.0;    mile
-length; default;    GB; 905256 / 625;   1448.4096;  meter;  4752;   4752.0; foot
-length; default;    GB; 381 / 1250; 0.3048; meter;  1;  1.0;    foot
-length; default;    GB; 3429 / 12500;   0.27432;    meter;  54 / 5; 10.8;   inch
-length; default;    GB; 127 / 5000; 0.0254; meter;  1;  1.0;    inch
-length; default;    GB; 1143 / 50000;   0.02286;    meter;  9 / 10; 0.9;    inch
-
-length; person; 001;    11 / 1000;  0.011;  meter;  11 / 10;    1.1;    centimeter
-length; person; 001;    1 / 100;    0.01;   meter;  1;  1.0;    centimeter
-length; person; 001;    9 / 1000;   0.009;  meter;  9 / 10; 0.9;    centimeter
-
-length; person; CA; 1397 / 50000;   0.02794;    meter;  11 / 10;    1.1;    inch
-length; person; CA; 127 / 5000; 0.0254; meter;  1;  1.0;    inch
-length; person; CA; 1143 / 50000;   0.02286;    meter;  9 / 10; 0.9;    inch
-
-length; person-height;  001;    11 / 1000;  0.011;  meter;  11 / 10;    1.1;    centimeter
-length; person-height;  001;    1 / 100;    0.01;   meter;  1;  1.0;    centimeter
-length; person-height;  001;    9 / 1000;   0.009;  meter;  9 / 10; 0.9;    centimeter
-
-length; person-height;  CA; 11811 / 12500;  0.94488;    meter;  3;  foot;   6 / 5;  1.2;    inch
-length; person-height;  CA; 1143 / 1250;    0.9144; meter;  3;  foot;   0;  0.0;    inch
-length; person-height;  CA; 11049 / 12500;  0.88392;    meter;  174 / 5;    34.8;   inch
-length; person-height;  CA; 127 / 5000; 0.0254; meter;  1;  1.0;    inch
-length; person-height;  CA; 1143 / 50000;   0.02286;    meter;  9 / 10; 0.9;    inch
-
-length; person-height;  AT; 11 / 10;    1.1;    meter;  1;  meter;  10; 10.0;   centimeter
-length; person-height;  AT; 1;  1.0;    meter;  1;  meter;  0;  0.0;    centimeter
-length; person-height;  AT; 9 / 10; 0.9;    meter;  0;  meter;  90; 90.0;   centimeter
-
-length; rainfall;   BR; 11 / 1000;  0.011;  meter;  11 / 10;    1.1;    centimeter
-length; rainfall;   BR; 1 / 100;    0.01;   meter;  1;  1.0;    centimeter
-length; rainfall;   BR; 9 / 1000;   0.009;  meter;  9 / 10; 0.9;    centimeter
-
-length; rainfall;   US; 1397 / 50000;   0.02794;    meter;  11 / 10;    1.1;    inch
-length; rainfall;   US; 127 / 5000; 0.0254; meter;  1;  1.0;    inch
-length; rainfall;   US; 1143 / 50000;   0.02286;    meter;  9 / 10; 0.9;    inch
-
-length; rainfall;   001;    11 / 10000; 0.0011; meter;  11 / 10;    1.1;    millimeter
-length; rainfall;   001;    1 / 1000;   0.001;  meter;  1;  1.0;    millimeter
-length; rainfall;   001;    9 / 10000;  9.0E-4; meter;  9 / 10; 0.9;    millimeter
-
-length; road;   001;    1000;   1000.0; meter;  1;  1.0;    kilometer
-length; road;   001;    900;    900.0;  meter;  9 / 10; 0.9;    kilometer
-length; road;   001;    800;    800.0;  meter;  800;    800.0;  meter
-length; road;   001;    300;    300.0;  meter;  300;    300.0;  meter
-length; road;   001;    2999 / 10;  299.9;  meter;  2999 / 10;  299.9;  meter
-length; road;   001;    1;  1.0;    meter;  1;  1.0;    meter
-length; road;   001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
-
-length; road;   US; 603504 / 625;   965.6064;   meter;  3 / 5;  0.6;    mile
-length; road;   US; 100584 / 125;   804.672;    meter;  1 / 2;  0.5;    mile
-length; road;   US; 402336 / 625;   643.7376;   meter;  2112;   2112.0; foot
-length; road;   US; 762 / 25;   30.48;  meter;  100;    100.0;  foot
-length; road;   US; 380619 / 12500; 30.44952;   meter;  999 / 10;   99.9;   foot
-length; road;   US; 381 / 1250; 0.3048; meter;  1;  1.0;    foot
-length; road;   US; 3429 / 12500;   0.27432;    meter;  9 / 10; 0.9;    foot
-
-length; road;   GB; 603504 / 625;   965.6064;   meter;  3 / 5;  0.6;    mile
-length; road;   GB; 100584 / 125;   804.672;    meter;  1 / 2;  0.5;    mile
-length; road;   GB; 402336 / 625;   643.7376;   meter;  704;    704.0;  yard
-length; road;   GB; 2286 / 25;  91.44;  meter;  100;    100.0;  yard
-length; road;   GB; 1141857 / 12500;    91.34856;   meter;  999 / 10;   99.9;   yard
-length; road;   GB; 1143 / 1250;    0.9144; meter;  1;  1.0;    yard
-length; road;   GB; 10287 / 12500;  0.82296;    meter;  9 / 10; 0.9;    yard
-
-length; road;   SE; 11000;  11000.0;    meter;  11 / 10;    1.1;    mile-scandinavian
-length; road;   SE; 10000;  10000.0;    meter;  1;  1.0;    mile-scandinavian
-length; road;   SE; 9000;   9000.0; meter;  9;  9.0;    kilometer
-length; road;   SE; 1000;   1000.0; meter;  1;  1.0;    kilometer
-length; road;   SE; 900;    900.0;  meter;  900;    900.0;  meter
-length; road;   SE; 300;    300.0;  meter;  300;    300.0;  meter
-length; road;   SE; 2999 / 10;  299.9;  meter;  2999 / 10;  299.9;  meter
-length; road;   SE; 1;  1.0;    meter;  1;  1.0;    meter
-length; road;   SE; 9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
-
-length; snowfall;   001;    11 / 1000;  0.011;  meter;  11 / 10;    1.1;    centimeter
-length; snowfall;   001;    1 / 100;    0.01;   meter;  1;  1.0;    centimeter
-length; snowfall;   001;    9 / 1000;   0.009;  meter;  9 / 10; 0.9;    centimeter
-
-length; snowfall;   US; 1397 / 50000;   0.02794;    meter;  11 / 10;    1.1;    inch
-length; snowfall;   US; 127 / 5000; 0.0254; meter;  1;  1.0;    inch
-length; snowfall;   US; 1143 / 50000;   0.02286;    meter;  9 / 10; 0.9;    inch
-
-length; vehicle;    GB; 4191 / 12500;   0.33528;    meter;  1;  foot;   6 / 5;  1.2;    inch
-length; vehicle;    GB; 381 / 1250; 0.3048; meter;  1;  foot;   0;  0.0;    inch
-length; vehicle;    GB; 3429 / 12500;   0.27432;    meter;  0;  foot;   54 / 5; 10.8;   inch
-
-length; vehicle;    001;    11 / 10;    1.1;    meter;  11 / 10;    1.1;    meter
-length; vehicle;    001;    1;  1.0;    meter;  1;  1.0;    meter
-length; vehicle;    001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
-
-length; vehicle;    MX; 11 / 10;    1.1;    meter;  1;  meter;  10; 10.0;   centimeter
-length; vehicle;    MX; 1;  1.0;    meter;  1;  meter;  0;  0.0;    centimeter
-length; vehicle;    MX; 9 / 10; 0.9;    meter;  0;  meter;  90; 90.0;   centimeter
-
-length; visiblty;   001;    200;    200.0;  meter;  1 / 5;  0.2;    kilometer
-length; visiblty;   001;    100;    100.0;  meter;  1 / 10; 0.1;    kilometer
-length; visiblty;   001;    1;  1.0;    meter;  1;  1.0;    meter
-length; visiblty;   001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
-length; visiblty;   001;    0;  0.0;    meter;  0;  0.0;    meter
-
-length; visiblty;   DE; 11 / 10;    1.1;    meter;  11 / 10;    1.1;    meter
-length; visiblty;   DE; 1;  1.0;    meter;  1;  1.0;    meter
-length; visiblty;   DE; 9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
-
-length; visiblty;   GB; 1106424 / 625;  1770.2784;  meter;  11 / 10;    1.1;    mile
-length; visiblty;   GB; 201168 / 125;   1609.344;   meter;  1;  1.0;    mile
-length; visiblty;   GB; 905256 / 625;   1448.4096;  meter;  4752;   4752.0; foot
-length; visiblty;   GB; 381 / 1250; 0.3048; meter;  1;  1.0;    foot
-length; visiblty;   GB; 3429 / 12500;   0.27432;    meter;  9 / 10; 0.9;    foot
-
-mass;   default;    001;    1100;   1100.0; kilogram;   11 / 10;    1.1;    metric-ton
-mass;   default;    001;    1000;   1000.0; kilogram;   1;  1.0;    metric-ton
-mass;   default;    001;    900;    900.0;  kilogram;   900;    900.0;  kilogram
-mass;   default;    001;    1;  1.0;    kilogram;   1;  1.0;    kilogram
-mass;   default;    001;    9 / 10; 0.9;    kilogram;   900;    900.0;  gram
-mass;   default;    001;    1 / 1000;   0.001;  kilogram;   1;  1.0;    gram
-mass;   default;    001;    9 / 10000;  9.0E-4; kilogram;   900;    900.0;  milligram
-mass;   default;    001;    1 / 1000000;    1.0E-6; kilogram;   1;  1.0;    milligram
-mass;   default;    001;    9 / 10000000;   9.0E-7; kilogram;   900;    900.0;  microgram
-mass;   default;    001;    1 / 1000000000; 1.0E-9; kilogram;   1;  1.0;    microgram
-mass;   default;    001;    9 / 10000000000;    9.0E-10;    kilogram;   9 / 10; 0.9;    microgram
-
-mass;   default;    GB; 498951607 / 500000; 997.903214; kilogram;   11 / 10;    1.1;    ton
-mass;   default;    GB; 45359237 / 50000;   907.18474;  kilogram;   1;  1.0;    ton
-mass;   default;    GB; 408233133 / 500000; 816.466266; kilogram;   1800;   1800.0; pound
-mass;   default;    GB; 45359237 / 100000000;   0.45359237; kilogram;   1;  1.0;    pound
-mass;   default;    GB; 408233133 / 1000000000; 0.408233133;    kilogram;   72 / 5; 14.4;   ounce
-mass;   default;    GB; 45359237 / 1600000000;  0.028349523125; kilogram;   1;  1.0;    ounce
-mass;   default;    GB; 408233133 / 16000000000;    0.0255145708125;    kilogram;   9 / 10; 0.9;    ounce
-
-mass;   person; 001;    11 / 10;    1.1;    kilogram;   11 / 10;    1.1;    kilogram
-mass;   person; 001;    1;  1.0;    kilogram;   1;  1.0;    kilogram
-mass;   person; 001;    9 / 10; 0.9;    kilogram;   900;    900.0;  gram
-mass;   person; 001;    1 / 1000;   0.001;  kilogram;   1;  1.0;    gram
-mass;   person; 001;    9 / 10000;  9.0E-4; kilogram;   9 / 10; 0.9;    gram
-
-mass;   person; DZ; 11 / 10;    1.1;    kilogram;   1;  kilogram;   100;    100.0;  gram
-mass;   person; DZ; 1;  1.0;    kilogram;   1;  kilogram;   0;  0.0;    gram
-mass;   person; DZ; 9 / 10; 0.9;    kilogram;   0;  kilogram;   900;    900.0;  gram
-
-mass;   person; US; 498951607 / 1000000000; 0.498951607;    kilogram;   11 / 10;    1.1;    pound
-mass;   person; US; 45359237 / 100000000;   0.45359237; kilogram;   1;  1.0;    pound
-mass;   person; US; 408233133 / 1000000000; 0.408233133;    kilogram;   0;  pound;  72 / 5; 14.4;   ounce
-
-mass;   person; GB; 3492661249 / 500000000; 6.985322498;    kilogram;   1;  stone;  7 / 5;  1.4;    pound
-mass;   person; GB; 317514659 / 50000000;   6.35029318; kilogram;   1;  stone;  0;  0.0;    pound
-mass;   person; GB; 2857631931 / 500000000; 5.715263862;    kilogram;   12; pound;  48 / 5; 9.6;    ounce
-mass;   person; GB; 45359237 / 100000000;   0.45359237; kilogram;   1;  pound;  0;  0.0;    ounce
-mass;   person; GB; 408233133 / 1000000000; 0.408233133;    kilogram;   0;  pound;  72 / 5; 14.4;   ounce
-
-mass;   person; HK; 498951607 / 1000000000; 0.498951607;    kilogram;   1;  pound;  8 / 5;  1.6;    ounce
-mass;   person; HK; 45359237 / 100000000;   0.45359237; kilogram;   1;  pound;  0;  0.0;    ounce
-mass;   person; HK; 408233133 / 1000000000; 0.408233133;    kilogram;   0;  pound;  72 / 5; 14.4;   ounce
-
-mass-density;   blood-glucose;  001;    11 / 1000;  0.011;  kilogram-per-cubic-meter;   11 / 10;    1.1;    milligram-per-deciliter
-mass-density;   blood-glucose;  001;    1 / 100;    0.01;   kilogram-per-cubic-meter;   1;  1.0;    milligram-per-deciliter
-mass-density;   blood-glucose;  001;    9 / 1000;   0.009;  kilogram-per-cubic-meter;   9 / 10; 0.9;    milligram-per-deciliter
-
-mass-density;   default;    001;    11 / 10;    1.1;    kilogram-per-cubic-meter;   11 / 10;    1.1;    kilogram-per-cubic-meter
-mass-density;   default;    001;    1;  1.0;    kilogram-per-cubic-meter;   1;  1.0;    kilogram-per-cubic-meter
-mass-density;   default;    001;    9 / 10; 0.9;    kilogram-per-cubic-meter;   9 / 10; 0.9;    kilogram-per-cubic-meter
-
-power;  default;    001;    1100000000; 1.1E9;  kilogram-square-meter-per-cubic-second; 11 / 10;    1.1;    gigawatt
-power;  default;    001;    1000000000; 1.0E9;  kilogram-square-meter-per-cubic-second; 1;  1.0;    gigawatt
-power;  default;    001;    900000000;  9.0E8;  kilogram-square-meter-per-cubic-second; 900;    900.0;  megawatt
-power;  default;    001;    1000000;    1000000.0;  kilogram-square-meter-per-cubic-second; 1;  1.0;    megawatt
-power;  default;    001;    900000; 900000.0;   kilogram-square-meter-per-cubic-second; 900;    900.0;  kilowatt
-power;  default;    001;    1000;   1000.0; kilogram-square-meter-per-cubic-second; 1;  1.0;    kilowatt
-power;  default;    001;    900;    900.0;  kilogram-square-meter-per-cubic-second; 900;    900.0;  watt
-power;  default;    001;    1;  1.0;    kilogram-square-meter-per-cubic-second; 1;  1.0;    watt
-power;  default;    001;    9 / 10; 0.9;    kilogram-square-meter-per-cubic-second; 900;    900.0;  milliwatt
-power;  default;    001;    1 / 1000;   0.001;  kilogram-square-meter-per-cubic-second; 1;  1.0;    milliwatt
-power;  default;    001;    9 / 10000;  9.0E-4; kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    milliwatt
-
-power;  engine; 001;    1100;   1100.0; kilogram-square-meter-per-cubic-second; 11 / 10;    1.1;    kilowatt
-power;  engine; 001;    1000;   1000.0; kilogram-square-meter-per-cubic-second; 1;  1.0;    kilowatt
-power;  engine; 001;    900;    900.0;  kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    kilowatt
-
-power;  engine; GB; 410134929370248621 / 500000000000000;   820.2698587404972;  kilogram-square-meter-per-cubic-second; 11 / 10;    1.1;    horsepower
-power;  engine; GB; 37284993579113511 / 50000000000000; 745.6998715822702;  kilogram-square-meter-per-cubic-second; 1;  1.0;    horsepower
-power;  engine; GB; 335564942212021599 / 500000000000000;   671.1298844240432;  kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    horsepower
-
-pressure;   baromtrc;   001;    110;    110.0;  kilogram-per-meter-square-second;   11 / 10;    1.1;    hectopascal
-pressure;   baromtrc;   001;    100;    100.0;  kilogram-per-meter-square-second;   1;  1.0;    hectopascal
-pressure;   baromtrc;   001;    90; 90.0;   kilogram-per-meter-square-second;   9 / 10; 0.9;    hectopascal
-
-pressure;   baromtrc;   IN; 37250275043751 / 10000000000;   3725.0275043751;    kilogram-per-meter-square-second;   11 / 10;    1.1;    inch-ofhg
-pressure;   baromtrc;   IN; 3386388640341 / 1000000000; 3386.388640341; kilogram-per-meter-square-second;   1;  1.0;    inch-ofhg
-pressure;   baromtrc;   IN; 30477497763069 / 10000000000;   3047.7497763069;    kilogram-per-meter-square-second;   9 / 10; 0.9;    inch-ofhg
-
-pressure;   baromtrc;   BR; 110;    110.0;  kilogram-per-meter-square-second;   11 / 10;    1.1;    millibar
-pressure;   baromtrc;   BR; 100;    100.0;  kilogram-per-meter-square-second;   1;  1.0;    millibar
-pressure;   baromtrc;   BR; 90; 90.0;   kilogram-per-meter-square-second;   9 / 10; 0.9;    millibar
-
-pressure;   baromtrc;   MX; 293309252313 / 2000000000;  146.6546261565; kilogram-per-meter-square-second;   11 / 10;    1.1;    millimeter-ofhg
-pressure;   baromtrc;   MX; 26664477483 / 200000000;    133.322387415;  kilogram-per-meter-square-second;   1;  1.0;    millimeter-ofhg
-pressure;   baromtrc;   MX; 239980297347 / 2000000000;  119.9901486735; kilogram-per-meter-square-second;   9 / 10; 0.9;    millimeter-ofhg
-
-pressure;   default;    001;    1100000;    1100000.0;  kilogram-per-meter-square-second;   11 / 10;    1.1;    megapascal
-pressure;   default;    001;    1000000;    1000000.0;  kilogram-per-meter-square-second;   1;  1.0;    megapascal
-pressure;   default;    001;    900000; 900000.0;   kilogram-per-meter-square-second;   900000; 900000.0;   pascal
-pressure;   default;    001;    1;  1.0;    kilogram-per-meter-square-second;   1;  1.0;    pascal
-pressure;   default;    001;    9 / 10; 0.9;    kilogram-per-meter-square-second;   9 / 10; 0.9;    pascal
-
-pressure;   default;    GB; 97860875535731 / 12903200000;   7584.233022485197;  kilogram-per-meter-square-second;   11 / 10;    1.1;    pound-force-per-square-inch
-pressure;   default;    GB; 8896443230521 / 1290320000; 6894.757293168361;  kilogram-per-meter-square-second;   1;  1.0;    pound-force-per-square-inch
-pressure;   default;    GB; 80067989074689 / 12903200000;   6205.281563851525;  kilogram-per-meter-square-second;   9 / 10; 0.9;    pound-force-per-square-inch
-
-speed;  default;    001;    11 / 36;    0.3055555555555556; meter-per-second;   11 / 10;    1.1;    kilometer-per-hour
-speed;  default;    001;    5 / 18; 0.2777777777777778; meter-per-second;   1;  1.0;    kilometer-per-hour
-speed;  default;    001;    1 / 4;  0.25;   meter-per-second;   9 / 10; 0.9;    kilometer-per-hour
-
-speed;  default;    GB; 15367 / 31250;  0.491744;   meter-per-second;   11 / 10;    1.1;    mile-per-hour
-speed;  default;    GB; 1397 / 3125;    0.44704;    meter-per-second;   1;  1.0;    mile-per-hour
-speed;  default;    GB; 12573 / 31250;  0.402336;   meter-per-second;   9 / 10; 0.9;    mile-per-hour
-
-speed;  wind;   001;    11 / 36;    0.3055555555555556; meter-per-second;   11 / 10;    1.1;    kilometer-per-hour
-speed;  wind;   001;    5 / 18; 0.2777777777777778; meter-per-second;   1;  1.0;    kilometer-per-hour
-speed;  wind;   001;    1 / 4;  0.25;   meter-per-second;   9 / 10; 0.9;    kilometer-per-hour
-
-speed;  wind;   FI; 11 / 10;    1.1;    meter-per-second;   11 / 10;    1.1;    meter-per-second
-speed;  wind;   FI; 1;  1.0;    meter-per-second;   1;  1.0;    meter-per-second
-speed;  wind;   FI; 9 / 10; 0.9;    meter-per-second;   9 / 10; 0.9;    meter-per-second
-
-speed;  wind;   US; 15367 / 31250;  0.491744;   meter-per-second;   11 / 10;    1.1;    mile-per-hour
-speed;  wind;   US; 1397 / 3125;    0.44704;    meter-per-second;   1;  1.0;    mile-per-hour
-speed;  wind;   US; 12573 / 31250;  0.402336;   meter-per-second;   9 / 10; 0.9;    mile-per-hour
-
-temperature;    default;    001;    1097 / 4;   274.25; kelvin; 11 / 10;    1.1;    celsius
-temperature;    default;    001;    5483 / 20;  274.15; kelvin; 1;  1.0;    celsius
-temperature;    default;    001;    5481 / 20;  274.05; kelvin; 9 / 10; 0.9;    celsius
-
-temperature;    default;    US; 15359 / 60; 255.9833333333333;  kelvin; 11 / 10;    1.1;    fahrenheit
-temperature;    default;    US; 46067 / 180;    255.9277777777778;  kelvin; 1;  1.0;    fahrenheit
-temperature;    default;    US; 46057 / 180;    255.8722222222222;  kelvin; 9 / 10; 0.9;    fahrenheit
-
-temperature;    weather;    001;    1097 / 4;   274.25; kelvin; 11 / 10;    1.1;    celsius
-temperature;    weather;    001;    5483 / 20;  274.15; kelvin; 1;  1.0;    celsius
-temperature;    weather;    001;    5481 / 20;  274.05; kelvin; 9 / 10; 0.9;    celsius
-
-temperature;    weather;    BS; 15359 / 60; 255.9833333333333;  kelvin; 11 / 10;    1.1;    fahrenheit
-temperature;    weather;    BS; 46067 / 180;    255.9277777777778;  kelvin; 1;  1.0;    fahrenheit
-temperature;    weather;    BS; 46057 / 180;    255.8722222222222;  kelvin; 9 / 10; 0.9;    fahrenheit
-
-volume; default;    001;    11 / 10;    1.1;    cubic-meter;    11 / 10;    1.1;    cubic-meter
-volume; default;    001;    1;  1.0;    cubic-meter;    1;  1.0;    cubic-meter
-volume; default;    001;    9 / 10; 0.9;    cubic-meter;    900000; 900000.0;   cubic-centimeter
-volume; default;    001;    1 / 1000000;    1.0E-6; cubic-meter;    1;  1.0;    cubic-centimeter
-volume; default;    001;    9 / 10000000;   9.0E-7; cubic-meter;    9 / 10; 0.9;    cubic-centimeter
-
-volume; default;    GB; 608369751 / 19531250000;    0.0311485312512;    cubic-meter;    11 / 10;    1.1;    cubic-foot
-volume; default;    GB; 55306341 / 1953125000;  0.028316846592; cubic-meter;    1;  1.0;    cubic-foot
-volume; default;    GB; 497757069 / 19531250000;    0.0254851619328;    cubic-meter;    7776 / 5;   1555.2; cubic-inch
-volume; default;    GB; 2048383 / 125000000000; 1.6387064E-5;   cubic-meter;    1;  1.0;    cubic-inch
-volume; default;    GB; 18435447 / 1250000000000;   1.47483576E-5;  cubic-meter;    9 / 10; 0.9;    cubic-inch
-
-volume; fluid;  001;    11 / 10000; 0.0011; cubic-meter;    11 / 10;    1.1;    liter
-volume; fluid;  001;    1 / 1000;   0.001;  cubic-meter;    1;  1.0;    liter
-volume; fluid;  001;    9 / 10000;  9.0E-4; cubic-meter;    900;    900.0;  milliliter
-volume; fluid;  001;    1 / 1000000;    1.0E-6; cubic-meter;    1;  1.0;    milliliter
-volume; fluid;  001;    9 / 10000000;   9.0E-7; cubic-meter;    9 / 10; 0.9;    milliliter
-
-volume; fluid;  US; 5204941203 / 1250000000000; 0.0041639529624;    cubic-meter;    11 / 10;    1.1;    gallon
-volume; fluid;  US; 473176473 / 125000000000;   0.003785411784; cubic-meter;    1;  1.0;    gallon
-volume; fluid;  US; 4258588257 / 1250000000000; 0.0034068706056;    cubic-meter;    18 / 5; 3.6;    quart
-volume; fluid;  US; 473176473 / 500000000000;   9.46352946E-4;  cubic-meter;    1;  1.0;    quart
-volume; fluid;  US; 4258588257 / 5000000000000; 8.517176514E-4; cubic-meter;    9 / 5;  1.8;    pint
-volume; fluid;  US; 473176473 / 1000000000000;  4.73176473E-4;  cubic-meter;    1;  1.0;    pint
-volume; fluid;  US; 4258588257 / 10000000000000;    4.258588257E-4; cubic-meter;    9 / 5;  1.8;    cup
-volume; fluid;  US; 473176473 / 2000000000000;  2.365882365E-4; cubic-meter;    1;  1.0;    cup
-volume; fluid;  US; 4258588257 / 20000000000000;    2.1292941285E-4;    cubic-meter;    36 / 5; 7.2;    fluid-ounce
-volume; fluid;  US; 473176473 / 16000000000000; 2.95735295625E-5;   cubic-meter;    1;  1.0;    fluid-ounce
-volume; fluid;  US; 4258588257 / 160000000000000;   2.661617660625E-5;  cubic-meter;    9 / 5;  1.8;    tablespoon
-volume; fluid;  US; 473176473 / 32000000000000; 1.478676478125E-5;  cubic-meter;    1;  1.0;    tablespoon
-volume; fluid;  US; 4258588257 / 320000000000000;   1.3308088303125E-5; cubic-meter;    27 / 10;    2.7;    teaspoon
-volume; fluid;  US; 157725491 / 32000000000000; 4.92892159375E-6;   cubic-meter;    1;  1.0;    teaspoon
-volume; fluid;  US; 1419529419 / 320000000000000;   4.436029434375E-6;  cubic-meter;    9 / 10; 0.9;    teaspoon
-
-volume; fluid;  GB; 5000699 / 1000000000;   0.005000699;    cubic-meter;    11 / 10;    1.1;    gallon-imperial
-volume; fluid;  GB; 454609 / 100000000; 0.00454609; cubic-meter;    1;  1.0;    gallon-imperial
-volume; fluid;  GB; 4091481 / 1000000000;   0.004091481;    cubic-meter;    144;    144.0;  fluid-ounce-imperial
-volume; fluid;  GB; 454609 / 16000000000;   2.84130625E-5;  cubic-meter;    1;  1.0;    fluid-ounce-imperial
-volume; fluid;  GB; 4091481 / 160000000000; 2.557175625E-5; cubic-meter;    9 / 10; 0.9;    fluid-ounce-imperial
-
-volume; oil;    001;    109303765263 / 625000000000;    0.1748860244208;    cubic-meter;    11 / 10;    1.1;    barrel
-volume; oil;    001;    9936705933 / 62500000000;   0.158987294928; cubic-meter;    1;  1.0;    barrel
-volume; oil;    001;    89430353397 / 625000000000; 0.1430885654352;    cubic-meter;    9 / 10; 0.9;    barrel
-
-volume; vehicle;    US; 5204941203 / 1250000000000; 0.0041639529624;    cubic-meter;    11 / 10;    1.1;    gallon
-volume; vehicle;    US; 473176473 / 125000000000;   0.003785411784; cubic-meter;    1;  1.0;    gallon
-volume; vehicle;    US; 4258588257 / 1250000000000; 0.0034068706056;    cubic-meter;    9 / 10; 0.9;    gallon
-
-volume; vehicle;    001;    11 / 10000; 0.0011; cubic-meter;    11 / 10;    1.1;    liter
-volume; vehicle;    001;    1 / 1000;   0.001;  cubic-meter;    1;  1.0;    liter
-volume; vehicle;    001;    9 / 10000;  9.0E-4; cubic-meter;    9 / 10; 0.9;    liter
-
-year-duration;  default;    001;    11 / 10;    1.1;    year;   11 / 10;    1.1;    year
-year-duration;  default;    001;    1;  1.0;    year;   1;  1.0;    year
-year-duration;  default;    001;    9 / 10; 0.9;    year;   54 / 5; 10.8;   month
-year-duration;  default;    001;    1 / 12; 0.08333333333333333;    year;   1;  1.0;    month
-year-duration;  default;    001;    3 / 40; 0.075;  year;   9 / 10; 0.9;    month
-
-year-duration;  person-age; 001;    13 / 5; 2.6;    year;   13 / 5; 2.6;    year-person
-year-duration;  person-age; 001;    5 / 2;  2.5;    year;   5 / 2;  2.5;    year-person
-year-duration;  person-age; 001;    12 / 5; 2.4;    year;   2;  year-person;    24 / 5; 4.8;    month-person
-year-duration;  person-age; 001;    1;  1.0;    year;   1;  year-person;    0;  0.0;    month-person
-year-duration;  person-age; 001;    9 / 10; 0.9;    year;   54 / 5; 10.8;   month-person
-year-duration;  person-age; 001;    1 / 12; 0.08333333333333333;    year;   1;  1.0;    month-person
-year-duration;  person-age; 001;    3 / 40; 0.075;  year;   9 / 10; 0.9;    month-person
+area;  default;        001;    1100000;        1100000.0;      square-meter;   11 / 10;        1.1;    square-kilometer
+area;  default;        001;    1000000;        1000000.0;      square-meter;   1;      1.0;    square-kilometer
+area;  default;        001;    900000; 900000.0;       square-meter;   90;     90.0;   hectare
+area;  default;        001;    10000;  10000.0;        square-meter;   1;      1.0;    hectare
+area;  default;        001;    9000;   9000.0; square-meter;   9000;   9000.0; square-meter
+area;  default;        001;    1;      1.0;    square-meter;   1;      1.0;    square-meter
+area;  default;        001;    9 / 10; 0.9;    square-meter;   9000;   9000.0; square-centimeter
+area;  default;        001;    1 / 10000;      1.0E-4; square-meter;   1;      1.0;    square-centimeter
+area;  default;        001;    9 / 100000;     9.0E-5; square-meter;   9 / 10; 0.9;    square-centimeter
+
+area;  default;        GB;     222577103232 / 78125;   2848986.9213696;        square-meter;   11 / 10;        1.1;    square-mile
+area;  default;        GB;     40468564224 / 15625;    2589988.110336; square-meter;   1;      1.0;    square-mile
+area;  default;        GB;     182108539008 / 78125;   2330989.2993024;        square-meter;   576;    576.0;  acre
+area;  default;        GB;     316160658 / 78125;      4046.8564224;   square-meter;   1;      1.0;    acre
+area;  default;        GB;     1422722961 / 390625;    3642.17078016;  square-meter;   39204;  39204.0;        square-foot
+area;  default;        GB;     145161 / 1562500;       0.09290304;     square-meter;   1;      1.0;    square-foot
+area;  default;        GB;     1306449 / 15625000;     0.083612736;    square-meter;   648 / 5;        129.6;  square-inch
+area;  default;        GB;     16129 / 25000000;       6.4516E-4;      square-meter;   1;      1.0;    square-inch
+area;  default;        GB;     145161 / 250000000;     5.80644E-4;     square-meter;   9 / 10; 0.9;    square-inch
+
+area;  geograph;       001;    1100000;        1100000.0;      square-meter;   11 / 10;        1.1;    square-kilometer
+area;  geograph;       001;    1000000;        1000000.0;      square-meter;   1;      1.0;    square-kilometer
+area;  geograph;       001;    900000; 900000.0;       square-meter;   9 / 10; 0.9;    square-kilometer
+
+area;  geograph;       GB;     222577103232 / 78125;   2848986.9213696;        square-meter;   11 / 10;        1.1;    square-mile
+area;  geograph;       GB;     40468564224 / 15625;    2589988.110336; square-meter;   1;      1.0;    square-mile
+area;  geograph;       GB;     182108539008 / 78125;   2330989.2993024;        square-meter;   9 / 10; 0.9;    square-mile
+
+area;  land;   001;    11000;  11000.0;        square-meter;   11 / 10;        1.1;    hectare
+area;  land;   001;    10000;  10000.0;        square-meter;   1;      1.0;    hectare
+area;  land;   001;    9000;   9000.0; square-meter;   9 / 10; 0.9;    hectare
+
+area;  land;   GB;     1738883619 / 390625;    4451.54206464;  square-meter;   11 / 10;        1.1;    acre
+area;  land;   GB;     316160658 / 78125;      4046.8564224;   square-meter;   1;      1.0;    acre
+area;  land;   GB;     1422722961 / 390625;    3642.17078016;  square-meter;   9 / 10; 0.9;    acre
+
+concentration; blood-glucose;  AG;     662435483600000000000000;       6.624354836E23; item-per-cubic-meter;   11 / 10;        1.1;    millimole-per-liter
+concentration; blood-glucose;  AG;     602214076000000000000000;       6.02214076E23;  item-per-cubic-meter;   1;      1.0;    millimole-per-liter
+concentration; blood-glucose;  AG;     541992668400000000000000;       5.419926684E23; item-per-cubic-meter;   9 / 10; 0.9;    millimole-per-liter
+
+concentration; default;        001;    11 / 10;        1.1;    item-per-cubic-meter;   11 / 10;        1.1;    item-per-cubic-meter
+concentration; default;        001;    1;      1.0;    item-per-cubic-meter;   1;      1.0;    item-per-cubic-meter
+concentration; default;        001;    9 / 10; 0.9;    item-per-cubic-meter;   9 / 10; 0.9;    item-per-cubic-meter
+
+consumption;   default;        001;    11 / 1000000000;        1.1E-8; cubic-meter-per-meter;  11 / 10;        1.1;    liter-per-100-kilometer
+consumption;   default;        001;    1 / 100000000;  1.0E-8; cubic-meter-per-meter;  1;      1.0;    liter-per-100-kilometer
+consumption;   default;        001;    9 / 1000000000; 9.0E-9; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-100-kilometer
+
+consumption;   vehicle-fuel;   001;    11 / 1000000000;        1.1E-8; cubic-meter-per-meter;  11 / 10;        1.1;    liter-per-100-kilometer
+consumption;   vehicle-fuel;   001;    1 / 100000000;  1.0E-8; cubic-meter-per-meter;  1;      1.0;    liter-per-100-kilometer
+consumption;   vehicle-fuel;   001;    9 / 1000000000; 9.0E-9; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-100-kilometer
+
+consumption;   vehicle-fuel;   BR;     11 / 10000000;  1.1E-6; cubic-meter-per-meter;  11 / 10;        1.1;    liter-per-kilometer
+consumption;   vehicle-fuel;   BR;     1 / 1000000;    1.0E-6; cubic-meter-per-meter;  1;      1.0;    liter-per-kilometer
+consumption;   vehicle-fuel;   BR;     9 / 10000000;   9.0E-7; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-kilometer
+
+consumption-inverse;   default;        001;    110000000;      1.1E8;  meter-per-cubic-meter;  11 / 10;        1.1;    kilometer-per-centiliter
+consumption-inverse;   default;        001;    100000000;      1.0E8;  meter-per-cubic-meter;  1;      1.0;    kilometer-per-centiliter
+consumption-inverse;   default;        001;    90000000;       9.0E7;  meter-per-cubic-meter;  9 / 10; 0.9;    kilometer-per-centiliter
+
+consumption-inverse;   vehicle-fuel;   001;    110000000;      1.1E8;  meter-per-cubic-meter;  11 / 10;        1.1;    kilometer-per-centiliter
+consumption-inverse;   vehicle-fuel;   001;    100000000;      1.0E8;  meter-per-cubic-meter;  1;      1.0;    kilometer-per-centiliter
+consumption-inverse;   vehicle-fuel;   001;    90000000;       9.0E7;  meter-per-cubic-meter;  9 / 10; 0.9;    kilometer-per-centiliter
+
+consumption-inverse;   vehicle-fuel;   US;     52800000000 / 112903;   467658.0781732992;      meter-per-cubic-meter;  11 / 10;        1.1;    mile-per-gallon
+consumption-inverse;   vehicle-fuel;   US;     48000000000 / 112903;   425143.707430272;       meter-per-cubic-meter;  1;      1.0;    mile-per-gallon
+consumption-inverse;   vehicle-fuel;   US;     43200000000 / 112903;   382629.3366872448;      meter-per-cubic-meter;  9 / 10; 0.9;    mile-per-gallon
+
+consumption-inverse;   vehicle-fuel;   CA;     177027840000 / 454609;  389406.8089281118;      meter-per-cubic-meter;  11 / 10;        1.1;    mile-per-gallon-imperial
+consumption-inverse;   vehicle-fuel;   CA;     160934400000 / 454609;  354006.1899346471;      meter-per-cubic-meter;  1;      1.0;    mile-per-gallon-imperial
+consumption-inverse;   vehicle-fuel;   CA;     144840960000 / 454609;  318605.5709411824;      meter-per-cubic-meter;  9 / 10; 0.9;    mile-per-gallon-imperial
+
+duration;      default;        001;    95040;  95040.0;        second; 11 / 10;        1.1;    day
+duration;      default;        001;    86400;  86400.0;        second; 1;      1.0;    day
+duration;      default;        001;    77760;  77760.0;        second; 108 / 5;        21.6;   hour
+duration;      default;        001;    3600;   3600.0; second; 1;      1.0;    hour
+duration;      default;        001;    3240;   3240.0; second; 54;     54.0;   minute
+duration;      default;        001;    60;     60.0;   second; 1;      1.0;    minute
+duration;      default;        001;    54;     54.0;   second; 54;     54.0;   second
+duration;      default;        001;    1;      1.0;    second; 1;      1.0;    second
+duration;      default;        001;    9 / 10; 0.9;    second; 900;    900.0;  millisecond
+duration;      default;        001;    1 / 1000;       0.001;  second; 1;      1.0;    millisecond
+duration;      default;        001;    9 / 10000;      9.0E-4; second; 900;    900.0;  microsecond
+duration;      default;        001;    1 / 1000000;    1.0E-6; second; 1;      1.0;    microsecond
+duration;      default;        001;    9 / 10000000;   9.0E-7; second; 900;    900.0;  nanosecond
+duration;      default;        001;    1 / 1000000000; 1.0E-9; second; 1;      1.0;    nanosecond
+duration;      default;        001;    9 / 10000000000;        9.0E-10;        second; 9 / 10; 0.9;    nanosecond
+
+duration;      media;  001;    66;     66.0;   second; 1;      minute; 6;      6.0;    second
+duration;      media;  001;    60;     60.0;   second; 1;      minute; 0;      0.0;    second
+duration;      media;  001;    54;     54.0;   second; 54;     54.0;   second
+duration;      media;  001;    1;      1.0;    second; 1;      1.0;    second
+duration;      media;  001;    9 / 10; 0.9;    second; 9 / 10; 0.9;    second
+
+energy;        default;        001;    3960000;        3960000.0;      kilogram-square-meter-per-square-second;        11 / 10;        1.1;    kilowatt-hour
+energy;        default;        001;    3600000;        3600000.0;      kilogram-square-meter-per-square-second;        1;      1.0;    kilowatt-hour
+energy;        default;        001;    3240000;        3240000.0;      kilogram-square-meter-per-square-second;        9 / 10; 0.9;    kilowatt-hour
+
+energy;        food;   US;     23012 / 5;      4602.4; kilogram-square-meter-per-square-second;        11 / 10;        1.1;    foodcalorie
+energy;        food;   US;     4184;   4184.0; kilogram-square-meter-per-square-second;        1;      1.0;    foodcalorie
+energy;        food;   US;     18828 / 5;      3765.6; kilogram-square-meter-per-square-second;        9 / 10; 0.9;    foodcalorie
+
+energy;        food;   001;    23012 / 5;      4602.4; kilogram-square-meter-per-square-second;        11 / 10;        1.1;    kilocalorie
+energy;        food;   001;    4184;   4184.0; kilogram-square-meter-per-square-second;        1;      1.0;    kilocalorie
+energy;        food;   001;    18828 / 5;      3765.6; kilogram-square-meter-per-square-second;        9 / 10; 0.9;    kilocalorie
+
+length;        default;        001;    1100;   1100.0; meter;  11 / 10;        1.1;    kilometer
+length;        default;        001;    1000;   1000.0; meter;  1;      1.0;    kilometer
+length;        default;        001;    900;    900.0;  meter;  900;    900.0;  meter
+length;        default;        001;    1;      1.0;    meter;  1;      1.0;    meter
+length;        default;        001;    9 / 10; 0.9;    meter;  90;     90.0;   centimeter
+length;        default;        001;    1 / 100;        0.01;   meter;  1;      1.0;    centimeter
+length;        default;        001;    9 / 1000;       0.009;  meter;  9 / 10; 0.9;    centimeter
+
+length;        default;        GB;     1106424 / 625;  1770.2784;      meter;  11 / 10;        1.1;    mile
+length;        default;        GB;     201168 / 125;   1609.344;       meter;  1;      1.0;    mile
+length;        default;        GB;     905256 / 625;   1448.4096;      meter;  4752;   4752.0; foot
+length;        default;        GB;     381 / 1250;     0.3048; meter;  1;      1.0;    foot
+length;        default;        GB;     3429 / 12500;   0.27432;        meter;  54 / 5; 10.8;   inch
+length;        default;        GB;     127 / 5000;     0.0254; meter;  1;      1.0;    inch
+length;        default;        GB;     1143 / 50000;   0.02286;        meter;  9 / 10; 0.9;    inch
+
+length;        focal-length;   001;    11 / 10000;     0.0011; meter;  11 / 10;        1.1;    millimeter
+length;        focal-length;   001;    1 / 1000;       0.001;  meter;  1;      1.0;    millimeter
+length;        focal-length;   001;    9 / 10000;      9.0E-4; meter;  9 / 10; 0.9;    millimeter
+
+length;        person; 001;    11 / 1000;      0.011;  meter;  11 / 10;        1.1;    centimeter
+length;        person; 001;    1 / 100;        0.01;   meter;  1;      1.0;    centimeter
+length;        person; 001;    9 / 1000;       0.009;  meter;  9 / 10; 0.9;    centimeter
+
+length;        person; CA;     1397 / 50000;   0.02794;        meter;  11 / 10;        1.1;    inch
+length;        person; CA;     127 / 5000;     0.0254; meter;  1;      1.0;    inch
+length;        person; CA;     1143 / 50000;   0.02286;        meter;  9 / 10; 0.9;    inch
+
+length;        person-height;  001;    11 / 1000;      0.011;  meter;  11 / 10;        1.1;    centimeter
+length;        person-height;  001;    1 / 100;        0.01;   meter;  1;      1.0;    centimeter
+length;        person-height;  001;    9 / 1000;       0.009;  meter;  9 / 10; 0.9;    centimeter
+
+length;        person-height;  CA;     11811 / 12500;  0.94488;        meter;  3;      foot;   6 / 5;  1.2;    inch
+length;        person-height;  CA;     1143 / 1250;    0.9144; meter;  3;      foot;   0;      0.0;    inch
+length;        person-height;  CA;     11049 / 12500;  0.88392;        meter;  174 / 5;        34.8;   inch
+length;        person-height;  CA;     127 / 5000;     0.0254; meter;  1;      1.0;    inch
+length;        person-height;  CA;     1143 / 50000;   0.02286;        meter;  9 / 10; 0.9;    inch
+
+length;        person-height;  AT;     11 / 10;        1.1;    meter;  1;      meter;  10;     10.0;   centimeter
+length;        person-height;  AT;     1;      1.0;    meter;  1;      meter;  0;      0.0;    centimeter
+length;        person-height;  AT;     9 / 10; 0.9;    meter;  0;      meter;  90;     90.0;   centimeter
+
+length;        rainfall;       BR;     11 / 1000;      0.011;  meter;  11 / 10;        1.1;    centimeter
+length;        rainfall;       BR;     1 / 100;        0.01;   meter;  1;      1.0;    centimeter
+length;        rainfall;       BR;     9 / 1000;       0.009;  meter;  9 / 10; 0.9;    centimeter
+
+length;        rainfall;       US;     1397 / 50000;   0.02794;        meter;  11 / 10;        1.1;    inch
+length;        rainfall;       US;     127 / 5000;     0.0254; meter;  1;      1.0;    inch
+length;        rainfall;       US;     1143 / 50000;   0.02286;        meter;  9 / 10; 0.9;    inch
+
+length;        rainfall;       001;    11 / 10000;     0.0011; meter;  11 / 10;        1.1;    millimeter
+length;        rainfall;       001;    1 / 1000;       0.001;  meter;  1;      1.0;    millimeter
+length;        rainfall;       001;    9 / 10000;      9.0E-4; meter;  9 / 10; 0.9;    millimeter
+
+length;        road;   001;    1000;   1000.0; meter;  1;      1.0;    kilometer
+length;        road;   001;    900;    900.0;  meter;  9 / 10; 0.9;    kilometer
+length;        road;   001;    800;    800.0;  meter;  800;    800.0;  meter
+length;        road;   001;    300;    300.0;  meter;  300;    300.0;  meter
+length;        road;   001;    2999 / 10;      299.9;  meter;  2999 / 10;      299.9;  meter
+length;        road;   001;    1;      1.0;    meter;  1;      1.0;    meter
+length;        road;   001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
+
+length;        road;   US;     603504 / 625;   965.6064;       meter;  3 / 5;  0.6;    mile
+length;        road;   US;     100584 / 125;   804.672;        meter;  1 / 2;  0.5;    mile
+length;        road;   US;     402336 / 625;   643.7376;       meter;  2112;   2112.0; foot
+length;        road;   US;     762 / 25;       30.48;  meter;  100;    100.0;  foot
+length;        road;   US;     380619 / 12500; 30.44952;       meter;  999 / 10;       99.9;   foot
+length;        road;   US;     381 / 1250;     0.3048; meter;  1;      1.0;    foot
+length;        road;   US;     3429 / 12500;   0.27432;        meter;  9 / 10; 0.9;    foot
+
+length;        road;   GB;     603504 / 625;   965.6064;       meter;  3 / 5;  0.6;    mile
+length;        road;   GB;     100584 / 125;   804.672;        meter;  1 / 2;  0.5;    mile
+length;        road;   GB;     402336 / 625;   643.7376;       meter;  704;    704.0;  yard
+length;        road;   GB;     2286 / 25;      91.44;  meter;  100;    100.0;  yard
+length;        road;   GB;     1141857 / 12500;        91.34856;       meter;  999 / 10;       99.9;   yard
+length;        road;   GB;     1143 / 1250;    0.9144; meter;  1;      1.0;    yard
+length;        road;   GB;     10287 / 12500;  0.82296;        meter;  9 / 10; 0.9;    yard
+
+length;        road;   SE;     11000;  11000.0;        meter;  11 / 10;        1.1;    mile-scandinavian
+length;        road;   SE;     10000;  10000.0;        meter;  1;      1.0;    mile-scandinavian
+length;        road;   SE;     9000;   9000.0; meter;  9;      9.0;    kilometer
+length;        road;   SE;     1000;   1000.0; meter;  1;      1.0;    kilometer
+length;        road;   SE;     900;    900.0;  meter;  900;    900.0;  meter
+length;        road;   SE;     300;    300.0;  meter;  300;    300.0;  meter
+length;        road;   SE;     2999 / 10;      299.9;  meter;  2999 / 10;      299.9;  meter
+length;        road;   SE;     1;      1.0;    meter;  1;      1.0;    meter
+length;        road;   SE;     9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
+
+length;        snowfall;       001;    11 / 1000;      0.011;  meter;  11 / 10;        1.1;    centimeter
+length;        snowfall;       001;    1 / 100;        0.01;   meter;  1;      1.0;    centimeter
+length;        snowfall;       001;    9 / 1000;       0.009;  meter;  9 / 10; 0.9;    centimeter
+
+length;        snowfall;       US;     1397 / 50000;   0.02794;        meter;  11 / 10;        1.1;    inch
+length;        snowfall;       US;     127 / 5000;     0.0254; meter;  1;      1.0;    inch
+length;        snowfall;       US;     1143 / 50000;   0.02286;        meter;  9 / 10; 0.9;    inch
+
+length;        vehicle;        GB;     4191 / 12500;   0.33528;        meter;  1;      foot;   6 / 5;  1.2;    inch
+length;        vehicle;        GB;     381 / 1250;     0.3048; meter;  1;      foot;   0;      0.0;    inch
+length;        vehicle;        GB;     3429 / 12500;   0.27432;        meter;  0;      foot;   54 / 5; 10.8;   inch
+
+length;        vehicle;        001;    11 / 10;        1.1;    meter;  11 / 10;        1.1;    meter
+length;        vehicle;        001;    1;      1.0;    meter;  1;      1.0;    meter
+length;        vehicle;        001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
+
+length;        vehicle;        MX;     11 / 10;        1.1;    meter;  1;      meter;  10;     10.0;   centimeter
+length;        vehicle;        MX;     1;      1.0;    meter;  1;      meter;  0;      0.0;    centimeter
+length;        vehicle;        MX;     9 / 10; 0.9;    meter;  0;      meter;  90;     90.0;   centimeter
+
+length;        visiblty;       001;    200;    200.0;  meter;  1 / 5;  0.2;    kilometer
+length;        visiblty;       001;    100;    100.0;  meter;  1 / 10; 0.1;    kilometer
+length;        visiblty;       001;    1;      1.0;    meter;  1;      1.0;    meter
+length;        visiblty;       001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
+length;        visiblty;       001;    0;      0.0;    meter;  0;      0.0;    meter
+
+length;        visiblty;       DE;     11 / 10;        1.1;    meter;  11 / 10;        1.1;    meter
+length;        visiblty;       DE;     1;      1.0;    meter;  1;      1.0;    meter
+length;        visiblty;       DE;     9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
+
+length;        visiblty;       GB;     1106424 / 625;  1770.2784;      meter;  11 / 10;        1.1;    mile
+length;        visiblty;       GB;     201168 / 125;   1609.344;       meter;  1;      1.0;    mile
+length;        visiblty;       GB;     905256 / 625;   1448.4096;      meter;  4752;   4752.0; foot
+length;        visiblty;       GB;     381 / 1250;     0.3048; meter;  1;      1.0;    foot
+length;        visiblty;       GB;     3429 / 12500;   0.27432;        meter;  9 / 10; 0.9;    foot
+
+mass;  default;        001;    1100;   1100.0; kilogram;       11 / 10;        1.1;    metric-ton
+mass;  default;        001;    1000;   1000.0; kilogram;       1;      1.0;    metric-ton
+mass;  default;        001;    900;    900.0;  kilogram;       900;    900.0;  kilogram
+mass;  default;        001;    1;      1.0;    kilogram;       1;      1.0;    kilogram
+mass;  default;        001;    9 / 10; 0.9;    kilogram;       900;    900.0;  gram
+mass;  default;        001;    1 / 1000;       0.001;  kilogram;       1;      1.0;    gram
+mass;  default;        001;    9 / 10000;      9.0E-4; kilogram;       900;    900.0;  milligram
+mass;  default;        001;    1 / 1000000;    1.0E-6; kilogram;       1;      1.0;    milligram
+mass;  default;        001;    9 / 10000000;   9.0E-7; kilogram;       900;    900.0;  microgram
+mass;  default;        001;    1 / 1000000000; 1.0E-9; kilogram;       1;      1.0;    microgram
+mass;  default;        001;    9 / 10000000000;        9.0E-10;        kilogram;       9 / 10; 0.9;    microgram
+
+mass;  default;        GB;     498951607 / 500000;     997.903214;     kilogram;       11 / 10;        1.1;    ton
+mass;  default;        GB;     45359237 / 50000;       907.18474;      kilogram;       1;      1.0;    ton
+mass;  default;        GB;     408233133 / 500000;     816.466266;     kilogram;       1800;   1800.0; pound
+mass;  default;        GB;     45359237 / 100000000;   0.45359237;     kilogram;       1;      1.0;    pound
+mass;  default;        GB;     408233133 / 1000000000; 0.408233133;    kilogram;       72 / 5; 14.4;   ounce
+mass;  default;        GB;     45359237 / 1600000000;  0.028349523125; kilogram;       1;      1.0;    ounce
+mass;  default;        GB;     408233133 / 16000000000;        0.0255145708125;        kilogram;       9 / 10; 0.9;    ounce
+
+mass;  person; 001;    11 / 10;        1.1;    kilogram;       11 / 10;        1.1;    kilogram
+mass;  person; 001;    1;      1.0;    kilogram;       1;      1.0;    kilogram
+mass;  person; 001;    9 / 10; 0.9;    kilogram;       900;    900.0;  gram
+mass;  person; 001;    1 / 1000;       0.001;  kilogram;       1;      1.0;    gram
+mass;  person; 001;    9 / 10000;      9.0E-4; kilogram;       9 / 10; 0.9;    gram
+
+mass;  person; DZ;     11 / 10;        1.1;    kilogram;       1;      kilogram;       100;    100.0;  gram
+mass;  person; DZ;     1;      1.0;    kilogram;       1;      kilogram;       0;      0.0;    gram
+mass;  person; DZ;     9 / 10; 0.9;    kilogram;       0;      kilogram;       900;    900.0;  gram
+
+mass;  person; US;     498951607 / 1000000000; 0.498951607;    kilogram;       11 / 10;        1.1;    pound
+mass;  person; US;     45359237 / 100000000;   0.45359237;     kilogram;       1;      1.0;    pound
+mass;  person; US;     408233133 / 1000000000; 0.408233133;    kilogram;       0;      pound;  72 / 5; 14.4;   ounce
+
+mass;  person; GB;     3492661249 / 500000000; 6.985322498;    kilogram;       1;      stone;  7 / 5;  1.4;    pound
+mass;  person; GB;     317514659 / 50000000;   6.35029318;     kilogram;       1;      stone;  0;      0.0;    pound
+mass;  person; GB;     2857631931 / 500000000; 5.715263862;    kilogram;       12;     pound;  48 / 5; 9.6;    ounce
+mass;  person; GB;     45359237 / 100000000;   0.45359237;     kilogram;       1;      pound;  0;      0.0;    ounce
+mass;  person; GB;     408233133 / 1000000000; 0.408233133;    kilogram;       0;      pound;  72 / 5; 14.4;   ounce
+
+mass;  person; HK;     498951607 / 1000000000; 0.498951607;    kilogram;       1;      pound;  8 / 5;  1.6;    ounce
+mass;  person; HK;     45359237 / 100000000;   0.45359237;     kilogram;       1;      pound;  0;      0.0;    ounce
+mass;  person; HK;     408233133 / 1000000000; 0.408233133;    kilogram;       0;      pound;  72 / 5; 14.4;   ounce
+
+mass-density;  blood-glucose;  001;    11 / 1000;      0.011;  kilogram-per-cubic-meter;       11 / 10;        1.1;    milligram-per-deciliter
+mass-density;  blood-glucose;  001;    1 / 100;        0.01;   kilogram-per-cubic-meter;       1;      1.0;    milligram-per-deciliter
+mass-density;  blood-glucose;  001;    9 / 1000;       0.009;  kilogram-per-cubic-meter;       9 / 10; 0.9;    milligram-per-deciliter
+
+mass-density;  default;        001;    11 / 10;        1.1;    kilogram-per-cubic-meter;       11 / 10;        1.1;    kilogram-per-cubic-meter
+mass-density;  default;        001;    1;      1.0;    kilogram-per-cubic-meter;       1;      1.0;    kilogram-per-cubic-meter
+mass-density;  default;        001;    9 / 10; 0.9;    kilogram-per-cubic-meter;       9 / 10; 0.9;    kilogram-per-cubic-meter
+
+power; default;        001;    1100000000;     1.1E9;  kilogram-square-meter-per-cubic-second; 11 / 10;        1.1;    gigawatt
+power; default;        001;    1000000000;     1.0E9;  kilogram-square-meter-per-cubic-second; 1;      1.0;    gigawatt
+power; default;        001;    900000000;      9.0E8;  kilogram-square-meter-per-cubic-second; 900;    900.0;  megawatt
+power; default;        001;    1000000;        1000000.0;      kilogram-square-meter-per-cubic-second; 1;      1.0;    megawatt
+power; default;        001;    900000; 900000.0;       kilogram-square-meter-per-cubic-second; 900;    900.0;  kilowatt
+power; default;        001;    1000;   1000.0; kilogram-square-meter-per-cubic-second; 1;      1.0;    kilowatt
+power; default;        001;    900;    900.0;  kilogram-square-meter-per-cubic-second; 900;    900.0;  watt
+power; default;        001;    1;      1.0;    kilogram-square-meter-per-cubic-second; 1;      1.0;    watt
+power; default;        001;    9 / 10; 0.9;    kilogram-square-meter-per-cubic-second; 900;    900.0;  milliwatt
+power; default;        001;    1 / 1000;       0.001;  kilogram-square-meter-per-cubic-second; 1;      1.0;    milliwatt
+power; default;        001;    9 / 10000;      9.0E-4; kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    milliwatt
+
+power; engine; 001;    1100;   1100.0; kilogram-square-meter-per-cubic-second; 11 / 10;        1.1;    kilowatt
+power; engine; 001;    1000;   1000.0; kilogram-square-meter-per-cubic-second; 1;      1.0;    kilowatt
+power; engine; 001;    900;    900.0;  kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    kilowatt
+
+power; engine; GB;     410134929370248621 / 500000000000000;   820.2698587404972;      kilogram-square-meter-per-cubic-second; 11 / 10;        1.1;    horsepower
+power; engine; GB;     37284993579113511 / 50000000000000;     745.6998715822702;      kilogram-square-meter-per-cubic-second; 1;      1.0;    horsepower
+power; engine; GB;     335564942212021599 / 500000000000000;   671.1298844240432;      kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    horsepower
+
+pressure;      baromtrc;       001;    110;    110.0;  kilogram-per-meter-square-second;       11 / 10;        1.1;    hectopascal
+pressure;      baromtrc;       001;    100;    100.0;  kilogram-per-meter-square-second;       1;      1.0;    hectopascal
+pressure;      baromtrc;       001;    90;     90.0;   kilogram-per-meter-square-second;       9 / 10; 0.9;    hectopascal
+
+pressure;      baromtrc;       IN;     37250275043751 / 10000000000;   3725.0275043751;        kilogram-per-meter-square-second;       11 / 10;        1.1;    inch-ofhg
+pressure;      baromtrc;       IN;     3386388640341 / 1000000000;     3386.388640341; kilogram-per-meter-square-second;       1;      1.0;    inch-ofhg
+pressure;      baromtrc;       IN;     30477497763069 / 10000000000;   3047.7497763069;        kilogram-per-meter-square-second;       9 / 10; 0.9;    inch-ofhg
+
+pressure;      baromtrc;       BR;     110;    110.0;  kilogram-per-meter-square-second;       11 / 10;        1.1;    millibar
+pressure;      baromtrc;       BR;     100;    100.0;  kilogram-per-meter-square-second;       1;      1.0;    millibar
+pressure;      baromtrc;       BR;     90;     90.0;   kilogram-per-meter-square-second;       9 / 10; 0.9;    millibar
+
+pressure;      baromtrc;       MX;     293309252313 / 2000000000;      146.6546261565; kilogram-per-meter-square-second;       11 / 10;        1.1;    millimeter-ofhg
+pressure;      baromtrc;       MX;     26664477483 / 200000000;        133.322387415;  kilogram-per-meter-square-second;       1;      1.0;    millimeter-ofhg
+pressure;      baromtrc;       MX;     239980297347 / 2000000000;      119.9901486735; kilogram-per-meter-square-second;       9 / 10; 0.9;    millimeter-ofhg
+
+pressure;      default;        001;    1100000;        1100000.0;      kilogram-per-meter-square-second;       11 / 10;        1.1;    megapascal
+pressure;      default;        001;    1000000;        1000000.0;      kilogram-per-meter-square-second;       1;      1.0;    megapascal
+pressure;      default;        001;    900000; 900000.0;       kilogram-per-meter-square-second;       900000; 900000.0;       pascal
+pressure;      default;        001;    1;      1.0;    kilogram-per-meter-square-second;       1;      1.0;    pascal
+pressure;      default;        001;    9 / 10; 0.9;    kilogram-per-meter-square-second;       9 / 10; 0.9;    pascal
+
+pressure;      default;        GB;     97860875535731 / 12903200000;   7584.233022485197;      kilogram-per-meter-square-second;       11 / 10;        1.1;    pound-force-per-square-inch
+pressure;      default;        GB;     8896443230521 / 1290320000;     6894.757293168361;      kilogram-per-meter-square-second;       1;      1.0;    pound-force-per-square-inch
+pressure;      default;        GB;     80067989074689 / 12903200000;   6205.281563851525;      kilogram-per-meter-square-second;       9 / 10; 0.9;    pound-force-per-square-inch
+
+speed; default;        001;    11 / 36;        0.3055555555555556;     meter-per-second;       11 / 10;        1.1;    kilometer-per-hour
+speed; default;        001;    5 / 18; 0.2777777777777778;     meter-per-second;       1;      1.0;    kilometer-per-hour
+speed; default;        001;    1 / 4;  0.25;   meter-per-second;       9 / 10; 0.9;    kilometer-per-hour
+
+speed; default;        GB;     15367 / 31250;  0.491744;       meter-per-second;       11 / 10;        1.1;    mile-per-hour
+speed; default;        GB;     1397 / 3125;    0.44704;        meter-per-second;       1;      1.0;    mile-per-hour
+speed; default;        GB;     12573 / 31250;  0.402336;       meter-per-second;       9 / 10; 0.9;    mile-per-hour
+
+speed; wind;   001;    11 / 36;        0.3055555555555556;     meter-per-second;       11 / 10;        1.1;    kilometer-per-hour
+speed; wind;   001;    5 / 18; 0.2777777777777778;     meter-per-second;       1;      1.0;    kilometer-per-hour
+speed; wind;   001;    1 / 4;  0.25;   meter-per-second;       9 / 10; 0.9;    kilometer-per-hour
+
+speed; wind;   FI;     11 / 10;        1.1;    meter-per-second;       11 / 10;        1.1;    meter-per-second
+speed; wind;   FI;     1;      1.0;    meter-per-second;       1;      1.0;    meter-per-second
+speed; wind;   FI;     9 / 10; 0.9;    meter-per-second;       9 / 10; 0.9;    meter-per-second
+
+speed; wind;   US;     15367 / 31250;  0.491744;       meter-per-second;       11 / 10;        1.1;    mile-per-hour
+speed; wind;   US;     1397 / 3125;    0.44704;        meter-per-second;       1;      1.0;    mile-per-hour
+speed; wind;   US;     12573 / 31250;  0.402336;       meter-per-second;       9 / 10; 0.9;    mile-per-hour
+
+temperature;   default;        001;    1097 / 4;       274.25; kelvin; 11 / 10;        1.1;    celsius
+temperature;   default;        001;    5483 / 20;      274.15; kelvin; 1;      1.0;    celsius
+temperature;   default;        001;    5481 / 20;      274.05; kelvin; 9 / 10; 0.9;    celsius
+
+temperature;   default;        US;     15359 / 60;     255.9833333333333;      kelvin; 11 / 10;        1.1;    fahrenheit
+temperature;   default;        US;     46067 / 180;    255.9277777777778;      kelvin; 1;      1.0;    fahrenheit
+temperature;   default;        US;     46057 / 180;    255.8722222222222;      kelvin; 9 / 10; 0.9;    fahrenheit
+
+temperature;   weather;        001;    1097 / 4;       274.25; kelvin; 11 / 10;        1.1;    celsius
+temperature;   weather;        001;    5483 / 20;      274.15; kelvin; 1;      1.0;    celsius
+temperature;   weather;        001;    5481 / 20;      274.05; kelvin; 9 / 10; 0.9;    celsius
+
+temperature;   weather;        BS;     15359 / 60;     255.9833333333333;      kelvin; 11 / 10;        1.1;    fahrenheit
+temperature;   weather;        BS;     46067 / 180;    255.9277777777778;      kelvin; 1;      1.0;    fahrenheit
+temperature;   weather;        BS;     46057 / 180;    255.8722222222222;      kelvin; 9 / 10; 0.9;    fahrenheit
+
+volume;        default;        001;    11 / 10;        1.1;    cubic-meter;    11 / 10;        1.1;    cubic-meter
+volume;        default;        001;    1;      1.0;    cubic-meter;    1;      1.0;    cubic-meter
+volume;        default;        001;    9 / 10; 0.9;    cubic-meter;    900000; 900000.0;       cubic-centimeter
+volume;        default;        001;    1 / 1000000;    1.0E-6; cubic-meter;    1;      1.0;    cubic-centimeter
+volume;        default;        001;    9 / 10000000;   9.0E-7; cubic-meter;    9 / 10; 0.9;    cubic-centimeter
+
+volume;        default;        GB;     608369751 / 19531250000;        0.0311485312512;        cubic-meter;    11 / 10;        1.1;    cubic-foot
+volume;        default;        GB;     55306341 / 1953125000;  0.028316846592; cubic-meter;    1;      1.0;    cubic-foot
+volume;        default;        GB;     497757069 / 19531250000;        0.0254851619328;        cubic-meter;    7776 / 5;       1555.2; cubic-inch
+volume;        default;        GB;     2048383 / 125000000000; 1.6387064E-5;   cubic-meter;    1;      1.0;    cubic-inch
+volume;        default;        GB;     18435447 / 1250000000000;       1.47483576E-5;  cubic-meter;    9 / 10; 0.9;    cubic-inch
+
+volume;        fluid;  001;    11 / 10000;     0.0011; cubic-meter;    11 / 10;        1.1;    liter
+volume;        fluid;  001;    1 / 1000;       0.001;  cubic-meter;    1;      1.0;    liter
+volume;        fluid;  001;    9 / 10000;      9.0E-4; cubic-meter;    900;    900.0;  milliliter
+volume;        fluid;  001;    1 / 1000000;    1.0E-6; cubic-meter;    1;      1.0;    milliliter
+volume;        fluid;  001;    9 / 10000000;   9.0E-7; cubic-meter;    9 / 10; 0.9;    milliliter
+
+volume;        fluid;  US;     5204941203 / 1250000000000;     0.0041639529624;        cubic-meter;    11 / 10;        1.1;    gallon
+volume;        fluid;  US;     473176473 / 125000000000;       0.003785411784; cubic-meter;    1;      1.0;    gallon
+volume;        fluid;  US;     4258588257 / 1250000000000;     0.0034068706056;        cubic-meter;    18 / 5; 3.6;    quart
+volume;        fluid;  US;     473176473 / 500000000000;       9.46352946E-4;  cubic-meter;    1;      1.0;    quart
+volume;        fluid;  US;     4258588257 / 5000000000000;     8.517176514E-4; cubic-meter;    9 / 5;  1.8;    pint
+volume;        fluid;  US;     473176473 / 1000000000000;      4.73176473E-4;  cubic-meter;    1;      1.0;    pint
+volume;        fluid;  US;     4258588257 / 10000000000000;    4.258588257E-4; cubic-meter;    9 / 5;  1.8;    cup
+volume;        fluid;  US;     473176473 / 2000000000000;      2.365882365E-4; cubic-meter;    1;      1.0;    cup
+volume;        fluid;  US;     4258588257 / 20000000000000;    2.1292941285E-4;        cubic-meter;    36 / 5; 7.2;    fluid-ounce
+volume;        fluid;  US;     473176473 / 16000000000000;     2.95735295625E-5;       cubic-meter;    1;      1.0;    fluid-ounce
+volume;        fluid;  US;     4258588257 / 160000000000000;   2.661617660625E-5;      cubic-meter;    9 / 5;  1.8;    tablespoon
+volume;        fluid;  US;     473176473 / 32000000000000;     1.478676478125E-5;      cubic-meter;    1;      1.0;    tablespoon
+volume;        fluid;  US;     4258588257 / 320000000000000;   1.3308088303125E-5;     cubic-meter;    27 / 10;        2.7;    teaspoon
+volume;        fluid;  US;     157725491 / 32000000000000;     4.92892159375E-6;       cubic-meter;    1;      1.0;    teaspoon
+volume;        fluid;  US;     1419529419 / 320000000000000;   4.436029434375E-6;      cubic-meter;    9 / 10; 0.9;    teaspoon
+
+volume;        fluid;  GB;     5000699 / 1000000000;   0.005000699;    cubic-meter;    11 / 10;        1.1;    gallon-imperial
+volume;        fluid;  GB;     454609 / 100000000;     0.00454609;     cubic-meter;    1;      1.0;    gallon-imperial
+volume;        fluid;  GB;     4091481 / 1000000000;   0.004091481;    cubic-meter;    144;    144.0;  fluid-ounce-imperial
+volume;        fluid;  GB;     454609 / 16000000000;   2.84130625E-5;  cubic-meter;    1;      1.0;    fluid-ounce-imperial
+volume;        fluid;  GB;     4091481 / 160000000000; 2.557175625E-5; cubic-meter;    9 / 10; 0.9;    fluid-ounce-imperial
+
+volume;        oil;    001;    109303765263 / 625000000000;    0.1748860244208;        cubic-meter;    11 / 10;        1.1;    barrel
+volume;        oil;    001;    9936705933 / 62500000000;       0.158987294928; cubic-meter;    1;      1.0;    barrel
+volume;        oil;    001;    89430353397 / 625000000000;     0.1430885654352;        cubic-meter;    9 / 10; 0.9;    barrel
+
+volume;        vehicle;        US;     5204941203 / 1250000000000;     0.0041639529624;        cubic-meter;    11 / 10;        1.1;    gallon
+volume;        vehicle;        US;     473176473 / 125000000000;       0.003785411784; cubic-meter;    1;      1.0;    gallon
+volume;        vehicle;        US;     4258588257 / 1250000000000;     0.0034068706056;        cubic-meter;    9 / 10; 0.9;    gallon
+
+volume;        vehicle;        001;    11 / 10000;     0.0011; cubic-meter;    11 / 10;        1.1;    liter
+volume;        vehicle;        001;    1 / 1000;       0.001;  cubic-meter;    1;      1.0;    liter
+volume;        vehicle;        001;    9 / 10000;      9.0E-4; cubic-meter;    9 / 10; 0.9;    liter
+
+year-duration; default;        001;    11 / 10;        1.1;    year;   11 / 10;        1.1;    year
+year-duration; default;        001;    1;      1.0;    year;   1;      1.0;    year
+year-duration; default;        001;    9 / 10; 0.9;    year;   54 / 5; 10.8;   month
+year-duration; default;        001;    1 / 12; 0.08333333333333333;    year;   1;      1.0;    month
+year-duration; default;        001;    3 / 40; 0.075;  year;   9 / 10; 0.9;    month
+
+year-duration; person-age;     001;    13 / 5; 2.6;    year;   13 / 5; 2.6;    year-person
+year-duration; person-age;     001;    5 / 2;  2.5;    year;   5 / 2;  2.5;    year-person
+year-duration; person-age;     001;    12 / 5; 2.4;    year;   2;      year-person;    24 / 5; 4.8;    month-person
+year-duration; person-age;     001;    1;      1.0;    year;   1;      year-person;    0;      0.0;    month-person
+year-duration; person-age;     001;    9 / 10; 0.9;    year;   54 / 5; 10.8;   month-person
+year-duration; person-age;     001;    1 / 12; 0.08333333333333333;    year;   1;      1.0;    month-person
+year-duration; person-age;     001;    3 / 40; 0.075;  year;   9 / 10; 0.9;    month-person
index 82b7f3ac656a52651b30e1516434e18778c653ec..d2facefc6ecc3c7ae54017b5121c7676498bc91e 100644 (file)
@@ -5,7 +5,7 @@
 #  CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
 #
 # Format:
-#   Quantity    ;   x   ;   y   ;   conversion to y (rational)  ;   test: 1000 x ⟹ y
+#      Quantity        ;       x       ;       y       ;       conversion to y (rational)      ;       test: 1000 x ⟹ y
 #
 # Use: convert 1000 x units to the y unit; the result should match the final column,
 #   at the given precision. For example, when the last column is 159.1549,
 #
 # Generation: Set GENERATE_TESTS in TestUnits.java, and look at TestParseUnit results.
 
-acceleration    ;   meter-per-square-second ;   meter-per-square-second ;   1 * x   ;   1,000.00
-acceleration    ;   g-force ;   meter-per-square-second ;   9.80665 * x ;   9806.65
-angle   ;   arc-second  ;   revolution  ;   0.0000625/81 * x    ;   7.716049E-4
-angle   ;   arc-minute  ;   revolution  ;   0.00125/27 * x  ;   0.0462963
-angle   ;   degree  ;   revolution  ;   0.025/9 * x ;   2.777778
-angle   ;   radian  ;   revolution  ;   65,501,488/411,557,987 * x  ;   159.1549
-angle   ;   revolution  ;   revolution  ;   1 * x   ;   1,000.00
-area    ;   square-centimeter   ;   square-meter    ;   0.0001 * x  ;   0.1
-area    ;   square-inch ;   square-meter    ;   0.00064516 * x  ;   0.64516
-area    ;   square-foot ;   square-meter    ;   0.09290304 * x  ;   92.90304
-area    ;   square-yard ;   square-meter    ;   0.83612736 * x  ;   836.1274
-area    ;   square-meter    ;   square-meter    ;   1 * x   ;   1,000.00
-area    ;   dunam   ;   square-meter    ;   1,000 * x   ;   1000000.0
-area    ;   acre    ;   square-meter    ;   4,046.8564224 * x   ;   4046856.0
-area    ;   hectare ;   square-meter    ;   10,000 * x  ;   1.0E7
-area    ;   square-kilometer    ;   square-meter    ;   1,000,000 * x   ;   1.0E9
-area    ;   square-mile ;   square-meter    ;   2,589,988.110336 * x    ;   2.589988E9
-concentration   ;   millimole-per-liter ;   item-per-cubic-meter    ;   602,214,076,000,000,000,000,000 * x ;   6.022141E26
-consumption ;   liter-per-100-kilometer ;   cubic-meter-per-meter   ;   0.00000001 * x  ;   1.0E-5
-consumption ;   liter-per-kilometer ;   cubic-meter-per-meter   ;   0.000001 * x    ;   0.001
-consumption-inverse ;   mile-per-gallon-imperial    ;   meter-per-cubic-meter   ;   160,934,400,000/454,609 * x ;   3.540062E8
-consumption-inverse ;   mile-per-gallon ;   meter-per-cubic-meter   ;   48,000,000,000/112,903 * x  ;   4.251437E8
-digital ;   bit ;   bit ;   1 * x   ;   1,000.00
-digital ;   byte    ;   bit ;   8 * x   ;   8000.0
-digital ;   kilobit ;   bit ;   1,000 * x   ;   1000000.0
-digital ;   kilobyte    ;   bit ;   8,000 * x   ;   8000000.0
-digital ;   megabit ;   bit ;   1,000,000 * x   ;   1.0E9
-digital ;   megabyte    ;   bit ;   8,000,000 * x   ;   8.0E9
-digital ;   gigabit ;   bit ;   1,000,000,000 * x   ;   1.0E12
-digital ;   gigabyte    ;   bit ;   8,000,000,000 * x   ;   8.0E12
-digital ;   terabit ;   bit ;   1,000,000,000,000 * x   ;   1.0E15
-digital ;   terabyte    ;   bit ;   8,000,000,000,000 * x   ;   8.0E15
-digital ;   petabyte    ;   bit ;   8,000,000,000,000,000 * x   ;   8.0E18
-duration    ;   nanosecond  ;   second  ;   0.000000001 * x ;   1.0E-6
-duration    ;   microsecond ;   second  ;   0.000001 * x    ;   0.001
-duration    ;   millisecond ;   second  ;   0.001 * x   ;   1.0
-duration    ;   second  ;   second  ;   1 * x   ;   1,000.00
-duration    ;   minute  ;   second  ;   60 * x  ;   60000.0
-duration    ;   hour    ;   second  ;   3,600 * x   ;   3600000.0
-duration    ;   day ;   second  ;   86,400 * x  ;   8.64E7
-duration    ;   day-person  ;   second  ;   86,400 * x  ;   8.64E7
-duration    ;   week    ;   second  ;   604,800 * x ;   6.048E8
-duration    ;   week-person ;   second  ;   604,800 * x ;   6.048E8
-electric-current    ;   milliampere ;   ampere  ;   0.001 * x   ;   1.0
-electric-current    ;   ampere  ;   ampere  ;   1 * x   ;   1,000.00
-electric-resistance ;   ohm ;   kilogram-square-meter-per-cubic-second-square-ampere    ;   1 * x   ;   1000.0
-energy  ;   electronvolt    ;   kilogram-square-meter-per-square-second ;   0.0000000000000000001602177 * x ;   1.602177E-16
-energy  ;   dalton  ;   kilogram-square-meter-per-square-second ;   0.00000000014924180856 * x  ;   1.492418E-7
-energy  ;   joule   ;   kilogram-square-meter-per-square-second ;   1 * x   ;   1000.0
-energy  ;   newton-meter    ;   kilogram-square-meter-per-square-second ;   1 * x   ;   1000.0
-energy  ;   pound-force-foot    ;   kilogram-square-meter-per-square-second ;   1.3558179483314004 * x  ;   1355.818
-energy  ;   calorie ;   kilogram-square-meter-per-square-second ;   4.184 * x   ;   4184.0
-energy  ;   kilojoule   ;   kilogram-square-meter-per-square-second ;   1,000 * x   ;   1000000.0
-energy  ;   british-thermal-unit    ;   kilogram-square-meter-per-square-second ;   9,489.1523804/9 * x ;   1054350.0
-energy  ;   foodcalorie ;   kilogram-square-meter-per-square-second ;   4,184 * x   ;   4184000.0
-energy  ;   kilocalorie ;   kilogram-square-meter-per-square-second ;   4,184 * x   ;   4184000.0
-energy  ;   kilowatt-hour   ;   kilogram-square-meter-second-per-cubic-second   ;   3,600,000 * x   ;   3.6E9
-energy  ;   therm-us    ;   kilogram-square-meter-per-square-second ;   105,480,400 * x ;   1.054804E11
-force   ;   newton  ;   kilogram-meter-per-square-second    ;   1 * x   ;   1000.0
-force   ;   pound-force ;   kilogram-meter-per-square-second    ;   4.4482216152605 * x ;   4448.222
-frequency   ;   hertz   ;   revolution-per-second   ;   1 * x   ;   1000.0
-frequency   ;   kilohertz   ;   revolution-per-second   ;   1,000 * x   ;   1000000.0
-frequency   ;   megahertz   ;   revolution-per-second   ;   1,000,000 * x   ;   1.0E9
-frequency   ;   gigahertz   ;   revolution-per-second   ;   1,000,000,000 * x   ;   1.0E12
-graphics    ;   dot ;   pixel   ;   1 * x   ;   1000.0
-graphics    ;   pixel   ;   pixel   ;   1 * x   ;   1,000.00
-graphics    ;   megapixel   ;   pixel   ;   1,000,000 * x   ;   1.0E9
-length  ;   picometer   ;   meter   ;   0.000000000001 * x  ;   1.0E-9
-length  ;   nanometer   ;   meter   ;   0.000000001 * x ;   1.0E-6
-length  ;   micrometer  ;   meter   ;   0.000001 * x    ;   0.001
-length  ;   point   ;   meter   ;   0.003175/9 * x  ;   0.3527778
-length  ;   millimeter  ;   meter   ;   0.001 * x   ;   1.0
-length  ;   centimeter  ;   meter   ;   0.01 * x    ;   10.0
-length  ;   inch    ;   meter   ;   0.0254 * x  ;   25.4
-length  ;   decimeter   ;   meter   ;   0.1 * x ;   100.0
-length  ;   foot    ;   meter   ;   0.3048 * x  ;   304.8
-length  ;   yard    ;   meter   ;   0.9144 * x  ;   914.4
-length  ;   meter   ;   meter   ;   1 * x   ;   1,000.00
-length  ;   fathom  ;   meter   ;   1.8288 * x  ;   1828.8
-length  ;   furlong ;   meter   ;   201.168 * x ;   201168.0
-length  ;   kilometer   ;   meter   ;   1,000 * x   ;   1000000.0
-length  ;   mile    ;   meter   ;   1,609.344 * x   ;   1609344.0
-length  ;   nautical-mile   ;   meter   ;   1,852 * x   ;   1852000.0
-length  ;   mile-scandinavian   ;   meter   ;   10,000 * x  ;   1.0E7
-length  ;   100-kilometer   ;   meter   ;   100,000 * x ;   1.0E8
-length  ;   earth-radius    ;   meter   ;   6,378,100 * x   ;   6.3781E9
-length  ;   solar-radius    ;   meter   ;   695,700,000 * x ;   6.957E11
-length  ;   astronomical-unit   ;   meter   ;   149,597,900,000 * x ;   1.495979E14
-length  ;   light-year  ;   meter   ;   9,460,730,000,000,000 * x   ;   9.46073E18
-length  ;   parsec  ;   meter   ;   30,856,780,000,000,000 * x  ;   3.085678E19
-luminous-flux   ;   lux ;   candela-square-meter-per-square-meter   ;   1 * x   ;   1000.0
-luminous-intensity  ;   candela ;   candela ;   1 * x   ;   1,000.00
-mass    ;   microgram   ;   kilogram    ;   0.000000001 * x ;   1.0E-6
-mass    ;   milligram   ;   kilogram    ;   0.000001 * x    ;   0.001
-mass    ;   carat   ;   kilogram    ;   0.0002 * x  ;   0.2
-mass    ;   gram    ;   kilogram    ;   0.001 * x   ;   1.0
-mass    ;   ounce   ;   kilogram    ;   0.028349523125 * x  ;   28.34952
-mass    ;   ounce-troy  ;   kilogram    ;   0.03110348 * x  ;   31.10348
-mass    ;   pound   ;   kilogram    ;   0.45359237 * x  ;   453.5924
-mass    ;   kilogram    ;   kilogram    ;   1 * x   ;   1,000.00
-mass    ;   stone   ;   kilogram    ;   6.35029318 * x  ;   6350.293
-mass    ;   ton ;   kilogram    ;   907.18474 * x   ;   907184.7
-mass    ;   metric-ton  ;   kilogram    ;   1,000 * x   ;   1000000.0
-mass    ;   earth-mass  ;   kilogram    ;   5,972,200,000,000,000,000,000,000 * x   ;   5.9722E27
-mass    ;   solar-mass  ;   kilogram    ;   1,988,470,000,000,000,000,000,000,000,000 * x   ;   1.98847E33
-mass-density    ;   milligram-per-deciliter ;   kilogram-per-cubic-meter    ;   0.01 * x    ;   10.0
-portion ;   permillion  ;   portion ;   0.000001 * x    ;   0.001
-portion ;   permyriad   ;   portion ;   0.0001 * x  ;   0.1
-portion ;   permille    ;   portion ;   0.001 * x   ;   1.0
-portion ;   percent ;   portion ;   0.01 * x    ;   10.0
-portion ;   karat   ;   portion ;   0.125/3 * x ;   41.66667
-portion ;   portion ;   portion ;   1 * x   ;   1,000.00
-power   ;   milliwatt   ;   kilogram-square-meter-per-cubic-second  ;   0.001 * x   ;   1.0
-power   ;   watt    ;   kilogram-square-meter-per-cubic-second  ;   1 * x   ;   1000.0
-power   ;   horsepower  ;   kilogram-square-meter-per-cubic-second  ;   745.69987158227022 * x  ;   745699.9
-power   ;   kilowatt    ;   kilogram-square-meter-per-cubic-second  ;   1,000 * x   ;   1000000.0
-power   ;   megawatt    ;   kilogram-square-meter-per-cubic-second  ;   1,000,000 * x   ;   1.0E9
-power   ;   gigawatt    ;   kilogram-square-meter-per-cubic-second  ;   1,000,000,000 * x   ;   1.0E12
-power   ;   solar-luminosity    ;   kilogram-square-meter-per-cubic-second  ;   382,800,000,000,000,000,000,000,000 * x ;   3.828E29
-pressure    ;   pascal  ;   kilogram-per-meter-square-second    ;   1 * x   ;   1000.0
-pressure    ;   hectopascal ;   kilogram-per-meter-square-second    ;   100 * x ;   100000.0
-pressure    ;   millibar    ;   kilogram-per-meter-square-second    ;   100 * x ;   100000.0
-pressure    ;   millimeter-ofhg ;   kilogram-meter-per-square-meter-square-second   ;   133.322387415 * x   ;   133322.4
-pressure    ;   kilopascal  ;   kilogram-per-meter-square-second    ;   1,000 * x   ;   1000000.0
-pressure    ;   inch-ofhg   ;   kilogram-meter-per-square-meter-square-second   ;   3,386.388640341 * x ;   3386389.0
-pressure    ;   pound-force-per-square-inch ;   kilogram-meter-per-square-meter-square-second   ;   111,205,540.3815125/16,129 * x  ;   6894757.0
-pressure    ;   bar ;   kilogram-per-meter-square-second    ;   100,000 * x ;   1.0E8
-pressure    ;   atmosphere  ;   kilogram-per-meter-square-second    ;   101,325 * x ;   1.01325E8
-pressure    ;   megapascal  ;   kilogram-per-meter-square-second    ;   1,000,000 * x   ;   1.0E9
-pressure-per-length ;   ofhg    ;   kilogram-per-square-meter-square-second ;   133,322.387415 * x  ;   1.333224E8
-resolution  ;   dot-per-inch    ;   pixel-per-meter ;   5,000/127 * x   ;   39370.08
-resolution  ;   pixel-per-inch  ;   pixel-per-meter ;   5,000/127 * x   ;   39370.08
-resolution  ;   dot-per-centimeter  ;   pixel-per-meter ;   100 * x ;   100000.0
-resolution  ;   pixel-per-centimeter    ;   pixel-per-meter ;   100 * x ;   100000.0
-speed   ;   kilometer-per-hour  ;   meter-per-second    ;   2.5/9 * x   ;   277.7778
-speed   ;   mile-per-hour   ;   meter-per-second    ;   0.44704 * x ;   447.04
-speed   ;   knot    ;   meter-per-second    ;   4.63/9 * x  ;   514.4444
-speed   ;   meter-per-second    ;   meter-per-second    ;   1 * x   ;   1,000.00
-substance-amount    ;   item    ;   item    ;   1 * x   ;   1,000.00
-substance-amount    ;   mole    ;   item    ;   602,214,076,000,000,000,000,000 * x ;   6.022141E26
-temperature ;   fahrenheit  ;   kelvin  ;   5/9 * x - 2,298.35/9    ;   810.9278
-temperature ;   kelvin  ;   kelvin  ;   1 * x   ;   1,000.00
-temperature ;   celsius ;   kelvin  ;   1 * x - 273.15  ;   1273.15
-typewidth   ;   em  ;   em  ;   1 * x   ;   1,000.00
-voltage ;   volt    ;   kilogram-square-meter-per-cubic-second-ampere   ;   1 * x   ;   1000.0
-volume  ;   cubic-centimeter    ;   cubic-meter ;   0.000001 * x    ;   0.001
-volume  ;   milliliter  ;   cubic-meter ;   0.000001 * x    ;   0.001
-volume  ;   teaspoon    ;   cubic-meter ;   0.00000492892159375 * x ;   0.004928922
-volume  ;   centiliter  ;   cubic-meter ;   0.00001 * x ;   0.01
-volume  ;   tablespoon  ;   cubic-meter ;   0.00001478676478125 * x ;   0.01478676
-volume  ;   cubic-inch  ;   cubic-meter ;   0.000016387064 * x  ;   0.01638706
-volume  ;   fluid-ounce-imperial    ;   cubic-meter ;   0.0000284130625 * x ;   0.02841306
-volume  ;   fluid-ounce ;   cubic-meter ;   0.0000295735295625 * x  ;   0.02957353
-volume  ;   deciliter   ;   cubic-meter ;   0.0001 * x  ;   0.1
-volume  ;   cup ;   cubic-meter ;   0.0002365882365 * x ;   0.2365882
-volume  ;   cup-metric  ;   cubic-meter ;   0.00025 * x ;   0.25
-volume  ;   pint    ;   cubic-meter ;   0.000473176473 * x  ;   0.4731765
-volume  ;   pint-metric ;   cubic-meter ;   0.0005 * x  ;   0.5
-volume  ;   quart   ;   cubic-meter ;   0.000946352946 * x  ;   0.9463529
-volume  ;   liter   ;   cubic-meter ;   0.001 * x   ;   1.0
-volume  ;   gallon  ;   cubic-meter ;   0.003785411784 * x  ;   3.785412
-volume  ;   gallon-imperial ;   cubic-meter ;   0.00454609 * x  ;   4.54609
-volume  ;   cubic-foot  ;   cubic-meter ;   0.028316846592 * x  ;   28.31685
-volume  ;   bushel  ;   cubic-meter ;   0.03523907016688 * x    ;   35.23907
-volume  ;   hectoliter  ;   cubic-meter ;   0.1 * x ;   100.0
-volume  ;   barrel  ;   cubic-meter ;   0.158987294928 * x  ;   158.9873
-volume  ;   cubic-yard  ;   cubic-meter ;   0.764554857984 * x  ;   764.5549
-volume  ;   cubic-meter ;   cubic-meter ;   1 * x   ;   1,000.00
-volume  ;   megaliter   ;   cubic-meter ;   1,000 * x   ;   1000000.0
-volume  ;   acre-foot   ;   cubic-meter ;   1,233.48183754752 * x   ;   1233482.0
-volume  ;   cubic-kilometer ;   cubic-meter ;   1,000,000,000 * x   ;   1.0E12
-volume  ;   cubic-mile  ;   cubic-meter ;   4,168,181,825.440579584 * x ;   4.168182E12
-year-duration   ;   month   ;   year    ;   0.25/3 * x  ;   83.33333
-year-duration   ;   month-person    ;   year    ;   0.25/3 * x  ;   83.33333
-year-duration   ;   year    ;   year    ;   1 * x   ;   1,000.00
-year-duration   ;   year-person ;   year    ;   1 * x   ;   1000.0
-year-duration   ;   decade  ;   year    ;   10 * x  ;   10000.0
-year-duration   ;   century ;   year    ;   100 * x ;   100000.0
+acceleration   ;       meter-per-square-second ;       meter-per-square-second ;       1 * x   ;       1,000.00
+acceleration   ;       g-force ;       meter-per-square-second ;       9.80665 * x     ;       9806.65
+angle  ;       arc-second      ;       revolution      ;       0.0000625/81 * x        ;       7.716049E-4
+angle  ;       arc-minute      ;       revolution      ;       0.00125/27 * x  ;       0.0462963
+angle  ;       degree  ;       revolution      ;       0.025/9 * x     ;       2.777778
+angle  ;       radian  ;       revolution      ;       65,501,488/411,557,987 * x      ;       159.1549
+angle  ;       revolution      ;       revolution      ;       1 * x   ;       1,000.00
+area   ;       square-centimeter       ;       square-meter    ;       0.0001 * x      ;       0.1
+area   ;       square-inch     ;       square-meter    ;       0.00064516 * x  ;       0.64516
+area   ;       square-foot     ;       square-meter    ;       0.09290304 * x  ;       92.90304
+area   ;       square-yard     ;       square-meter    ;       0.83612736 * x  ;       836.1274
+area   ;       square-meter    ;       square-meter    ;       1 * x   ;       1,000.00
+area   ;       dunam   ;       square-meter    ;       1,000 * x       ;       1000000.0
+area   ;       acre    ;       square-meter    ;       4,046.8564224 * x       ;       4046856.0
+area   ;       hectare ;       square-meter    ;       10,000 * x      ;       1.0E7
+area   ;       square-kilometer        ;       square-meter    ;       1,000,000 * x   ;       1.0E9
+area   ;       square-mile     ;       square-meter    ;       2,589,988.110336 * x    ;       2.589988E9
+concentration  ;       millimole-per-liter     ;       item-per-cubic-meter    ;       602,214,076,000,000,000,000,000 * x     ;       6.022141E26
+consumption    ;       liter-per-100-kilometer ;       cubic-meter-per-meter   ;       0.00000001 * x  ;       1.0E-5
+consumption    ;       liter-per-kilometer     ;       cubic-meter-per-meter   ;       0.000001 * x    ;       0.001
+consumption-inverse    ;       mile-per-gallon-imperial        ;       meter-per-cubic-meter   ;       160,934,400,000/454,609 * x     ;       3.540062E8
+consumption-inverse    ;       mile-per-gallon ;       meter-per-cubic-meter   ;       48,000,000,000/112,903 * x      ;       4.251437E8
+digital        ;       bit     ;       bit     ;       1 * x   ;       1,000.00
+digital        ;       byte    ;       bit     ;       8 * x   ;       8000.0
+digital        ;       kilobit ;       bit     ;       1,000 * x       ;       1000000.0
+digital        ;       kilobyte        ;       bit     ;       8,000 * x       ;       8000000.0
+digital        ;       megabit ;       bit     ;       1,000,000 * x   ;       1.0E9
+digital        ;       megabyte        ;       bit     ;       8,000,000 * x   ;       8.0E9
+digital        ;       gigabit ;       bit     ;       1,000,000,000 * x       ;       1.0E12
+digital        ;       gigabyte        ;       bit     ;       8,000,000,000 * x       ;       8.0E12
+digital        ;       terabit ;       bit     ;       1,000,000,000,000 * x   ;       1.0E15
+digital        ;       terabyte        ;       bit     ;       8,000,000,000,000 * x   ;       8.0E15
+digital        ;       petabyte        ;       bit     ;       8,000,000,000,000,000 * x       ;       8.0E18
+duration       ;       nanosecond      ;       second  ;       0.000000001 * x ;       1.0E-6
+duration       ;       microsecond     ;       second  ;       0.000001 * x    ;       0.001
+duration       ;       millisecond     ;       second  ;       0.001 * x       ;       1.0
+duration       ;       second  ;       second  ;       1 * x   ;       1,000.00
+duration       ;       minute  ;       second  ;       60 * x  ;       60000.0
+duration       ;       hour    ;       second  ;       3,600 * x       ;       3600000.0
+duration       ;       day     ;       second  ;       86,400 * x      ;       8.64E7
+duration       ;       day-person      ;       second  ;       86,400 * x      ;       8.64E7
+duration       ;       week    ;       second  ;       604,800 * x     ;       6.048E8
+duration       ;       week-person     ;       second  ;       604,800 * x     ;       6.048E8
+electric-current       ;       milliampere     ;       ampere  ;       0.001 * x       ;       1.0
+electric-current       ;       ampere  ;       ampere  ;       1 * x   ;       1,000.00
+electric-resistance    ;       ohm     ;       kilogram-square-meter-per-cubic-second-square-ampere    ;       1 * x   ;       1000.0
+energy ;       electronvolt    ;       kilogram-square-meter-per-square-second ;       0.0000000000000000001602177 * x ;       1.602177E-16
+energy ;       dalton  ;       kilogram-square-meter-per-square-second ;       0.00000000014924180856 * x      ;       1.492418E-7
+energy ;       joule   ;       kilogram-square-meter-per-square-second ;       1 * x   ;       1000.0
+energy ;       newton-meter    ;       kilogram-square-meter-per-square-second ;       1 * x   ;       1000.0
+energy ;       pound-force-foot        ;       kilogram-square-meter-per-square-second ;       1.3558179483314004 * x  ;       1355.818
+energy ;       calorie ;       kilogram-square-meter-per-square-second ;       4.184 * x       ;       4184.0
+energy ;       kilojoule       ;       kilogram-square-meter-per-square-second ;       1,000 * x       ;       1000000.0
+energy ;       british-thermal-unit    ;       kilogram-square-meter-per-square-second ;       9,489.1523804/9 * x     ;       1054350.0
+energy ;       foodcalorie     ;       kilogram-square-meter-per-square-second ;       4,184 * x       ;       4184000.0
+energy ;       kilocalorie     ;       kilogram-square-meter-per-square-second ;       4,184 * x       ;       4184000.0
+energy ;       kilowatt-hour   ;       kilogram-square-meter-second-per-cubic-second   ;       3,600,000 * x   ;       3.6E9
+energy ;       therm-us        ;       kilogram-square-meter-per-square-second ;       105,480,400 * x ;       1.054804E11
+force  ;       newton  ;       kilogram-meter-per-square-second        ;       1 * x   ;       1000.0
+force  ;       pound-force     ;       kilogram-meter-per-square-second        ;       4.4482216152605 * x     ;       4448.222
+frequency      ;       hertz   ;       revolution-per-second   ;       1 * x   ;       1000.0
+frequency      ;       kilohertz       ;       revolution-per-second   ;       1,000 * x       ;       1000000.0
+frequency      ;       megahertz       ;       revolution-per-second   ;       1,000,000 * x   ;       1.0E9
+frequency      ;       gigahertz       ;       revolution-per-second   ;       1,000,000,000 * x       ;       1.0E12
+graphics       ;       dot     ;       pixel   ;       1 * x   ;       1000.0
+graphics       ;       pixel   ;       pixel   ;       1 * x   ;       1,000.00
+graphics       ;       megapixel       ;       pixel   ;       1,000,000 * x   ;       1.0E9
+illuminance    ;       lux     ;       candela-per-square-meter        ;       1 * x   ;       1000.0
+length ;       picometer       ;       meter   ;       0.000000000001 * x      ;       1.0E-9
+length ;       nanometer       ;       meter   ;       0.000000001 * x ;       1.0E-6
+length ;       micrometer      ;       meter   ;       0.000001 * x    ;       0.001
+length ;       point   ;       meter   ;       0.003175/9 * x  ;       0.3527778
+length ;       millimeter      ;       meter   ;       0.001 * x       ;       1.0
+length ;       centimeter      ;       meter   ;       0.01 * x        ;       10.0
+length ;       inch    ;       meter   ;       0.0254 * x      ;       25.4
+length ;       decimeter       ;       meter   ;       0.1 * x ;       100.0
+length ;       foot    ;       meter   ;       0.3048 * x      ;       304.8
+length ;       yard    ;       meter   ;       0.9144 * x      ;       914.4
+length ;       meter   ;       meter   ;       1 * x   ;       1,000.00
+length ;       fathom  ;       meter   ;       1.8288 * x      ;       1828.8
+length ;       furlong ;       meter   ;       201.168 * x     ;       201168.0
+length ;       kilometer       ;       meter   ;       1,000 * x       ;       1000000.0
+length ;       mile    ;       meter   ;       1,609.344 * x   ;       1609344.0
+length ;       nautical-mile   ;       meter   ;       1,852 * x       ;       1852000.0
+length ;       mile-scandinavian       ;       meter   ;       10,000 * x      ;       1.0E7
+length ;       100-kilometer   ;       meter   ;       100,000 * x     ;       1.0E8
+length ;       earth-radius    ;       meter   ;       6,378,100 * x   ;       6.3781E9
+length ;       solar-radius    ;       meter   ;       695,700,000 * x ;       6.957E11
+length ;       astronomical-unit       ;       meter   ;       149,597,900,000 * x     ;       1.495979E14
+length ;       light-year      ;       meter   ;       9,460,730,000,000,000 * x       ;       9.46073E18
+length ;       parsec  ;       meter   ;       30,856,780,000,000,000 * x      ;       3.085678E19
+luminous-flux  ;       lumen   ;       candela-square-meter-per-square-meter   ;       1 * x   ;       1000.0
+luminous-intensity     ;       candela ;       candela ;       1 * x   ;       1,000.00
+mass   ;       microgram       ;       kilogram        ;       0.000000001 * x ;       1.0E-6
+mass   ;       milligram       ;       kilogram        ;       0.000001 * x    ;       0.001
+mass   ;       grain   ;       kilogram        ;       0.00006479891 * x       ;       0.06479891
+mass   ;       carat   ;       kilogram        ;       0.0002 * x      ;       0.2
+mass   ;       gram    ;       kilogram        ;       0.001 * x       ;       1.0
+mass   ;       ounce   ;       kilogram        ;       0.028349523125 * x      ;       28.34952
+mass   ;       ounce-troy      ;       kilogram        ;       0.03110348 * x  ;       31.10348
+mass   ;       pound   ;       kilogram        ;       0.45359237 * x  ;       453.5924
+mass   ;       kilogram        ;       kilogram        ;       1 * x   ;       1,000.00
+mass   ;       stone   ;       kilogram        ;       6.35029318 * x  ;       6350.293
+mass   ;       ton     ;       kilogram        ;       907.18474 * x   ;       907184.7
+mass   ;       metric-ton      ;       kilogram        ;       1,000 * x       ;       1000000.0
+mass   ;       earth-mass      ;       kilogram        ;       5,972,200,000,000,000,000,000,000 * x   ;       5.9722E27
+mass   ;       solar-mass      ;       kilogram        ;       1,988,470,000,000,000,000,000,000,000,000 * x   ;       1.98847E33
+mass-density   ;       milligram-per-deciliter ;       kilogram-per-cubic-meter        ;       0.01 * x        ;       10.0
+portion        ;       permillion      ;       portion ;       0.000001 * x    ;       0.001
+portion        ;       permyriad       ;       portion ;       0.0001 * x      ;       0.1
+portion        ;       permille        ;       portion ;       0.001 * x       ;       1.0
+portion        ;       percent ;       portion ;       0.01 * x        ;       10.0
+portion        ;       karat   ;       portion ;       0.125/3 * x     ;       41.66667
+portion        ;       portion ;       portion ;       1 * x   ;       1,000.00
+power  ;       milliwatt       ;       kilogram-square-meter-per-cubic-second  ;       0.001 * x       ;       1.0
+power  ;       watt    ;       kilogram-square-meter-per-cubic-second  ;       1 * x   ;       1000.0
+power  ;       horsepower      ;       kilogram-square-meter-per-cubic-second  ;       745.69987158227022 * x  ;       745699.9
+power  ;       kilowatt        ;       kilogram-square-meter-per-cubic-second  ;       1,000 * x       ;       1000000.0
+power  ;       megawatt        ;       kilogram-square-meter-per-cubic-second  ;       1,000,000 * x   ;       1.0E9
+power  ;       gigawatt        ;       kilogram-square-meter-per-cubic-second  ;       1,000,000,000 * x       ;       1.0E12
+power  ;       solar-luminosity        ;       kilogram-square-meter-per-cubic-second  ;       382,800,000,000,000,000,000,000,000 * x ;       3.828E29
+pressure       ;       pascal  ;       kilogram-per-meter-square-second        ;       1 * x   ;       1000.0
+pressure       ;       hectopascal     ;       kilogram-per-meter-square-second        ;       100 * x ;       100000.0
+pressure       ;       millibar        ;       kilogram-per-meter-square-second        ;       100 * x ;       100000.0
+pressure       ;       millimeter-ofhg ;       kilogram-meter-per-square-meter-square-second   ;       133.322387415 * x       ;       133322.4
+pressure       ;       kilopascal      ;       kilogram-per-meter-square-second        ;       1,000 * x       ;       1000000.0
+pressure       ;       inch-ofhg       ;       kilogram-meter-per-square-meter-square-second   ;       3,386.388640341 * x     ;       3386389.0
+pressure       ;       pound-force-per-square-inch     ;       kilogram-meter-per-square-meter-square-second   ;       111,205,540.3815125/16,129 * x  ;       6894757.0
+pressure       ;       bar     ;       kilogram-per-meter-square-second        ;       100,000 * x     ;       1.0E8
+pressure       ;       atmosphere      ;       kilogram-per-meter-square-second        ;       101,325 * x     ;       1.01325E8
+pressure       ;       megapascal      ;       kilogram-per-meter-square-second        ;       1,000,000 * x   ;       1.0E9
+pressure-per-length    ;       ofhg    ;       kilogram-per-square-meter-square-second ;       133,322.387415 * x      ;       1.333224E8
+resolution     ;       dot-per-inch    ;       pixel-per-meter ;       5,000/127 * x   ;       39370.08
+resolution     ;       pixel-per-inch  ;       pixel-per-meter ;       5,000/127 * x   ;       39370.08
+resolution     ;       dot-per-centimeter      ;       pixel-per-meter ;       100 * x ;       100000.0
+resolution     ;       pixel-per-centimeter    ;       pixel-per-meter ;       100 * x ;       100000.0
+speed  ;       kilometer-per-hour      ;       meter-per-second        ;       2.5/9 * x       ;       277.7778
+speed  ;       mile-per-hour   ;       meter-per-second        ;       0.44704 * x     ;       447.04
+speed  ;       knot    ;       meter-per-second        ;       4.63/9 * x      ;       514.4444
+speed  ;       meter-per-second        ;       meter-per-second        ;       1 * x   ;       1,000.00
+substance-amount       ;       item    ;       item    ;       1 * x   ;       1,000.00
+substance-amount       ;       mole    ;       item    ;       602,214,076,000,000,000,000,000 * x     ;       6.022141E26
+temperature    ;       fahrenheit      ;       kelvin  ;       5/9 * x - 2,298.35/9    ;       810.9278
+temperature    ;       kelvin  ;       kelvin  ;       1 * x   ;       1,000.00
+temperature    ;       celsius ;       kelvin  ;       1 * x - 273.15  ;       1273.15
+typewidth      ;       em      ;       em      ;       1 * x   ;       1,000.00
+voltage        ;       volt    ;       kilogram-square-meter-per-cubic-second-ampere   ;       1 * x   ;       1000.0
+volume ;       drop    ;       cubic-meter     ;       0.0000001540287998046875/3 * x  ;       5.134293E-5
+volume ;       pinch   ;       cubic-meter     ;       0.00000023104319970703125 * x   ;       2.310432E-4
+volume ;       cubic-centimeter        ;       cubic-meter     ;       0.000001 * x    ;       0.001
+volume ;       milliliter      ;       cubic-meter     ;       0.000001 * x    ;       0.001
+volume ;       dessert-spoon   ;       cubic-meter     ;       0.00000184834559765625 * x      ;       0.001848346
+volume ;       dessert-spoon-imperial  ;       cubic-meter     ;       0.0000022197705078125 * x       ;       0.002219771
+volume ;       dram    ;       cubic-meter     ;       0.0000036966911953125 * x       ;       0.003696691
+volume ;       teaspoon        ;       cubic-meter     ;       0.00000492892159375 * x ;       0.004928922
+volume ;       centiliter      ;       cubic-meter     ;       0.00001 * x     ;       0.01
+volume ;       tablespoon      ;       cubic-meter     ;       0.00001478676478125 * x ;       0.01478676
+volume ;       cubic-inch      ;       cubic-meter     ;       0.000016387064 * x      ;       0.01638706
+volume ;       fluid-ounce-imperial    ;       cubic-meter     ;       0.0000284130625 * x     ;       0.02841306
+volume ;       fluid-ounce     ;       cubic-meter     ;       0.0000295735295625 * x  ;       0.02957353
+volume ;       jigger  ;       cubic-meter     ;       0.00004436029434375 * x ;       0.04436029
+volume ;       deciliter       ;       cubic-meter     ;       0.0001 * x      ;       0.1
+volume ;       cup     ;       cubic-meter     ;       0.0002365882365 * x     ;       0.2365882
+volume ;       cup-metric      ;       cubic-meter     ;       0.00025 * x     ;       0.25
+volume ;       pint    ;       cubic-meter     ;       0.000473176473 * x      ;       0.4731765
+volume ;       pint-metric     ;       cubic-meter     ;       0.0005 * x      ;       0.5
+volume ;       quart   ;       cubic-meter     ;       0.000946352946 * x      ;       0.9463529
+volume ;       liter   ;       cubic-meter     ;       0.001 * x       ;       1.0
+volume ;       quart-imperial  ;       cubic-meter     ;       0.0011365225 * x        ;       1.136522
+volume ;       gallon  ;       cubic-meter     ;       0.003785411784 * x      ;       3.785412
+volume ;       gallon-imperial ;       cubic-meter     ;       0.00454609 * x  ;       4.54609
+volume ;       cubic-foot      ;       cubic-meter     ;       0.028316846592 * x      ;       28.31685
+volume ;       bushel  ;       cubic-meter     ;       0.03523907016688 * x    ;       35.23907
+volume ;       hectoliter      ;       cubic-meter     ;       0.1 * x ;       100.0
+volume ;       barrel  ;       cubic-meter     ;       0.158987294928 * x      ;       158.9873
+volume ;       cubic-yard      ;       cubic-meter     ;       0.764554857984 * x      ;       764.5549
+volume ;       cubic-meter     ;       cubic-meter     ;       1 * x   ;       1,000.00
+volume ;       megaliter       ;       cubic-meter     ;       1,000 * x       ;       1000000.0
+volume ;       acre-foot       ;       cubic-meter     ;       1,233.48183754752 * x   ;       1233482.0
+volume ;       cubic-kilometer ;       cubic-meter     ;       1,000,000,000 * x       ;       1.0E12
+volume ;       cubic-mile      ;       cubic-meter     ;       4,168,181,825.440579584 * x     ;       4.168182E12
+year-duration  ;       month   ;       year    ;       0.25/3 * x      ;       83.33333
+year-duration  ;       month-person    ;       year    ;       0.25/3 * x      ;       83.33333
+year-duration  ;       year    ;       year    ;       1 * x   ;       1,000.00
+year-duration  ;       year-person     ;       year    ;       1 * x   ;       1000.0
+year-duration  ;       decade  ;       year    ;       10 * x  ;       10000.0
+year-duration  ;       century ;       year    ;       100 * x ;       100000.0
\ No newline at end of file
index 3d0ee663c5cb2c90bbe6a73e691560c0b84266ed..50033b3aab93bca887f887f7b7d3860943a11057 100644 (file)
@@ -64,6 +64,14 @@ public class KeyTypeData {
         }
     }
 
+    private static class ScriptCodeTypeHandler extends SpecialTypeHandler {
+        private static final Pattern pat = Pattern.compile("[a-zA-Z]{4}(-[a-zA-Z]{4})*");
+        @Override
+        boolean isWellFormed(String value) {
+            return pat.matcher(value).matches();
+        }
+    }
+
     private static class SubdivisionKeyValueTypeHandler extends SpecialTypeHandler {
         private static final Pattern pat = Pattern.compile("([a-zA-Z]{2}|[0-9]{3})");
         @Override
@@ -84,6 +92,7 @@ public class KeyTypeData {
         CODEPOINTS(new CodepointsTypeHandler()),
         REORDER_CODE(new ReorderCodeTypeHandler()),
         RG_KEY_VALUE(new RgKeyValueTypeHandler()),
+        SCRIPT_CODE(new ScriptCodeTypeHandler()),
         SUBDIVISION_CODE(new SubdivisionKeyValueTypeHandler()),
         PRIVATE_USE(new PrivateUseKeyValueTypeHandler()),
         ;
index 0b7fba399cf7b9450b5a9567f0aec92091019f47..d86fea4af267414d7007da979fdbf7343143fa5f 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:e012a608ad9944c542f6a0f938033115a92399cc528cf3d7653409f991718c61
-size 13286293
+oid sha256:38a7eaf1957f9046905c0ac3971391e2f395eff34de90931f8dd2d9d9afb9d57
+size 13286134
index a0330209da1e4cf5c2bdab782f0c2addd451d829..1b37c132bc01a23036adad2238d78b0aff1c603a 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:fa2a4f2dcb530a7e09cdf4fb048804541623c37913622ee69d24776e0d0d398a
+oid sha256:68c6016a0c662478c1999d66e4c5356df22d7c3204f8cc8e2d70d8412d4e8f70
 size 94526
index 1ffbdfb9c098cd70802967c619802470b3f834d2..fe7b491e352eb779a7572f2007e0df23b39c7b30 100644 (file)
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:55b13f508c1c0a203722814801f9e41419f8f8ee1cc9d88f0b2646c768cb9250
+oid sha256:180a28bb2feb7a4d5538f834e490e07b1ab913ce9545ea04cb48cc8438874e4e
 size 723505
index 16da6abd3844a0c83a6b423392edcf73e3a71870..b0dabe0539f5ca5bdca1fab7f529f5e008288ba5 100644 (file)
 #  CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
 #
 # Format:
-#   Quantity;   Usage;  Region; Input (r);  Input (d);  Input Unit; Output (r); Output (d); Output Unit
+#      Quantity;       Usage;  Region; Input (r);      Input (d);      Input Unit;     Output (r);     Output (d);     Output Unit
 #
 # Use: Convert the Input amount & unit according to the Usage and Region.
-#    The result should match the Output amount and unit.
-#    Both rational (r) and double64 (d) forms of the input and output amounts are supplied so that implementations
-#    have two options for testing based on the precision in their implementations. For example:
-#      3429 / 12500; 0.27432; meter;
-#    The Output amount and Unit are repeated for mixed units. In such a case, only the smallest unit will have
-#    both a rational and decimal amount; the others will have a single integer value, such as:
-#      length; person-height; CA; 3429 / 12500; 0.27432; meter; 2; foot; 54 / 5; 10.8; inch
-#    The input and output units are unit identifers; in particular, the output does not have further processing:
-#        • no localization
-#        • no adjustment for pluralization
-#        • no formatted with the skeleton
-#        • no suppression of zero values (for secondary -and- units such as pound in stone-and-pound)
+#       The result should match the Output amount and unit.
+#       Both rational (r) and double64 (d) forms of the input and output amounts are supplied so that implementations
+#       have two options for testing based on the precision in their implementations. For example:
+#         3429 / 12500; 0.27432; meter;
+#       The Output amount and Unit are repeated for mixed units. In such a case, only the smallest unit will have
+#       both a rational and decimal amount; the others will have a single integer value, such as:
+#         length; person-height; CA; 3429 / 12500; 0.27432; meter; 2; foot; 54 / 5; 10.8; inch
+#       The input and output units are unit identifers; in particular, the output does not have further processing:
+#               • no localization
+#               • no adjustment for pluralization
+#               • no formatted with the skeleton
+#               • no suppression of zero values (for secondary -and- units such as pound in stone-and-pound)
 #
 # Generation: Set GENERATE_TESTS in TestUnits.java, and look at TestUnitPreferences results.
 
-area;   default;    001;    1100000;    1100000.0;  square-meter;   11 / 10;    1.1;    square-kilometer
-area;   default;    001;    1000000;    1000000.0;  square-meter;   1;  1.0;    square-kilometer
-area;   default;    001;    900000; 900000.0;   square-meter;   90; 90.0;   hectare
-area;   default;    001;    10000;  10000.0;    square-meter;   1;  1.0;    hectare
-area;   default;    001;    9000;   9000.0; square-meter;   9000;   9000.0; square-meter
-area;   default;    001;    1;  1.0;    square-meter;   1;  1.0;    square-meter
-area;   default;    001;    9 / 10; 0.9;    square-meter;   9000;   9000.0; square-centimeter
-area;   default;    001;    1 / 10000;  1.0E-4; square-meter;   1;  1.0;    square-centimeter
-area;   default;    001;    9 / 100000; 9.0E-5; square-meter;   9 / 10; 0.9;    square-centimeter
-
-area;   default;    GB; 222577103232 / 78125;   2848986.9213696;    square-meter;   11 / 10;    1.1;    square-mile
-area;   default;    GB; 40468564224 / 15625;    2589988.110336; square-meter;   1;  1.0;    square-mile
-area;   default;    GB; 182108539008 / 78125;   2330989.2993024;    square-meter;   576;    576.0;  acre
-area;   default;    GB; 316160658 / 78125;  4046.8564224;   square-meter;   1;  1.0;    acre
-area;   default;    GB; 1422722961 / 390625;    3642.17078016;  square-meter;   39204;  39204.0;    square-foot
-area;   default;    GB; 145161 / 1562500;   0.09290304; square-meter;   1;  1.0;    square-foot
-area;   default;    GB; 1306449 / 15625000; 0.083612736;    square-meter;   648 / 5;    129.6;  square-inch
-area;   default;    GB; 16129 / 25000000;   6.4516E-4;  square-meter;   1;  1.0;    square-inch
-area;   default;    GB; 145161 / 250000000; 5.80644E-4; square-meter;   9 / 10; 0.9;    square-inch
-
-area;   geograph;   001;    1100000;    1100000.0;  square-meter;   11 / 10;    1.1;    square-kilometer
-area;   geograph;   001;    1000000;    1000000.0;  square-meter;   1;  1.0;    square-kilometer
-area;   geograph;   001;    900000; 900000.0;   square-meter;   9 / 10; 0.9;    square-kilometer
-
-area;   geograph;   GB; 222577103232 / 78125;   2848986.9213696;    square-meter;   11 / 10;    1.1;    square-mile
-area;   geograph;   GB; 40468564224 / 15625;    2589988.110336; square-meter;   1;  1.0;    square-mile
-area;   geograph;   GB; 182108539008 / 78125;   2330989.2993024;    square-meter;   9 / 10; 0.9;    square-mile
-
-area;   land;   001;    11000;  11000.0;    square-meter;   11 / 10;    1.1;    hectare
-area;   land;   001;    10000;  10000.0;    square-meter;   1;  1.0;    hectare
-area;   land;   001;    9000;   9000.0; square-meter;   9 / 10; 0.9;    hectare
-
-area;   land;   GB; 1738883619 / 390625;    4451.54206464;  square-meter;   11 / 10;    1.1;    acre
-area;   land;   GB; 316160658 / 78125;  4046.8564224;   square-meter;   1;  1.0;    acre
-area;   land;   GB; 1422722961 / 390625;    3642.17078016;  square-meter;   9 / 10; 0.9;    acre
-
-concentration;  blood-glucose;  AG; 662435483600000000000000;   6.624354836E23; item-per-cubic-meter;   11 / 10;    1.1;    millimole-per-liter
-concentration;  blood-glucose;  AG; 602214076000000000000000;   6.02214076E23;  item-per-cubic-meter;   1;  1.0;    millimole-per-liter
-concentration;  blood-glucose;  AG; 541992668400000000000000;   5.419926684E23; item-per-cubic-meter;   9 / 10; 0.9;    millimole-per-liter
-
-concentration;  default;    001;    11 / 10;    1.1;    item-per-cubic-meter;   11 / 10;    1.1;    item-per-cubic-meter
-concentration;  default;    001;    1;  1.0;    item-per-cubic-meter;   1;  1.0;    item-per-cubic-meter
-concentration;  default;    001;    9 / 10; 0.9;    item-per-cubic-meter;   9 / 10; 0.9;    item-per-cubic-meter
-
-consumption;    default;    001;    11 / 1000000000;    1.1E-8; cubic-meter-per-meter;  11 / 10;    1.1;    liter-per-100-kilometer
-consumption;    default;    001;    1 / 100000000;  1.0E-8; cubic-meter-per-meter;  1;  1.0;    liter-per-100-kilometer
-consumption;    default;    001;    9 / 1000000000; 9.0E-9; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-100-kilometer
-
-consumption;    vehicle-fuel;   001;    11 / 1000000000;    1.1E-8; cubic-meter-per-meter;  11 / 10;    1.1;    liter-per-100-kilometer
-consumption;    vehicle-fuel;   001;    1 / 100000000;  1.0E-8; cubic-meter-per-meter;  1;  1.0;    liter-per-100-kilometer
-consumption;    vehicle-fuel;   001;    9 / 1000000000; 9.0E-9; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-100-kilometer
-
-consumption;    vehicle-fuel;   BR; 11 / 10000000;  1.1E-6; cubic-meter-per-meter;  11 / 10;    1.1;    liter-per-kilometer
-consumption;    vehicle-fuel;   BR; 1 / 1000000;    1.0E-6; cubic-meter-per-meter;  1;  1.0;    liter-per-kilometer
-consumption;    vehicle-fuel;   BR; 9 / 10000000;   9.0E-7; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-kilometer
-
-consumption-inverse;    default;    001;    110000000;  1.1E8;  meter-per-cubic-meter;  11 / 10;    1.1;    kilometer-per-centiliter
-consumption-inverse;    default;    001;    100000000;  1.0E8;  meter-per-cubic-meter;  1;  1.0;    kilometer-per-centiliter
-consumption-inverse;    default;    001;    90000000;   9.0E7;  meter-per-cubic-meter;  9 / 10; 0.9;    kilometer-per-centiliter
-
-consumption-inverse;    vehicle-fuel;   001;    110000000;  1.1E8;  meter-per-cubic-meter;  11 / 10;    1.1;    kilometer-per-centiliter
-consumption-inverse;    vehicle-fuel;   001;    100000000;  1.0E8;  meter-per-cubic-meter;  1;  1.0;    kilometer-per-centiliter
-consumption-inverse;    vehicle-fuel;   001;    90000000;   9.0E7;  meter-per-cubic-meter;  9 / 10; 0.9;    kilometer-per-centiliter
-
-consumption-inverse;    vehicle-fuel;   US; 52800000000 / 112903;   467658.0781732992;  meter-per-cubic-meter;  11 / 10;    1.1;    mile-per-gallon
-consumption-inverse;    vehicle-fuel;   US; 48000000000 / 112903;   425143.707430272;   meter-per-cubic-meter;  1;  1.0;    mile-per-gallon
-consumption-inverse;    vehicle-fuel;   US; 43200000000 / 112903;   382629.3366872448;  meter-per-cubic-meter;  9 / 10; 0.9;    mile-per-gallon
-
-consumption-inverse;    vehicle-fuel;   CA; 177027840000 / 454609;  389406.8089281118;  meter-per-cubic-meter;  11 / 10;    1.1;    mile-per-gallon-imperial
-consumption-inverse;    vehicle-fuel;   CA; 160934400000 / 454609;  354006.1899346471;  meter-per-cubic-meter;  1;  1.0;    mile-per-gallon-imperial
-consumption-inverse;    vehicle-fuel;   CA; 144840960000 / 454609;  318605.5709411824;  meter-per-cubic-meter;  9 / 10; 0.9;    mile-per-gallon-imperial
-
-duration;   default;    001;    95040;  95040.0;    second; 11 / 10;    1.1;    day
-duration;   default;    001;    86400;  86400.0;    second; 1;  1.0;    day
-duration;   default;    001;    77760;  77760.0;    second; 108 / 5;    21.6;   hour
-duration;   default;    001;    3600;   3600.0; second; 1;  1.0;    hour
-duration;   default;    001;    3240;   3240.0; second; 54; 54.0;   minute
-duration;   default;    001;    60; 60.0;   second; 1;  1.0;    minute
-duration;   default;    001;    54; 54.0;   second; 54; 54.0;   second
-duration;   default;    001;    1;  1.0;    second; 1;  1.0;    second
-duration;   default;    001;    9 / 10; 0.9;    second; 900;    900.0;  millisecond
-duration;   default;    001;    1 / 1000;   0.001;  second; 1;  1.0;    millisecond
-duration;   default;    001;    9 / 10000;  9.0E-4; second; 900;    900.0;  microsecond
-duration;   default;    001;    1 / 1000000;    1.0E-6; second; 1;  1.0;    microsecond
-duration;   default;    001;    9 / 10000000;   9.0E-7; second; 900;    900.0;  nanosecond
-duration;   default;    001;    1 / 1000000000; 1.0E-9; second; 1;  1.0;    nanosecond
-duration;   default;    001;    9 / 10000000000;    9.0E-10;    second; 9 / 10; 0.9;    nanosecond
-
-duration;   media;  001;    66; 66.0;   second; 1;  minute; 6;  6.0;    second
-duration;   media;  001;    60; 60.0;   second; 1;  minute; 0;  0.0;    second
-duration;   media;  001;    54; 54.0;   second; 54; 54.0;   second
-duration;   media;  001;    1;  1.0;    second; 1;  1.0;    second
-duration;   media;  001;    9 / 10; 0.9;    second; 9 / 10; 0.9;    second
-
-energy; default;    001;    3960000;    3960000.0;  kilogram-square-meter-per-square-second;    11 / 10;    1.1;    kilowatt-hour
-energy; default;    001;    3600000;    3600000.0;  kilogram-square-meter-per-square-second;    1;  1.0;    kilowatt-hour
-energy; default;    001;    3240000;    3240000.0;  kilogram-square-meter-per-square-second;    9 / 10; 0.9;    kilowatt-hour
-
-energy; food;   US; 23012 / 5;  4602.4; kilogram-square-meter-per-square-second;    11 / 10;    1.1;    foodcalorie
-energy; food;   US; 4184;   4184.0; kilogram-square-meter-per-square-second;    1;  1.0;    foodcalorie
-energy; food;   US; 18828 / 5;  3765.6; kilogram-square-meter-per-square-second;    9 / 10; 0.9;    foodcalorie
-
-energy; food;   001;    23012 / 5;  4602.4; kilogram-square-meter-per-square-second;    11 / 10;    1.1;    kilocalorie
-energy; food;   001;    4184;   4184.0; kilogram-square-meter-per-square-second;    1;  1.0;    kilocalorie
-energy; food;   001;    18828 / 5;  3765.6; kilogram-square-meter-per-square-second;    9 / 10; 0.9;    kilocalorie
-
-length; default;    001;    1100;   1100.0; meter;  11 / 10;    1.1;    kilometer
-length; default;    001;    1000;   1000.0; meter;  1;  1.0;    kilometer
-length; default;    001;    900;    900.0;  meter;  900;    900.0;  meter
-length; default;    001;    1;  1.0;    meter;  1;  1.0;    meter
-length; default;    001;    9 / 10; 0.9;    meter;  90; 90.0;   centimeter
-length; default;    001;    1 / 100;    0.01;   meter;  1;  1.0;    centimeter
-length; default;    001;    9 / 1000;   0.009;  meter;  9 / 10; 0.9;    centimeter
-
-length; default;    GB; 1106424 / 625;  1770.2784;  meter;  11 / 10;    1.1;    mile
-length; default;    GB; 201168 / 125;   1609.344;   meter;  1;  1.0;    mile
-length; default;    GB; 905256 / 625;   1448.4096;  meter;  4752;   4752.0; foot
-length; default;    GB; 381 / 1250; 0.3048; meter;  1;  1.0;    foot
-length; default;    GB; 3429 / 12500;   0.27432;    meter;  54 / 5; 10.8;   inch
-length; default;    GB; 127 / 5000; 0.0254; meter;  1;  1.0;    inch
-length; default;    GB; 1143 / 50000;   0.02286;    meter;  9 / 10; 0.9;    inch
-
-length; person; 001;    11 / 1000;  0.011;  meter;  11 / 10;    1.1;    centimeter
-length; person; 001;    1 / 100;    0.01;   meter;  1;  1.0;    centimeter
-length; person; 001;    9 / 1000;   0.009;  meter;  9 / 10; 0.9;    centimeter
-
-length; person; CA; 1397 / 50000;   0.02794;    meter;  11 / 10;    1.1;    inch
-length; person; CA; 127 / 5000; 0.0254; meter;  1;  1.0;    inch
-length; person; CA; 1143 / 50000;   0.02286;    meter;  9 / 10; 0.9;    inch
-
-length; person-height;  001;    11 / 1000;  0.011;  meter;  11 / 10;    1.1;    centimeter
-length; person-height;  001;    1 / 100;    0.01;   meter;  1;  1.0;    centimeter
-length; person-height;  001;    9 / 1000;   0.009;  meter;  9 / 10; 0.9;    centimeter
-
-length; person-height;  CA; 11811 / 12500;  0.94488;    meter;  3;  foot;   6 / 5;  1.2;    inch
-length; person-height;  CA; 1143 / 1250;    0.9144; meter;  3;  foot;   0;  0.0;    inch
-length; person-height;  CA; 11049 / 12500;  0.88392;    meter;  174 / 5;    34.8;   inch
-length; person-height;  CA; 127 / 5000; 0.0254; meter;  1;  1.0;    inch
-length; person-height;  CA; 1143 / 50000;   0.02286;    meter;  9 / 10; 0.9;    inch
-
-length; person-height;  AT; 11 / 10;    1.1;    meter;  1;  meter;  10; 10.0;   centimeter
-length; person-height;  AT; 1;  1.0;    meter;  1;  meter;  0;  0.0;    centimeter
-length; person-height;  AT; 9 / 10; 0.9;    meter;  0;  meter;  90; 90.0;   centimeter
-
-length; rainfall;   BR; 11 / 1000;  0.011;  meter;  11 / 10;    1.1;    centimeter
-length; rainfall;   BR; 1 / 100;    0.01;   meter;  1;  1.0;    centimeter
-length; rainfall;   BR; 9 / 1000;   0.009;  meter;  9 / 10; 0.9;    centimeter
-
-length; rainfall;   US; 1397 / 50000;   0.02794;    meter;  11 / 10;    1.1;    inch
-length; rainfall;   US; 127 / 5000; 0.0254; meter;  1;  1.0;    inch
-length; rainfall;   US; 1143 / 50000;   0.02286;    meter;  9 / 10; 0.9;    inch
-
-length; rainfall;   001;    11 / 10000; 0.0011; meter;  11 / 10;    1.1;    millimeter
-length; rainfall;   001;    1 / 1000;   0.001;  meter;  1;  1.0;    millimeter
-length; rainfall;   001;    9 / 10000;  9.0E-4; meter;  9 / 10; 0.9;    millimeter
-
-length; road;   001;    1000;   1000.0; meter;  1;  1.0;    kilometer
-length; road;   001;    900;    900.0;  meter;  9 / 10; 0.9;    kilometer
-length; road;   001;    800;    800.0;  meter;  800;    800.0;  meter
-length; road;   001;    300;    300.0;  meter;  300;    300.0;  meter
-length; road;   001;    2999 / 10;  299.9;  meter;  2999 / 10;  299.9;  meter
-length; road;   001;    1;  1.0;    meter;  1;  1.0;    meter
-length; road;   001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
-
-length; road;   US; 603504 / 625;   965.6064;   meter;  3 / 5;  0.6;    mile
-length; road;   US; 100584 / 125;   804.672;    meter;  1 / 2;  0.5;    mile
-length; road;   US; 402336 / 625;   643.7376;   meter;  2112;   2112.0; foot
-length; road;   US; 762 / 25;   30.48;  meter;  100;    100.0;  foot
-length; road;   US; 380619 / 12500; 30.44952;   meter;  999 / 10;   99.9;   foot
-length; road;   US; 381 / 1250; 0.3048; meter;  1;  1.0;    foot
-length; road;   US; 3429 / 12500;   0.27432;    meter;  9 / 10; 0.9;    foot
-
-length; road;   GB; 603504 / 625;   965.6064;   meter;  3 / 5;  0.6;    mile
-length; road;   GB; 100584 / 125;   804.672;    meter;  1 / 2;  0.5;    mile
-length; road;   GB; 402336 / 625;   643.7376;   meter;  704;    704.0;  yard
-length; road;   GB; 2286 / 25;  91.44;  meter;  100;    100.0;  yard
-length; road;   GB; 1141857 / 12500;    91.34856;   meter;  999 / 10;   99.9;   yard
-length; road;   GB; 1143 / 1250;    0.9144; meter;  1;  1.0;    yard
-length; road;   GB; 10287 / 12500;  0.82296;    meter;  9 / 10; 0.9;    yard
-
-length; road;   SE; 11000;  11000.0;    meter;  11 / 10;    1.1;    mile-scandinavian
-length; road;   SE; 10000;  10000.0;    meter;  1;  1.0;    mile-scandinavian
-length; road;   SE; 9000;   9000.0; meter;  9;  9.0;    kilometer
-length; road;   SE; 1000;   1000.0; meter;  1;  1.0;    kilometer
-length; road;   SE; 900;    900.0;  meter;  900;    900.0;  meter
-length; road;   SE; 300;    300.0;  meter;  300;    300.0;  meter
-length; road;   SE; 2999 / 10;  299.9;  meter;  2999 / 10;  299.9;  meter
-length; road;   SE; 1;  1.0;    meter;  1;  1.0;    meter
-length; road;   SE; 9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
-
-length; snowfall;   001;    11 / 1000;  0.011;  meter;  11 / 10;    1.1;    centimeter
-length; snowfall;   001;    1 / 100;    0.01;   meter;  1;  1.0;    centimeter
-length; snowfall;   001;    9 / 1000;   0.009;  meter;  9 / 10; 0.9;    centimeter
-
-length; snowfall;   US; 1397 / 50000;   0.02794;    meter;  11 / 10;    1.1;    inch
-length; snowfall;   US; 127 / 5000; 0.0254; meter;  1;  1.0;    inch
-length; snowfall;   US; 1143 / 50000;   0.02286;    meter;  9 / 10; 0.9;    inch
-
-length; vehicle;    GB; 4191 / 12500;   0.33528;    meter;  1;  foot;   6 / 5;  1.2;    inch
-length; vehicle;    GB; 381 / 1250; 0.3048; meter;  1;  foot;   0;  0.0;    inch
-length; vehicle;    GB; 3429 / 12500;   0.27432;    meter;  0;  foot;   54 / 5; 10.8;   inch
-
-length; vehicle;    001;    11 / 10;    1.1;    meter;  11 / 10;    1.1;    meter
-length; vehicle;    001;    1;  1.0;    meter;  1;  1.0;    meter
-length; vehicle;    001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
-
-length; vehicle;    MX; 11 / 10;    1.1;    meter;  1;  meter;  10; 10.0;   centimeter
-length; vehicle;    MX; 1;  1.0;    meter;  1;  meter;  0;  0.0;    centimeter
-length; vehicle;    MX; 9 / 10; 0.9;    meter;  0;  meter;  90; 90.0;   centimeter
-
-length; visiblty;   001;    200;    200.0;  meter;  1 / 5;  0.2;    kilometer
-length; visiblty;   001;    100;    100.0;  meter;  1 / 10; 0.1;    kilometer
-length; visiblty;   001;    1;  1.0;    meter;  1;  1.0;    meter
-length; visiblty;   001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
-length; visiblty;   001;    0;  0.0;    meter;  0;  0.0;    meter
-
-length; visiblty;   DE; 11 / 10;    1.1;    meter;  11 / 10;    1.1;    meter
-length; visiblty;   DE; 1;  1.0;    meter;  1;  1.0;    meter
-length; visiblty;   DE; 9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
-
-length; visiblty;   GB; 1106424 / 625;  1770.2784;  meter;  11 / 10;    1.1;    mile
-length; visiblty;   GB; 201168 / 125;   1609.344;   meter;  1;  1.0;    mile
-length; visiblty;   GB; 905256 / 625;   1448.4096;  meter;  4752;   4752.0; foot
-length; visiblty;   GB; 381 / 1250; 0.3048; meter;  1;  1.0;    foot
-length; visiblty;   GB; 3429 / 12500;   0.27432;    meter;  9 / 10; 0.9;    foot
-
-mass;   default;    001;    1100;   1100.0; kilogram;   11 / 10;    1.1;    metric-ton
-mass;   default;    001;    1000;   1000.0; kilogram;   1;  1.0;    metric-ton
-mass;   default;    001;    900;    900.0;  kilogram;   900;    900.0;  kilogram
-mass;   default;    001;    1;  1.0;    kilogram;   1;  1.0;    kilogram
-mass;   default;    001;    9 / 10; 0.9;    kilogram;   900;    900.0;  gram
-mass;   default;    001;    1 / 1000;   0.001;  kilogram;   1;  1.0;    gram
-mass;   default;    001;    9 / 10000;  9.0E-4; kilogram;   900;    900.0;  milligram
-mass;   default;    001;    1 / 1000000;    1.0E-6; kilogram;   1;  1.0;    milligram
-mass;   default;    001;    9 / 10000000;   9.0E-7; kilogram;   900;    900.0;  microgram
-mass;   default;    001;    1 / 1000000000; 1.0E-9; kilogram;   1;  1.0;    microgram
-mass;   default;    001;    9 / 10000000000;    9.0E-10;    kilogram;   9 / 10; 0.9;    microgram
-
-mass;   default;    GB; 498951607 / 500000; 997.903214; kilogram;   11 / 10;    1.1;    ton
-mass;   default;    GB; 45359237 / 50000;   907.18474;  kilogram;   1;  1.0;    ton
-mass;   default;    GB; 408233133 / 500000; 816.466266; kilogram;   1800;   1800.0; pound
-mass;   default;    GB; 45359237 / 100000000;   0.45359237; kilogram;   1;  1.0;    pound
-mass;   default;    GB; 408233133 / 1000000000; 0.408233133;    kilogram;   72 / 5; 14.4;   ounce
-mass;   default;    GB; 45359237 / 1600000000;  0.028349523125; kilogram;   1;  1.0;    ounce
-mass;   default;    GB; 408233133 / 16000000000;    0.0255145708125;    kilogram;   9 / 10; 0.9;    ounce
-
-mass;   person; 001;    11 / 10;    1.1;    kilogram;   11 / 10;    1.1;    kilogram
-mass;   person; 001;    1;  1.0;    kilogram;   1;  1.0;    kilogram
-mass;   person; 001;    9 / 10; 0.9;    kilogram;   900;    900.0;  gram
-mass;   person; 001;    1 / 1000;   0.001;  kilogram;   1;  1.0;    gram
-mass;   person; 001;    9 / 10000;  9.0E-4; kilogram;   9 / 10; 0.9;    gram
-
-mass;   person; DZ; 11 / 10;    1.1;    kilogram;   1;  kilogram;   100;    100.0;  gram
-mass;   person; DZ; 1;  1.0;    kilogram;   1;  kilogram;   0;  0.0;    gram
-mass;   person; DZ; 9 / 10; 0.9;    kilogram;   0;  kilogram;   900;    900.0;  gram
-
-mass;   person; US; 498951607 / 1000000000; 0.498951607;    kilogram;   11 / 10;    1.1;    pound
-mass;   person; US; 45359237 / 100000000;   0.45359237; kilogram;   1;  1.0;    pound
-mass;   person; US; 408233133 / 1000000000; 0.408233133;    kilogram;   0;  pound;  72 / 5; 14.4;   ounce
-
-mass;   person; GB; 3492661249 / 500000000; 6.985322498;    kilogram;   1;  stone;  7 / 5;  1.4;    pound
-mass;   person; GB; 317514659 / 50000000;   6.35029318; kilogram;   1;  stone;  0;  0.0;    pound
-mass;   person; GB; 2857631931 / 500000000; 5.715263862;    kilogram;   12; pound;  48 / 5; 9.6;    ounce
-mass;   person; GB; 45359237 / 100000000;   0.45359237; kilogram;   1;  pound;  0;  0.0;    ounce
-mass;   person; GB; 408233133 / 1000000000; 0.408233133;    kilogram;   0;  pound;  72 / 5; 14.4;   ounce
-
-mass;   person; HK; 498951607 / 1000000000; 0.498951607;    kilogram;   1;  pound;  8 / 5;  1.6;    ounce
-mass;   person; HK; 45359237 / 100000000;   0.45359237; kilogram;   1;  pound;  0;  0.0;    ounce
-mass;   person; HK; 408233133 / 1000000000; 0.408233133;    kilogram;   0;  pound;  72 / 5; 14.4;   ounce
-
-mass-density;   blood-glucose;  001;    11 / 1000;  0.011;  kilogram-per-cubic-meter;   11 / 10;    1.1;    milligram-per-deciliter
-mass-density;   blood-glucose;  001;    1 / 100;    0.01;   kilogram-per-cubic-meter;   1;  1.0;    milligram-per-deciliter
-mass-density;   blood-glucose;  001;    9 / 1000;   0.009;  kilogram-per-cubic-meter;   9 / 10; 0.9;    milligram-per-deciliter
-
-mass-density;   default;    001;    11 / 10;    1.1;    kilogram-per-cubic-meter;   11 / 10;    1.1;    kilogram-per-cubic-meter
-mass-density;   default;    001;    1;  1.0;    kilogram-per-cubic-meter;   1;  1.0;    kilogram-per-cubic-meter
-mass-density;   default;    001;    9 / 10; 0.9;    kilogram-per-cubic-meter;   9 / 10; 0.9;    kilogram-per-cubic-meter
-
-power;  default;    001;    1100000000; 1.1E9;  kilogram-square-meter-per-cubic-second; 11 / 10;    1.1;    gigawatt
-power;  default;    001;    1000000000; 1.0E9;  kilogram-square-meter-per-cubic-second; 1;  1.0;    gigawatt
-power;  default;    001;    900000000;  9.0E8;  kilogram-square-meter-per-cubic-second; 900;    900.0;  megawatt
-power;  default;    001;    1000000;    1000000.0;  kilogram-square-meter-per-cubic-second; 1;  1.0;    megawatt
-power;  default;    001;    900000; 900000.0;   kilogram-square-meter-per-cubic-second; 900;    900.0;  kilowatt
-power;  default;    001;    1000;   1000.0; kilogram-square-meter-per-cubic-second; 1;  1.0;    kilowatt
-power;  default;    001;    900;    900.0;  kilogram-square-meter-per-cubic-second; 900;    900.0;  watt
-power;  default;    001;    1;  1.0;    kilogram-square-meter-per-cubic-second; 1;  1.0;    watt
-power;  default;    001;    9 / 10; 0.9;    kilogram-square-meter-per-cubic-second; 900;    900.0;  milliwatt
-power;  default;    001;    1 / 1000;   0.001;  kilogram-square-meter-per-cubic-second; 1;  1.0;    milliwatt
-power;  default;    001;    9 / 10000;  9.0E-4; kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    milliwatt
-
-power;  engine; 001;    1100;   1100.0; kilogram-square-meter-per-cubic-second; 11 / 10;    1.1;    kilowatt
-power;  engine; 001;    1000;   1000.0; kilogram-square-meter-per-cubic-second; 1;  1.0;    kilowatt
-power;  engine; 001;    900;    900.0;  kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    kilowatt
-
-power;  engine; GB; 410134929370248621 / 500000000000000;   820.2698587404972;  kilogram-square-meter-per-cubic-second; 11 / 10;    1.1;    horsepower
-power;  engine; GB; 37284993579113511 / 50000000000000; 745.6998715822702;  kilogram-square-meter-per-cubic-second; 1;  1.0;    horsepower
-power;  engine; GB; 335564942212021599 / 500000000000000;   671.1298844240432;  kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    horsepower
-
-pressure;   baromtrc;   001;    110;    110.0;  kilogram-per-meter-square-second;   11 / 10;    1.1;    hectopascal
-pressure;   baromtrc;   001;    100;    100.0;  kilogram-per-meter-square-second;   1;  1.0;    hectopascal
-pressure;   baromtrc;   001;    90; 90.0;   kilogram-per-meter-square-second;   9 / 10; 0.9;    hectopascal
-
-pressure;   baromtrc;   IN; 37250275043751 / 10000000000;   3725.0275043751;    kilogram-per-meter-square-second;   11 / 10;    1.1;    inch-ofhg
-pressure;   baromtrc;   IN; 3386388640341 / 1000000000; 3386.388640341; kilogram-per-meter-square-second;   1;  1.0;    inch-ofhg
-pressure;   baromtrc;   IN; 30477497763069 / 10000000000;   3047.7497763069;    kilogram-per-meter-square-second;   9 / 10; 0.9;    inch-ofhg
-
-pressure;   baromtrc;   BR; 110;    110.0;  kilogram-per-meter-square-second;   11 / 10;    1.1;    millibar
-pressure;   baromtrc;   BR; 100;    100.0;  kilogram-per-meter-square-second;   1;  1.0;    millibar
-pressure;   baromtrc;   BR; 90; 90.0;   kilogram-per-meter-square-second;   9 / 10; 0.9;    millibar
-
-pressure;   baromtrc;   MX; 293309252313 / 2000000000;  146.6546261565; kilogram-per-meter-square-second;   11 / 10;    1.1;    millimeter-ofhg
-pressure;   baromtrc;   MX; 26664477483 / 200000000;    133.322387415;  kilogram-per-meter-square-second;   1;  1.0;    millimeter-ofhg
-pressure;   baromtrc;   MX; 239980297347 / 2000000000;  119.9901486735; kilogram-per-meter-square-second;   9 / 10; 0.9;    millimeter-ofhg
-
-pressure;   default;    001;    1100000;    1100000.0;  kilogram-per-meter-square-second;   11 / 10;    1.1;    megapascal
-pressure;   default;    001;    1000000;    1000000.0;  kilogram-per-meter-square-second;   1;  1.0;    megapascal
-pressure;   default;    001;    900000; 900000.0;   kilogram-per-meter-square-second;   900000; 900000.0;   pascal
-pressure;   default;    001;    1;  1.0;    kilogram-per-meter-square-second;   1;  1.0;    pascal
-pressure;   default;    001;    9 / 10; 0.9;    kilogram-per-meter-square-second;   9 / 10; 0.9;    pascal
-
-pressure;   default;    GB; 97860875535731 / 12903200000;   7584.233022485197;  kilogram-per-meter-square-second;   11 / 10;    1.1;    pound-force-per-square-inch
-pressure;   default;    GB; 8896443230521 / 1290320000; 6894.757293168361;  kilogram-per-meter-square-second;   1;  1.0;    pound-force-per-square-inch
-pressure;   default;    GB; 80067989074689 / 12903200000;   6205.281563851525;  kilogram-per-meter-square-second;   9 / 10; 0.9;    pound-force-per-square-inch
-
-speed;  default;    001;    11 / 36;    0.3055555555555556; meter-per-second;   11 / 10;    1.1;    kilometer-per-hour
-speed;  default;    001;    5 / 18; 0.2777777777777778; meter-per-second;   1;  1.0;    kilometer-per-hour
-speed;  default;    001;    1 / 4;  0.25;   meter-per-second;   9 / 10; 0.9;    kilometer-per-hour
-
-speed;  default;    GB; 15367 / 31250;  0.491744;   meter-per-second;   11 / 10;    1.1;    mile-per-hour
-speed;  default;    GB; 1397 / 3125;    0.44704;    meter-per-second;   1;  1.0;    mile-per-hour
-speed;  default;    GB; 12573 / 31250;  0.402336;   meter-per-second;   9 / 10; 0.9;    mile-per-hour
-
-speed;  wind;   001;    11 / 36;    0.3055555555555556; meter-per-second;   11 / 10;    1.1;    kilometer-per-hour
-speed;  wind;   001;    5 / 18; 0.2777777777777778; meter-per-second;   1;  1.0;    kilometer-per-hour
-speed;  wind;   001;    1 / 4;  0.25;   meter-per-second;   9 / 10; 0.9;    kilometer-per-hour
-
-speed;  wind;   FI; 11 / 10;    1.1;    meter-per-second;   11 / 10;    1.1;    meter-per-second
-speed;  wind;   FI; 1;  1.0;    meter-per-second;   1;  1.0;    meter-per-second
-speed;  wind;   FI; 9 / 10; 0.9;    meter-per-second;   9 / 10; 0.9;    meter-per-second
-
-speed;  wind;   US; 15367 / 31250;  0.491744;   meter-per-second;   11 / 10;    1.1;    mile-per-hour
-speed;  wind;   US; 1397 / 3125;    0.44704;    meter-per-second;   1;  1.0;    mile-per-hour
-speed;  wind;   US; 12573 / 31250;  0.402336;   meter-per-second;   9 / 10; 0.9;    mile-per-hour
-
-temperature;    default;    001;    1097 / 4;   274.25; kelvin; 11 / 10;    1.1;    celsius
-temperature;    default;    001;    5483 / 20;  274.15; kelvin; 1;  1.0;    celsius
-temperature;    default;    001;    5481 / 20;  274.05; kelvin; 9 / 10; 0.9;    celsius
-
-temperature;    default;    US; 15359 / 60; 255.9833333333333;  kelvin; 11 / 10;    1.1;    fahrenheit
-temperature;    default;    US; 46067 / 180;    255.9277777777778;  kelvin; 1;  1.0;    fahrenheit
-temperature;    default;    US; 46057 / 180;    255.8722222222222;  kelvin; 9 / 10; 0.9;    fahrenheit
-
-temperature;    weather;    001;    1097 / 4;   274.25; kelvin; 11 / 10;    1.1;    celsius
-temperature;    weather;    001;    5483 / 20;  274.15; kelvin; 1;  1.0;    celsius
-temperature;    weather;    001;    5481 / 20;  274.05; kelvin; 9 / 10; 0.9;    celsius
-
-temperature;    weather;    BS; 15359 / 60; 255.9833333333333;  kelvin; 11 / 10;    1.1;    fahrenheit
-temperature;    weather;    BS; 46067 / 180;    255.9277777777778;  kelvin; 1;  1.0;    fahrenheit
-temperature;    weather;    BS; 46057 / 180;    255.8722222222222;  kelvin; 9 / 10; 0.9;    fahrenheit
-
-volume; default;    001;    11 / 10;    1.1;    cubic-meter;    11 / 10;    1.1;    cubic-meter
-volume; default;    001;    1;  1.0;    cubic-meter;    1;  1.0;    cubic-meter
-volume; default;    001;    9 / 10; 0.9;    cubic-meter;    900000; 900000.0;   cubic-centimeter
-volume; default;    001;    1 / 1000000;    1.0E-6; cubic-meter;    1;  1.0;    cubic-centimeter
-volume; default;    001;    9 / 10000000;   9.0E-7; cubic-meter;    9 / 10; 0.9;    cubic-centimeter
-
-volume; default;    GB; 608369751 / 19531250000;    0.0311485312512;    cubic-meter;    11 / 10;    1.1;    cubic-foot
-volume; default;    GB; 55306341 / 1953125000;  0.028316846592; cubic-meter;    1;  1.0;    cubic-foot
-volume; default;    GB; 497757069 / 19531250000;    0.0254851619328;    cubic-meter;    7776 / 5;   1555.2; cubic-inch
-volume; default;    GB; 2048383 / 125000000000; 1.6387064E-5;   cubic-meter;    1;  1.0;    cubic-inch
-volume; default;    GB; 18435447 / 1250000000000;   1.47483576E-5;  cubic-meter;    9 / 10; 0.9;    cubic-inch
-
-volume; fluid;  001;    11 / 10000; 0.0011; cubic-meter;    11 / 10;    1.1;    liter
-volume; fluid;  001;    1 / 1000;   0.001;  cubic-meter;    1;  1.0;    liter
-volume; fluid;  001;    9 / 10000;  9.0E-4; cubic-meter;    900;    900.0;  milliliter
-volume; fluid;  001;    1 / 1000000;    1.0E-6; cubic-meter;    1;  1.0;    milliliter
-volume; fluid;  001;    9 / 10000000;   9.0E-7; cubic-meter;    9 / 10; 0.9;    milliliter
-
-volume; fluid;  US; 5204941203 / 1250000000000; 0.0041639529624;    cubic-meter;    11 / 10;    1.1;    gallon
-volume; fluid;  US; 473176473 / 125000000000;   0.003785411784; cubic-meter;    1;  1.0;    gallon
-volume; fluid;  US; 4258588257 / 1250000000000; 0.0034068706056;    cubic-meter;    18 / 5; 3.6;    quart
-volume; fluid;  US; 473176473 / 500000000000;   9.46352946E-4;  cubic-meter;    1;  1.0;    quart
-volume; fluid;  US; 4258588257 / 5000000000000; 8.517176514E-4; cubic-meter;    9 / 5;  1.8;    pint
-volume; fluid;  US; 473176473 / 1000000000000;  4.73176473E-4;  cubic-meter;    1;  1.0;    pint
-volume; fluid;  US; 4258588257 / 10000000000000;    4.258588257E-4; cubic-meter;    9 / 5;  1.8;    cup
-volume; fluid;  US; 473176473 / 2000000000000;  2.365882365E-4; cubic-meter;    1;  1.0;    cup
-volume; fluid;  US; 4258588257 / 20000000000000;    2.1292941285E-4;    cubic-meter;    36 / 5; 7.2;    fluid-ounce
-volume; fluid;  US; 473176473 / 16000000000000; 2.95735295625E-5;   cubic-meter;    1;  1.0;    fluid-ounce
-volume; fluid;  US; 4258588257 / 160000000000000;   2.661617660625E-5;  cubic-meter;    9 / 5;  1.8;    tablespoon
-volume; fluid;  US; 473176473 / 32000000000000; 1.478676478125E-5;  cubic-meter;    1;  1.0;    tablespoon
-volume; fluid;  US; 4258588257 / 320000000000000;   1.3308088303125E-5; cubic-meter;    27 / 10;    2.7;    teaspoon
-volume; fluid;  US; 157725491 / 32000000000000; 4.92892159375E-6;   cubic-meter;    1;  1.0;    teaspoon
-volume; fluid;  US; 1419529419 / 320000000000000;   4.436029434375E-6;  cubic-meter;    9 / 10; 0.9;    teaspoon
-
-volume; fluid;  GB; 5000699 / 1000000000;   0.005000699;    cubic-meter;    11 / 10;    1.1;    gallon-imperial
-volume; fluid;  GB; 454609 / 100000000; 0.00454609; cubic-meter;    1;  1.0;    gallon-imperial
-volume; fluid;  GB; 4091481 / 1000000000;   0.004091481;    cubic-meter;    144;    144.0;  fluid-ounce-imperial
-volume; fluid;  GB; 454609 / 16000000000;   2.84130625E-5;  cubic-meter;    1;  1.0;    fluid-ounce-imperial
-volume; fluid;  GB; 4091481 / 160000000000; 2.557175625E-5; cubic-meter;    9 / 10; 0.9;    fluid-ounce-imperial
-
-volume; oil;    001;    109303765263 / 625000000000;    0.1748860244208;    cubic-meter;    11 / 10;    1.1;    barrel
-volume; oil;    001;    9936705933 / 62500000000;   0.158987294928; cubic-meter;    1;  1.0;    barrel
-volume; oil;    001;    89430353397 / 625000000000; 0.1430885654352;    cubic-meter;    9 / 10; 0.9;    barrel
-
-volume; vehicle;    US; 5204941203 / 1250000000000; 0.0041639529624;    cubic-meter;    11 / 10;    1.1;    gallon
-volume; vehicle;    US; 473176473 / 125000000000;   0.003785411784; cubic-meter;    1;  1.0;    gallon
-volume; vehicle;    US; 4258588257 / 1250000000000; 0.0034068706056;    cubic-meter;    9 / 10; 0.9;    gallon
-
-volume; vehicle;    001;    11 / 10000; 0.0011; cubic-meter;    11 / 10;    1.1;    liter
-volume; vehicle;    001;    1 / 1000;   0.001;  cubic-meter;    1;  1.0;    liter
-volume; vehicle;    001;    9 / 10000;  9.0E-4; cubic-meter;    9 / 10; 0.9;    liter
-
-year-duration;  default;    001;    11 / 10;    1.1;    year;   11 / 10;    1.1;    year
-year-duration;  default;    001;    1;  1.0;    year;   1;  1.0;    year
-year-duration;  default;    001;    9 / 10; 0.9;    year;   54 / 5; 10.8;   month
-year-duration;  default;    001;    1 / 12; 0.08333333333333333;    year;   1;  1.0;    month
-year-duration;  default;    001;    3 / 40; 0.075;  year;   9 / 10; 0.9;    month
-
-year-duration;  person-age; 001;    13 / 5; 2.6;    year;   13 / 5; 2.6;    year-person
-year-duration;  person-age; 001;    5 / 2;  2.5;    year;   5 / 2;  2.5;    year-person
-year-duration;  person-age; 001;    12 / 5; 2.4;    year;   2;  year-person;    24 / 5; 4.8;    month-person
-year-duration;  person-age; 001;    1;  1.0;    year;   1;  year-person;    0;  0.0;    month-person
-year-duration;  person-age; 001;    9 / 10; 0.9;    year;   54 / 5; 10.8;   month-person
-year-duration;  person-age; 001;    1 / 12; 0.08333333333333333;    year;   1;  1.0;    month-person
-year-duration;  person-age; 001;    3 / 40; 0.075;  year;   9 / 10; 0.9;    month-person
+area;  default;        001;    1100000;        1100000.0;      square-meter;   11 / 10;        1.1;    square-kilometer
+area;  default;        001;    1000000;        1000000.0;      square-meter;   1;      1.0;    square-kilometer
+area;  default;        001;    900000; 900000.0;       square-meter;   90;     90.0;   hectare
+area;  default;        001;    10000;  10000.0;        square-meter;   1;      1.0;    hectare
+area;  default;        001;    9000;   9000.0; square-meter;   9000;   9000.0; square-meter
+area;  default;        001;    1;      1.0;    square-meter;   1;      1.0;    square-meter
+area;  default;        001;    9 / 10; 0.9;    square-meter;   9000;   9000.0; square-centimeter
+area;  default;        001;    1 / 10000;      1.0E-4; square-meter;   1;      1.0;    square-centimeter
+area;  default;        001;    9 / 100000;     9.0E-5; square-meter;   9 / 10; 0.9;    square-centimeter
+
+area;  default;        GB;     222577103232 / 78125;   2848986.9213696;        square-meter;   11 / 10;        1.1;    square-mile
+area;  default;        GB;     40468564224 / 15625;    2589988.110336; square-meter;   1;      1.0;    square-mile
+area;  default;        GB;     182108539008 / 78125;   2330989.2993024;        square-meter;   576;    576.0;  acre
+area;  default;        GB;     316160658 / 78125;      4046.8564224;   square-meter;   1;      1.0;    acre
+area;  default;        GB;     1422722961 / 390625;    3642.17078016;  square-meter;   39204;  39204.0;        square-foot
+area;  default;        GB;     145161 / 1562500;       0.09290304;     square-meter;   1;      1.0;    square-foot
+area;  default;        GB;     1306449 / 15625000;     0.083612736;    square-meter;   648 / 5;        129.6;  square-inch
+area;  default;        GB;     16129 / 25000000;       6.4516E-4;      square-meter;   1;      1.0;    square-inch
+area;  default;        GB;     145161 / 250000000;     5.80644E-4;     square-meter;   9 / 10; 0.9;    square-inch
+
+area;  geograph;       001;    1100000;        1100000.0;      square-meter;   11 / 10;        1.1;    square-kilometer
+area;  geograph;       001;    1000000;        1000000.0;      square-meter;   1;      1.0;    square-kilometer
+area;  geograph;       001;    900000; 900000.0;       square-meter;   9 / 10; 0.9;    square-kilometer
+
+area;  geograph;       GB;     222577103232 / 78125;   2848986.9213696;        square-meter;   11 / 10;        1.1;    square-mile
+area;  geograph;       GB;     40468564224 / 15625;    2589988.110336; square-meter;   1;      1.0;    square-mile
+area;  geograph;       GB;     182108539008 / 78125;   2330989.2993024;        square-meter;   9 / 10; 0.9;    square-mile
+
+area;  land;   001;    11000;  11000.0;        square-meter;   11 / 10;        1.1;    hectare
+area;  land;   001;    10000;  10000.0;        square-meter;   1;      1.0;    hectare
+area;  land;   001;    9000;   9000.0; square-meter;   9 / 10; 0.9;    hectare
+
+area;  land;   GB;     1738883619 / 390625;    4451.54206464;  square-meter;   11 / 10;        1.1;    acre
+area;  land;   GB;     316160658 / 78125;      4046.8564224;   square-meter;   1;      1.0;    acre
+area;  land;   GB;     1422722961 / 390625;    3642.17078016;  square-meter;   9 / 10; 0.9;    acre
+
+concentration; blood-glucose;  AG;     662435483600000000000000;       6.624354836E23; item-per-cubic-meter;   11 / 10;        1.1;    millimole-per-liter
+concentration; blood-glucose;  AG;     602214076000000000000000;       6.02214076E23;  item-per-cubic-meter;   1;      1.0;    millimole-per-liter
+concentration; blood-glucose;  AG;     541992668400000000000000;       5.419926684E23; item-per-cubic-meter;   9 / 10; 0.9;    millimole-per-liter
+
+concentration; default;        001;    11 / 10;        1.1;    item-per-cubic-meter;   11 / 10;        1.1;    item-per-cubic-meter
+concentration; default;        001;    1;      1.0;    item-per-cubic-meter;   1;      1.0;    item-per-cubic-meter
+concentration; default;        001;    9 / 10; 0.9;    item-per-cubic-meter;   9 / 10; 0.9;    item-per-cubic-meter
+
+consumption;   default;        001;    11 / 1000000000;        1.1E-8; cubic-meter-per-meter;  11 / 10;        1.1;    liter-per-100-kilometer
+consumption;   default;        001;    1 / 100000000;  1.0E-8; cubic-meter-per-meter;  1;      1.0;    liter-per-100-kilometer
+consumption;   default;        001;    9 / 1000000000; 9.0E-9; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-100-kilometer
+
+consumption;   vehicle-fuel;   001;    11 / 1000000000;        1.1E-8; cubic-meter-per-meter;  11 / 10;        1.1;    liter-per-100-kilometer
+consumption;   vehicle-fuel;   001;    1 / 100000000;  1.0E-8; cubic-meter-per-meter;  1;      1.0;    liter-per-100-kilometer
+consumption;   vehicle-fuel;   001;    9 / 1000000000; 9.0E-9; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-100-kilometer
+
+consumption;   vehicle-fuel;   BR;     11 / 10000000;  1.1E-6; cubic-meter-per-meter;  11 / 10;        1.1;    liter-per-kilometer
+consumption;   vehicle-fuel;   BR;     1 / 1000000;    1.0E-6; cubic-meter-per-meter;  1;      1.0;    liter-per-kilometer
+consumption;   vehicle-fuel;   BR;     9 / 10000000;   9.0E-7; cubic-meter-per-meter;  9 / 10; 0.9;    liter-per-kilometer
+
+consumption-inverse;   default;        001;    110000000;      1.1E8;  meter-per-cubic-meter;  11 / 10;        1.1;    kilometer-per-centiliter
+consumption-inverse;   default;        001;    100000000;      1.0E8;  meter-per-cubic-meter;  1;      1.0;    kilometer-per-centiliter
+consumption-inverse;   default;        001;    90000000;       9.0E7;  meter-per-cubic-meter;  9 / 10; 0.9;    kilometer-per-centiliter
+
+consumption-inverse;   vehicle-fuel;   001;    110000000;      1.1E8;  meter-per-cubic-meter;  11 / 10;        1.1;    kilometer-per-centiliter
+consumption-inverse;   vehicle-fuel;   001;    100000000;      1.0E8;  meter-per-cubic-meter;  1;      1.0;    kilometer-per-centiliter
+consumption-inverse;   vehicle-fuel;   001;    90000000;       9.0E7;  meter-per-cubic-meter;  9 / 10; 0.9;    kilometer-per-centiliter
+
+consumption-inverse;   vehicle-fuel;   US;     52800000000 / 112903;   467658.0781732992;      meter-per-cubic-meter;  11 / 10;        1.1;    mile-per-gallon
+consumption-inverse;   vehicle-fuel;   US;     48000000000 / 112903;   425143.707430272;       meter-per-cubic-meter;  1;      1.0;    mile-per-gallon
+consumption-inverse;   vehicle-fuel;   US;     43200000000 / 112903;   382629.3366872448;      meter-per-cubic-meter;  9 / 10; 0.9;    mile-per-gallon
+
+consumption-inverse;   vehicle-fuel;   CA;     177027840000 / 454609;  389406.8089281118;      meter-per-cubic-meter;  11 / 10;        1.1;    mile-per-gallon-imperial
+consumption-inverse;   vehicle-fuel;   CA;     160934400000 / 454609;  354006.1899346471;      meter-per-cubic-meter;  1;      1.0;    mile-per-gallon-imperial
+consumption-inverse;   vehicle-fuel;   CA;     144840960000 / 454609;  318605.5709411824;      meter-per-cubic-meter;  9 / 10; 0.9;    mile-per-gallon-imperial
+
+duration;      default;        001;    95040;  95040.0;        second; 11 / 10;        1.1;    day
+duration;      default;        001;    86400;  86400.0;        second; 1;      1.0;    day
+duration;      default;        001;    77760;  77760.0;        second; 108 / 5;        21.6;   hour
+duration;      default;        001;    3600;   3600.0; second; 1;      1.0;    hour
+duration;      default;        001;    3240;   3240.0; second; 54;     54.0;   minute
+duration;      default;        001;    60;     60.0;   second; 1;      1.0;    minute
+duration;      default;        001;    54;     54.0;   second; 54;     54.0;   second
+duration;      default;        001;    1;      1.0;    second; 1;      1.0;    second
+duration;      default;        001;    9 / 10; 0.9;    second; 900;    900.0;  millisecond
+duration;      default;        001;    1 / 1000;       0.001;  second; 1;      1.0;    millisecond
+duration;      default;        001;    9 / 10000;      9.0E-4; second; 900;    900.0;  microsecond
+duration;      default;        001;    1 / 1000000;    1.0E-6; second; 1;      1.0;    microsecond
+duration;      default;        001;    9 / 10000000;   9.0E-7; second; 900;    900.0;  nanosecond
+duration;      default;        001;    1 / 1000000000; 1.0E-9; second; 1;      1.0;    nanosecond
+duration;      default;        001;    9 / 10000000000;        9.0E-10;        second; 9 / 10; 0.9;    nanosecond
+
+duration;      media;  001;    66;     66.0;   second; 1;      minute; 6;      6.0;    second
+duration;      media;  001;    60;     60.0;   second; 1;      minute; 0;      0.0;    second
+duration;      media;  001;    54;     54.0;   second; 54;     54.0;   second
+duration;      media;  001;    1;      1.0;    second; 1;      1.0;    second
+duration;      media;  001;    9 / 10; 0.9;    second; 9 / 10; 0.9;    second
+
+energy;        default;        001;    3960000;        3960000.0;      kilogram-square-meter-per-square-second;        11 / 10;        1.1;    kilowatt-hour
+energy;        default;        001;    3600000;        3600000.0;      kilogram-square-meter-per-square-second;        1;      1.0;    kilowatt-hour
+energy;        default;        001;    3240000;        3240000.0;      kilogram-square-meter-per-square-second;        9 / 10; 0.9;    kilowatt-hour
+
+energy;        food;   US;     23012 / 5;      4602.4; kilogram-square-meter-per-square-second;        11 / 10;        1.1;    foodcalorie
+energy;        food;   US;     4184;   4184.0; kilogram-square-meter-per-square-second;        1;      1.0;    foodcalorie
+energy;        food;   US;     18828 / 5;      3765.6; kilogram-square-meter-per-square-second;        9 / 10; 0.9;    foodcalorie
+
+energy;        food;   001;    23012 / 5;      4602.4; kilogram-square-meter-per-square-second;        11 / 10;        1.1;    kilocalorie
+energy;        food;   001;    4184;   4184.0; kilogram-square-meter-per-square-second;        1;      1.0;    kilocalorie
+energy;        food;   001;    18828 / 5;      3765.6; kilogram-square-meter-per-square-second;        9 / 10; 0.9;    kilocalorie
+
+length;        default;        001;    1100;   1100.0; meter;  11 / 10;        1.1;    kilometer
+length;        default;        001;    1000;   1000.0; meter;  1;      1.0;    kilometer
+length;        default;        001;    900;    900.0;  meter;  900;    900.0;  meter
+length;        default;        001;    1;      1.0;    meter;  1;      1.0;    meter
+length;        default;        001;    9 / 10; 0.9;    meter;  90;     90.0;   centimeter
+length;        default;        001;    1 / 100;        0.01;   meter;  1;      1.0;    centimeter
+length;        default;        001;    9 / 1000;       0.009;  meter;  9 / 10; 0.9;    centimeter
+
+length;        default;        GB;     1106424 / 625;  1770.2784;      meter;  11 / 10;        1.1;    mile
+length;        default;        GB;     201168 / 125;   1609.344;       meter;  1;      1.0;    mile
+length;        default;        GB;     905256 / 625;   1448.4096;      meter;  4752;   4752.0; foot
+length;        default;        GB;     381 / 1250;     0.3048; meter;  1;      1.0;    foot
+length;        default;        GB;     3429 / 12500;   0.27432;        meter;  54 / 5; 10.8;   inch
+length;        default;        GB;     127 / 5000;     0.0254; meter;  1;      1.0;    inch
+length;        default;        GB;     1143 / 50000;   0.02286;        meter;  9 / 10; 0.9;    inch
+
+length;        focal-length;   001;    11 / 10000;     0.0011; meter;  11 / 10;        1.1;    millimeter
+length;        focal-length;   001;    1 / 1000;       0.001;  meter;  1;      1.0;    millimeter
+length;        focal-length;   001;    9 / 10000;      9.0E-4; meter;  9 / 10; 0.9;    millimeter
+
+length;        person; 001;    11 / 1000;      0.011;  meter;  11 / 10;        1.1;    centimeter
+length;        person; 001;    1 / 100;        0.01;   meter;  1;      1.0;    centimeter
+length;        person; 001;    9 / 1000;       0.009;  meter;  9 / 10; 0.9;    centimeter
+
+length;        person; CA;     1397 / 50000;   0.02794;        meter;  11 / 10;        1.1;    inch
+length;        person; CA;     127 / 5000;     0.0254; meter;  1;      1.0;    inch
+length;        person; CA;     1143 / 50000;   0.02286;        meter;  9 / 10; 0.9;    inch
+
+length;        person-height;  001;    11 / 1000;      0.011;  meter;  11 / 10;        1.1;    centimeter
+length;        person-height;  001;    1 / 100;        0.01;   meter;  1;      1.0;    centimeter
+length;        person-height;  001;    9 / 1000;       0.009;  meter;  9 / 10; 0.9;    centimeter
+
+length;        person-height;  CA;     11811 / 12500;  0.94488;        meter;  3;      foot;   6 / 5;  1.2;    inch
+length;        person-height;  CA;     1143 / 1250;    0.9144; meter;  3;      foot;   0;      0.0;    inch
+length;        person-height;  CA;     11049 / 12500;  0.88392;        meter;  174 / 5;        34.8;   inch
+length;        person-height;  CA;     127 / 5000;     0.0254; meter;  1;      1.0;    inch
+length;        person-height;  CA;     1143 / 50000;   0.02286;        meter;  9 / 10; 0.9;    inch
+
+length;        person-height;  AT;     11 / 10;        1.1;    meter;  1;      meter;  10;     10.0;   centimeter
+length;        person-height;  AT;     1;      1.0;    meter;  1;      meter;  0;      0.0;    centimeter
+length;        person-height;  AT;     9 / 10; 0.9;    meter;  0;      meter;  90;     90.0;   centimeter
+
+length;        rainfall;       BR;     11 / 1000;      0.011;  meter;  11 / 10;        1.1;    centimeter
+length;        rainfall;       BR;     1 / 100;        0.01;   meter;  1;      1.0;    centimeter
+length;        rainfall;       BR;     9 / 1000;       0.009;  meter;  9 / 10; 0.9;    centimeter
+
+length;        rainfall;       US;     1397 / 50000;   0.02794;        meter;  11 / 10;        1.1;    inch
+length;        rainfall;       US;     127 / 5000;     0.0254; meter;  1;      1.0;    inch
+length;        rainfall;       US;     1143 / 50000;   0.02286;        meter;  9 / 10; 0.9;    inch
+
+length;        rainfall;       001;    11 / 10000;     0.0011; meter;  11 / 10;        1.1;    millimeter
+length;        rainfall;       001;    1 / 1000;       0.001;  meter;  1;      1.0;    millimeter
+length;        rainfall;       001;    9 / 10000;      9.0E-4; meter;  9 / 10; 0.9;    millimeter
+
+length;        road;   001;    1000;   1000.0; meter;  1;      1.0;    kilometer
+length;        road;   001;    900;    900.0;  meter;  9 / 10; 0.9;    kilometer
+length;        road;   001;    800;    800.0;  meter;  800;    800.0;  meter
+length;        road;   001;    300;    300.0;  meter;  300;    300.0;  meter
+length;        road;   001;    2999 / 10;      299.9;  meter;  2999 / 10;      299.9;  meter
+length;        road;   001;    1;      1.0;    meter;  1;      1.0;    meter
+length;        road;   001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
+
+length;        road;   US;     603504 / 625;   965.6064;       meter;  3 / 5;  0.6;    mile
+length;        road;   US;     100584 / 125;   804.672;        meter;  1 / 2;  0.5;    mile
+length;        road;   US;     402336 / 625;   643.7376;       meter;  2112;   2112.0; foot
+length;        road;   US;     762 / 25;       30.48;  meter;  100;    100.0;  foot
+length;        road;   US;     380619 / 12500; 30.44952;       meter;  999 / 10;       99.9;   foot
+length;        road;   US;     381 / 1250;     0.3048; meter;  1;      1.0;    foot
+length;        road;   US;     3429 / 12500;   0.27432;        meter;  9 / 10; 0.9;    foot
+
+length;        road;   GB;     603504 / 625;   965.6064;       meter;  3 / 5;  0.6;    mile
+length;        road;   GB;     100584 / 125;   804.672;        meter;  1 / 2;  0.5;    mile
+length;        road;   GB;     402336 / 625;   643.7376;       meter;  704;    704.0;  yard
+length;        road;   GB;     2286 / 25;      91.44;  meter;  100;    100.0;  yard
+length;        road;   GB;     1141857 / 12500;        91.34856;       meter;  999 / 10;       99.9;   yard
+length;        road;   GB;     1143 / 1250;    0.9144; meter;  1;      1.0;    yard
+length;        road;   GB;     10287 / 12500;  0.82296;        meter;  9 / 10; 0.9;    yard
+
+length;        road;   SE;     11000;  11000.0;        meter;  11 / 10;        1.1;    mile-scandinavian
+length;        road;   SE;     10000;  10000.0;        meter;  1;      1.0;    mile-scandinavian
+length;        road;   SE;     9000;   9000.0; meter;  9;      9.0;    kilometer
+length;        road;   SE;     1000;   1000.0; meter;  1;      1.0;    kilometer
+length;        road;   SE;     900;    900.0;  meter;  900;    900.0;  meter
+length;        road;   SE;     300;    300.0;  meter;  300;    300.0;  meter
+length;        road;   SE;     2999 / 10;      299.9;  meter;  2999 / 10;      299.9;  meter
+length;        road;   SE;     1;      1.0;    meter;  1;      1.0;    meter
+length;        road;   SE;     9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
+
+length;        snowfall;       001;    11 / 1000;      0.011;  meter;  11 / 10;        1.1;    centimeter
+length;        snowfall;       001;    1 / 100;        0.01;   meter;  1;      1.0;    centimeter
+length;        snowfall;       001;    9 / 1000;       0.009;  meter;  9 / 10; 0.9;    centimeter
+
+length;        snowfall;       US;     1397 / 50000;   0.02794;        meter;  11 / 10;        1.1;    inch
+length;        snowfall;       US;     127 / 5000;     0.0254; meter;  1;      1.0;    inch
+length;        snowfall;       US;     1143 / 50000;   0.02286;        meter;  9 / 10; 0.9;    inch
+
+length;        vehicle;        GB;     4191 / 12500;   0.33528;        meter;  1;      foot;   6 / 5;  1.2;    inch
+length;        vehicle;        GB;     381 / 1250;     0.3048; meter;  1;      foot;   0;      0.0;    inch
+length;        vehicle;        GB;     3429 / 12500;   0.27432;        meter;  0;      foot;   54 / 5; 10.8;   inch
+
+length;        vehicle;        001;    11 / 10;        1.1;    meter;  11 / 10;        1.1;    meter
+length;        vehicle;        001;    1;      1.0;    meter;  1;      1.0;    meter
+length;        vehicle;        001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
+
+length;        vehicle;        MX;     11 / 10;        1.1;    meter;  1;      meter;  10;     10.0;   centimeter
+length;        vehicle;        MX;     1;      1.0;    meter;  1;      meter;  0;      0.0;    centimeter
+length;        vehicle;        MX;     9 / 10; 0.9;    meter;  0;      meter;  90;     90.0;   centimeter
+
+length;        visiblty;       001;    200;    200.0;  meter;  1 / 5;  0.2;    kilometer
+length;        visiblty;       001;    100;    100.0;  meter;  1 / 10; 0.1;    kilometer
+length;        visiblty;       001;    1;      1.0;    meter;  1;      1.0;    meter
+length;        visiblty;       001;    9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
+length;        visiblty;       001;    0;      0.0;    meter;  0;      0.0;    meter
+
+length;        visiblty;       DE;     11 / 10;        1.1;    meter;  11 / 10;        1.1;    meter
+length;        visiblty;       DE;     1;      1.0;    meter;  1;      1.0;    meter
+length;        visiblty;       DE;     9 / 10; 0.9;    meter;  9 / 10; 0.9;    meter
+
+length;        visiblty;       GB;     1106424 / 625;  1770.2784;      meter;  11 / 10;        1.1;    mile
+length;        visiblty;       GB;     201168 / 125;   1609.344;       meter;  1;      1.0;    mile
+length;        visiblty;       GB;     905256 / 625;   1448.4096;      meter;  4752;   4752.0; foot
+length;        visiblty;       GB;     381 / 1250;     0.3048; meter;  1;      1.0;    foot
+length;        visiblty;       GB;     3429 / 12500;   0.27432;        meter;  9 / 10; 0.9;    foot
+
+mass;  default;        001;    1100;   1100.0; kilogram;       11 / 10;        1.1;    metric-ton
+mass;  default;        001;    1000;   1000.0; kilogram;       1;      1.0;    metric-ton
+mass;  default;        001;    900;    900.0;  kilogram;       900;    900.0;  kilogram
+mass;  default;        001;    1;      1.0;    kilogram;       1;      1.0;    kilogram
+mass;  default;        001;    9 / 10; 0.9;    kilogram;       900;    900.0;  gram
+mass;  default;        001;    1 / 1000;       0.001;  kilogram;       1;      1.0;    gram
+mass;  default;        001;    9 / 10000;      9.0E-4; kilogram;       900;    900.0;  milligram
+mass;  default;        001;    1 / 1000000;    1.0E-6; kilogram;       1;      1.0;    milligram
+mass;  default;        001;    9 / 10000000;   9.0E-7; kilogram;       900;    900.0;  microgram
+mass;  default;        001;    1 / 1000000000; 1.0E-9; kilogram;       1;      1.0;    microgram
+mass;  default;        001;    9 / 10000000000;        9.0E-10;        kilogram;       9 / 10; 0.9;    microgram
+
+mass;  default;        GB;     498951607 / 500000;     997.903214;     kilogram;       11 / 10;        1.1;    ton
+mass;  default;        GB;     45359237 / 50000;       907.18474;      kilogram;       1;      1.0;    ton
+mass;  default;        GB;     408233133 / 500000;     816.466266;     kilogram;       1800;   1800.0; pound
+mass;  default;        GB;     45359237 / 100000000;   0.45359237;     kilogram;       1;      1.0;    pound
+mass;  default;        GB;     408233133 / 1000000000; 0.408233133;    kilogram;       72 / 5; 14.4;   ounce
+mass;  default;        GB;     45359237 / 1600000000;  0.028349523125; kilogram;       1;      1.0;    ounce
+mass;  default;        GB;     408233133 / 16000000000;        0.0255145708125;        kilogram;       9 / 10; 0.9;    ounce
+
+mass;  person; 001;    11 / 10;        1.1;    kilogram;       11 / 10;        1.1;    kilogram
+mass;  person; 001;    1;      1.0;    kilogram;       1;      1.0;    kilogram
+mass;  person; 001;    9 / 10; 0.9;    kilogram;       900;    900.0;  gram
+mass;  person; 001;    1 / 1000;       0.001;  kilogram;       1;      1.0;    gram
+mass;  person; 001;    9 / 10000;      9.0E-4; kilogram;       9 / 10; 0.9;    gram
+
+mass;  person; DZ;     11 / 10;        1.1;    kilogram;       1;      kilogram;       100;    100.0;  gram
+mass;  person; DZ;     1;      1.0;    kilogram;       1;      kilogram;       0;      0.0;    gram
+mass;  person; DZ;     9 / 10; 0.9;    kilogram;       0;      kilogram;       900;    900.0;  gram
+
+mass;  person; US;     498951607 / 1000000000; 0.498951607;    kilogram;       11 / 10;        1.1;    pound
+mass;  person; US;     45359237 / 100000000;   0.45359237;     kilogram;       1;      1.0;    pound
+mass;  person; US;     408233133 / 1000000000; 0.408233133;    kilogram;       0;      pound;  72 / 5; 14.4;   ounce
+
+mass;  person; GB;     3492661249 / 500000000; 6.985322498;    kilogram;       1;      stone;  7 / 5;  1.4;    pound
+mass;  person; GB;     317514659 / 50000000;   6.35029318;     kilogram;       1;      stone;  0;      0.0;    pound
+mass;  person; GB;     2857631931 / 500000000; 5.715263862;    kilogram;       12;     pound;  48 / 5; 9.6;    ounce
+mass;  person; GB;     45359237 / 100000000;   0.45359237;     kilogram;       1;      pound;  0;      0.0;    ounce
+mass;  person; GB;     408233133 / 1000000000; 0.408233133;    kilogram;       0;      pound;  72 / 5; 14.4;   ounce
+
+mass;  person; HK;     498951607 / 1000000000; 0.498951607;    kilogram;       1;      pound;  8 / 5;  1.6;    ounce
+mass;  person; HK;     45359237 / 100000000;   0.45359237;     kilogram;       1;      pound;  0;      0.0;    ounce
+mass;  person; HK;     408233133 / 1000000000; 0.408233133;    kilogram;       0;      pound;  72 / 5; 14.4;   ounce
+
+mass-density;  blood-glucose;  001;    11 / 1000;      0.011;  kilogram-per-cubic-meter;       11 / 10;        1.1;    milligram-per-deciliter
+mass-density;  blood-glucose;  001;    1 / 100;        0.01;   kilogram-per-cubic-meter;       1;      1.0;    milligram-per-deciliter
+mass-density;  blood-glucose;  001;    9 / 1000;       0.009;  kilogram-per-cubic-meter;       9 / 10; 0.9;    milligram-per-deciliter
+
+mass-density;  default;        001;    11 / 10;        1.1;    kilogram-per-cubic-meter;       11 / 10;        1.1;    kilogram-per-cubic-meter
+mass-density;  default;        001;    1;      1.0;    kilogram-per-cubic-meter;       1;      1.0;    kilogram-per-cubic-meter
+mass-density;  default;        001;    9 / 10; 0.9;    kilogram-per-cubic-meter;       9 / 10; 0.9;    kilogram-per-cubic-meter
+
+power; default;        001;    1100000000;     1.1E9;  kilogram-square-meter-per-cubic-second; 11 / 10;        1.1;    gigawatt
+power; default;        001;    1000000000;     1.0E9;  kilogram-square-meter-per-cubic-second; 1;      1.0;    gigawatt
+power; default;        001;    900000000;      9.0E8;  kilogram-square-meter-per-cubic-second; 900;    900.0;  megawatt
+power; default;        001;    1000000;        1000000.0;      kilogram-square-meter-per-cubic-second; 1;      1.0;    megawatt
+power; default;        001;    900000; 900000.0;       kilogram-square-meter-per-cubic-second; 900;    900.0;  kilowatt
+power; default;        001;    1000;   1000.0; kilogram-square-meter-per-cubic-second; 1;      1.0;    kilowatt
+power; default;        001;    900;    900.0;  kilogram-square-meter-per-cubic-second; 900;    900.0;  watt
+power; default;        001;    1;      1.0;    kilogram-square-meter-per-cubic-second; 1;      1.0;    watt
+power; default;        001;    9 / 10; 0.9;    kilogram-square-meter-per-cubic-second; 900;    900.0;  milliwatt
+power; default;        001;    1 / 1000;       0.001;  kilogram-square-meter-per-cubic-second; 1;      1.0;    milliwatt
+power; default;        001;    9 / 10000;      9.0E-4; kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    milliwatt
+
+power; engine; 001;    1100;   1100.0; kilogram-square-meter-per-cubic-second; 11 / 10;        1.1;    kilowatt
+power; engine; 001;    1000;   1000.0; kilogram-square-meter-per-cubic-second; 1;      1.0;    kilowatt
+power; engine; 001;    900;    900.0;  kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    kilowatt
+
+power; engine; GB;     410134929370248621 / 500000000000000;   820.2698587404972;      kilogram-square-meter-per-cubic-second; 11 / 10;        1.1;    horsepower
+power; engine; GB;     37284993579113511 / 50000000000000;     745.6998715822702;      kilogram-square-meter-per-cubic-second; 1;      1.0;    horsepower
+power; engine; GB;     335564942212021599 / 500000000000000;   671.1298844240432;      kilogram-square-meter-per-cubic-second; 9 / 10; 0.9;    horsepower
+
+pressure;      baromtrc;       001;    110;    110.0;  kilogram-per-meter-square-second;       11 / 10;        1.1;    hectopascal
+pressure;      baromtrc;       001;    100;    100.0;  kilogram-per-meter-square-second;       1;      1.0;    hectopascal
+pressure;      baromtrc;       001;    90;     90.0;   kilogram-per-meter-square-second;       9 / 10; 0.9;    hectopascal
+
+pressure;      baromtrc;       IN;     37250275043751 / 10000000000;   3725.0275043751;        kilogram-per-meter-square-second;       11 / 10;        1.1;    inch-ofhg
+pressure;      baromtrc;       IN;     3386388640341 / 1000000000;     3386.388640341; kilogram-per-meter-square-second;       1;      1.0;    inch-ofhg
+pressure;      baromtrc;       IN;     30477497763069 / 10000000000;   3047.7497763069;        kilogram-per-meter-square-second;       9 / 10; 0.9;    inch-ofhg
+
+pressure;      baromtrc;       BR;     110;    110.0;  kilogram-per-meter-square-second;       11 / 10;        1.1;    millibar
+pressure;      baromtrc;       BR;     100;    100.0;  kilogram-per-meter-square-second;       1;      1.0;    millibar
+pressure;      baromtrc;       BR;     90;     90.0;   kilogram-per-meter-square-second;       9 / 10; 0.9;    millibar
+
+pressure;      baromtrc;       MX;     293309252313 / 2000000000;      146.6546261565; kilogram-per-meter-square-second;       11 / 10;        1.1;    millimeter-ofhg
+pressure;      baromtrc;       MX;     26664477483 / 200000000;        133.322387415;  kilogram-per-meter-square-second;       1;      1.0;    millimeter-ofhg
+pressure;      baromtrc;       MX;     239980297347 / 2000000000;      119.9901486735; kilogram-per-meter-square-second;       9 / 10; 0.9;    millimeter-ofhg
+
+pressure;      default;        001;    1100000;        1100000.0;      kilogram-per-meter-square-second;       11 / 10;        1.1;    megapascal
+pressure;      default;        001;    1000000;        1000000.0;      kilogram-per-meter-square-second;       1;      1.0;    megapascal
+pressure;      default;        001;    900000; 900000.0;       kilogram-per-meter-square-second;       900000; 900000.0;       pascal
+pressure;      default;        001;    1;      1.0;    kilogram-per-meter-square-second;       1;      1.0;    pascal
+pressure;      default;        001;    9 / 10; 0.9;    kilogram-per-meter-square-second;       9 / 10; 0.9;    pascal
+
+pressure;      default;        GB;     97860875535731 / 12903200000;   7584.233022485197;      kilogram-per-meter-square-second;       11 / 10;        1.1;    pound-force-per-square-inch
+pressure;      default;        GB;     8896443230521 / 1290320000;     6894.757293168361;      kilogram-per-meter-square-second;       1;      1.0;    pound-force-per-square-inch
+pressure;      default;        GB;     80067989074689 / 12903200000;   6205.281563851525;      kilogram-per-meter-square-second;       9 / 10; 0.9;    pound-force-per-square-inch
+
+speed; default;        001;    11 / 36;        0.3055555555555556;     meter-per-second;       11 / 10;        1.1;    kilometer-per-hour
+speed; default;        001;    5 / 18; 0.2777777777777778;     meter-per-second;       1;      1.0;    kilometer-per-hour
+speed; default;        001;    1 / 4;  0.25;   meter-per-second;       9 / 10; 0.9;    kilometer-per-hour
+
+speed; default;        GB;     15367 / 31250;  0.491744;       meter-per-second;       11 / 10;        1.1;    mile-per-hour
+speed; default;        GB;     1397 / 3125;    0.44704;        meter-per-second;       1;      1.0;    mile-per-hour
+speed; default;        GB;     12573 / 31250;  0.402336;       meter-per-second;       9 / 10; 0.9;    mile-per-hour
+
+speed; wind;   001;    11 / 36;        0.3055555555555556;     meter-per-second;       11 / 10;        1.1;    kilometer-per-hour
+speed; wind;   001;    5 / 18; 0.2777777777777778;     meter-per-second;       1;      1.0;    kilometer-per-hour
+speed; wind;   001;    1 / 4;  0.25;   meter-per-second;       9 / 10; 0.9;    kilometer-per-hour
+
+speed; wind;   FI;     11 / 10;        1.1;    meter-per-second;       11 / 10;        1.1;    meter-per-second
+speed; wind;   FI;     1;      1.0;    meter-per-second;       1;      1.0;    meter-per-second
+speed; wind;   FI;     9 / 10; 0.9;    meter-per-second;       9 / 10; 0.9;    meter-per-second
+
+speed; wind;   US;     15367 / 31250;  0.491744;       meter-per-second;       11 / 10;        1.1;    mile-per-hour
+speed; wind;   US;     1397 / 3125;    0.44704;        meter-per-second;       1;      1.0;    mile-per-hour
+speed; wind;   US;     12573 / 31250;  0.402336;       meter-per-second;       9 / 10; 0.9;    mile-per-hour
+
+temperature;   default;        001;    1097 / 4;       274.25; kelvin; 11 / 10;        1.1;    celsius
+temperature;   default;        001;    5483 / 20;      274.15; kelvin; 1;      1.0;    celsius
+temperature;   default;        001;    5481 / 20;      274.05; kelvin; 9 / 10; 0.9;    celsius
+
+temperature;   default;        US;     15359 / 60;     255.9833333333333;      kelvin; 11 / 10;        1.1;    fahrenheit
+temperature;   default;        US;     46067 / 180;    255.9277777777778;      kelvin; 1;      1.0;    fahrenheit
+temperature;   default;        US;     46057 / 180;    255.8722222222222;      kelvin; 9 / 10; 0.9;    fahrenheit
+
+temperature;   weather;        001;    1097 / 4;       274.25; kelvin; 11 / 10;        1.1;    celsius
+temperature;   weather;        001;    5483 / 20;      274.15; kelvin; 1;      1.0;    celsius
+temperature;   weather;        001;    5481 / 20;      274.05; kelvin; 9 / 10; 0.9;    celsius
+
+temperature;   weather;        BS;     15359 / 60;     255.9833333333333;      kelvin; 11 / 10;        1.1;    fahrenheit
+temperature;   weather;        BS;     46067 / 180;    255.9277777777778;      kelvin; 1;      1.0;    fahrenheit
+temperature;   weather;        BS;     46057 / 180;    255.8722222222222;      kelvin; 9 / 10; 0.9;    fahrenheit
+
+volume;        default;        001;    11 / 10;        1.1;    cubic-meter;    11 / 10;        1.1;    cubic-meter
+volume;        default;        001;    1;      1.0;    cubic-meter;    1;      1.0;    cubic-meter
+volume;        default;        001;    9 / 10; 0.9;    cubic-meter;    900000; 900000.0;       cubic-centimeter
+volume;        default;        001;    1 / 1000000;    1.0E-6; cubic-meter;    1;      1.0;    cubic-centimeter
+volume;        default;        001;    9 / 10000000;   9.0E-7; cubic-meter;    9 / 10; 0.9;    cubic-centimeter
+
+volume;        default;        GB;     608369751 / 19531250000;        0.0311485312512;        cubic-meter;    11 / 10;        1.1;    cubic-foot
+volume;        default;        GB;     55306341 / 1953125000;  0.028316846592; cubic-meter;    1;      1.0;    cubic-foot
+volume;        default;        GB;     497757069 / 19531250000;        0.0254851619328;        cubic-meter;    7776 / 5;       1555.2; cubic-inch
+volume;        default;        GB;     2048383 / 125000000000; 1.6387064E-5;   cubic-meter;    1;      1.0;    cubic-inch
+volume;        default;        GB;     18435447 / 1250000000000;       1.47483576E-5;  cubic-meter;    9 / 10; 0.9;    cubic-inch
+
+volume;        fluid;  001;    11 / 10000;     0.0011; cubic-meter;    11 / 10;        1.1;    liter
+volume;        fluid;  001;    1 / 1000;       0.001;  cubic-meter;    1;      1.0;    liter
+volume;        fluid;  001;    9 / 10000;      9.0E-4; cubic-meter;    900;    900.0;  milliliter
+volume;        fluid;  001;    1 / 1000000;    1.0E-6; cubic-meter;    1;      1.0;    milliliter
+volume;        fluid;  001;    9 / 10000000;   9.0E-7; cubic-meter;    9 / 10; 0.9;    milliliter
+
+volume;        fluid;  US;     5204941203 / 1250000000000;     0.0041639529624;        cubic-meter;    11 / 10;        1.1;    gallon
+volume;        fluid;  US;     473176473 / 125000000000;       0.003785411784; cubic-meter;    1;      1.0;    gallon
+volume;        fluid;  US;     4258588257 / 1250000000000;     0.0034068706056;        cubic-meter;    18 / 5; 3.6;    quart
+volume;        fluid;  US;     473176473 / 500000000000;       9.46352946E-4;  cubic-meter;    1;      1.0;    quart
+volume;        fluid;  US;     4258588257 / 5000000000000;     8.517176514E-4; cubic-meter;    9 / 5;  1.8;    pint
+volume;        fluid;  US;     473176473 / 1000000000000;      4.73176473E-4;  cubic-meter;    1;      1.0;    pint
+volume;        fluid;  US;     4258588257 / 10000000000000;    4.258588257E-4; cubic-meter;    9 / 5;  1.8;    cup
+volume;        fluid;  US;     473176473 / 2000000000000;      2.365882365E-4; cubic-meter;    1;      1.0;    cup
+volume;        fluid;  US;     4258588257 / 20000000000000;    2.1292941285E-4;        cubic-meter;    36 / 5; 7.2;    fluid-ounce
+volume;        fluid;  US;     473176473 / 16000000000000;     2.95735295625E-5;       cubic-meter;    1;      1.0;    fluid-ounce
+volume;        fluid;  US;     4258588257 / 160000000000000;   2.661617660625E-5;      cubic-meter;    9 / 5;  1.8;    tablespoon
+volume;        fluid;  US;     473176473 / 32000000000000;     1.478676478125E-5;      cubic-meter;    1;      1.0;    tablespoon
+volume;        fluid;  US;     4258588257 / 320000000000000;   1.3308088303125E-5;     cubic-meter;    27 / 10;        2.7;    teaspoon
+volume;        fluid;  US;     157725491 / 32000000000000;     4.92892159375E-6;       cubic-meter;    1;      1.0;    teaspoon
+volume;        fluid;  US;     1419529419 / 320000000000000;   4.436029434375E-6;      cubic-meter;    9 / 10; 0.9;    teaspoon
+
+volume;        fluid;  GB;     5000699 / 1000000000;   0.005000699;    cubic-meter;    11 / 10;        1.1;    gallon-imperial
+volume;        fluid;  GB;     454609 / 100000000;     0.00454609;     cubic-meter;    1;      1.0;    gallon-imperial
+volume;        fluid;  GB;     4091481 / 1000000000;   0.004091481;    cubic-meter;    144;    144.0;  fluid-ounce-imperial
+volume;        fluid;  GB;     454609 / 16000000000;   2.84130625E-5;  cubic-meter;    1;      1.0;    fluid-ounce-imperial
+volume;        fluid;  GB;     4091481 / 160000000000; 2.557175625E-5; cubic-meter;    9 / 10; 0.9;    fluid-ounce-imperial
+
+volume;        oil;    001;    109303765263 / 625000000000;    0.1748860244208;        cubic-meter;    11 / 10;        1.1;    barrel
+volume;        oil;    001;    9936705933 / 62500000000;       0.158987294928; cubic-meter;    1;      1.0;    barrel
+volume;        oil;    001;    89430353397 / 625000000000;     0.1430885654352;        cubic-meter;    9 / 10; 0.9;    barrel
+
+volume;        vehicle;        US;     5204941203 / 1250000000000;     0.0041639529624;        cubic-meter;    11 / 10;        1.1;    gallon
+volume;        vehicle;        US;     473176473 / 125000000000;       0.003785411784; cubic-meter;    1;      1.0;    gallon
+volume;        vehicle;        US;     4258588257 / 1250000000000;     0.0034068706056;        cubic-meter;    9 / 10; 0.9;    gallon
+
+volume;        vehicle;        001;    11 / 10000;     0.0011; cubic-meter;    11 / 10;        1.1;    liter
+volume;        vehicle;        001;    1 / 1000;       0.001;  cubic-meter;    1;      1.0;    liter
+volume;        vehicle;        001;    9 / 10000;      9.0E-4; cubic-meter;    9 / 10; 0.9;    liter
+
+year-duration; default;        001;    11 / 10;        1.1;    year;   11 / 10;        1.1;    year
+year-duration; default;        001;    1;      1.0;    year;   1;      1.0;    year
+year-duration; default;        001;    9 / 10; 0.9;    year;   54 / 5; 10.8;   month
+year-duration; default;        001;    1 / 12; 0.08333333333333333;    year;   1;      1.0;    month
+year-duration; default;        001;    3 / 40; 0.075;  year;   9 / 10; 0.9;    month
+
+year-duration; person-age;     001;    13 / 5; 2.6;    year;   13 / 5; 2.6;    year-person
+year-duration; person-age;     001;    5 / 2;  2.5;    year;   5 / 2;  2.5;    year-person
+year-duration; person-age;     001;    12 / 5; 2.4;    year;   2;      year-person;    24 / 5; 4.8;    month-person
+year-duration; person-age;     001;    1;      1.0;    year;   1;      year-person;    0;      0.0;    month-person
+year-duration; person-age;     001;    9 / 10; 0.9;    year;   54 / 5; 10.8;   month-person
+year-duration; person-age;     001;    1 / 12; 0.08333333333333333;    year;   1;      1.0;    month-person
+year-duration; person-age;     001;    3 / 40; 0.075;  year;   9 / 10; 0.9;    month-person
index 82b7f3ac656a52651b30e1516434e18778c653ec..d2facefc6ecc3c7ae54017b5121c7676498bc91e 100644 (file)
@@ -5,7 +5,7 @@
 #  CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
 #
 # Format:
-#   Quantity    ;   x   ;   y   ;   conversion to y (rational)  ;   test: 1000 x ⟹ y
+#      Quantity        ;       x       ;       y       ;       conversion to y (rational)      ;       test: 1000 x ⟹ y
 #
 # Use: convert 1000 x units to the y unit; the result should match the final column,
 #   at the given precision. For example, when the last column is 159.1549,
 #
 # Generation: Set GENERATE_TESTS in TestUnits.java, and look at TestParseUnit results.
 
-acceleration    ;   meter-per-square-second ;   meter-per-square-second ;   1 * x   ;   1,000.00
-acceleration    ;   g-force ;   meter-per-square-second ;   9.80665 * x ;   9806.65
-angle   ;   arc-second  ;   revolution  ;   0.0000625/81 * x    ;   7.716049E-4
-angle   ;   arc-minute  ;   revolution  ;   0.00125/27 * x  ;   0.0462963
-angle   ;   degree  ;   revolution  ;   0.025/9 * x ;   2.777778
-angle   ;   radian  ;   revolution  ;   65,501,488/411,557,987 * x  ;   159.1549
-angle   ;   revolution  ;   revolution  ;   1 * x   ;   1,000.00
-area    ;   square-centimeter   ;   square-meter    ;   0.0001 * x  ;   0.1
-area    ;   square-inch ;   square-meter    ;   0.00064516 * x  ;   0.64516
-area    ;   square-foot ;   square-meter    ;   0.09290304 * x  ;   92.90304
-area    ;   square-yard ;   square-meter    ;   0.83612736 * x  ;   836.1274
-area    ;   square-meter    ;   square-meter    ;   1 * x   ;   1,000.00
-area    ;   dunam   ;   square-meter    ;   1,000 * x   ;   1000000.0
-area    ;   acre    ;   square-meter    ;   4,046.8564224 * x   ;   4046856.0
-area    ;   hectare ;   square-meter    ;   10,000 * x  ;   1.0E7
-area    ;   square-kilometer    ;   square-meter    ;   1,000,000 * x   ;   1.0E9
-area    ;   square-mile ;   square-meter    ;   2,589,988.110336 * x    ;   2.589988E9
-concentration   ;   millimole-per-liter ;   item-per-cubic-meter    ;   602,214,076,000,000,000,000,000 * x ;   6.022141E26
-consumption ;   liter-per-100-kilometer ;   cubic-meter-per-meter   ;   0.00000001 * x  ;   1.0E-5
-consumption ;   liter-per-kilometer ;   cubic-meter-per-meter   ;   0.000001 * x    ;   0.001
-consumption-inverse ;   mile-per-gallon-imperial    ;   meter-per-cubic-meter   ;   160,934,400,000/454,609 * x ;   3.540062E8
-consumption-inverse ;   mile-per-gallon ;   meter-per-cubic-meter   ;   48,000,000,000/112,903 * x  ;   4.251437E8
-digital ;   bit ;   bit ;   1 * x   ;   1,000.00
-digital ;   byte    ;   bit ;   8 * x   ;   8000.0
-digital ;   kilobit ;   bit ;   1,000 * x   ;   1000000.0
-digital ;   kilobyte    ;   bit ;   8,000 * x   ;   8000000.0
-digital ;   megabit ;   bit ;   1,000,000 * x   ;   1.0E9
-digital ;   megabyte    ;   bit ;   8,000,000 * x   ;   8.0E9
-digital ;   gigabit ;   bit ;   1,000,000,000 * x   ;   1.0E12
-digital ;   gigabyte    ;   bit ;   8,000,000,000 * x   ;   8.0E12
-digital ;   terabit ;   bit ;   1,000,000,000,000 * x   ;   1.0E15
-digital ;   terabyte    ;   bit ;   8,000,000,000,000 * x   ;   8.0E15
-digital ;   petabyte    ;   bit ;   8,000,000,000,000,000 * x   ;   8.0E18
-duration    ;   nanosecond  ;   second  ;   0.000000001 * x ;   1.0E-6
-duration    ;   microsecond ;   second  ;   0.000001 * x    ;   0.001
-duration    ;   millisecond ;   second  ;   0.001 * x   ;   1.0
-duration    ;   second  ;   second  ;   1 * x   ;   1,000.00
-duration    ;   minute  ;   second  ;   60 * x  ;   60000.0
-duration    ;   hour    ;   second  ;   3,600 * x   ;   3600000.0
-duration    ;   day ;   second  ;   86,400 * x  ;   8.64E7
-duration    ;   day-person  ;   second  ;   86,400 * x  ;   8.64E7
-duration    ;   week    ;   second  ;   604,800 * x ;   6.048E8
-duration    ;   week-person ;   second  ;   604,800 * x ;   6.048E8
-electric-current    ;   milliampere ;   ampere  ;   0.001 * x   ;   1.0
-electric-current    ;   ampere  ;   ampere  ;   1 * x   ;   1,000.00
-electric-resistance ;   ohm ;   kilogram-square-meter-per-cubic-second-square-ampere    ;   1 * x   ;   1000.0
-energy  ;   electronvolt    ;   kilogram-square-meter-per-square-second ;   0.0000000000000000001602177 * x ;   1.602177E-16
-energy  ;   dalton  ;   kilogram-square-meter-per-square-second ;   0.00000000014924180856 * x  ;   1.492418E-7
-energy  ;   joule   ;   kilogram-square-meter-per-square-second ;   1 * x   ;   1000.0
-energy  ;   newton-meter    ;   kilogram-square-meter-per-square-second ;   1 * x   ;   1000.0
-energy  ;   pound-force-foot    ;   kilogram-square-meter-per-square-second ;   1.3558179483314004 * x  ;   1355.818
-energy  ;   calorie ;   kilogram-square-meter-per-square-second ;   4.184 * x   ;   4184.0
-energy  ;   kilojoule   ;   kilogram-square-meter-per-square-second ;   1,000 * x   ;   1000000.0
-energy  ;   british-thermal-unit    ;   kilogram-square-meter-per-square-second ;   9,489.1523804/9 * x ;   1054350.0
-energy  ;   foodcalorie ;   kilogram-square-meter-per-square-second ;   4,184 * x   ;   4184000.0
-energy  ;   kilocalorie ;   kilogram-square-meter-per-square-second ;   4,184 * x   ;   4184000.0
-energy  ;   kilowatt-hour   ;   kilogram-square-meter-second-per-cubic-second   ;   3,600,000 * x   ;   3.6E9
-energy  ;   therm-us    ;   kilogram-square-meter-per-square-second ;   105,480,400 * x ;   1.054804E11
-force   ;   newton  ;   kilogram-meter-per-square-second    ;   1 * x   ;   1000.0
-force   ;   pound-force ;   kilogram-meter-per-square-second    ;   4.4482216152605 * x ;   4448.222
-frequency   ;   hertz   ;   revolution-per-second   ;   1 * x   ;   1000.0
-frequency   ;   kilohertz   ;   revolution-per-second   ;   1,000 * x   ;   1000000.0
-frequency   ;   megahertz   ;   revolution-per-second   ;   1,000,000 * x   ;   1.0E9
-frequency   ;   gigahertz   ;   revolution-per-second   ;   1,000,000,000 * x   ;   1.0E12
-graphics    ;   dot ;   pixel   ;   1 * x   ;   1000.0
-graphics    ;   pixel   ;   pixel   ;   1 * x   ;   1,000.00
-graphics    ;   megapixel   ;   pixel   ;   1,000,000 * x   ;   1.0E9
-length  ;   picometer   ;   meter   ;   0.000000000001 * x  ;   1.0E-9
-length  ;   nanometer   ;   meter   ;   0.000000001 * x ;   1.0E-6
-length  ;   micrometer  ;   meter   ;   0.000001 * x    ;   0.001
-length  ;   point   ;   meter   ;   0.003175/9 * x  ;   0.3527778
-length  ;   millimeter  ;   meter   ;   0.001 * x   ;   1.0
-length  ;   centimeter  ;   meter   ;   0.01 * x    ;   10.0
-length  ;   inch    ;   meter   ;   0.0254 * x  ;   25.4
-length  ;   decimeter   ;   meter   ;   0.1 * x ;   100.0
-length  ;   foot    ;   meter   ;   0.3048 * x  ;   304.8
-length  ;   yard    ;   meter   ;   0.9144 * x  ;   914.4
-length  ;   meter   ;   meter   ;   1 * x   ;   1,000.00
-length  ;   fathom  ;   meter   ;   1.8288 * x  ;   1828.8
-length  ;   furlong ;   meter   ;   201.168 * x ;   201168.0
-length  ;   kilometer   ;   meter   ;   1,000 * x   ;   1000000.0
-length  ;   mile    ;   meter   ;   1,609.344 * x   ;   1609344.0
-length  ;   nautical-mile   ;   meter   ;   1,852 * x   ;   1852000.0
-length  ;   mile-scandinavian   ;   meter   ;   10,000 * x  ;   1.0E7
-length  ;   100-kilometer   ;   meter   ;   100,000 * x ;   1.0E8
-length  ;   earth-radius    ;   meter   ;   6,378,100 * x   ;   6.3781E9
-length  ;   solar-radius    ;   meter   ;   695,700,000 * x ;   6.957E11
-length  ;   astronomical-unit   ;   meter   ;   149,597,900,000 * x ;   1.495979E14
-length  ;   light-year  ;   meter   ;   9,460,730,000,000,000 * x   ;   9.46073E18
-length  ;   parsec  ;   meter   ;   30,856,780,000,000,000 * x  ;   3.085678E19
-luminous-flux   ;   lux ;   candela-square-meter-per-square-meter   ;   1 * x   ;   1000.0
-luminous-intensity  ;   candela ;   candela ;   1 * x   ;   1,000.00
-mass    ;   microgram   ;   kilogram    ;   0.000000001 * x ;   1.0E-6
-mass    ;   milligram   ;   kilogram    ;   0.000001 * x    ;   0.001
-mass    ;   carat   ;   kilogram    ;   0.0002 * x  ;   0.2
-mass    ;   gram    ;   kilogram    ;   0.001 * x   ;   1.0
-mass    ;   ounce   ;   kilogram    ;   0.028349523125 * x  ;   28.34952
-mass    ;   ounce-troy  ;   kilogram    ;   0.03110348 * x  ;   31.10348
-mass    ;   pound   ;   kilogram    ;   0.45359237 * x  ;   453.5924
-mass    ;   kilogram    ;   kilogram    ;   1 * x   ;   1,000.00
-mass    ;   stone   ;   kilogram    ;   6.35029318 * x  ;   6350.293
-mass    ;   ton ;   kilogram    ;   907.18474 * x   ;   907184.7
-mass    ;   metric-ton  ;   kilogram    ;   1,000 * x   ;   1000000.0
-mass    ;   earth-mass  ;   kilogram    ;   5,972,200,000,000,000,000,000,000 * x   ;   5.9722E27
-mass    ;   solar-mass  ;   kilogram    ;   1,988,470,000,000,000,000,000,000,000,000 * x   ;   1.98847E33
-mass-density    ;   milligram-per-deciliter ;   kilogram-per-cubic-meter    ;   0.01 * x    ;   10.0
-portion ;   permillion  ;   portion ;   0.000001 * x    ;   0.001
-portion ;   permyriad   ;   portion ;   0.0001 * x  ;   0.1
-portion ;   permille    ;   portion ;   0.001 * x   ;   1.0
-portion ;   percent ;   portion ;   0.01 * x    ;   10.0
-portion ;   karat   ;   portion ;   0.125/3 * x ;   41.66667
-portion ;   portion ;   portion ;   1 * x   ;   1,000.00
-power   ;   milliwatt   ;   kilogram-square-meter-per-cubic-second  ;   0.001 * x   ;   1.0
-power   ;   watt    ;   kilogram-square-meter-per-cubic-second  ;   1 * x   ;   1000.0
-power   ;   horsepower  ;   kilogram-square-meter-per-cubic-second  ;   745.69987158227022 * x  ;   745699.9
-power   ;   kilowatt    ;   kilogram-square-meter-per-cubic-second  ;   1,000 * x   ;   1000000.0
-power   ;   megawatt    ;   kilogram-square-meter-per-cubic-second  ;   1,000,000 * x   ;   1.0E9
-power   ;   gigawatt    ;   kilogram-square-meter-per-cubic-second  ;   1,000,000,000 * x   ;   1.0E12
-power   ;   solar-luminosity    ;   kilogram-square-meter-per-cubic-second  ;   382,800,000,000,000,000,000,000,000 * x ;   3.828E29
-pressure    ;   pascal  ;   kilogram-per-meter-square-second    ;   1 * x   ;   1000.0
-pressure    ;   hectopascal ;   kilogram-per-meter-square-second    ;   100 * x ;   100000.0
-pressure    ;   millibar    ;   kilogram-per-meter-square-second    ;   100 * x ;   100000.0
-pressure    ;   millimeter-ofhg ;   kilogram-meter-per-square-meter-square-second   ;   133.322387415 * x   ;   133322.4
-pressure    ;   kilopascal  ;   kilogram-per-meter-square-second    ;   1,000 * x   ;   1000000.0
-pressure    ;   inch-ofhg   ;   kilogram-meter-per-square-meter-square-second   ;   3,386.388640341 * x ;   3386389.0
-pressure    ;   pound-force-per-square-inch ;   kilogram-meter-per-square-meter-square-second   ;   111,205,540.3815125/16,129 * x  ;   6894757.0
-pressure    ;   bar ;   kilogram-per-meter-square-second    ;   100,000 * x ;   1.0E8
-pressure    ;   atmosphere  ;   kilogram-per-meter-square-second    ;   101,325 * x ;   1.01325E8
-pressure    ;   megapascal  ;   kilogram-per-meter-square-second    ;   1,000,000 * x   ;   1.0E9
-pressure-per-length ;   ofhg    ;   kilogram-per-square-meter-square-second ;   133,322.387415 * x  ;   1.333224E8
-resolution  ;   dot-per-inch    ;   pixel-per-meter ;   5,000/127 * x   ;   39370.08
-resolution  ;   pixel-per-inch  ;   pixel-per-meter ;   5,000/127 * x   ;   39370.08
-resolution  ;   dot-per-centimeter  ;   pixel-per-meter ;   100 * x ;   100000.0
-resolution  ;   pixel-per-centimeter    ;   pixel-per-meter ;   100 * x ;   100000.0
-speed   ;   kilometer-per-hour  ;   meter-per-second    ;   2.5/9 * x   ;   277.7778
-speed   ;   mile-per-hour   ;   meter-per-second    ;   0.44704 * x ;   447.04
-speed   ;   knot    ;   meter-per-second    ;   4.63/9 * x  ;   514.4444
-speed   ;   meter-per-second    ;   meter-per-second    ;   1 * x   ;   1,000.00
-substance-amount    ;   item    ;   item    ;   1 * x   ;   1,000.00
-substance-amount    ;   mole    ;   item    ;   602,214,076,000,000,000,000,000 * x ;   6.022141E26
-temperature ;   fahrenheit  ;   kelvin  ;   5/9 * x - 2,298.35/9    ;   810.9278
-temperature ;   kelvin  ;   kelvin  ;   1 * x   ;   1,000.00
-temperature ;   celsius ;   kelvin  ;   1 * x - 273.15  ;   1273.15
-typewidth   ;   em  ;   em  ;   1 * x   ;   1,000.00
-voltage ;   volt    ;   kilogram-square-meter-per-cubic-second-ampere   ;   1 * x   ;   1000.0
-volume  ;   cubic-centimeter    ;   cubic-meter ;   0.000001 * x    ;   0.001
-volume  ;   milliliter  ;   cubic-meter ;   0.000001 * x    ;   0.001
-volume  ;   teaspoon    ;   cubic-meter ;   0.00000492892159375 * x ;   0.004928922
-volume  ;   centiliter  ;   cubic-meter ;   0.00001 * x ;   0.01
-volume  ;   tablespoon  ;   cubic-meter ;   0.00001478676478125 * x ;   0.01478676
-volume  ;   cubic-inch  ;   cubic-meter ;   0.000016387064 * x  ;   0.01638706
-volume  ;   fluid-ounce-imperial    ;   cubic-meter ;   0.0000284130625 * x ;   0.02841306
-volume  ;   fluid-ounce ;   cubic-meter ;   0.0000295735295625 * x  ;   0.02957353
-volume  ;   deciliter   ;   cubic-meter ;   0.0001 * x  ;   0.1
-volume  ;   cup ;   cubic-meter ;   0.0002365882365 * x ;   0.2365882
-volume  ;   cup-metric  ;   cubic-meter ;   0.00025 * x ;   0.25
-volume  ;   pint    ;   cubic-meter ;   0.000473176473 * x  ;   0.4731765
-volume  ;   pint-metric ;   cubic-meter ;   0.0005 * x  ;   0.5
-volume  ;   quart   ;   cubic-meter ;   0.000946352946 * x  ;   0.9463529
-volume  ;   liter   ;   cubic-meter ;   0.001 * x   ;   1.0
-volume  ;   gallon  ;   cubic-meter ;   0.003785411784 * x  ;   3.785412
-volume  ;   gallon-imperial ;   cubic-meter ;   0.00454609 * x  ;   4.54609
-volume  ;   cubic-foot  ;   cubic-meter ;   0.028316846592 * x  ;   28.31685
-volume  ;   bushel  ;   cubic-meter ;   0.03523907016688 * x    ;   35.23907
-volume  ;   hectoliter  ;   cubic-meter ;   0.1 * x ;   100.0
-volume  ;   barrel  ;   cubic-meter ;   0.158987294928 * x  ;   158.9873
-volume  ;   cubic-yard  ;   cubic-meter ;   0.764554857984 * x  ;   764.5549
-volume  ;   cubic-meter ;   cubic-meter ;   1 * x   ;   1,000.00
-volume  ;   megaliter   ;   cubic-meter ;   1,000 * x   ;   1000000.0
-volume  ;   acre-foot   ;   cubic-meter ;   1,233.48183754752 * x   ;   1233482.0
-volume  ;   cubic-kilometer ;   cubic-meter ;   1,000,000,000 * x   ;   1.0E12
-volume  ;   cubic-mile  ;   cubic-meter ;   4,168,181,825.440579584 * x ;   4.168182E12
-year-duration   ;   month   ;   year    ;   0.25/3 * x  ;   83.33333
-year-duration   ;   month-person    ;   year    ;   0.25/3 * x  ;   83.33333
-year-duration   ;   year    ;   year    ;   1 * x   ;   1,000.00
-year-duration   ;   year-person ;   year    ;   1 * x   ;   1000.0
-year-duration   ;   decade  ;   year    ;   10 * x  ;   10000.0
-year-duration   ;   century ;   year    ;   100 * x ;   100000.0
+acceleration   ;       meter-per-square-second ;       meter-per-square-second ;       1 * x   ;       1,000.00
+acceleration   ;       g-force ;       meter-per-square-second ;       9.80665 * x     ;       9806.65
+angle  ;       arc-second      ;       revolution      ;       0.0000625/81 * x        ;       7.716049E-4
+angle  ;       arc-minute      ;       revolution      ;       0.00125/27 * x  ;       0.0462963
+angle  ;       degree  ;       revolution      ;       0.025/9 * x     ;       2.777778
+angle  ;       radian  ;       revolution      ;       65,501,488/411,557,987 * x      ;       159.1549
+angle  ;       revolution      ;       revolution      ;       1 * x   ;       1,000.00
+area   ;       square-centimeter       ;       square-meter    ;       0.0001 * x      ;       0.1
+area   ;       square-inch     ;       square-meter    ;       0.00064516 * x  ;       0.64516
+area   ;       square-foot     ;       square-meter    ;       0.09290304 * x  ;       92.90304
+area   ;       square-yard     ;       square-meter    ;       0.83612736 * x  ;       836.1274
+area   ;       square-meter    ;       square-meter    ;       1 * x   ;       1,000.00
+area   ;       dunam   ;       square-meter    ;       1,000 * x       ;       1000000.0
+area   ;       acre    ;       square-meter    ;       4,046.8564224 * x       ;       4046856.0
+area   ;       hectare ;       square-meter    ;       10,000 * x      ;       1.0E7
+area   ;       square-kilometer        ;       square-meter    ;       1,000,000 * x   ;       1.0E9
+area   ;       square-mile     ;       square-meter    ;       2,589,988.110336 * x    ;       2.589988E9
+concentration  ;       millimole-per-liter     ;       item-per-cubic-meter    ;       602,214,076,000,000,000,000,000 * x     ;       6.022141E26
+consumption    ;       liter-per-100-kilometer ;       cubic-meter-per-meter   ;       0.00000001 * x  ;       1.0E-5
+consumption    ;       liter-per-kilometer     ;       cubic-meter-per-meter   ;       0.000001 * x    ;       0.001
+consumption-inverse    ;       mile-per-gallon-imperial        ;       meter-per-cubic-meter   ;       160,934,400,000/454,609 * x     ;       3.540062E8
+consumption-inverse    ;       mile-per-gallon ;       meter-per-cubic-meter   ;       48,000,000,000/112,903 * x      ;       4.251437E8
+digital        ;       bit     ;       bit     ;       1 * x   ;       1,000.00
+digital        ;       byte    ;       bit     ;       8 * x   ;       8000.0
+digital        ;       kilobit ;       bit     ;       1,000 * x       ;       1000000.0
+digital        ;       kilobyte        ;       bit     ;       8,000 * x       ;       8000000.0
+digital        ;       megabit ;       bit     ;       1,000,000 * x   ;       1.0E9
+digital        ;       megabyte        ;       bit     ;       8,000,000 * x   ;       8.0E9
+digital        ;       gigabit ;       bit     ;       1,000,000,000 * x       ;       1.0E12
+digital        ;       gigabyte        ;       bit     ;       8,000,000,000 * x       ;       8.0E12
+digital        ;       terabit ;       bit     ;       1,000,000,000,000 * x   ;       1.0E15
+digital        ;       terabyte        ;       bit     ;       8,000,000,000,000 * x   ;       8.0E15
+digital        ;       petabyte        ;       bit     ;       8,000,000,000,000,000 * x       ;       8.0E18
+duration       ;       nanosecond      ;       second  ;       0.000000001 * x ;       1.0E-6
+duration       ;       microsecond     ;       second  ;       0.000001 * x    ;       0.001
+duration       ;       millisecond     ;       second  ;       0.001 * x       ;       1.0
+duration       ;       second  ;       second  ;       1 * x   ;       1,000.00
+duration       ;       minute  ;       second  ;       60 * x  ;       60000.0
+duration       ;       hour    ;       second  ;       3,600 * x       ;       3600000.0
+duration       ;       day     ;       second  ;       86,400 * x      ;       8.64E7
+duration       ;       day-person      ;       second  ;       86,400 * x      ;       8.64E7
+duration       ;       week    ;       second  ;       604,800 * x     ;       6.048E8
+duration       ;       week-person     ;       second  ;       604,800 * x     ;       6.048E8
+electric-current       ;       milliampere     ;       ampere  ;       0.001 * x       ;       1.0
+electric-current       ;       ampere  ;       ampere  ;       1 * x   ;       1,000.00
+electric-resistance    ;       ohm     ;       kilogram-square-meter-per-cubic-second-square-ampere    ;       1 * x   ;       1000.0
+energy ;       electronvolt    ;       kilogram-square-meter-per-square-second ;       0.0000000000000000001602177 * x ;       1.602177E-16
+energy ;       dalton  ;       kilogram-square-meter-per-square-second ;       0.00000000014924180856 * x      ;       1.492418E-7
+energy ;       joule   ;       kilogram-square-meter-per-square-second ;       1 * x   ;       1000.0
+energy ;       newton-meter    ;       kilogram-square-meter-per-square-second ;       1 * x   ;       1000.0
+energy ;       pound-force-foot        ;       kilogram-square-meter-per-square-second ;       1.3558179483314004 * x  ;       1355.818
+energy ;       calorie ;       kilogram-square-meter-per-square-second ;       4.184 * x       ;       4184.0
+energy ;       kilojoule       ;       kilogram-square-meter-per-square-second ;       1,000 * x       ;       1000000.0
+energy ;       british-thermal-unit    ;       kilogram-square-meter-per-square-second ;       9,489.1523804/9 * x     ;       1054350.0
+energy ;       foodcalorie     ;       kilogram-square-meter-per-square-second ;       4,184 * x       ;       4184000.0
+energy ;       kilocalorie     ;       kilogram-square-meter-per-square-second ;       4,184 * x       ;       4184000.0
+energy ;       kilowatt-hour   ;       kilogram-square-meter-second-per-cubic-second   ;       3,600,000 * x   ;       3.6E9
+energy ;       therm-us        ;       kilogram-square-meter-per-square-second ;       105,480,400 * x ;       1.054804E11
+force  ;       newton  ;       kilogram-meter-per-square-second        ;       1 * x   ;       1000.0
+force  ;       pound-force     ;       kilogram-meter-per-square-second        ;       4.4482216152605 * x     ;       4448.222
+frequency      ;       hertz   ;       revolution-per-second   ;       1 * x   ;       1000.0
+frequency      ;       kilohertz       ;       revolution-per-second   ;       1,000 * x       ;       1000000.0
+frequency      ;       megahertz       ;       revolution-per-second   ;       1,000,000 * x   ;       1.0E9
+frequency      ;       gigahertz       ;       revolution-per-second   ;       1,000,000,000 * x       ;       1.0E12
+graphics       ;       dot     ;       pixel   ;       1 * x   ;       1000.0
+graphics       ;       pixel   ;       pixel   ;       1 * x   ;       1,000.00
+graphics       ;       megapixel       ;       pixel   ;       1,000,000 * x   ;       1.0E9
+illuminance    ;       lux     ;       candela-per-square-meter        ;       1 * x   ;       1000.0
+length ;       picometer       ;       meter   ;       0.000000000001 * x      ;       1.0E-9
+length ;       nanometer       ;       meter   ;       0.000000001 * x ;       1.0E-6
+length ;       micrometer      ;       meter   ;       0.000001 * x    ;       0.001
+length ;       point   ;       meter   ;       0.003175/9 * x  ;       0.3527778
+length ;       millimeter      ;       meter   ;       0.001 * x       ;       1.0
+length ;       centimeter      ;       meter   ;       0.01 * x        ;       10.0
+length ;       inch    ;       meter   ;       0.0254 * x      ;       25.4
+length ;       decimeter       ;       meter   ;       0.1 * x ;       100.0
+length ;       foot    ;       meter   ;       0.3048 * x      ;       304.8
+length ;       yard    ;       meter   ;       0.9144 * x      ;       914.4
+length ;       meter   ;       meter   ;       1 * x   ;       1,000.00
+length ;       fathom  ;       meter   ;       1.8288 * x      ;       1828.8
+length ;       furlong ;       meter   ;       201.168 * x     ;       201168.0
+length ;       kilometer       ;       meter   ;       1,000 * x       ;       1000000.0
+length ;       mile    ;       meter   ;       1,609.344 * x   ;       1609344.0
+length ;       nautical-mile   ;       meter   ;       1,852 * x       ;       1852000.0
+length ;       mile-scandinavian       ;       meter   ;       10,000 * x      ;       1.0E7
+length ;       100-kilometer   ;       meter   ;       100,000 * x     ;       1.0E8
+length ;       earth-radius    ;       meter   ;       6,378,100 * x   ;       6.3781E9
+length ;       solar-radius    ;       meter   ;       695,700,000 * x ;       6.957E11
+length ;       astronomical-unit       ;       meter   ;       149,597,900,000 * x     ;       1.495979E14
+length ;       light-year      ;       meter   ;       9,460,730,000,000,000 * x       ;       9.46073E18
+length ;       parsec  ;       meter   ;       30,856,780,000,000,000 * x      ;       3.085678E19
+luminous-flux  ;       lumen   ;       candela-square-meter-per-square-meter   ;       1 * x   ;       1000.0
+luminous-intensity     ;       candela ;       candela ;       1 * x   ;       1,000.00
+mass   ;       microgram       ;       kilogram        ;       0.000000001 * x ;       1.0E-6
+mass   ;       milligram       ;       kilogram        ;       0.000001 * x    ;       0.001
+mass   ;       grain   ;       kilogram        ;       0.00006479891 * x       ;       0.06479891
+mass   ;       carat   ;       kilogram        ;       0.0002 * x      ;       0.2
+mass   ;       gram    ;       kilogram        ;       0.001 * x       ;       1.0
+mass   ;       ounce   ;       kilogram        ;       0.028349523125 * x      ;       28.34952
+mass   ;       ounce-troy      ;       kilogram        ;       0.03110348 * x  ;       31.10348
+mass   ;       pound   ;       kilogram        ;       0.45359237 * x  ;       453.5924
+mass   ;       kilogram        ;       kilogram        ;       1 * x   ;       1,000.00
+mass   ;       stone   ;       kilogram        ;       6.35029318 * x  ;       6350.293
+mass   ;       ton     ;       kilogram        ;       907.18474 * x   ;       907184.7
+mass   ;       metric-ton      ;       kilogram        ;       1,000 * x       ;       1000000.0
+mass   ;       earth-mass      ;       kilogram        ;       5,972,200,000,000,000,000,000,000 * x   ;       5.9722E27
+mass   ;       solar-mass      ;       kilogram        ;       1,988,470,000,000,000,000,000,000,000,000 * x   ;       1.98847E33
+mass-density   ;       milligram-per-deciliter ;       kilogram-per-cubic-meter        ;       0.01 * x        ;       10.0
+portion        ;       permillion      ;       portion ;       0.000001 * x    ;       0.001
+portion        ;       permyriad       ;       portion ;       0.0001 * x      ;       0.1
+portion        ;       permille        ;       portion ;       0.001 * x       ;       1.0
+portion        ;       percent ;       portion ;       0.01 * x        ;       10.0
+portion        ;       karat   ;       portion ;       0.125/3 * x     ;       41.66667
+portion        ;       portion ;       portion ;       1 * x   ;       1,000.00
+power  ;       milliwatt       ;       kilogram-square-meter-per-cubic-second  ;       0.001 * x       ;       1.0
+power  ;       watt    ;       kilogram-square-meter-per-cubic-second  ;       1 * x   ;       1000.0
+power  ;       horsepower      ;       kilogram-square-meter-per-cubic-second  ;       745.69987158227022 * x  ;       745699.9
+power  ;       kilowatt        ;       kilogram-square-meter-per-cubic-second  ;       1,000 * x       ;       1000000.0
+power  ;       megawatt        ;       kilogram-square-meter-per-cubic-second  ;       1,000,000 * x   ;       1.0E9
+power  ;       gigawatt        ;       kilogram-square-meter-per-cubic-second  ;       1,000,000,000 * x       ;       1.0E12
+power  ;       solar-luminosity        ;       kilogram-square-meter-per-cubic-second  ;       382,800,000,000,000,000,000,000,000 * x ;       3.828E29
+pressure       ;       pascal  ;       kilogram-per-meter-square-second        ;       1 * x   ;       1000.0
+pressure       ;       hectopascal     ;       kilogram-per-meter-square-second        ;       100 * x ;       100000.0
+pressure       ;       millibar        ;       kilogram-per-meter-square-second        ;       100 * x ;       100000.0
+pressure       ;       millimeter-ofhg ;       kilogram-meter-per-square-meter-square-second   ;       133.322387415 * x       ;       133322.4
+pressure       ;       kilopascal      ;       kilogram-per-meter-square-second        ;       1,000 * x       ;       1000000.0
+pressure       ;       inch-ofhg       ;       kilogram-meter-per-square-meter-square-second   ;       3,386.388640341 * x     ;       3386389.0
+pressure       ;       pound-force-per-square-inch     ;       kilogram-meter-per-square-meter-square-second   ;       111,205,540.3815125/16,129 * x  ;       6894757.0
+pressure       ;       bar     ;       kilogram-per-meter-square-second        ;       100,000 * x     ;       1.0E8
+pressure       ;       atmosphere      ;       kilogram-per-meter-square-second        ;       101,325 * x     ;       1.01325E8
+pressure       ;       megapascal      ;       kilogram-per-meter-square-second        ;       1,000,000 * x   ;       1.0E9
+pressure-per-length    ;       ofhg    ;       kilogram-per-square-meter-square-second ;       133,322.387415 * x      ;       1.333224E8
+resolution     ;       dot-per-inch    ;       pixel-per-meter ;       5,000/127 * x   ;       39370.08
+resolution     ;       pixel-per-inch  ;       pixel-per-meter ;       5,000/127 * x   ;       39370.08
+resolution     ;       dot-per-centimeter      ;       pixel-per-meter ;       100 * x ;       100000.0
+resolution     ;       pixel-per-centimeter    ;       pixel-per-meter ;       100 * x ;       100000.0
+speed  ;       kilometer-per-hour      ;       meter-per-second        ;       2.5/9 * x       ;       277.7778
+speed  ;       mile-per-hour   ;       meter-per-second        ;       0.44704 * x     ;       447.04
+speed  ;       knot    ;       meter-per-second        ;       4.63/9 * x      ;       514.4444
+speed  ;       meter-per-second        ;       meter-per-second        ;       1 * x   ;       1,000.00
+substance-amount       ;       item    ;       item    ;       1 * x   ;       1,000.00
+substance-amount       ;       mole    ;       item    ;       602,214,076,000,000,000,000,000 * x     ;       6.022141E26
+temperature    ;       fahrenheit      ;       kelvin  ;       5/9 * x - 2,298.35/9    ;       810.9278
+temperature    ;       kelvin  ;       kelvin  ;       1 * x   ;       1,000.00
+temperature    ;       celsius ;       kelvin  ;       1 * x - 273.15  ;       1273.15
+typewidth      ;       em      ;       em      ;       1 * x   ;       1,000.00
+voltage        ;       volt    ;       kilogram-square-meter-per-cubic-second-ampere   ;       1 * x   ;       1000.0
+volume ;       drop    ;       cubic-meter     ;       0.0000001540287998046875/3 * x  ;       5.134293E-5
+volume ;       pinch   ;       cubic-meter     ;       0.00000023104319970703125 * x   ;       2.310432E-4
+volume ;       cubic-centimeter        ;       cubic-meter     ;       0.000001 * x    ;       0.001
+volume ;       milliliter      ;       cubic-meter     ;       0.000001 * x    ;       0.001
+volume ;       dessert-spoon   ;       cubic-meter     ;       0.00000184834559765625 * x      ;       0.001848346
+volume ;       dessert-spoon-imperial  ;       cubic-meter     ;       0.0000022197705078125 * x       ;       0.002219771
+volume ;       dram    ;       cubic-meter     ;       0.0000036966911953125 * x       ;       0.003696691
+volume ;       teaspoon        ;       cubic-meter     ;       0.00000492892159375 * x ;       0.004928922
+volume ;       centiliter      ;       cubic-meter     ;       0.00001 * x     ;       0.01
+volume ;       tablespoon      ;       cubic-meter     ;       0.00001478676478125 * x ;       0.01478676
+volume ;       cubic-inch      ;       cubic-meter     ;       0.000016387064 * x      ;       0.01638706
+volume ;       fluid-ounce-imperial    ;       cubic-meter     ;       0.0000284130625 * x     ;       0.02841306
+volume ;       fluid-ounce     ;       cubic-meter     ;       0.0000295735295625 * x  ;       0.02957353
+volume ;       jigger  ;       cubic-meter     ;       0.00004436029434375 * x ;       0.04436029
+volume ;       deciliter       ;       cubic-meter     ;       0.0001 * x      ;       0.1
+volume ;       cup     ;       cubic-meter     ;       0.0002365882365 * x     ;       0.2365882
+volume ;       cup-metric      ;       cubic-meter     ;       0.00025 * x     ;       0.25
+volume ;       pint    ;       cubic-meter     ;       0.000473176473 * x      ;       0.4731765
+volume ;       pint-metric     ;       cubic-meter     ;       0.0005 * x      ;       0.5
+volume ;       quart   ;       cubic-meter     ;       0.000946352946 * x      ;       0.9463529
+volume ;       liter   ;       cubic-meter     ;       0.001 * x       ;       1.0
+volume ;       quart-imperial  ;       cubic-meter     ;       0.0011365225 * x        ;       1.136522
+volume ;       gallon  ;       cubic-meter     ;       0.003785411784 * x      ;       3.785412
+volume ;       gallon-imperial ;       cubic-meter     ;       0.00454609 * x  ;       4.54609
+volume ;       cubic-foot      ;       cubic-meter     ;       0.028316846592 * x      ;       28.31685
+volume ;       bushel  ;       cubic-meter     ;       0.03523907016688 * x    ;       35.23907
+volume ;       hectoliter      ;       cubic-meter     ;       0.1 * x ;       100.0
+volume ;       barrel  ;       cubic-meter     ;       0.158987294928 * x      ;       158.9873
+volume ;       cubic-yard      ;       cubic-meter     ;       0.764554857984 * x      ;       764.5549
+volume ;       cubic-meter     ;       cubic-meter     ;       1 * x   ;       1,000.00
+volume ;       megaliter       ;       cubic-meter     ;       1,000 * x       ;       1000000.0
+volume ;       acre-foot       ;       cubic-meter     ;       1,233.48183754752 * x   ;       1233482.0
+volume ;       cubic-kilometer ;       cubic-meter     ;       1,000,000,000 * x       ;       1.0E12
+volume ;       cubic-mile      ;       cubic-meter     ;       4,168,181,825.440579584 * x     ;       4.168182E12
+year-duration  ;       month   ;       year    ;       0.25/3 * x      ;       83.33333
+year-duration  ;       month-person    ;       year    ;       0.25/3 * x      ;       83.33333
+year-duration  ;       year    ;       year    ;       1 * x   ;       1,000.00
+year-duration  ;       year-person     ;       year    ;       1 * x   ;       1000.0
+year-duration  ;       decade  ;       year    ;       10 * x  ;       10000.0
+year-duration  ;       century ;       year    ;       100 * x ;       100000.0
\ No newline at end of file
index dedd2df11a49545134cb8ca7196e433215af5a64..1e2d55d2ae0fe4b5de8431eb7b0db8d89c4e7a78 100644 (file)
@@ -698,9 +698,9 @@ public class CompactDecimalFormatTest extends TestFmwk {
         // Check currency formatting as well
         cdf = CompactDecimalFormat.getInstance(new ULocale("ar-EG"), CompactDecimalFormat.CompactStyle.SHORT);
         result = cdf.format(new CurrencyAmount(43000f, Currency.getInstance("USD")));
-        assertEquals("CDF should correctly format 43000 with currency in 'ar-EG'", " ٤٣ ألف US$", result); // see CLDR-14149, may be error
+        assertEquals("CDF should correctly format 43000 with currency in 'ar-EG'", "٤٣ ألف US$", result);
         result = cdf.format(new CurrencyAmount(-43000f, Currency.getInstance("USD")));
-        assertEquals("CDF should correctly format -43000 with currency in 'ar-EG'", "؜- ٤٣ ألف US$", result); // see CLDR-14149, may be error
+        assertEquals("CDF should correctly format -43000 with currency in 'ar-EG'", "؜-٤٣ ألف US$", result);
 
         // Extra locale with different positive/negative formats
         cdf = CompactDecimalFormat.getInstance(new ULocale("fi"), CompactDecimalFormat.CompactStyle.SHORT);
index dc6f9b54c2f8d9dcd1b0159458a22e663152dfa3..99826cfb8506362da1131f9adf0decb2eab43464 100644 (file)
@@ -1529,73 +1529,73 @@ public class DateFormatTest extends TestFmwk {
         { "ti", "America/Los_Angeles", "2004-01-15T00:00:00Z", "Z", "-0800", "-8:00" },
         { "ti", "America/Los_Angeles", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-08:00", "-8:00" },
         { "ti", "America/Los_Angeles", "2004-01-15T00:00:00Z", "z", "GMT-8", "-8:00" },
-        { "ti", "America/Los_Angeles", "2004-01-15T00:00:00Z", "zzzz", "Pacific Standard Time", "-8:00" },
+        { "ti", "America/Los_Angeles", "2004-01-15T00:00:00Z", "zzzz", "GMT-08:00", "-8:00" },
         { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "Z", "-0700", "-7:00" },
         { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-07:00", "-7:00" },
         { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "z", "GMT-7", "-7:00" },
-        { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "Pacific Daylight Time", "-7:00" },
+        { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "zzzz", "GMT-07:00", "-7:00" },
         { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "v", "Los Angeles", "America/Los_Angeles" },
-        { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "Pacific Time", "America/Los_Angeles" },
+        { "ti", "America/Los_Angeles", "2004-07-15T00:00:00Z", "vvvv", "Los Angeles", "America/Los_Angeles" },
 
         { "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "z", "GMT-3", "-3:00" },
-        { "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "Argentina Standard Time", "-3:00" },
+        { "ti", "America/Argentina/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "GMT-03:00", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "Z", "-0300", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-3", "-3:00" },
-        { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "Argentina Standard Time", "-3:00" },
+        { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "GMT-03:00", "-3:00" },
         { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Buenos Aires", "America/Buenos_Aires" },
-        { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Argentina Standard Time", "America/Buenos_Aires" },
+        { "ti", "America/Argentina/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Buenos Aires", "America/Buenos_Aires" },
 
         { "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "Z", "-0300", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "z", "GMT-3", "-3:00" },
-        { "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "Argentina Standard Time", "-3:00" },
+        { "ti", "America/Buenos_Aires", "2004-01-15T00:00:00Z", "zzzz", "GMT-03:00", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "Z", "-0300", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-03:00", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "z", "GMT-3", "-3:00" },
-        { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "Argentina Standard Time", "-3:00" },
+        { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "zzzz", "GMT-03:00", "-3:00" },
         { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "v", "Buenos Aires", "America/Buenos_Aires" },
-        { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Argentina Standard Time", "America/Buenos_Aires" },
+        { "ti", "America/Buenos_Aires", "2004-07-15T00:00:00Z", "vvvv", "Buenos Aires", "America/Buenos_Aires" },
 
         { "ti", "America/Havana", "2004-01-15T00:00:00Z", "Z", "-0500", "-5:00" },
         { "ti", "America/Havana", "2004-01-15T00:00:00Z", "ZZZZ", "GMT-05:00", "-5:00" },
         { "ti", "America/Havana", "2004-01-15T00:00:00Z", "z", "GMT-5", "-5:00" },
-        { "ti", "America/Havana", "2004-01-15T00:00:00Z", "zzzz", "Cuba Standard Time", "-5:00" },
+        { "ti", "America/Havana", "2004-01-15T00:00:00Z", "zzzz", "GMT-05:00", "-5:00" },
         { "ti", "America/Havana", "2004-07-15T00:00:00Z", "Z", "-0400", "-4:00" },
         { "ti", "America/Havana", "2004-07-15T00:00:00Z", "ZZZZ", "GMT-04:00", "-4:00" },
         { "ti", "America/Havana", "2004-07-15T00:00:00Z", "z", "GMT-4", "-4:00" },
-        { "ti", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "Cuba Daylight Time", "-4:00" },
+        { "ti", "America/Havana", "2004-07-15T00:00:00Z", "zzzz", "GMT-04:00", "-4:00" },
         { "ti", "America/Havana", "2004-07-15T00:00:00Z", "v", "\u12A9\u1263", "America/Havana" },
-        { "ti", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "Cuba Time", "America/Havana" },
+        { "ti", "America/Havana", "2004-07-15T00:00:00Z", "vvvv", "\u12A9\u1263", "America/Havana" },
 
         { "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
         { "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+11:00", "+11:00" },
         { "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "z", "GMT+11", "+11:00" },
-        { "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "zzzz", "Australian Eastern Daylight Time", "+11:00" },
+        { "ti", "Australia/ACT", "2004-01-15T00:00:00Z", "zzzz", "GMT+11:00", "+11:00" },
         { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "Z", "+1000", "+10:00" },
         { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
         { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "z", "GMT+10", "+10:00" },
-        { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "Australian Eastern Standard Time", "+10:00" },
+        { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "zzzz", "GMT+10:00", "+10:00" },
         { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "v", "Sydney", "Australia/Sydney" },
-        { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Eastern Australia Time", "Australia/Sydney" },
+        { "ti", "Australia/ACT", "2004-07-15T00:00:00Z", "vvvv", "Sydney", "Australia/Sydney" },
 
         { "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "Z", "+1100", "+11:00" },
         { "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+11:00", "+11:00" },
         { "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "z", "GMT+11", "+11:00" },
-        { "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "zzzz", "Australian Eastern Daylight Time", "+11:00" },
+        { "ti", "Australia/Sydney", "2004-01-15T00:00:00Z", "zzzz", "GMT+11:00", "+11:00" },
         { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "Z", "+1000", "+10:00" },
         { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+10:00", "+10:00" },
         { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "z", "GMT+10", "+10:00" },
-        { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "Australian Eastern Standard Time", "+10:00" },
+        { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "zzzz", "GMT+10:00", "+10:00" },
         { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "v", "Sydney", "Australia/Sydney" },
-        { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Eastern Australia Time", "Australia/Sydney" },
+        { "ti", "Australia/Sydney", "2004-07-15T00:00:00Z", "vvvv", "Sydney", "Australia/Sydney" },
 
         { "ti", "Europe/London", "2004-01-15T00:00:00Z", "Z", "+0000", "+0:00" },
         { "ti", "Europe/London", "2004-01-15T00:00:00Z", "ZZZZ", "GMT", "+0:00" },
         { "ti", "Europe/London", "2004-01-15T00:00:00Z", "z", "GMT", "+0:00" },
-        { "ti", "Europe/London", "2004-01-15T00:00:00Z", "zzzz", "Greenwich Mean Time", "+0:00" },
+        { "ti", "Europe/London", "2004-01-15T00:00:00Z", "zzzz", "GMT", "+0:00" },
         { "ti", "Europe/London", "2004-07-15T00:00:00Z", "Z", "+0100", "+1:00" },
         { "ti", "Europe/London", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+01:00", "+1:00" },
         { "ti", "Europe/London", "2004-07-15T00:00:00Z", "z", "GMT+1", "+1:00" },
@@ -1618,13 +1618,13 @@ public class DateFormatTest extends TestFmwk {
         { "ti", "Asia/Calcutta", "2004-01-15T00:00:00Z", "Z", "+0530", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-01-15T00:00:00Z", "ZZZZ", "GMT+05:30", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-01-15T00:00:00Z", "z", "GMT+5:30", "+5:30" },
-        { "ti", "Asia/Calcutta", "2004-01-15T00:00:00Z", "zzzz", "India Standard Time", "+5:30" },
+        { "ti", "Asia/Calcutta", "2004-01-15T00:00:00Z", "zzzz", "GMT+05:30", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "Z", "+0530", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "ZZZZ", "GMT+05:30", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "z", "GMT+5:30", "+05:30" },
-        { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "India Standard Time", "+5:30" },
+        { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "zzzz", "GMT+05:30", "+5:30" },
         { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "v", "\u1205\u1295\u12F2", "Asia/Calcutta" },
-        { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "India Standard Time", "Asia/Calcutta" },
+        { "ti", "Asia/Calcutta", "2004-07-15T00:00:00Z", "vvvv", "\u1205\u1295\u12F2", "Asia/Calcutta" },
 
         // Ticket#8589 Partial location name to use country name if the zone is the golden
         // zone for the time zone's country.
index ebce864580e71f8ebd1cade5fa0c9efec5ead05f..6461d4a6707b85cf2fa40de4533c9d561afed4a0 100644 (file)
@@ -866,7 +866,7 @@ public class PluralRulesTest extends TestFmwk {
                     for (String keyword : rules.getKeywords()) {
                         boolean isLimited = rules.isLimited(keyword, sampleType);
                         boolean computeLimited = rules.computeLimited(keyword, sampleType);
-                        if (!keyword.equals("other")) {
+                        if (!keyword.equals("other") && !(locale.getLanguage().equals("fr") && logKnownIssue("ICU-21270", "fr plurals many case computeLimited == isLimited"))) {
                             assertEquals(getAssertMessage("computeLimited == isLimited", locale, rules, keyword),
                                     computeLimited, isLimited);
                         }
@@ -1112,7 +1112,7 @@ public class PluralRulesTest extends TestFmwk {
 
             // [one, other]
             "am,bn,fa,gu,hi,kn,mr,zu; one: @integer 0, 1; other: @integer 2~17, 100, 1000, 10000, 100000, 1000000, …",
-            "ff,fr,hy,kab; one: @integer 0, 1; other: @integer 2~17, 100, 1000, 10000, 100000, 1000000, …",
+            "ff,hy,kab; one: @integer 0, 1; other: @integer 2~17, 100, 1000, 10000, 100000, 1000000, …",
             "ast,ca,de,en,et,fi,fy,gl,it,ji,nl,sv,sw,ur,yi; one: @integer 1; other: @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, …",
             "pt; one: @integer 1; other: @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, …",
             "si; one: @integer 0, 1; other: @integer 2~17, 100, 1000, 10000, 100000, 1000000, …",
@@ -1133,6 +1133,9 @@ public class PluralRulesTest extends TestFmwk {
             // [one, two, other]
             "iu,naq,se,sma,smi,smj,smn,sms; one: @integer 1; two: @integer 2; other: @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, …",
 
+            // [one, many, other]
+            "fr; one: @integer 0, 1; many: @integer 1000000; other: @integer 2~17, 100, 1000, 10000, 100000, …",
+
             // [one, few, other]
             "shi; one: @integer 0, 1; few: @integer 2~10; other: @integer 11~26, 100, 1000, 10000, 100000, 1000000, …",
             "mo,ro; one: @integer 1; few: @integer 0, 2~16, 102, 1002, …; other: @integer 20~35, 100, 1000, 10000, 100000, 1000000, …",
index 30b5b3669354685b164874cd60a08a2939033b61..d299eb5e901505e4c1593655745401edb981e77c 100644 (file)
@@ -60,6 +60,7 @@ public class TestLocaleValidity extends TestFmwk {
                 {"OK", "en-u-co-big5han"},
                 {"OK", "en-u-cu-adp"},
                 {"OK", "en-u-fw-fri"},
+                {"OK", "en-u-dx-thai"},
                 {"OK", "en-u-hc-h11"},
                 {"OK", "en-u-ka-noignore"},
                 {"OK", "en-u-kb-false"},