![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Senior Member
|
![]()
Использую 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 |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
у меня помогло убрать CP1251 - хотя вроде бы и неправильно
т.е. просто locale_all = ru_RU |
![]() |
![]() |
![]() |
#3 |
Продвинутый
|
![]()
Я то-же использую UTF-8
В шаблоне прописано: config { language = ru locale_all = ru_RU } Проблема в том, что в tt_news 2.5.0 в архивных новостях, да и вообще везде, заголовок по-русски а месяц по-ангийски.. некашерно как-то.. а вот где копать не знаю.. ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
![]()
попробуйте наоборот явно указать кодировку. есть разница в php для разных OS.
|
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
Попробуйте "ru_RU.utf8"
|
![]() |
![]() |
![]() |
#6 |
Продвинутый
|
![]()
Сеньк! работает..
![]() Но пишет "Марта" а не "Март" будем рыть.. ![]() Последний раз редактировалось GF; 29.03.2007 в 19:13 |
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]() Последний раз редактировалось Дылгеров Ц.В.; 30.03.2007 в 06:11 |
![]() |
![]() |
![]() |
#8 |
Senior Member
|
![]()
Попробуйте другие ключи strftime использовать... Насколько мне известно локализационный движок про наличие падежей в русском языке ничего не знает... потому перевод заточен под порядок: "28 МартА"
|
![]() |
![]() |
![]() |
#9 |
Senior Member
|
![]()
Попробовал указать locale_all = ru_RU.utf8 и увидел, что оно выводит 17 April 2007 года, Tuesday, 16:54
![]() Заработало только после установки locale_all = ru_RU.UTF-8 (так что CapsLock имеет значение.)
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
![]() |
![]() |
![]() |
#10 |
Senior Member
|
![]()
Имеет значение как locale называется.
Чтобы узнать, что установлено: Код:
ls /usr/lib/locale/ |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
форматирование даты в новостях | 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 |