55 lines
2.3 KiB
Plaintext
55 lines
2.3 KiB
Plaintext
|
// ***************************************************************************
|
||
|
// *
|
||
|
// * Copyright (C) 2004, International Business Machines
|
||
|
// * Corporation and others. All Rights Reserved.
|
||
|
// *
|
||
|
// ***************************************************************************
|
||
|
//
|
||
|
|
||
|
ja {
|
||
|
|
||
|
//------------------------------------------------------------
|
||
|
// Rule Based Number Format Support
|
||
|
//------------------------------------------------------------
|
||
|
|
||
|
// * 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 ideographic characters are both digits
|
||
|
// * and words. This rule set provides two variants: %traditional
|
||
|
// * uses the traditional CJK numerals (which are also used in China
|
||
|
// * and Korea). %financial uses alternate ideographs for many numbers
|
||
|
// * that are harder to alter than the traditional numerals (one could
|
||
|
// * fairly easily change a one to
|
||
|
// * a three just by adding two strokes, for example). This is also done in
|
||
|
// * the other countries using Chinese idographs, but different ideographs
|
||
|
// * are used in those places.
|
||
|
|
||
|
// Can someone supply me with the right fraud-proof ideographs for
|
||
|
// Simplified and Traditional Chinese, and for Korean? Can someone
|
||
|
// supply me with information on negatives and decimals?
|
||
|
|
||
|
SpelloutRules {
|
||
|
"%financial:\n"
|
||
|
"\u96f6; \u58f1; \u5f10; \u53c2; \u56db; \u4f0d; \u516d; \u4e03; \u516b; \u4e5d;\n"
|
||
|
"\u62fe[>>];\n"
|
||
|
"20: <<\u62fe[>>];\n"
|
||
|
"100: <<\u767e[>>];\n"
|
||
|
"1000: <<\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=;\n"
|
||
|
"%traditional:\n"
|
||
|
"\u96f6; \u4e00; \u4e8c; \u4e09; \u56db; \u4e94; \u516d; \u4e03; \u516b; \u4e5d;\n"
|
||
|
"\u5341[>>];\n"
|
||
|
"20: <<\u5341[>>];\n"
|
||
|
"100: <<\u767e[>>];\n"
|
||
|
"1000: <<\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=;"
|
||
|
}
|
||
|
|
||
|
}
|