Skip to content

Instantly share code, notes, and snippets.

@Dimasmagadan
Last active December 31, 2017 12:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Dimasmagadan/20f447ac0f7dd0b9651a to your computer and use it in GitHub Desktop.
Save Dimasmagadan/20f447ac0f7dd0b9651a to your computer and use it in GitHub Desktop.
Russian numbers for #WordPress
function os_russify_rooms_number($number=0) {
if ($number == 0 || $number == '') {
$output = 'Номеров нет';
} elseif ($number == 1) {
$output = 'Один номер';
} elseif (($number > 20) && (($number % 10) == 1)) {
$output = str_replace('%', $number, '% номер');
} elseif ((($number >= 2) && ($number <= 4)) || ((($number % 10) >= 2) && (($number % 10) <= 4)) && ($number > 20)) {
$output = str_replace('%', $number, '% номера');
} else {
$output = str_replace('%', $number, '% номеров');
}
return $output;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment