This commit is contained in:
2026-05-15 18:33:51 +02:00
parent 3601be572f
commit c980004309
8442 changed files with 783630 additions and 1 deletions

View File

@@ -0,0 +1,33 @@
<?php
/*
* Smarty plugin
* ------------------------------------------------------------
* Type: modifier
* Name: quantifier
* Purpose: Zwraca liczby z poprawnymi polskimi liczebnikami
* ------------------------------------------------------------
*/
function smarty_modifier_quantifier($number, $type = 'wynik') {
$out = array(
'wynik' => array(
1 => 'wynik',
2 => 'wyniki',
3 => 'wyników'
)
);
$i = 3;
if($number == 1) {
$i = 1;
} else {
$n1 = $number%100;
$n2 = $number%10;
if (($n1 != 12 && $n1 != 13 && $n1 != 14) && ($n2 == 2 || $n2 == 3 || $n2 == 4)) {
$i = 2;
} else {
$i = 3;
}
}
return $number . ' ' . $out[$type][$i];
}
?>