1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
pub(crate) const CHINESE_NUMBERS: [[&'static str; 4]; 25] =
    [
        ["零", "零", "零", "零"],
        ["壹", "一", "壹", "一"],
        ["貳", "二", "贰", "二"],
        ["參", "三", "参", "三"],
        ["肆", "四", "肆", "四"],
        ["伍", "五", "伍", "五"],
        ["陸", "六", "陆", "六"],
        ["柒", "七", "柒", "七"],
        ["捌", "八", "捌", "八"],
        ["玖", "九", "玖", "九"],
        ["拾", "十", "拾", "十"],
        ["佰", "百", "佰", "百"],
        ["仟", "千", "仟", "千"],
        ["萬", "萬", "万", "万"],
        ["億", "億", "亿", "亿"],
        ["兆", "兆", "兆", "兆"],
        ["京", "京", "京", "京"],
        ["垓", "垓", "垓", "垓"],
        ["秭", "秭", "秭", "秭"],
        ["穰", "穰", "穰", "穰"],
        ["溝", "溝", "沟", "沟"],
        ["澗", "澗", "涧", "涧"],
        ["正", "正", "正", "正"],
        ["載", "載", "载", "载"],
        ["極", "極", "极", "极"],
    ];

pub(crate) const CHINESE_NUMBERS_CHARS: [[char; 4]; 25] =
    [
        ['零', '零', '零', '零'],
        ['壹', '一', '壹', '一'],
        ['貳', '二', '贰', '二'],
        ['參', '三', '参', '三'],
        ['肆', '四', '肆', '四'],
        ['伍', '五', '伍', '五'],
        ['陸', '六', '陆', '六'],
        ['柒', '七', '柒', '七'],
        ['捌', '八', '捌', '八'],
        ['玖', '九', '玖', '九'],
        ['拾', '十', '拾', '十'],
        ['佰', '百', '佰', '百'],
        ['仟', '千', '仟', '千'],
        ['萬', '萬', '万', '万'],
        ['億', '億', '亿', '亿'],
        ['兆', '兆', '兆', '兆'],
        ['京', '京', '京', '京'],
        ['垓', '垓', '垓', '垓'],
        ['秭', '秭', '秭', '秭'],
        ['穰', '穰', '穰', '穰'],
        ['溝', '溝', '沟', '沟'],
        ['澗', '澗', '涧', '涧'],
        ['正', '正', '正', '正'],
        ['載', '載', '载', '载'],
        ['極', '極', '极', '极'],
    ];

pub(crate) const CHINESE_NUMBERS_FRACTION: [[&'static str; 4]; 2] =
    [
        ["角", "角", "角", "角"],
        ["分", "分", "分", "分"],
    ];

#[allow(dead_code)]
pub(crate) const CHINESE_NUMBERS_FRACTION_CHARS: [[char; 4]; 2] =
    [
        ['角', '角', '角', '角'],
        ['分', '分', '分', '分'],
    ];

pub(crate) const CHINESE_NEGATIVE_SIGN: [&'static str; 2] = ["負", "负"];

pub(crate) const CHINESE_NEGATIVE_SIGN_CHARS: [char; 2] = ['負', '负'];