fr_BE.sor 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. __numbertext__
  2. ^0 zéro
  3. 1 un
  4. 2 deux
  5. 3 trois
  6. 4 quatre
  7. 5 cinq
  8. 6 six
  9. 7 sept
  10. 8 huit
  11. 9 neuf
  12. 10 dix
  13. 11 onze
  14. 12 douze
  15. 13 treize
  16. 14 quatorze
  17. 15 quinze
  18. 16 seize
  19. 20 vingt
  20. 30 trente
  21. 40 quarante
  22. 50 cinquante
  23. 60 soixante
  24. 70 septante
  25. 80$ quatre-vingts
  26. 80 quatre-vingt
  27. 81 quatre-vingt-un
  28. 90 nonante
  29. (\d)1 $(\10) et un
  30. (\d)(\d) $(\10)-$2
  31. 1(\d\d) cent $1
  32. (\d)00$ $1 cents
  33. (\d)(\d\d) $1 cent $2
  34. 1100 onze cents
  35. 11(\d\d) onze cent $1
  36. 1(\d{3}) mille $1
  37. (\d{1,3})(\d{3}) $1 mille $2
  38. 1(\d{6}) un million $1
  39. (\d{1,3})(\d{6}) $1| millions $2
  40. 1(\d{9}) un milliard $1
  41. (\d{1,3})(\d{9}) $1| milliards $2
  42. 1(\d{12}) un billion $1
  43. (\d{1,3})(\d{12}) $1| billions $2
  44. 1(\d{15}) un billiard $1
  45. (\d{1,3})(\d{15}) $1| billiards $2
  46. 1(\d{18}) un trillion $1
  47. (\d{1,3})(\d{18}) $1| trillions $2
  48. 1(\d{21}) un trilliard $1
  49. (\d{1,3})(\d{21}) $1| trilliards $2
  50. 1(\d{24}) un quadrillion $1
  51. (\d{1,3})(\d{24}) $1| quadrillions $2
  52. # negative number
  53. [-−](\d+) moins |$1
  54. # decimals
  55. "([-−]?\d+)[.,]" "$1| virgule"
  56. "([-−]?\d+[.,]0*)(\d+)" $1 |$2
  57. # currency
  58. # unit/subunit singular/plural
  59. us:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \1
  60. up:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \2
  61. ud:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \3
  62. ss:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \4
  63. sp:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \5
  64. # masculine/feminine
  65. mf:.*un(e?) \1
  66. BIF:(\D+) $(\1: franc burundais, francs burundais, de francs burundais, centime, centimes, un)
  67. CAD:(\D+) $(\1: dollar canadien, dollars canadiens, de dollars canadiens, cent, cents, un)
  68. CDF:(\D+) $(\1: franc congolais, francs congolais, de francs congolais, centime, centimes, un)
  69. CHF:(\D+) $(\1: franc suisse, francs suisses, de francs suisses, centime, centimes, un)
  70. DJF:(\D+) $(\1: franc de Djibouti, francs de Djibouti, de francs de Djibouti, centime, centimes, un)
  71. DZD:(\D+) $(\1: dinar algérien, dinars algériens, de dinars algériens, centime, centimes, un)
  72. EUR:(\D+) $(\1: euro, euros, d’euros, centime, centimes, un)
  73. GBP:(\D+) $(\1: livre sterling, livres sterling, de livres sterling, penny, pennies, une)
  74. GNF:(\D+) $(\1: franc guinéen, francs guinéens, de francs guinéens,,, un)
  75. HTF:(\D+) $(\1: gourde, gourde, de gourde, centime, centimes, une)
  76. KMF:(\D+) $(\1: franc des Comores, francs des Comores, de francs des Comores, centime, centimes, un)
  77. LBP:(\D+) $(\1: livre libanaise, livres libanaises, de livres libanaises,,, une)
  78. MAD:(\D+) $(\1: dirham marocain, dirhams marocains, de dirhams marocains, centime, centimes, un)
  79. MGA:(\D+) $(\1: ariary, ariarys, d’ariarys, iraimbilanja, iraimbilanja, un)
  80. MRO:(\D+) $(\1: ouguiya, ouguiya, d’ouguiya, khoum, khoums, un)
  81. MUR:(\D+) $(\1: roupie mauricienne, roupies mauriciennes, de roupies mauriciennes, cent, cents, une)
  82. RWF:(\D+) $(\1: franc rwandais, francs rwandais, de francs rwandais, centime, centimes, un)
  83. SCR:(\D+) $(\1: roupie seychelloise, roupies seychelloises, de roupies seychelloise, cent, cents, une)
  84. TND:(\D+) $(\1: dinar tunisien, dinars tunisiens, de dinars tunisiens, millime, millimes, un)
  85. USD:(\D+) $(\1: dollar américain, dollars américains, de dollars américains, cent, cents, un)
  86. VUV:(\D+) $(\1: vatu, vatus, de vatus,,, un)
  87. X[AO]F:(\D+) $(\1: franc CFA, francs CFA, de francs CFA, centime, centimes, un)
  88. XPF:(\D+) $(\1: franc Pacifique, francs Pacifique, de francs Pacifique, centime, centimes, un)
  89. "(GNF|LBP|VUV) ([-−]?[01](.0+)?)" $2 $(\1:us)
  90. "(GNF|LBP|VUV) ([-−]?\d+0{6,})" $2 $(\1:ud)
  91. "(GNF|LBP|VUV) ([-−]?\d+[.,]\d+)" $2 $(\1:up)
  92. "([A-Z]{3}) ([-−]?1)([.,]00?)?" $2$(\1:mf) $(\1:us) # un/une
  93. "([A-Z]{3}) ([-−]?\d*[02-9]1)([.,]00?)?" $2$(\1:mf) $(\1:up) # cent un/une mais pas cent onze
  94. "([A-Z]{3}) ([-−]?[0])([.,]00?)?" $2 $(\1:us)
  95. "([A-Z]{3}) ([-−]?\d+0{6,})([.,]00?)?" $2 $(\1:ud)
  96. "([A-Z]{3}) ([-−]?\d+)([.,]00?)?" $2 $(\1:up)
  97. "((MGA|MRO) [-−]?\d+)[.,]0" $1
  98. "((MGA|MRO) [-−]?\d+)[.,]2" $1 et |$(1) $(\2:ss)
  99. "((MGA|MRO) [-−]?\d+)[.,]4" $1 et |$(2) $(\2:sp)
  100. "((MGA|MRO) [-−]?\d+)[.,]6" $1 et |$(3) $(\2:sp)
  101. "((MGA|MRO) [-−]?\d+)[.,]8" $1 et |$(4) $(\2:sp)
  102. "((TND) [-−]?\d+)[.,](001)" $1 et |$(1) $(\2:ss)
  103. "((TND) [-−]?\d+)[.,](\d)" $1 et |$(\300) $(\2:sp)
  104. "((TND) [-−]?\d+)[.,](\d\d)" $1 et |$(\30) $(\2:sp)
  105. "((TND) [-−]?\d+)[.,](\d\d\d)" $1 et |$3 $(\2:sp)
  106. "(([A-Z]{3}) [-−]?\d+)[.,](01)" $1 et |$(1) $(\2:ss)
  107. "(([A-Z]{3}) [-−]?\d+)[.,](\d)" $1 et |$(\30) $(\2:sp)
  108. "(([A-Z]{3}) [-−]?\d+)[.,](\d\d)" $1 et |$3 $(\2:sp)
  109. # ordinal numbers
  110. "ordf 1" première
  111. "ordm? 1" premier
  112. "ord[fm]? ([-−]?\d+)" $(ord:|$1)
  113. ord:(.*)e \1ième # quatre etc.
  114. ord:(.*)f \1vième # neuf
  115. ord:(.*q) \1uième # cinq
  116. "ord:(.*[^ ]) *" \1ième # others
  117. help Functions: ord (ordinal numbers)\nordf (feminine ordinal numbers)\nordm (masculine ordinal numbers)