Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 29.03.2007, 05:54   #1
Дылгеров Ц.В.
Senior Member
 
Регистрация: 14.11.2005
Адрес: Улан-Удэ
Сообщений: 158
Отправить сообщение для Дылгеров Ц.В. с помощью ICQ
По умолчанию Даты в utf-8 в strftime

Использую forceCharset utf-8.

Пишу в TS для tt_news слово "года":
config.language = ru
config.locale_all = ru_RU.CP1251
displayList {
date_stdWrap.strftime= %d %B %Y года, %A
time_stdWrap.strftime= %d.%m.%y %H:%M
}

Во фронтэнд выходят кракозябры: 28 марта 2007 РіРѕРґР°, среда

Непонятно почему, ведь все, и вывод и BE в одной кодировке.

Заремариваю config.locale_all = ru_RU.CP1251
config.language = ru
#config.locale_all = ru_RU.CP1251
displayList {
date_stdWrap.strftime= %d %B %Y года, %A
time_stdWrap.strftime= %d.%m.%y %H:%M
}

Слово года выходит нормально: 28 March 2007 года, Wednesday

Никто не подскажет как это решается? Через хуки в tt_news?

Ссылка по теме:
http://lists.netfielders.de/pipermai...ry/007038.html
Дылгеров Ц.В. вне форума   Ответить с цитированием
Старый 29.03.2007, 11:44   #2
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

у меня помогло убрать CP1251 - хотя вроде бы и неправильно
т.е. просто locale_all = ru_RU
PhilD вне форума   Ответить с цитированием
Старый 29.03.2007, 16:53   #3
GF
Продвинутый
 
Регистрация: 04.03.2006
Сообщений: 34
Отправить сообщение для GF с помощью ICQ
По умолчанию

Я то-же использую UTF-8
В шаблоне прописано:
config {
language = ru
locale_all = ru_RU
}
Проблема в том, что в tt_news 2.5.0 в архивных новостях, да и вообще везде, заголовок по-русски а месяц по-ангийски.. некашерно как-то.. а вот где копать не знаю..
Изображения
Тип файла: gif Untitled-1.gif (1.5 Кб, 22 просмотров)
GF вне форума   Ответить с цитированием
Старый 29.03.2007, 17:22   #4
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

попробуйте наоборот явно указать кодировку. есть разница в php для разных OS.
PhilD вне форума   Ответить с цитированием
Старый 29.03.2007, 17:55   #5
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Попробуйте "ru_RU.utf8"
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 29.03.2007, 18:51   #6
GF
Продвинутый
 
Регистрация: 04.03.2006
Сообщений: 34
Отправить сообщение для GF с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
Попробуйте "ru_RU.utf8"
Сеньк! работает..
Но пишет "Марта" а не "Март" будем рыть..

Последний раз редактировалось GF; 29.03.2007 в 19:13
GF вне форума   Ответить с цитированием
Старый 30.03.2007, 04:55   #7
Дылгеров Ц.В.
Senior Member
 
Регистрация: 14.11.2005
Адрес: Улан-Удэ
Сообщений: 158
Отправить сообщение для Дылгеров Ц.В. с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
Попробуйте "ru_RU.utf8"
получается я задал глупый вопрос

Последний раз редактировалось Дылгеров Ц.В.; 30.03.2007 в 06:11
Дылгеров Ц.В. вне форума   Ответить с цитированием
Старый 30.03.2007, 14:59   #8
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от GF Посмотреть сообщение
Сеньк! работает..
Но пишет "Марта" а не "Март" будем рыть..
Попробуйте другие ключи strftime использовать... Насколько мне известно локализационный движок про наличие падежей в русском языке ничего не знает... потому перевод заточен под порядок: "28 МартА"
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 18.04.2007, 14:04   #9
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Попробовал указать locale_all = ru_RU.utf8 и увидел, что оно выводит 17 April 2007 года, Tuesday, 16:54
Заработало только после установки locale_all = ru_RU.UTF-8 (так что CapsLock имеет значение.)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 18.04.2007, 14:21   #10
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Имеет значение как locale называется.
Чтобы узнать, что установлено:
Код:
ls /usr/lib/locale/
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
форматирование даты в новостях garik Общие вопросы 4 13.11.2006 13:46
Перевод даты в UNIX style MrCh Общие вопросы 0 04.10.2006 13:29
Форматирование даты для tt_news Grank Общие вопросы 2 01.11.2005 19:23


Часовой пояс GMT +4, время: 00:24.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория