pl_PL.sor 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. __numbertext__
  2. ^0 zero
  3. 1 jeden
  4. 2 dwa
  5. 3 trzy
  6. 4 cztery
  7. 5 pięć
  8. 6 sześć
  9. 7 siedem
  10. 8 osiem
  11. 9 dziewięć
  12. 10 dziesięć
  13. 11 jedenaście
  14. 14 czternaście
  15. 15 piętnaście
  16. 16 szesnaście
  17. 19 dziewiętnaście
  18. 1(\d) $1naście
  19. 2(\d) dwadzieścia $1
  20. 3(\d) trzydzieści $1
  21. 4(\d) czterdzieści $1
  22. (\d)(\d) $1dziesiąt $2
  23. 1(\d\d) sto $1
  24. 2(\d\d) dwieście $1
  25. ([34])(\d\d) $1sta $2
  26. (\d)(\d\d) $1set $2
  27. 1(\d{3}) tysiąc $1
  28. ([234]|[2-9][234]|\d[02-9][234])(\d{3}) $1 tysiące $2
  29. (\d{1,3})(\d{3}) $1 tysięcy $2
  30. # affix function
  31. :1,(.+) \1
  32. :(1[1-9]),(.+) $1 \2ów
  33. :([234]|[2-9][234]|\d[02-9][234]),(.+) $1 \2y
  34. :(\d+),(.+) $1 \2ów
  35. (\d{1,3})(\d{6}) $(:\1,milion) $2
  36. (\d{1,3})(\d{9}) $(:\1,miliard) $2
  37. (\d{1,3})(\d{12}) $(:\1,bilion) $2
  38. (\d{1,3})(\d{15}) $(:\1,biliard) $2
  39. (\d{1,3})(\d{18}) $(:\1,trylion) $2
  40. (\d{1,3})(\d{21}) $(:\1,tryliard) $2
  41. (\d{1,3})(\d{24}) $(:\1,kwadrylion) $2
  42. # negative number
  43. [-−](\d+) minus |$1
  44. # decimals
  45. "([-−]?\d+)[.,]" $1| przecinek
  46. "([-−]?\d+[.,])([^0]\d)" $1| |$2
  47. "([-−]?\d+[.,])(\d)(\d)(\d)" $1| |$2 |$3 |$4
  48. "([-−]?\d+[.,]\d*)(\d)" $1| |$2
  49. # currency
  50. # unit/subunit singular / nominative plural / genitive plural
  51. us:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \1
  52. up:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \2
  53. ug:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \3
  54. ss:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \4
  55. sp:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \5
  56. sg:([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*) \6
  57. AUD:(\D+) $(\1: dolar australijski, dolary australijskie, dolarów australijskich, cent, centy, centów)
  58. BGN:(\D+) $(\1: lew bułgarski, lewy bułgarskie, lewów bułgarskich, stotinka, stotinki, stotinek)
  59. CHF:(\D+) $(\1: frank szwajcarski, franki szwajcarskie, franków szwajcarskich, centym, centymy, centymów)
  60. CAD:(\D+) $(\1: dolar kanadyjski, dolary kanadyjskie, dolarów kanadyjskich, cent, centy, centów)
  61. CNY:(\D+) $(\1: juan, juany, juanów, fen, feny, fenów)
  62. EUR:(\D+) $(\1: euro, euro, euro, cent, centy, centów)
  63. GBP:(\D+) $(\1: funt szterling, funty szterlingi, funtów szterlingów, pens, pensy, pensów)
  64. HUF:(\D+) $(\1: forint, forinty, forintów, filler, fillery, fillerów)
  65. JPY:(\D+) $(\1: jen, jeny, jenów, sen, seny, senów)
  66. PLN:(\D+) $(\1: złoty, złote, złotych, grosz, grosze, groszy)
  67. RUB:(\D+) $(\1: rubel rosyjski, ruble rosyjskie, rubli rosyjskich, kopiejka, kopiejki, kopiejek)
  68. USD:(\D+) $(\1: dolar amerykański, dolary amerykańskie, dolarów amerykańskich, cent, centy, centów)
  69. "([A-Z]{3}) ([-−]?1)([.,]00?)?" $2 $(\1:us)
  70. "([A-Z]{3}) ([-−]?[234])([.,]00?)?" $2 $(\1:up)
  71. "([A-Z]{3}) ([-−]?\d*[02-9][234])([.,]00?)?" $2 $(\1:up)
  72. "([A-Z]{3}) ([-−]?\d+)([.,]00?)?" $2 $(\1:ug)
  73. "(CNY [-−]?\d+)[.,]10?" $1 $2 jiao
  74. "(CNY [-−]?\d+)[.,](\d)0?" $1 $2 jiao
  75. "(CNY [-−]?\d+[.,]\d)1" $1 $2 fen
  76. "(CNY [-−]?\d+[.,]\d)(\d)" $1 $2 fenów
  77. "(([A-Z]{3}) [-−]?\d+)[.,](01)" $1 |$(1) $(\2:ss)
  78. "(([A-Z]{3}) [-−]?\d+)[.,]([02-9][234])" $1 |$3 $(\2:sp)
  79. "(([A-Z]{3}) [-−]?\d+)[.,](\d)" $1 |$(\30) $(\2:sg)
  80. "(([A-Z]{3}) [-−]?\d+)[.,](\d\d)" $1 |$3 $(\2:sg)