diff options
Diffstat (limited to 'src/com/ibm/icu/simple/LocaleElements_plurals.java')
-rw-r--r-- | src/com/ibm/icu/simple/LocaleElements_plurals.java | 2308 |
1 files changed, 2308 insertions, 0 deletions
diff --git a/src/com/ibm/icu/simple/LocaleElements_plurals.java b/src/com/ibm/icu/simple/LocaleElements_plurals.java new file mode 100644 index 0000000..31161a3 --- /dev/null +++ b/src/com/ibm/icu/simple/LocaleElements_plurals.java @@ -0,0 +1,2308 @@ +package com.ibm.icu.simple; + +import java.util.ListResourceBundle; + +public class LocaleElements_plurals extends ListResourceBundle { + + /** + * Overrides ListResourceBundle + */ + public final Object[][] getContents() { + return contents; + } + + private static Object[][] contents = { + { + "locales", + new Object[][]{ + { + "af", + "set8", + }, + { + "ak", + "set6", + }, + { + "am", + "set1", + }, + { + "ar", + "set33", + }, + { + "asa", + "set8", + }, + { + "ast", + "set3", + }, + { + "az", + "set8", + }, + { + "be", + "set26", + }, + { + "bem", + "set8", + }, + { + "bez", + "set8", + }, + { + "bg", + "set8", + }, + { + "bh", + "set6", + }, + { + "bm", + "set0", + }, + { + "bn", + "set1", + }, + { + "bo", + "set0", + }, + { + "br", + "set30", + }, + { + "brx", + "set8", + }, + { + "bs", + "set20", + }, + { + "ca", + "set3", + }, + { + "cgg", + "set8", + }, + { + "chr", + "set8", + }, + { + "ckb", + "set8", + }, + { + "cs", + "set24", + }, + { + "cy", + "set34", + }, + { + "da", + "set10", + }, + { + "de", + "set3", + }, + { + "dv", + "set8", + }, + { + "dz", + "set0", + }, + { + "ee", + "set8", + }, + { + "el", + "set8", + }, + { + "en", + "set3", + }, + { + "eo", + "set8", + }, + { + "es", + "set8", + }, + { + "et", + "set3", + }, + { + "eu", + "set8", + }, + { + "fa", + "set1", + }, + { + "ff", + "set2", + }, + { + "fi", + "set3", + }, + { + "fil", + "set13", + }, + { + "fo", + "set8", + }, + { + "fr", + "set2", + }, + { + "fur", + "set8", + }, + { + "fy", + "set3", + }, + { + "ga", + "set31", + }, + { + "gd", + "set21", + }, + { + "gl", + "set3", + }, + { + "gsw", + "set8", + }, + { + "gu", + "set1", + }, + { + "guw", + "set6", + }, + { + "gv", + "set32", + }, + { + "ha", + "set8", + }, + { + "haw", + "set8", + }, + { + "he", + "set23", + }, + { + "hi", + "set1", + }, + { + "hr", + "set20", + }, + { + "hu", + "set8", + }, + { + "hy", + "set2", + }, + { + "id", + "set0", + }, + { + "ig", + "set0", + }, + { + "ii", + "set0", + }, + { + "in", + "set0", + }, + { + "is", + "set11", + }, + { + "it", + "set3", + }, + { + "iu", + "set17", + }, + { + "iw", + "set23", + }, + { + "ja", + "set0", + }, + { + "jbo", + "set0", + }, + { + "jgo", + "set8", + }, + { + "ji", + "set3", + }, + { + "jmc", + "set8", + }, + { + "jv", + "set0", + }, + { + "jw", + "set0", + }, + { + "ka", + "set8", + }, + { + "kab", + "set2", + }, + { + "kaj", + "set8", + }, + { + "kcg", + "set8", + }, + { + "kde", + "set0", + }, + { + "kea", + "set0", + }, + { + "kk", + "set8", + }, + { + "kkj", + "set8", + }, + { + "kl", + "set8", + }, + { + "km", + "set0", + }, + { + "kn", + "set1", + }, + { + "ko", + "set0", + }, + { + "ks", + "set8", + }, + { + "ksb", + "set8", + }, + { + "ksh", + "set16", + }, + { + "ku", + "set8", + }, + { + "kw", + "set17", + }, + { + "ky", + "set8", + }, + { + "lag", + "set15", + }, + { + "lb", + "set8", + }, + { + "lg", + "set8", + }, + { + "lkt", + "set0", + }, + { + "ln", + "set6", + }, + { + "lo", + "set0", + }, + { + "lt", + "set27", + }, + { + "lv", + "set14", + }, + { + "mas", + "set8", + }, + { + "mg", + "set6", + }, + { + "mgo", + "set8", + }, + { + "mk", + "set12", + }, + { + "ml", + "set8", + }, + { + "mn", + "set8", + }, + { + "mo", + "set19", + }, + { + "mr", + "set1", + }, + { + "ms", + "set0", + }, + { + "mt", + "set28", + }, + { + "my", + "set0", + }, + { + "nah", + "set8", + }, + { + "naq", + "set17", + }, + { + "nb", + "set8", + }, + { + "nd", + "set8", + }, + { + "ne", + "set8", + }, + { + "nl", + "set3", + }, + { + "nn", + "set8", + }, + { + "nnh", + "set8", + }, + { + "no", + "set8", + }, + { + "nqo", + "set0", + }, + { + "nr", + "set8", + }, + { + "nso", + "set6", + }, + { + "ny", + "set8", + }, + { + "nyn", + "set8", + }, + { + "om", + "set8", + }, + { + "or", + "set8", + }, + { + "os", + "set8", + }, + { + "pa", + "set6", + }, + { + "pap", + "set8", + }, + { + "pl", + "set25", + }, + { + "prg", + "set14", + }, + { + "ps", + "set8", + }, + { + "pt", + "set4", + }, + { + "pt_PT", + "set9", + }, + { + "rm", + "set8", + }, + { + "ro", + "set19", + }, + { + "rof", + "set8", + }, + { + "root", + "set0", + }, + { + "ru", + "set29", + }, + { + "rwk", + "set8", + }, + { + "sah", + "set0", + }, + { + "saq", + "set8", + }, + { + "se", + "set17", + }, + { + "seh", + "set8", + }, + { + "ses", + "set0", + }, + { + "sg", + "set0", + }, + { + "sh", + "set20", + }, + { + "shi", + "set18", + }, + { + "si", + "set5", + }, + { + "sk", + "set24", + }, + { + "sl", + "set22", + }, + { + "sma", + "set17", + }, + { + "smi", + "set17", + }, + { + "smj", + "set17", + }, + { + "smn", + "set17", + }, + { + "sms", + "set17", + }, + { + "sn", + "set8", + }, + { + "so", + "set8", + }, + { + "sq", + "set8", + }, + { + "sr", + "set20", + }, + { + "ss", + "set8", + }, + { + "ssy", + "set8", + }, + { + "st", + "set8", + }, + { + "sv", + "set3", + }, + { + "sw", + "set3", + }, + { + "syr", + "set8", + }, + { + "ta", + "set8", + }, + { + "te", + "set8", + }, + { + "teo", + "set8", + }, + { + "th", + "set0", + }, + { + "ti", + "set6", + }, + { + "tig", + "set8", + }, + { + "tk", + "set8", + }, + { + "tl", + "set13", + }, + { + "tn", + "set8", + }, + { + "to", + "set0", + }, + { + "tr", + "set8", + }, + { + "ts", + "set8", + }, + { + "tzm", + "set7", + }, + { + "ug", + "set8", + }, + { + "uk", + "set29", + }, + { + "ur", + "set3", + }, + { + "uz", + "set8", + }, + { + "ve", + "set8", + }, + { + "vi", + "set0", + }, + { + "vo", + "set8", + }, + { + "vun", + "set8", + }, + { + "wa", + "set6", + }, + { + "wae", + "set8", + }, + { + "wo", + "set0", + }, + { + "xh", + "set8", + }, + { + "xog", + "set8", + }, + { + "yi", + "set3", + }, + { + "yo", + "set0", + }, + { + "zh", + "set0", + }, + { + "zu", + "set1", + }, + }, + }, + { + "locales_ordinals", + new Object[][]{ + { + "af", + "set35", + }, + { + "am", + "set35", + }, + { + "ar", + "set35", + }, + { + "az", + "set48", + }, + { + "bg", + "set35", + }, + { + "bn", + "set50", + }, + { + "ca", + "set46", + }, + { + "cs", + "set35", + }, + { + "cy", + "set51", + }, + { + "da", + "set35", + }, + { + "de", + "set35", + }, + { + "el", + "set35", + }, + { + "en", + "set44", + }, + { + "es", + "set35", + }, + { + "et", + "set35", + }, + { + "eu", + "set35", + }, + { + "fa", + "set35", + }, + { + "fi", + "set35", + }, + { + "fil", + "set37", + }, + { + "fr", + "set37", + }, + { + "fy", + "set35", + }, + { + "gl", + "set35", + }, + { + "gu", + "set49", + }, + { + "he", + "set35", + }, + { + "hi", + "set49", + }, + { + "hr", + "set35", + }, + { + "hu", + "set38", + }, + { + "hy", + "set37", + }, + { + "id", + "set35", + }, + { + "in", + "set35", + }, + { + "is", + "set35", + }, + { + "it", + "set41", + }, + { + "iw", + "set35", + }, + { + "ja", + "set35", + }, + { + "ka", + "set42", + }, + { + "kk", + "set40", + }, + { + "km", + "set35", + }, + { + "kn", + "set35", + }, + { + "ko", + "set35", + }, + { + "ky", + "set35", + }, + { + "lo", + "set37", + }, + { + "lt", + "set35", + }, + { + "lv", + "set35", + }, + { + "mk", + "set47", + }, + { + "ml", + "set35", + }, + { + "mn", + "set35", + }, + { + "mo", + "set37", + }, + { + "mr", + "set45", + }, + { + "ms", + "set37", + }, + { + "my", + "set35", + }, + { + "nb", + "set35", + }, + { + "ne", + "set39", + }, + { + "nl", + "set35", + }, + { + "pa", + "set35", + }, + { + "pl", + "set35", + }, + { + "prg", + "set35", + }, + { + "pt", + "set35", + }, + { + "ro", + "set37", + }, + { + "root", + "set35", + }, + { + "ru", + "set35", + }, + { + "sh", + "set35", + }, + { + "si", + "set35", + }, + { + "sk", + "set35", + }, + { + "sl", + "set35", + }, + { + "sq", + "set43", + }, + { + "sr", + "set35", + }, + { + "sv", + "set36", + }, + { + "sw", + "set35", + }, + { + "ta", + "set35", + }, + { + "te", + "set35", + }, + { + "th", + "set35", + }, + { + "tl", + "set37", + }, + { + "tr", + "set35", + }, + { + "uk", + "set35", + }, + { + "ur", + "set35", + }, + { + "uz", + "set35", + }, + { + "vi", + "set37", + }, + { + "zh", + "set35", + }, + { + "zu", + "set35", + }, + }, + }, + { + "rules", + new Object[][]{ + { + "set0", + new Object[][]{ + { + "other", + " @integer 0~15, 100, 1000, 10000, 100000, 1" + + "000000, … @decimal 0.0~1.5, 10.0, 100.0, " + + "1000.0, 10000.0, 100000.0, 1000000.0, …", + }, + }, + }, + { + "set1", + new Object[][]{ + { + "one", + "i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1" + + ".0, 0.00~0.04", + }, + { + "other", + " @integer 2~17, 100, 1000, 10000, 100000, 1" + + "000000, … @decimal 1.1~2.6, 10.0, 100.0, " + + "1000.0, 10000.0, 100000.0, 1000000.0, …", + }, + }, + }, + { + "set10", + new Object[][]{ + { + "one", + "n = 1 or t != 0 and i = 0,1 @integer 1 @dec" + + "imal 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", + new Object[][]{ + { + "one", + "t = 0 and i % 10 = 1 and i % 100 != 11 or t" + + " != 0 @integer 1, 21, 31, 41, 51, 61, 71, 8" + + "1, 101, 1001, … @decimal 0.1~1.6, 10.1, 1" + + "00.1, 1000.1, …", + }, + { + "other", + " @integer 0, 2~16, 100, 1000, 10000, 100000" + + ", 1000000, … @decimal 0.0, 2.0, 3.0, 4.0," + + " 5.0, 6.0, 7.0, 8.0, 10.0, 100.0, 1000.0, 1" + + "0000.0, 100000.0, 1000000.0, …", + }, + }, + }, + { + "set12", + new Object[][]{ + { + "one", + "v = 0 and i % 10 = 1 or f % 10 = 1 @integer" + + " 1, 11, 21, 31, 41, 51, 61, 71, 101, 1001, " + + "… @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, " + + "6.1, 7.1, 10.1, 100.1, 1000.1, …", + }, + { + "other", + " @integer 0, 2~10, 12~17, 100, 1000, 10000," + + " 100000, 1000000, … @decimal 0.0, 0.2~1.0" + + ", 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 10" + + "0000.0, 1000000.0, …", + }, + }, + }, + { + "set13", + new Object[][]{ + { + "one", + "v = 0 and i = 1,2,3 or v = 0 and i % 10 != " + + "4,6,9 or v != 0 and f % 10 != 4,6,9 @intege" + + "r 0~3, 5, 7, 8, 10~13, 15, 17, 18, 20, 21, " + + "100, 1000, 10000, 100000, 1000000, … @dec" + + "imal 0.0~0.3, 0.5, 0.7, 0.8, 1.0~1.3, 1.5, " + + "1.7, 1.8, 2.0, 2.1, 10.0, 100.0, 1000.0, 10" + + "000.0, 100000.0, 1000000.0, …", + }, + { + "other", + " @integer 4, 6, 9, 14, 16, 19, 24, 26, 104," + + " 1004, … @decimal 0.4, 0.6, 0.9, 1.4, 1.6" + + ", 1.9, 2.4, 2.6, 10.4, 100.4, 1000.4, …", + }, + }, + }, + { + "set14", + new Object[][]{ + { + "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, 7" + + "1, 81, 101, 1001, … @decimal 0.1, 1.0, 1." + + "1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100." + + "1, 1000.1, …", + }, + { + "other", + " @integer 2~9, 22~29, 102, 1002, … @decim" + + "al 0.2~0.9, 1.2~1.9, 10.2, 100.2, 1000.2, …", + }, + { + "zero", + "n % 10 = 0 or n % 100 = 11..19 or v = 2 and" + + " f % 100 = 11..19 @integer 0, 10~20, 30, 40" + + ", 50, 60, 100, 1000, 10000, 100000, 1000000" + + ", … @decimal 0.0, 10.0, 11.0, 12.0, 13.0," + + " 14.0, 15.0, 16.0, 100.0, 1000.0, 10000.0, " + + "100000.0, 1000000.0, …", + }, + }, + }, + { + "set15", + new Object[][]{ + { + "one", + "i = 0,1 and n != 0 @integer 1 @decimal 0.1~1.6", + }, + { + "other", + " @integer 2~17, 100, 1000, 10000, 100000, 1" + + "000000, … @decimal 2.0~3.5, 10.0, 100.0, " + + "1000.0, 10000.0, 100000.0, 1000000.0, …", + }, + { + "zero", + "n = 0 @integer 0 @decimal 0.0, 0.00, 0.000," + + " 0.0000", + }, + }, + }, + { + "set16", + new Object[][]{ + { + "one", + "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," + + " 1.0000", + }, + { + "other", + " @integer 2~17, 100, 1000, 10000, 100000, 1" + + "000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0" + + ", 100.0, 1000.0, 10000.0, 100000.0, 1000000" + + ".0, …", + }, + { + "zero", + "n = 0 @integer 0 @decimal 0.0, 0.00, 0.000," + + " 0.0000", + }, + }, + }, + { + "set17", + new Object[][]{ + { + "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~0.9, 1.1~1.6, 1" + + "0.0, 100.0, 1000.0, 10000.0, 100000.0, 1000" + + "000.0, …", + }, + { + "two", + "n = 2 @integer 2 @decimal 2.0, 2.00, 2.000," + + " 2.0000", + }, + }, + }, + { + "set18", + new Object[][]{ + { + "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", + }, + { + "one", + "i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1" + + ".0, 0.00~0.04", + }, + { + "other", + " @integer 11~26, 100, 1000, 10000, 100000, " + + "1000000, … @decimal 1.1~1.9, 2.1~2.7, 10." + + "1, 100.0, 1000.0, 10000.0, 100000.0, 100000" + + "0.0, …", + }, + }, + }, + { + "set19", + new Object[][]{ + { + "few", + "v != 0 or n = 0 or n != 1 and n % 100 = 1.." + + "19 @integer 0, 2~16, 101, 1001, … @decima" + + "l 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 10" + + "0000.0, 1000000.0, …", + }, + { + "one", + "i = 1 and v = 0 @integer 1", + }, + { + "other", + " @integer 20~35, 100, 1000, 10000, 100000, " + + "1000000, …", + }, + }, + }, + { + "set2", + new Object[][]{ + { + "one", + "i = 0,1 @integer 0, 1 @decimal 0.0~1.5", + }, + { + "other", + " @integer 2~17, 100, 1000, 10000, 100000, 1" + + "000000, … @decimal 2.0~3.5, 10.0, 100.0, " + + "1000.0, 10000.0, 100000.0, 1000000.0, …", + }, + }, + }, + { + "set20", + new Object[][]{ + { + "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, 1002, … @decimal 0.2~0.4, 1.2~1.4," + + " 2.2~2.4, 3.2~3.4, 4.2~4.4, 5.2, 10.2, 100." + + "2, 1000.2, …", + }, + { + "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, … @de" + + "cimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7." + + "1, 10.1, 100.1, 1000.1, …", + }, + { + "other", + " @integer 0, 5~19, 100, 1000, 10000, 100000" + + ", 1000000, … @decimal 0.0, 0.5~1.0, 1.5~2" + + ".0, 2.5~2.7, 10.0, 100.0, 1000.0, 10000.0, " + + "100000.0, 1000000.0, …", + }, + }, + }, + { + "set21", + new Object[][]{ + { + "few", + "n = 3..10,13..19 @integer 3~10, 13~19 @deci" + + "mal 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", + }, + { + "one", + "n = 1,11 @integer 1, 11 @decimal 1.0, 11.0," + + " 1.00, 11.00, 1.000, 11.000, 1.0000", + }, + { + "other", + " @integer 0, 20~34, 100, 1000, 10000, 10000" + + "0, 1000000, … @decimal 0.0~0.9, 1.1~1.6, " + + "10.1, 100.0, 1000.0, 10000.0, 100000.0, 100" + + "0000.0, …", + }, + { + "two", + "n = 2,12 @integer 2, 12 @decimal 2.0, 12.0," + + " 2.00, 12.00, 2.000, 12.000, 2.0000", + }, + }, + }, + { + "set22", + new Object[][]{ + { + "few", + "v = 0 and i % 100 = 3..4 or v != 0 @integer" + + " 3, 4, 103, 104, 203, 204, 303, 304, 403, 4" + + "04, 503, 504, 603, 604, 703, 704, 1003, …" + + " @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 100" + + "00.0, 100000.0, 1000000.0, …", + }, + { + "one", + "v = 0 and i % 100 = 1 @integer 1, 101, 201," + + " 301, 401, 501, 601, 701, 1001, …", + }, + { + "other", + " @integer 0, 5~19, 100, 1000, 10000, 100000" + + ", 1000000, …", + }, + { + "two", + "v = 0 and i % 100 = 2 @integer 2, 102, 202," + + " 302, 402, 502, 602, 702, 1002, …", + }, + }, + }, + { + "set23", + new Object[][]{ + { + "many", + "v = 0 and n != 0..10 and n % 10 = 0 @intege" + + "r 20, 30, 40, 50, 60, 70, 80, 90, 100, 1000" + + ", 10000, 100000, 1000000, …", + }, + { + "one", + "i = 1 and v = 0 @integer 1", + }, + { + "other", + " @integer 0, 3~17, 101, 1001, … @decimal " + + "0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 1000" + + "00.0, 1000000.0, …", + }, + { + "two", + "i = 2 and v = 0 @integer 2", + }, + }, + }, + { + "set24", + new Object[][]{ + { + "few", + "i = 2..4 and v = 0 @integer 2~4", + }, + { + "many", + "v != 0 @decimal 0.0~1.5, 10.0, 100.0, 100" + + "0.0, 10000.0, 100000.0, 1000000.0, …", + }, + { + "one", + "i = 1 and v = 0 @integer 1", + }, + { + "other", + " @integer 0, 5~19, 100, 1000, 10000, 100000" + + ", 1000000, …", + }, + }, + }, + { + "set25", + new Object[][]{ + { + "few", + "v = 0 and i % 10 = 2..4 and i % 100 != 12.." + + "14 @integer 2~4, 22~24, 32~34, 42~44, 52~54" + + ", 62, 102, 1002, …", + }, + { + "many", + "v = 0 and i != 1 and i % 10 = 0..1 or v = 0" + + " and i % 10 = 5..9 or v = 0 and i % 100 = 1" + + "2..14 @integer 0, 5~19, 100, 1000, 10000, 1" + + "00000, 1000000, …", + }, + { + "one", + "i = 1 and v = 0 @integer 1", + }, + { + "other", + " @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 1" + + "0000.0, 100000.0, 1000000.0, …", + }, + }, + }, + { + "set26", + new Object[][]{ + { + "few", + "n % 10 = 2..4 and n % 100 != 12..14 @intege" + + "r 2~4, 22~24, 32~34, 42~44, 52~54, 62, 102," + + " 1002, … @decimal 2.0, 3.0, 4.0, 22.0, 23" + + ".0, 24.0, 32.0, 33.0, 102.0, 1002.0, …", + }, + { + "many", + "n % 10 = 0 or n % 10 = 5..9 or n % 100 = 11" + + "..14 @integer 0, 5~19, 100, 1000, 10000, 10" + + "0000, 1000000, … @decimal 0.0, 5.0, 6.0, " + + "7.0, 8.0, 9.0, 10.0, 11.0, 100.0, 1000.0, 1" + + "0000.0, 100000.0, 1000000.0, …", + }, + { + "one", + "n % 10 = 1 and n % 100 != 11 @integer 1, 21" + + ", 31, 41, 51, 61, 71, 81, 101, 1001, … @d" + + "ecimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0, 7" + + "1.0, 81.0, 101.0, 1001.0, …", + }, + { + "other", + " @decimal 0.1~0.9, 1.1~1.7, 10.1, 100.1, " + + "1000.1, …", + }, + }, + }, + { + "set27", + new Object[][]{ + { + "few", + "n % 10 = 2..9 and n % 100 != 11..19 @intege" + + "r 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, 10" + + "2.0, 1002.0, …", + }, + { + "many", + "f != 0 @decimal 0.1~0.9, 1.1~1.7, 10.1, 1" + + "00.1, 1000.1, …", + }, + { + "one", + "n % 10 = 1 and n % 100 != 11..19 @integer 1" + + ", 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61." + + "0, 71.0, 81.0, 101.0, 1001.0, …", + }, + { + "other", + " @integer 0, 10~20, 30, 40, 50, 60, 100, 10" + + "00, 10000, 100000, 1000000, … @decimal 0." + + "0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0" + + ", 100.0, 1000.0, 10000.0, 100000.0, 1000000" + + ".0, …", + }, + }, + }, + { + "set28", + new Object[][]{ + { + "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, …", + }, + { + "many", + "n % 100 = 11..19 @integer 11~19, 111~117, 1" + + "011, … @decimal 11.0, 12.0, 13.0, 14.0, 1" + + "5.0, 16.0, 17.0, 18.0, 111.0, 1011.0, …", + }, + { + "one", + "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," + + " 1.0000", + }, + { + "other", + " @integer 20~35, 100, 1000, 10000, 100000, " + + "1000000, … @decimal 0.1~0.9, 1.1~1.7, 10." + + "1, 100.0, 1000.0, 10000.0, 100000.0, 100000" + + "0.0, …", + }, + }, + }, + { + "set29", + new Object[][]{ + { + "few", + "v = 0 and i % 10 = 2..4 and i % 100 != 12.." + + "14 @integer 2~4, 22~24, 32~34, 42~44, 52~54" + + ", 62, 102, 1002, …", + }, + { + "many", + "v = 0 and i % 10 = 0 or v = 0 and i % 10 = " + + "5..9 or v = 0 and i % 100 = 11..14 @integer" + + " 0, 5~19, 100, 1000, 10000, 100000, 1000000" + + ", …", + }, + { + "one", + "v = 0 and i % 10 = 1 and i % 100 != 11 @int" + + "eger 1, 21, 31, 41, 51, 61, 71, 81, 101, 10" + + "01, …", + }, + { + "other", + " @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 1" + + "0000.0, 100000.0, 1000000.0, …", + }, + }, + }, + { + "set3", + new Object[][]{ + { + "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, …", + }, + }, + }, + { + "set30", + new Object[][]{ + { + "few", + "n % 10 = 3..4,9 and n % 100 != 10..19,70..7" + + "9,90..99 @integer 3, 4, 9, 23, 24, 29, 33, " + + "34, 39, 43, 44, 49, 103, 1003, … @decimal" + + " 3.0, 4.0, 9.0, 23.0, 24.0, 29.0, 33.0, 34." + + "0, 103.0, 1003.0, …", + }, + { + "many", + "n != 0 and n % 1000000 = 0 @integer 1000000" + + ", … @decimal 1000000.0, 1000000.00, 10000" + + "00.000, …", + }, + { + "one", + "n % 10 = 1 and n % 100 != 11,71,91 @integer" + + " 1, 21, 31, 41, 51, 61, 81, 101, 1001, … " + + "@decimal 1.0, 21.0, 31.0, 41.0, 51.0, 61.0," + + " 81.0, 101.0, 1001.0, …", + }, + { + "other", + " @integer 0, 5~8, 10~20, 100, 1000, 10000, " + + "100000, … @decimal 0.0~0.9, 1.1~1.6, 10.0" + + ", 100.0, 1000.0, 10000.0, 100000.0, …", + }, + { + "two", + "n % 10 = 2 and n % 100 != 12,72,92 @integer" + + " 2, 22, 32, 42, 52, 62, 82, 102, 1002, … " + + "@decimal 2.0, 22.0, 32.0, 42.0, 52.0, 62.0," + + " 82.0, 102.0, 1002.0, …", + }, + }, + }, + { + "set31", + new Object[][]{ + { + "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.00" + + "0, 5.000, 6.000, 3.0000, 4.0000, 5.0000, 6." + + "0000", + }, + { + "many", + "n = 7..10 @integer 7~10 @decimal 7.0, 8.0, " + + "9.0, 10.0, 7.00, 8.00, 9.00, 10.00, 7.000, " + + "8.000, 9.000, 10.000, 7.0000, 8.0000, 9.000" + + "0, 10.0000", + }, + { + "one", + "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," + + " 1.0000", + }, + { + "other", + " @integer 0, 11~25, 100, 1000, 10000, 10000" + + "0, 1000000, … @decimal 0.0~0.9, 1.1~1.6, " + + "10.1, 100.0, 1000.0, 10000.0, 100000.0, 100" + + "0000.0, …", + }, + { + "two", + "n = 2 @integer 2 @decimal 2.0, 2.00, 2.000," + + " 2.0000", + }, + }, + }, + { + "set32", + new Object[][]{ + { + "few", + "v = 0 and i % 100 = 0,20,40,60,80 @integer " + + "0, 20, 40, 60, 80, 100, 120, 140, 1000, 100" + + "00, 100000, 1000000, …", + }, + { + "many", + "v != 0 @decimal 0.0~1.5, 10.0, 100.0, 100" + + "0.0, 10000.0, 100000.0, 1000000.0, …", + }, + { + "one", + "v = 0 and i % 10 = 1 @integer 1, 11, 21, 31" + + ", 41, 51, 61, 71, 101, 1001, …", + }, + { + "other", + " @integer 3~10, 13~19, 23, 103, 1003, …", + }, + { + "two", + "v = 0 and i % 10 = 2 @integer 2, 12, 22, 32" + + ", 42, 52, 62, 72, 102, 1002, …", + }, + }, + }, + { + "set33", + new Object[][]{ + { + "few", + "n % 100 = 3..10 @integer 3~10, 103~110, 100" + + "3, … @decimal 3.0, 4.0, 5.0, 6.0, 7.0, 8." + + "0, 9.0, 10.0, 103.0, 1003.0, …", + }, + { + "many", + "n % 100 = 11..99 @integer 11~26, 111, 1011," + + " … @decimal 11.0, 12.0, 13.0, 14.0, 15.0," + + " 16.0, 17.0, 18.0, 111.0, 1011.0, …", + }, + { + "one", + "n = 1 @integer 1 @decimal 1.0, 1.00, 1.000," + + " 1.0000", + }, + { + "other", + " @integer 100~102, 200~202, 300~302, 400~40" + + "2, 500~502, 600, 1000, 10000, 100000, 10000" + + "00, … @decimal 0.1~0.9, 1.1~1.7, 10.1, 10" + + "0.0, 1000.0, 10000.0, 100000.0, 1000000.0, " + + "…", + }, + { + "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", + }, + }, + }, + { + "set34", + new Object[][]{ + { + "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", + }, + { + "other", + " @integer 4, 5, 7~20, 100, 1000, 10000, 100" + + "000, 1000000, … @decimal 0.1~0.9, 1.1~1.7" + + ", 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1" + + "000000.0, …", + }, + { + "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", + new Object[][]{ + { + "other", + " @integer 0~15, 100, 1000, 10000, 100000, 1" + + "000000, …", + }, + }, + }, + { + "set36", + new Object[][]{ + { + "one", + "n % 10 = 1,2 and n % 100 != 11,12 @integer " + + "1, 2, 21, 22, 31, 32, 41, 42, 51, 52, 61, 6" + + "2, 71, 72, 81, 82, 101, 1001, …", + }, + { + "other", + " @integer 0, 3~17, 100, 1000, 10000, 100000" + + ", 1000000, …", + }, + }, + }, + { + "set37", + new Object[][]{ + { + "one", + "n = 1 @integer 1", + }, + { + "other", + " @integer 0, 2~16, 100, 1000, 10000, 100000" + + ", 1000000, …", + }, + }, + }, + { + "set38", + new Object[][]{ + { + "one", + "n = 1,5 @integer 1, 5", + }, + { + "other", + " @integer 0, 2~4, 6~17, 100, 1000, 10000, 1" + + "00000, 1000000, …", + }, + }, + }, + { + "set39", + new Object[][]{ + { + "one", + "n = 1..4 @integer 1~4", + }, + { + "other", + " @integer 0, 5~19, 100, 1000, 10000, 100000" + + ", 1000000, …", + }, + }, + }, + { + "set4", + new Object[][]{ + { + "one", + "i = 1 and v = 0 or i = 0 and t = 1 @integer" + + " 1 @decimal 0.1, 0.01, 0.10, 0.001, 0.010, " + + "0.100, 0.0001, 0.0010, 0.0100, 0.1000", + }, + { + "other", + " @integer 0, 2~16, 100, 1000, 10000, 100000" + + ", 1000000, … @decimal 0.0, 0.2~1.6, 10.0," + + " 100.0, 1000.0, 10000.0, 100000.0, 1000000." + + "0, …", + }, + }, + }, + { + "set40", + new Object[][]{ + { + "many", + "n % 10 = 6 or n % 10 = 9 or n % 10 = 0 and " + + "n != 0 @integer 6, 9, 10, 16, 19, 20, 26, 2" + + "9, 30, 36, 39, 40, 100, 1000, 10000, 100000" + + ", 1000000, …", + }, + { + "other", + " @integer 0~5, 7, 8, 11~15, 17, 18, 21, 101" + + ", 1001, …", + }, + }, + }, + { + "set41", + new Object[][]{ + { + "many", + "n = 11,8,80,800 @integer 8, 11, 80, 800", + }, + { + "other", + " @integer 0~7, 9, 10, 12~17, 100, 1000, 100" + + "00, 100000, 1000000, …", + }, + }, + }, + { + "set42", + new Object[][]{ + { + "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, …", + }, + }, + }, + { + "set43", + new Object[][]{ + { + "many", + "n % 10 = 4 and n % 100 != 14 @integer 4, 24" + + ", 34, 44, 54, 64, 74, 84, 104, 1004, …", + }, + { + "one", + "n = 1 @integer 1", + }, + { + "other", + " @integer 0, 2, 3, 5~17, 100, 1000, 10000, " + + "100000, 1000000, …", + }, + }, + }, + { + "set44", + new Object[][]{ + { + "few", + "n % 10 = 3 and n % 100 != 13 @integer 3, 23" + + ", 33, 43, 53, 63, 73, 83, 103, 1003, …", + }, + { + "one", + "n % 10 = 1 and n % 100 != 11 @integer 1, 21" + + ", 31, 41, 51, 61, 71, 81, 101, 1001, …", + }, + { + "other", + " @integer 0, 4~18, 100, 1000, 10000, 100000" + + ", 1000000, …", + }, + { + "two", + "n % 10 = 2 and n % 100 != 12 @integer 2, 22" + + ", 32, 42, 52, 62, 72, 82, 102, 1002, …", + }, + }, + }, + { + "set45", + new Object[][]{ + { + "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", + }, + }, + }, + { + "set46", + new Object[][]{ + { + "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", + }, + }, + }, + { + "set47", + new Object[][]{ + { + "many", + "i % 10 = 7,8 and i % 100 != 17,18 @integer " + + "7, 8, 27, 28, 37, 38, 47, 48, 57, 58, 67, 6" + + "8, 77, 78, 87, 88, 107, 1007, …", + }, + { + "one", + "i % 10 = 1 and i % 100 != 11 @integer 1, 21" + + ", 31, 41, 51, 61, 71, 81, 101, 1001, …", + }, + { + "other", + " @integer 0, 3~6, 9~19, 100, 1000, 10000, 1" + + "00000, 1000000, …", + }, + { + "two", + "i % 10 = 2 and i % 100 != 12 @integer 2, 22" + + ", 32, 42, 52, 62, 72, 82, 102, 1002, …", + }, + }, + }, + { + "set48", + new Object[][]{ + { + "few", + "i % 10 = 3,4 or i % 1000 = 100,200,300,400," + + "500,600,700,800,900 @integer 3, 4, 13, 14, " + + "23, 24, 33, 34, 43, 44, 53, 54, 63, 64, 73," + + " 74, 100, 1003, …", + }, + { + "many", + "i = 0 or i % 10 = 6 or i % 100 = 40,60,90 @" + + "integer 0, 6, 16, 26, 36, 40, 46, 56, 106, " + + "1006, …", + }, + { + "one", + "i % 10 = 1,2,5,7,8 or i % 100 = 20,50,70,80" + + " @integer 1, 2, 5, 7, 8, 11, 12, 15, 17, 18" + + ", 20~22, 25, 101, 1001, …", + }, + { + "other", + " @integer 9, 10, 19, 29, 30, 39, 49, 59, 69" + + ", 79, 109, 1000, 10000, 100000, 1000000, …", + }, + }, + }, + { + "set49", + new Object[][]{ + { + "few", + "n = 4 @integer 4", + }, + { + "many", + "n = 6 @integer 6", + }, + { + "one", + "n = 1 @integer 1", + }, + { + "other", + " @integer 0, 5, 7~20, 100, 1000, 10000, 100" + + "000, 1000000, …", + }, + { + "two", + "n = 2,3 @integer 2, 3", + }, + }, + }, + { + "set5", + new Object[][]{ + { + "one", + "n = 0,1 or i = 0 and f = 1 @integer 0, 1 @d" + + "ecimal 0.0, 0.1, 1.0, 0.00, 0.01, 1.00, 0.0" + + "00, 0.001, 1.000, 0.0000, 0.0001, 1.0000", + }, + { + "other", + " @integer 2~17, 100, 1000, 10000, 100000, 1" + + "000000, … @decimal 0.2~0.9, 1.1~1.8, 10.0" + + ", 100.0, 1000.0, 10000.0, 100000.0, 1000000" + + ".0, …", + }, + }, + }, + { + "set50", + new Object[][]{ + { + "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, 10000" + + "0, 1000000, …", + }, + { + "two", + "n = 2,3 @integer 2, 3", + }, + }, + }, + { + "set51", + new Object[][]{ + { + "few", + "n = 3,4 @integer 3, 4", + }, + { + "many", + "n = 5,6 @integer 5, 6", + }, + { + "one", + "n = 1 @integer 1", + }, + { + "other", + " @integer 10~25, 100, 1000, 10000, 100000, " + + "1000000, …", + }, + { + "two", + "n = 2 @integer 2", + }, + { + "zero", + "n = 0,7,8,9 @integer 0, 7~9", + }, + }, + }, + { + "set6", + new Object[][]{ + { + "one", + "n = 0..1 @integer 0, 1 @decimal 0.0, 1.0, 0" + + ".00, 1.00, 0.000, 1.000, 0.0000, 1.0000", + }, + { + "other", + " @integer 2~17, 100, 1000, 10000, 100000, 1" + + "000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0" + + ", 100.0, 1000.0, 10000.0, 100000.0, 1000000" + + ".0, …", + }, + }, + }, + { + "set7", + new Object[][]{ + { + "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, 23.0, 24.0", + }, + { + "other", + " @integer 2~10, 100~106, 1000, 10000, 10000" + + "0, 1000000, … @decimal 0.1~0.9, 1.1~1.7, " + + "10.0, 100.0, 1000.0, 10000.0, 100000.0, 100" + + "0000.0, …", + }, + }, + }, + { + "set8", + new Object[][]{ + { + "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, 1" + + "0.0, 100.0, 1000.0, 10000.0, 100000.0, 1000" + + "000.0, …", + }, + }, + }, + { + "set9", + new Object[][]{ + { + "one", + "n = 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, …", + }, + }, + }, + }, + }, + }; +} |