• Уважаемый Гость! Если вы зарегистрировались на нашем форуме, значит вам нужна помощь! Мы всегда рады вам помочь, еще ни один пользователь не получил отказа! Но мы так же нуждаемся в Вашей поддержке. Проект полностью бесплатный, мы не имеем права требовать от вас денег, нам это и не нужно! Но от любой финансовой поддержки не откажемся. Проект развивается, но иногда очень тяжело его поддерживать, особенно в финансовом отношении. Если у вас есть возможность поддержать нас финансово, мы будем вам очень благодарны! С уважением, команда Оскласс Россия!
  • Изменение в правилах форума! В связи с огромным количеством вопросов поступающих в адрес технической поддержки мы решили изменить правила форума! Просим всех пользователей обратить внимание на данные изменения и четко их соблюдать!
  • Ребята, нуждаемся в программистах! Если хотите зарабатывать и есть время, пишите администраторам сайта. Есть база и инструменты, нужен опыт и знания =)
  • Уважаемые пользователи! На форуме появились разделы по работе с системой Yclas. Yclas - это скрипт доски объявлений. Нужны разработчики.

Перевод плагина

Sasha-odin

Гость
как правильно перевести на русский язык данный код?
слова
second(s)
minute(s)
hour(s)
day(s)
month(s)
year(s)
Код:
else if ($diff < 60) {
return self::grammarDate(floor($diff), __('%d second(s) назад', "madhouse_utils"));
}
else if ($diff < 60*60) {
return self::grammarDate(floor($diff/60), __('%d minute(s) назад', "madhouse_utils"));
}
else if ($diff < 60*60*24) {
return self::grammarDate(floor($diff/(60*60)), __('%d hour(s) назад', "madhouse_utils"));
}
else if ($diff < 60*60*24*30) {
return self::grammarDate(floor($diff/(60*60*24)), __('%d day(s) назад', "madhouse_utils"));
}
else if ($diff < 60*60*24*30*12) {
return self::grammarDate(floor($diff/(60*60*24*30)), __('%d month(s) назад', "madhouse_utils"));
}
else {
return self::grammarDate(floor($diff/(60*60*24*30*12)), __('%d year(s) назад', "madhouse_utils"));
}
 

centurion

Администратор
Команда форума
Может вы и правы!
Я бы сделал так:

PHP:
else if ($diff < 60) {
return self::grammarDate(floor($diff), __('%d секунд(ы) назад', "madhouse_utils"));
}
else if ($diff < 60*60) {
return self::grammarDate(floor($diff/60), __('%d минут(ы) назад', "madhouse_utils"));
}
else if ($diff < 60*60*24) {
return self::grammarDate(floor($diff/(60*60)), __('%d часа(ов) назад', "madhouse_utils"));
}
else if ($diff < 60*60*24*30) {
return self::grammarDate(floor($diff/(60*60*24)), __('%d дней(я) назад', "madhouse_utils"));
}
else if ($diff < 60*60*24*30*12) {
return self::grammarDate(floor($diff/(60*60*24*30)), __('%d месяцев(ц) назад', "madhouse_utils"));
}
else {
return self::grammarDate(floor($diff/(60*60*24*30*12)), __('%d года(лет) назад', "madhouse_utils"));
}
Но это не панацея, проконтролируйте меня =)
Х.з., тут нужно под себя подстраивать
 
Верх