forked from Numbertext/libnumbertext
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
206 lines (150 loc) · 5.76 KB
/
NEWS
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
2012-12-06: version 0.9.5 release 2
- Python 3 port of the OpenOffice.org/LibreOffice extension for LibreOffice 4.0
2012-10-09: version 0.9.5
- new modules: Latvian, Lithuanian
- bug fixes: Spanish, French, Portuguese
- Java sources
2010-11-03: version 0.9.4
- data/vi_VN.sor: new Vietnamese module
- numbertext.jar: patch to set default UTF-8 encoding by Marcin Stępniak
- Russian module:
- fix for 2 (subunits of EUR, GBP, USD),
- add currency UAH, reports and patch by wasow at extensions ooo
2010-08-03: version 0.9.3
- fix rounding difference of Calc and Numbertext functions
- Indonesian module by Eko Prasetiyo
- remove "zero subunit" from Moneytext outputs of Greek, English,
French, Spanish, Portuguese and Turkish modules.
- fix missing zero in Afrikaans, Swedish and Turkish Moneytext
descriptions.
2010-06-07: version 0.9.2
- fix Russian module
2010-05-28: version 0.9.1
- new module: English with Indian numbering system (en-IN)
(lakh = 100.000, crore = 10.000.000)
- other fixes (see Changelog)
2010-05-20: version 0.9
- reference implementation for Swedish:
- cardinal and ordinal numbers with gender
- ordinal abbreviations with gender
- year
- gender parameters at currencies
- reference implementation for Roman numerals:
Roman_2.sor: overlined with bars, also historical forms:
$ python soroside.py ../data/Roman_2.sor 38000
X̅X̅X̅V̅I̅I̅I̅
$ python soroside.py ../data/Roman_2.sor 30000000
|C̅C̅C̅|
$ python soroside.py ../data/Roman_2.sor -p historical 38000
ↂↂↂↁↀↀↀ
2010-04-26: version 0.8.2
- fixes for Russian
- ordinal number support in Hebrew
- French translation
2010-04-22: version 0.8.1
- bug fixes in Hebrew, Polish, Russian and Swedish modules
- ordinal numbers in French and Thai
- extended syntax in src/soroside.py tool (ranges with different steps):
$ python src/soroside.py data/en_US.sor 0-10~5
zero
five
ten
2010-04-19: version 0.8
- new modules: he_HE from Alex Bodnaru, and hu_HU_2 (formal Hungarian)
- ordinal number functions in en_US, de_DE and hu_HU modules
- module fixes: th_TH, ru_RU
- new command line tool "soros.py", features:
- convert numbers and ranges:
$ python src/soroside.py data/en_US.sor 1 5-7 10
one
five
six
seven
ten
- prefix (function) support:
$ python src/soroside.py -p ord2 data/en_US.sor 1-4
1st
2nd
3rd
4th
- file output:
$ python src/soroside.py -o nums data/en_US.sor 100-200
$ head -3 nums
one hundred
one hundred and one
one hundred and two
- new convention: "help" item in some modules:
$ python src/soroside.py -o nums data/en_US.sor help
Functions:
ord (ordinal numbers, eg. "first")
ord2 (ordinal abbreviations, eg. "1st")
Extra modules:
en_US_2 (subunit as decimal fraction: "USD 20.25" -> twenty and 25/100 dollars)
- bug fixes:
- default Western language in calls without language parameter in OOo
- fix output conversion of \$, \(, \) and \|
- fix boundary recognition in $n|$() (only $()|$() was good in the
last versions)
- etc. (see ChangeLog)
2009-11-13: version 0.7.1
- bug fixes (af_ZA, it_IT, nl_NL, th_TH), see ChangeLog
2009-11-10: version 0.7
- new modules:
da-DK Danish from László Németh
tr-TR Turkish from Ramdem at OpenOffice.org Wiki
- bug fixes (see Changelog)
2009-09-04: version 0.6.1
- fix English decimals
2009-09-03: version 0.6
- new modules:
fr-BE Belgian French from Olivier Ronez
fr-CH Swiss French from Olivier Ronez
lb-LU Luxenbourgish from Michel Weimerskirch
sh-RS Serbian (Latin) from Goran Rakić
sr-RS Serbian (Cyrillic) from Goran Rakić
- short language code (language code without country code) support
in language code argument of NUMBERTEXT and MONEYTEXT functions
- using short language code (and an available module in the same
language) for missing language modules specified by long
language codes (language code + country code + optional variant name)
- fixes (see ChangeLog)
2009-08-20: version 0.5
- new modules:
ja-JP Japanese
ja-JP-2 Japanese (formal)
ko-KP North-Korean
ko-KR South-Korean
Hung Old Hungarian Script
- web: add new modules and Chinese Suzhou numerals
- fixes
2009-08-10: version 0.4
- fixes
2009-08-09: version 0.3
- NUMBERTEXT and MONEYTEXT specification 1.1
- new language modules:
- Africaans
- financial Chinese (simplified)
- Portuguese
- Brazilian Portuguese
- extended currency support for English, French and Spanish
- Improved OpenOffice.org extension:
- MS Excel (XLS) export-import support
- standard XCU resource file for localization
- fixes
2009-07-25: version 0.2
- 11 new languages: Catalan, Czech, Finnish, French, Greek,
Polish, Romanian, Russian, Slovenian, Spanish, Swedish.
- improved currency handling for all language modules
- new home page: http://NUMBERTEXT.org
- improved Soros language specification:
- left zero deletion, trimming and removing double spaces
switched on only by the new __numbertext__ directive
- nested recursive calls
- escaped metacharacters
- optional semicolon, as command separator
- in-line comments
- new Python and JavaScript Soros interpreters, testing environment
- NOTE: the syntax of the NUMBERTEXT and MONEYTEXT will be changed
in the next version, according to the new NUMBERTEXT/MONEYTEXT
specification (a new second argument, the number of the decimal places
will be added). See in OpenOffice.org Issue 103746.