Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Установка (http://forum.typo3.ru/forumdisplay.php?f=13)
-   -   Помогите с календарем (http://forum.typo3.ru/showthread.php?t=5929)

Костик 25.02.2008 17:32

Помогите с календарем
 
Здравствуйте. Есть проблема: не могу руссифицировать дни недели в News Calendar. Как мне это сделать?

void 25.02.2008 19:44

Попробуйте установить локаль в нужное значение:
config.locale_all = ru_RU.UTF8

Костик 26.02.2008 16:03

ru_RU.UTF8 не помогло.
У сейчас стоит =RUSSIAN - новости по русски а календарь со сбитой кодировкой..крокозябры какие то...
Если прописать то что посоветовали Вы, все вновь становится англоязычным...

void 26.02.2008 18:49

А какая ОС стоит на сервере?

Костик 27.02.2008 11:04

Стоит Windows XP

void 27.02.2008 12:29

Что и требовалось доказать. Оставьте locale_all = russian.
Я в своё время случайно столкнулся с этим багом...
Вот патч (это не настоящий патч, а псевдокод, я тогда ещё не умел пользоваться diff :) )
Код:

typo3conf/ext/cal/view/class.tx_cal_weekview.php

        $weekday = gmstrftime($this->conf['view.']['week.']['dateFormatWeekList'], $start_day);
+++  $weekday = $GLOBALS['TSFE']->csConvObj->utf8_encode($weekday,'iso-8859-1');

Попробуйте.

Костик 27.02.2008 12:36

а куда это вставить не подскажете? Путь который написан Вами в верхней строчке не соотвествует моему...у меня нет такого файла...

void 27.02.2008 12:43

У вас вообще нет расширения cal? Или конкретно такого файла в cal?

Костик 27.02.2008 12:46

расширение которое у меня стоит - newscalendar_0.1.8.
И файла такого соотвественно тоже нет

void 27.02.2008 14:40

А, ну извините. Перепутал с cal_tt_news_service.
Значит, вам придется самостоятельно патчить ваше расширение... Т.к. windows не умеет нормально работать с локалями. Главное я вам подсказал - надо после gmstrftime/strftime перекодировать название дня.


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

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