Index: say.conf.sample =================================================================== --- say.conf.sample (revision 224997) +++ say.conf.sample (working copy) @@ -103,18 +103,29 @@ _[n]um:1X => digits/${SAY} _[n]um:[2-9]0 => digits/${SAY} _[n]um:[2-9][1-9] => digits/${SAY:0:1}0, num:${SAY:1} + + _[n]um:X00 => num:${SAY:0:1}, digits/hundred _[n]um:XXX => num:${SAY:0:1}, digits/hundred, num:${SAY:1} + _[n]um:X000 => num:${SAY:0:1}, digits/thousand _[n]um:XXXX => num:${SAY:0:1}, digits/thousand, num:${SAY:1} + _[n]um:XX000 => num:${SAY:0:2}, digits/thousand _[n]um:XXXXX => num:${SAY:0:2}, digits/thousand, num:${SAY:2} + _[n]um:XXX000 => num:${SAY:0:3}, digits/thousand _[n]um:XXXXXX => num:${SAY:0:3}, digits/thousand, num:${SAY:3} + _[n]um:X000000 => num:${SAY:0:1}, digits/million _[n]um:XXXXXXX => num:${SAY:0:1}, digits/million, num:${SAY:1} + _[n]um:XX000000 => num:${SAY:0:2}, digits/million _[n]um:XXXXXXXX => num:${SAY:0:2}, digits/million, num:${SAY:2} + _[n]um:XXX000000 => num:${SAY:0:3}, digits/million _[n]um:XXXXXXXXX => num:${SAY:0:3}, digits/million, num:${SAY:3} + _[n]um:X000000000 => num:${SAY:0:1}, digits/billion _[n]um:XXXXXXXXXX => num:${SAY:0:1}, digits/billion, num:${SAY:1} + _[n]um:XX000000000 => num:${SAY:0:2}, digits/billion _[n]um:XXXXXXXXXXX => num:${SAY:0:2}, digits/billion, num:${SAY:2} + _[n]um:XXX000000000 => num:${SAY:0:3}, digits/billion _[n]um:XXXXXXXXXXXX => num:${SAY:0:3}, digits/billion, num:${SAY:3} ; enumeration @@ -124,6 +135,77 @@ _e[n]um:[2-9][1-9] => num:${SAY:0:1}0, digits/h-${SAY:1} _e[n]um:[1-9]XX => num:${SAY:0:1}, digits/hundred, enum:${SAY:1} +[en_GB](date-base,digit-base) + _[n]um:0. => num:${SAY:1} + _[n]um:X => digits/${SAY} + _[n]um:1X => digits/${SAY} + _[n]um:[2-9]0 => digits/${SAY} + _[n]um:[2-9][1-9] => digits/${SAY:0:1}0, num:${SAY:1} + + _[n]um:X00 => num:${SAY:0:1}, digits/hundred + _[n]um:XXX => num:${SAY:0:1}, digits/hundred, vm-and, num:${SAY:1} + + _[n]um:X000 => num:${SAY:0:1}, digits/thousand + _[n]um:XZ00 => num:${SAY:0:1}, digits/thousand, vm-and, num:${SAY:1} + _[n]um:X0XZ => num:${SAY:0:1}, digits/thousand, vm-and, num:${SAY:1} + _[n]um:X0ZX => num:${SAY:0:1}, digits/thousand, vm-and, num:${SAY:1} + _[n]um:XXXX => num:${SAY:0:1}, digits/thousand, num:${SAY:1} + + _[n]um:XX000 => num:${SAY:0:2}, digits/thousand + _[n]um:XXZ00 => num:${SAY:0:2}, digits/thousand, vm-and, num:${SAY:2} + _[n]um:XX0XZ => num:${SAY:0:2}, digits/thousand, vm-and, num:${SAY:2} + _[n]um:XX0ZX => num:${SAY:0:2}, digits/thousand, vm-and, num:${SAY:2} + _[n]um:XXXXX => num:${SAY:0:2}, digits/thousand, num:${SAY:2} + + _[n]um:XXX000 => num:${SAY:0:3}, digits/thousand + _[n]um:XXXZ00 => num:${SAY:0:3}, digits/thousand, vm-and, num:${SAY:3} + _[n]um:XXX0XZ => num:${SAY:0:3}, digits/thousand, vm-and, num:${SAY:3} + _[n]um:XXX0ZX => num:${SAY:0:3}, digits/thousand, vm-and, num:${SAY:3} + _[n]um:XXXXXX => num:${SAY:0:3}, digits/thousand, num:${SAY:3} + + _[n]um:X000000 => num:${SAY:0:1}, digits/million + _[n]um:X000Z00 => num:${SAY:0:1}, digits/million, vm-and, num:${SAY:1} + _[n]um:X0000XZ => num:${SAY:0:1}, digits/million, vm-and, num:${SAY:1} + _[n]um:X0000ZX => num:${SAY:0:1}, digits/million, vm-and, num:${SAY:1} + _[n]um:XXXXXXX => num:${SAY:0:1}, digits/million, num:${SAY:1} + + _[n]um:XX000000 => num:${SAY:0:2}, digits/million + _[n]um:XX000Z00 => num:${SAY:0:2}, digits/million, vm-and, num:${SAY:2} + _[n]um:XX0000XZ => num:${SAY:0:2}, digits/million, vm-and, num:${SAY:2} + _[n]um:XX0000ZX => num:${SAY:0:2}, digits/million, vm-and, num:${SAY:2} + _[n]um:XXXXXXXX => num:${SAY:0:2}, digits/million, num:${SAY:2} + + _[n]um:XXX000000 => num:${SAY:0:3}, digits/million + _[n]um:XXX000Z00 => num:${SAY:0:3}, digits/million, vm-and, num:${SAY:3} + _[n]um:XXX0000XZ => num:${SAY:0:3}, digits/million, vm-and, num:${SAY:3} + _[n]um:XXX0000ZX => num:${SAY:0:3}, digits/million, vm-and, num:${SAY:3} + _[n]um:XXXXXXXXX => num:${SAY:0:3}, digits/million, num:${SAY:3} + + _[n]um:X000000000 => num:${SAY:0:1}, digits/billion + _[n]um:X000000Z00 => num:${SAY:0:1}, digits/billion, vm-and, num:${SAY:1} + _[n]um:X0000000XZ => num:${SAY:0:1}, digits/billion, vm-and, num:${SAY:1} + _[n]um:X0000000ZX => num:${SAY:0:1}, digits/billion, vm-and, num:${SAY:1} + _[n]um:XXXXXXXXXX => num:${SAY:0:1}, digits/billion, num:${SAY:1} + + _[n]um:XX000000000 => num:${SAY:0:2}, digits/billion + _[n]um:XX000000Z00 => num:${SAY:0:2}, digits/billion, vm-and, num:${SAY:2} + _[n]um:XX0000000XZ => num:${SAY:0:2}, digits/billion, vm-and, num:${SAY:2} + _[n]um:XX0000000ZX => num:${SAY:0:2}, digits/billion, vm-and, num:${SAY:2} + _[n]um:XXXXXXXXXXX => num:${SAY:0:2}, digits/billion, num:${SAY:2} + + _[n]um:XXX000000000 => num:${SAY:0:3}, digits/billion + _[n]um:XXX000000Z00 => num:${SAY:0:3}, digits/billion, vm-and, num:${SAY:3} + _[n]um:XXX0000000XZ => num:${SAY:0:3}, digits/billion, vm-and, num:${SAY:3} + _[n]um:XXX0000000ZX => num:${SAY:0:3}, digits/billion, vm-and, num:${SAY:3} + _[n]um:XXXXXXXXXXXX => num:${SAY:0:3}, digits/billion, num:${SAY:3} + + ; enumeration + _e[n]um:X => digits/h-${SAY} + _e[n]um:1X => digits/h-${SAY} + _e[n]um:[2-9]0 => digits/h-${SAY} + _e[n]um:[2-9][1-9] => num:${SAY:0:1}0, digits/h-${SAY:1} + _e[n]um:[1-9]XX => num:${SAY:0:1}, digits/hundred, enum:${SAY:1} + [it](digit-base,date-base) _[n]um:0. => num:${SAY:1} _[n]um:X => digits/${SAY}