Some patches to work better with units:
- Introduces currencies as explicit units
- Mathspeak follows regular unit rules, speaking currencies in the place where they occur.
- Clearspeak introduces three currency preferences:
Currency_Auto
,Currency_Position
,Currency_Prefix
Auto
: All currencies are spoken after the value
Position
: All currencies are spoken in the position where they occur
Prefix
: All currencies are spoken before the value
- Adapts some of the rule set. In particular
- cleans up the Mathspeak rules to follow grammar rules.
- corrects some Clearspeak rules to fire on units.
- Adds many new imperial measures, mainly those provided in #364.
- Provides improved heuristic treatment of unit expressions.