Anita
S.
właściciel,
Sadurska.com
Temat: printf po polsku
Witam,szukam i nie moge nigdzie znaleźć odpowiedzi... chyba zadaję złe pytania:)
Chcę, aby wyświetlała się poprawna firma rzeczownika i chciałabym w tym celu uzyć printf.
Czy jest to mozliwe, aby jakoś dodać tu formę dla
0 produktów
1 produkt
2-4 produkty
5-21 produktów
itp
Wiem, jak po angielsku ale czy po polsku też dfa rade to zrobić za pomocą tej funkcji?
<?php printf( _n('%s produkt', '%d produktów'; ?>
Andrzej
Winnicki
Frontend Architect,
Developer &
Magician
Temat: printf po polsku
34 produkty.... czuje ze bedzie niezla zabawa ;)a nie mozesz powiedziec po prostu "produktow: 13"
w ten sposob bedzie to niezalezne i nie bedziesz marnowac czasu ;)
Rafał Nieckula CEO, CD Models
Temat: printf po polsku
Ja od lat korzystam sobie na własny użytek z własnego "cudu":<?php
function WordAlternation()
{
$args = func_get_args();
$n = $args[0];
$mod = $n%10;
$mod_100 = $n%100;
if ($n == 1) {
return $args[1];
} elseif ($n > 100 && $mod_100 >= 12 && $mod_100 <= 14) {
return $args[3];
} elseif ($mod >= 2 && $mod <= 4 && ($n < 10 || $n > 20)) {
return $args[2];
} else {
return $args[3];
}
}
?>
20 <?php echo WordAlternation(20, 'produkt', 'produkty', 'produktów');
Anita
S.
właściciel,
Sadurska.com
Temat: printf po polsku
Właśnie to zrobiłam:)Andrzej Winnicki:
34 produkty.... czuje ze bedzie niezla zabawa ;)
a nie mozesz powiedziec po prostu "produktow: 13"
w ten sposob bedzie to niezalezne i nie bedziesz marnowac czasu ;)
Anita
S.
właściciel,
Sadurska.com
Temat: printf po polsku
Dziękuję Rafał, muszę przetestować:)Rafał - Nieckula:
Ja od lat korzystam sobie na własny użytek z własnego "cudu":
Rafał Nieckula CEO, CD Models
