Closed Dark32 closed 10 years ago
Добавить "правильные окончания" для всего, что может их использовать. Например "Вы не можете писать еще 21 секунду", а не "секунд". Есть функция для php: PHP:
/* * Возвращает корректное окончание слов */ function getCorrectEnding($num, $one="Секунда", $some="Секунды", $many="Секунд", $hide_num=0){ $val = $num % 100; if ($val > 10 && $val < 20) $str = $many; else { $val = $num % 10; if ($val == 1) $str = $one; elseif ($val > 1 && $val < 5) $str = $some; else $str = $many; } if($hide_num == 1){ return $str; }else{ return $num .' '. $str; } }
Думаю переписать ее под java не проблема. Все используемые окончания не плохо было бы в локализацию вывести.
Добавить "правильные окончания" для всего, что может их использовать. Например "Вы не можете писать еще 21 секунду", а не "секунд". Есть функция для php: PHP:
Думаю переписать ее под java не проблема. Все используемые окончания не плохо было бы в локализацию вывести.