ja.txt   [plain text]


// ***************************************************************************
// *
// *   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: =#,##0=;\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: =#,##0=;" 
//            "10,000,000,000,000,000: <<\u4eac[>>];\n"
//            "100,000,000,000,000,000,000: =#,##0=;"
    }

}