X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/73c04bcfe1096173b00431f0cdc742894b15eef0..340931cb2e044a2141d11567dd0f782524e32994:/icuSources/data/rbnf/ja.txt diff --git a/icuSources/data/rbnf/ja.txt b/icuSources/data/rbnf/ja.txt index 26c30441..f7dc66e9 100644 --- a/icuSources/data/rbnf/ja.txt +++ b/icuSources/data/rbnf/ja.txt @@ -1,62 +1,82 @@ -// *************************************************************************** -// * -// * Copyright (C) 2004-2006, International Business Machines -// * Corporation and others. All Rights Reserved. -// * -// *************************************************************************** -// - -ja { - - // Spellout rules for Japanese. - // - // In Japanese, there really isn't any distinction between a number written - // out in digits and a number written out in words. The kanji are both - // digits and words. This rule set provides two variants: - // - // %traditional - // Traditional CJK numerals for everyday usage. - // - // %financial - // Alternate numerals that are harder to alter than the traditional - // numerals to prevent fraud (e.g. changing a traditional one to a - // three by adding two strokes). Additionally, items that are usually - // dropped or shortened in the traditional form are supplied in full - // (e.g. 128 is 1 x 100, 2 x 10, 8 instead of just 100, 2 x 10, 8). - // - // Note that the Japanese spell out rules, although similar, are different - // to those for Chinese. For instance, Japanese omits powers of ten which - // are zero, however in Chinese they are included. - - SpelloutRules { - "%financial:\n" - "-x: \u30de\u30a4\u30ca\u30b9>>;\n" - "x.x: <<\u70b9>>;\n" - "\u96f6; \u58f1; \u5f10; \u53c2; \u56db; \u4f0d; \u516d; \u4e03; \u516b; \u4e5d;\n" - "\u62fe; \u62fe[>>];\n" - "20: <<\u62fe[>>];\n" - "100: <<\u767e[>>];\n" - "1000: <<\u5343[>>];\n" - "10,000: <<\u842c[>>];\n" - "100,000,000: <<\u5104[>>];\n" - "1,000,000,000,000: <<\u5146[>>];\n" - "10,000,000,000,000,000: <<\u4eac[>>];\n" - "100,000,000,000,000,000,000: =#,##0=;" - "%traditional:\n" - "-x: \u30de\u30a4\u30ca\u30b9>>;\n" - "x.x: <<\u30fb>>;\n" - "\u3007; \u4e00; \u4e8c; \u4e09; \u56db; \u4e94; \u516d; \u4e03; \u516b; \u4e5d;\n" - "\u5341; \u5341[>>];\n" - "20: <<\u5341[>>];\n" - "100: \u767e[>>];\n" - "200: <<\u767e[>>];\n" - "1000: \u5343[>>];\n" - "2000: <<\u5343[>>];\n" - "10,000: <<\u4e07[>>];\n" - "100,000,000: <<\u5104[>>];\n" - "1,000,000,000,000: <<\u5146[>>];\n" - "10,000,000,000,000,000: <<\u4eac[>>];\n" - "100,000,000,000,000,000,000: =#,##0=;" +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html#License +ja{ + RBNFRules{ + OrdinalRules{ + "%digits-ordinal:", + "-x: \u7B2C\u2212>#,##0>;", + "0: \u7B2C=#,##0=;", + } + SpelloutRules{ + "%spellout-numbering-year-latn:", + "x.x: =0.0=;", + "0: =0=;", + "1: \u5143;", + "2: =0=;", + "%spellout-numbering-year:", + "x.x: =0.0=;", + "0: =%spellout-numbering=;", + "1: \u5143;", + "2: =%spellout-numbering=;", + "1000: =%%spellout-numbering-year-digits=;", + "10000: =%spellout-numbering=;", + "%%spellout-numbering-year-digits:", + "0: =%spellout-numbering=;", + "10: <<>>>;", + "100: <<>>>;", + "1000: <<>>>;", + "%spellout-numbering:", + "0: =%spellout-cardinal=;", + "%spellout-cardinal-financial:", + "-x: \u30DE\u30A4\u30CA\u30B9>>;", + "x.x: <<\u70B9>>>;", + "0: \u96F6;", + "1: \u58F1;", + "2: \u5F10;", + "3: \u53C2;", + "4: \u56DB;", + "5: \u4F0D;", + "6: \u516D;", + "7: \u4E03;", + "8: \u516B;", + "9: \u4E5D;", + "10: \u62FE[>>];", + "20: <<\u62FE[>>];", + "100: <<\u767E[>>];", + "1000: <<\u5343[>>];", + "10000: <<\u842C[>>];", + "100000000: <<\u5104[>>];", + "1000000000000: <<\u5146[>>];", + "10000000000000000: <<\u4EAC[>>];", + "1000000000000000000: =#,##0=;", + "%spellout-cardinal:", + "-x: \u30DE\u30A4\u30CA\u30B9>>;", + "x.x: <<\u30FB>>>;", + "0: \u3007;", + "1: \u4E00;", + "2: \u4E8C;", + "3: \u4E09;", + "4: \u56DB;", + "5: \u4E94;", + "6: \u516D;", + "7: \u4E03;", + "8: \u516B;", + "9: \u4E5D;", + "10: \u5341[>>];", + "20: <<\u5341[>>];", + "100: \u767E[>>];", + "200: <<\u767E[>>];", + "1000: \u5343[>>];", + "2000: <<\u5343[>>];", + "10000: <<\u4E07[>>];", + "100000000: <<\u5104[>>];", + "1000000000000: <<\u5146[>>];", + "10000000000000000: <<\u4EAC[>>];", + "1000000000000000000: =#,##0=;", + "%spellout-ordinal:", + "x.x: =#,##0.#=;", + "0: \u7B2C=%spellout-numbering=;", + } } - + Version{"36.1"} }