|
30 | 30 | #"natural-logarithm": "function=l n: den naturlige logaritmen: den naturlige logaritmen", |
31 | 31 | "minus": "infix=minus || prefix=minus", |
32 | 32 | "plus": "infix=pluss || prefix=pluss", |
33 | | - #"real-part": "function=realdelen", |
| 33 | + #"real-part": "function=den reelle delen", |
34 | 34 |
|
35 | 35 | "transpose": "postfix=transponert || function=transponert", |
36 | 36 | #"norm": "function=; normen; slutt norm", #NORWEGIAN: We say "normen til" (the norm to), so this rule is in linear-algebra |
|
54 | 54 | "fraction": "teller;nevner", |
55 | 55 | "msqrt": "rot", |
56 | 56 | "square-root": "rot", |
57 | | - "mroot": "rot;rot indeks", |
58 | | - "root": "rot;rot indeks", |
| 57 | + "mroot": "rot;rotindeks", |
| 58 | + "root": "rot;rotindeks", |
59 | 59 | "msub": "base;nedre indeks", |
60 | 60 | "sub": "base;nedre indeks", |
61 | 61 | "msup": "base;øvre indeks", |
|
139 | 139 | # time |
140 | 140 | "″": "sekund", "\"": "sekund", |
141 | 141 | "′": "minutt", "'": "minutt", "min": "minutt", |
142 | | - "h": "time", "hr": "time", "Hr": "time", "t": "time", #NORWEGIAN: t is often used for hour, but t is officially the symbol for "tonn" |
| 142 | + "h": "time", "hr": "time", "Hr": "time", "t": "time", #NORWEGIAN: t is often used for hour, but t is officially the symbol for "tonn". Added to rule "per-fraction" in SimpleSpeak and ClearSpeak |
143 | 143 | "d": "dag", "dy": "dag", |
144 | 144 | "w": "uke", "wk": "uke", |
145 | 145 | "y": "år", "yr": "år", |
|
152 | 152 | "MOA": "bueminutt", |
153 | 153 | "arcsec": "buesekund", |
154 | 154 | "asec": "buesekund", |
155 | | - "as": "buesekund", #NORWEGIAN: Also a used symbol |
156 | 155 |
|
157 | 156 | # distance |
158 | 157 | "au": "astronomisk enhet", "AU": "astronomisk enhet", "a.u.": "astronomisk enhet", |
|
309 | 308 |
|
310 | 309 | } |
311 | 310 |
|
| 311 | +- NeuterUnits: { |
| 312 | + #SIUnits |
| 313 | + "g": "gram", |
| 314 | + "mol": "mol", |
| 315 | + "s": "sekund", "sek": "sekund", |
| 316 | + "t": "tonn", |
| 317 | + "a": "annuum", |
| 318 | + "as": "buesekund", |
| 319 | + |
| 320 | + #UnitsWithoutPrefixes |
| 321 | + "″": "sekund", "\"": "sekund", |
| 322 | + "′": "minutt", "'": "minutt", "min": "minutt", |
| 323 | + "y": "år", "yr": "år", |
| 324 | + "arcmin": "bueminutt", "amin": "bueminutt", "am": "bueminutt", "MOA": "bueminutt", |
| 325 | + "arcsec": "buesekund", "asec": "buesekund", |
| 326 | + "ltyr": "lysår", "ly": "lysår", "l.y.": "lysår", |
| 327 | + |
| 328 | + #EnglishUnits |
| 329 | + "bbl": "fat", "BBL": "fat", |
| 330 | + "lb": "pund", |
| 331 | + } |
| 332 | + |
312 | 333 |
|
313 | 334 | # ---------------- Cardinal and Ordinal Numbers -------------------------- |
314 | 335 | # The following definitions are used to convert numbers to words |
|
328 | 349 | # The definitions for the "ones" should extend until a regular pattern begins |
329 | 350 | # The minimum length is 10. |
330 | 351 |
|
| 352 | +# NORWEGIAN: The pattern for fraction is not correct. |
| 353 | +# 1/20 = "1 tjuende". Needs a number set for NumbersOrdinalFractionalTens. ("tidel", "tjuedel"...) |
| 354 | +# 2/24 = "2 tjue fjerde". The set NumbersOrdinalPluralOnes should be changed to ("", "endeler", "todeler", "tredeler"...) |
| 355 | +# 1/100 = "1 hundrede". Needs a number set for NumbersOrdinalFractionalHundreds". ("hundredel", "to hundredel"...) |
| 356 | +# 1/1000 = "1 én tusende". Needs number set for NumbersOrdinalFractionalLargeNumbers, and "én" should be removed. ("tusendel", "milliondel"...) |
| 357 | +# 2/1000 = "2 én tusendeler". Needs to remove "én". |
| 358 | +# 2/1008 = "2 én tusen åttende" |
| 359 | + |
331 | 360 | # For English, a regular pattern starts at twenty |
| 361 | +# NORWEGIAN: Added in front of the numbers in "NumbersOrdinalLarge" and "NumbersLarge". Easiest to just remove "én", but you will probably never see these big ordinal numbers. |
332 | 362 | - NumbersOnes: [ |
333 | 363 | "null", "én", "to", "tre", "fire", "fem", "seks", "sju", "åtte", "ni", |
334 | 364 | "ti", "elleve", "tolv", "tretten", "fjorten", "femten", "seksten", |
|
341 | 371 | "syttende", "attende", "nittende" |
342 | 372 | ] |
343 | 373 |
|
| 374 | +# NORWEGIAN: Should be changed to "", "endeler", "todeler"...Then, for example, the fraction 2/24 will be "2 tjue firedeler" |
344 | 375 | - NumbersOrdinalPluralOnes: [ |
345 | 376 | "nullte", "første", "andre", "tredje", "fjerde", "femte", "sjette", "sjuende", "åttende", "niende", |
346 | 377 | "tiende", "ellevte", "tolvte", "trettende", "fjortende", "femtende", "sekstende", |
|
359 | 390 | "tideler", "ellevedeler", "tolvdeler", "trettendeler", "fjortendeler", "femtendeler", "sekstendeler", |
360 | 391 | "syttendeler", "attendeler", "nittendeler" |
361 | 392 | ] |
362 | | - |
363 | | - |
| 393 | + |
364 | 394 | # What to use for multiples of 10 |
365 | 395 | - NumbersTens: [ |
366 | 396 | "", "ti", "tjue", "tretti", "førti", "femti", "seksti", "sytti", "åtti", "nitti" |
|
374 | 404 | "", "tideler", "tjuedeler", "trettideler", "førtideler", "femtideler", "sekstideler", "syttideler", "åttideler", "nittideler" |
375 | 405 | ] |
376 | 406 |
|
377 | | - |
378 | 407 | - NumbersHundreds: [ |
379 | | - "", "ett hundre", "to hundre", "tre hundre", "fire hundre", "fem hundre", |
| 408 | + "", "hundre", "to hundre", "tre hundre", "fire hundre", "fem hundre", |
380 | 409 | "seks hundre", "sju hundre", "åtte hundre", "ni hundre" |
381 | 410 | ] |
382 | 411 |
|
383 | 412 | - NumbersOrdinalHundreds: [ |
384 | | - "", "ett hundrede", "to hundrede", "tre hundrede", "fire hundrede", "fem hundrede", |
| 413 | + "", "hundrede", "to hundrede", "tre hundrede", "fire hundrede", "fem hundrede", |
385 | 414 | "seks hundrede", "sju hundrede", "åtte hundrede", "ni hundrede" |
386 | 415 | ] |
387 | 416 |
|
388 | 417 | - NumbersOrdinalPluralHundreds: [ |
389 | | - "", "én hundredel", "to hundredeler", "tre hundredeler", "fire hundredeler", "fem hundredeler", |
| 418 | + "", "hundredeler", "to hundredeler", "tre hundredeler", "fire hundredeler", "fem hundredeler", |
390 | 419 | "seks hundredeler", "sju hundredeler", "åtte hundredeler", "ni hundredeler" |
391 | 420 | ] |
392 | 421 |
|
393 | | - |
394 | 422 | # At this point, hopefully the language is regular. If not, code needs to be written |
395 | 423 | - NumbersLarge: [ |
396 | 424 | "", "tusen", "million", "milliard", "billion", "billiard", |
|
0 commit comments