sv_SE.sor 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. __numbertext__
  2. ^0 noll
  3. ^1$ ett
  4. ^1 en
  5. 1 ett
  6. 2 två
  7. 3 tre
  8. 4 fyra
  9. 5 fem
  10. 6 sex
  11. 7 sju
  12. 8 åtta
  13. 9 nio
  14. 10 tio
  15. 11 elva
  16. 12 tolv
  17. 13 tretton
  18. 14 fjorton
  19. 15 femton
  20. 16 sexton
  21. 17 sjutton
  22. 18 arton
  23. 19 nitton
  24. 2(\d) tjugo$1
  25. 3(\d) trettio$1
  26. 4(\d) fyrtio$1
  27. 7(\d) sjuttio$1
  28. 8(\d) åttio$1
  29. 9(\d) nittio$1
  30. (\d)(\d) $1tio$2
  31. (\d)(\d\d) $1|hundra$2
  32. (1|\d?[02-9]1)(\d{3}) $1|usen $2
  33. (\d{1,3})(\d{3}) $1tusen $2
  34. (\d{1,3})(\d{6}) |$1 miljon$(pl:\1) $2
  35. (\d{1,3})(\d{9}) |$1 miljard$(pl:\1) $2
  36. (\d{1,3})(\d{12}) |$1 biljon$(pl:\1) $2
  37. (\d{1,3})(\d{15}) |$1 biljard$(pl:\1) $2
  38. (\d{1,3})(\d{18}) |$1 triljon$(pl:\1) $2
  39. (\d{1,3})(\d{21}) |$1 triljard$(pl:\1) $2
  40. (\d{1,3})(\d{24}) |$1 kvadriljon$(pl:\1) $2
  41. # plural for big numbers
  42. pl:1
  43. pl:.* er
  44. # negative number
  45. [-−](\d+) minus |$1
  46. # decimals
  47. "([-−]?\d+)[.,]" $1| komma
  48. "([-−]?\d+[.,])([^0]\d)" $1| |$2
  49. "([-−]?\d+[.,])(\d)(\d)(\d)" $1| |$2 |$3 |$4
  50. "([-−]?\d+[.,]\d*)(\d)" $1| |$2
  51. # currency
  52. # unit/subunit singular/plural
  53. "us, (.*): (.*), (.*), (.*), (.*), (.*), (.*)" $(\2 \1) \3
  54. "up, (.*): (.*), (.*), (.*), (.*), (.*), (.*)" $(\2 \1) \4
  55. "ss, (.*): (.*), (.*), (.*), (.*), (.*), (.*)" $(\5 \1) \6
  56. "sp, (.*): (.*), (.*), (.*), (.*), (.*), (.*)" $(\5 \1) \7
  57. CHF:(\D+,.*) $(\1: cardr, schweizisk franc, schweizisk franc, cardr, centime, centime)
  58. CNY:(\D+,.*) $(\1: cardr, yuan renminbi, yuan renminbi, cardr, fen, fen)
  59. EUR:(\D+,.*) $(\1: cardr, euro, euro, cardn, cent, cent)
  60. GBP:(\D+,.*) $(\1: cardn, brittiskt pund, brittiskt pund, cardr, penny, pence)
  61. JPY:(\D+,.*) $(\1: cardr, yen, yen, cardr, sen, sen)
  62. SEK:(\D+,.*) $(\1: cardr, svensk krona, svenska kronor, cardn, öre, öre)
  63. USD:(\D+,.*) $(\1: cardr, US-dollar, US-dollar, cardn, cent, cent)
  64. "([A-Z]{3}) ([-−]?1)([.,]00?)?" $(\1:us, \2)
  65. "([A-Z]{3}) ([-−]?\d+)([.,]00?)?" $(\1:up, \2)
  66. "(CNY [-−]?\d+)[.,]10?" $1 $2 jiao
  67. "(CNY [-−]?\d+)[.,](\d)0?" $1 $2 jiao
  68. "(CNY [-−]?\d+[.,]\d)1" $1 $2 fen
  69. "(CNY [-−]?\d+[.,]\d)(\d)" $1 $2 fen
  70. "(([A-Z]{3}) [-−]?\d+)[.,](01)" $1 $(\2:ss, 1)
  71. "(([A-Z]{3}) [-−]?\d+)[.,](\d)" $1 $(\2:sp, \30)
  72. "(([A-Z]{3}) [-−]?\d+)[.,](\d\d)" $1 $(\2:sp, \3)
  73. # cardinals (cardf, cardm, cardn, cardr)
  74. "cardn 1" ett
  75. "card[fmnr] (.*)" $(card:|$1)
  76. "card:(.*[^ ]e)t(tusen.*)" $(card:\1n\2) # 21000, 31000 .. 991000
  77. "card:(.*e)tt([ ].*|$)" $(card:\1n\2) # !etthundra, !ettusen
  78. card:(.*) \1
  79. # ordinals (ordf, ordn, ordm)
  80. "ordm? ([-−]?\d+)" $(ord:|$1)
  81. ord:(.*)ett \1förste # 1
  82. ord:(.*)två \1andre # 2
  83. ord:(.*)tre \1tredje # 3
  84. ord:(.*)fyra \1fjärde # 4
  85. ord:(.*)sex \1sjätte # 6
  86. ord:(.*(sju|io)) \1nde # 7, 9, 10, 20..90
  87. ord:(.*)åtta \1åttonde # 8
  88. ord:(.*)elva \1elfte # 11
  89. ord:(.*)tolv \1tolfte # 12
  90. "ord:(.*(ton|hundra|tusen)) *" \1de # 13, 14..19, 100, 1000
  91. "ord:(.*)er *" \1te # milljoner...
  92. "ord:(.*[^ ]) *" \1te # 0, 5, milljon...
  93. "ord[fn] ([-−]?\d+)" $(ordf:$(ord:|$1))
  94. ordf:(.*(först|andr))e \1a # 1, 2
  95. ordf:(.*) \1
  96. # ordinal abbreviation
  97. "orda[fn] (.*[02-9][12]|[12])" \1:a
  98. "orda[fnm]? (.*)" \1:e
  99. # year
  100. "year ([-−]?(1[1-9]|[2-9]\d))(\d\d)" $1hundra$3
  101. "year (.*)" $1
  102. help Functions\ncardf, cardm, cardn, cardr: cardinal numbers\norda, ordaf, ordam, ordan: ordinal abbreviation\nord, ordf, ordm, ordn: ordinal numbers\nyear: spell out of years