Список форумов Cake-PHP.ru Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
 
 Watched TopicsWatched Topics   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Как вывести timeAgoInWords по русски?

 
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ratso

цитировать



Зарегистрирован: 19 Апр 2008 23:10:04
Сообщения: 23

СообщениеДобавлено: 20 Апр 2008 19:05:28    Заголовок сообщения: Как вывести timeAgoInWords по русски? Ответить с цитатой

Есть такой хелпер - Time и функция в нем timeAgoInWords, которая выводит дату словами, например: 1 hour, 16 minutes ago
Как сделать чтобы это было по-русски? Т.е. 1 час, 16 минут назад.
Есть какие-нить штатные решения или нужно переписывать хелпер Time с русским текстом?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nws

цитировать



Зарегистрирован: 25 Фев 2008 15:42:23
Сообщения: 96

СообщениеДобавлено: 20 Апр 2008 20:50:05    Заголовок сообщения: Ответить с цитатой

Попробуй добавить setlocale(LC_ALL, 'ru_RU.utf8'); в app/config/bootstrap.php
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ratso

цитировать



Зарегистрирован: 19 Апр 2008 23:10:04
Сообщения: 23

СообщениеДобавлено: 20 Апр 2008 21:09:50    Заголовок сообщения: Ответить с цитатой

nws писал(а):
Попробуй добавить setlocale(LC_ALL, 'ru_RU.utf8'); в app/config/bootstrap.php

ни чего не дало. Все также на английском
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nws

цитировать



Зарегистрирован: 25 Фев 2008 15:42:23
Сообщения: 96

СообщениеДобавлено: 21 Апр 2008 15:01:36    Заголовок сообщения: Ответить с цитатой

Можно просто криво написать:

app/locale/eng/LC_MESSAGES
через PO-EDIT сделать перевод
и тупо переводить
<?echo __('hour', true)?>
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ratso

цитировать



Зарегистрирован: 19 Апр 2008 23:10:04
Сообщения: 23

СообщениеДобавлено: 21 Апр 2008 17:22:50    Заголовок сообщения: Ответить с цитатой

Ну можно и так. Вообще многоязычность целью не ставится, но можно и на будущее Smile
Попробую "локализовать" хелпер тогда.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Антон Исайкин
Site Admin
цитировать



Зарегистрирован: 08 Окт 2007 12:02:56
Сообщения: 150
Откуда: Санкт-Петербург

СообщениеДобавлено: 23 Апр 2008 23:46:01    Заголовок сообщения: Ответить с цитатой

Кто вам мешает расширить стандартный хелпер, переписав эту функцию?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
DeeperMD

цитировать



Зарегистрирован: 08 Фев 2008 15:04:11
Сообщения: 144
Откуда: $Молдова->Кишинёв->Буюканы()

СообщениеДобавлено: 26 Апр 2008 13:30:22    Заголовок сообщения: Ответить с цитатой

Антон Исайкин
Полностью согласен, если что помогу, обращайтесь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ratso

цитировать



Зарегистрирован: 19 Апр 2008 23:10:04
Сообщения: 23

СообщениеДобавлено: 26 Апр 2008 18:20:22    Заголовок сообщения: Ответить с цитатой

Что-то не очень ясно с этим хелпером. Как бы реализовать русские склонения слов? Конструкции видимо там очень многообещающие, но в какие кавычки какое склонение писать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Имя
Сообщение

Смайлики
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Idea Arrow
Дополнительные смайлики

 
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы можете редактировать свои сообщения
Вы можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Рейтинг@Mail.ru