Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Локализация проекта (http://forum.typo3.ru/forumdisplay.php?f=14)
-   -   ВЕ TYPO 4.0.4 на MySQL 5.0.27 не отображает русских букв! (http://forum.typo3.ru/showthread.php?t=2761)

Юрий 28.02.2007 19:11

ВЕ TYPO 4.0.4 на MySQL 5.0.27 не отображает русских букв!
 
Только на MySQL 5.0 не отображаются заголовки и содержание страниц в TYPO 4.0.4. :(

BE и FE руссифицировал без проблем, но когда создаю страницы сайта с русскими заголовками (подзаголовками, контентом) выдается:

102: These fields are not properly updated in database: (title) Probably value mismatch with fieldtype.

Причем эта же версия TYPO 4.0.4 отлично работает на MySQL 4.0.18 и таких проблем нет. :(

Настройки такие:
1) установлены ts_language_ru и csh_ru
2) Tools -> Ext Manager -> Translation handling -> Russian -> Save selection
3) User -> Setup -> Language -> Russian -> Save configuration
4) Tools -> User Admin -> Default Language -> Russian
5) Template -> Setup:

page.config.language = ru
config.metaCharset = windows-1251
config.language = ru
config.locale_all = ru_RU
config.renderCharset = windows-1251
config.forceCharset = windows-1251

Причем, еще раз отмечаю, что с MySQL 4.0.18 - все отлично!
Это глюки только с MySQL 5.0.
Как быть? Помогите советом!

Юрий 28.02.2007 19:16

Кодировка базы
 
Уточняю! Сама база в кодировке: cp1251_general_ci

Pavel Antonov 01.03.2007 01:45

Поищите по форуму про правильную настройку базы.
Для 4.1+, 5+ в PHP следует указывать кодировку базы и соединения

Pavel Antonov 01.03.2007 01:46

Цитата:

Сообщение от Юрий (Сообщение 10122)
1) установлены ts_language_ru и csh_ru

Удалить и забыть как страшный сон!!!

Юрий 01.03.2007 12:17

А что использовать вместо ts_language_ru и csh_ru для TYPO4 ???
 
А что использовать вместо ts_language_ru и csh_ru для TYPO4 ???

Юрий 01.03.2007 12:45

Цитата:

Сообщение от Pavel Antonov (Сообщение 10136)
Поищите по форуму про правильную настройку базы. Для 4.1+, 5+ в PHP следует указывать кодировку базы и соединения

Спасибо! Все получилось!
Так как я использую кодировку CP1251, в localconf.php прописал:

$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES CP1251;';

А чем заменить ts_language_ru и csh_ru ???

Pavel Antonov 01.03.2007 13:50

Цитата:

Сообщение от Юрий (Сообщение 10145)
Спасибо! Все получилось!
Так как я использую кодировку CP1251, в localconf.php прописал:

$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES CP1251;';

А чем заменить ts_language_ru и csh_ru ???

Это устарвеший метод.
Русификация интерфейсов авполняется через Ext Manager -> Translation handling.
Выбрать языки и оновить переводы с сервера.

-=UncleByte=- 01.03.2007 14:01

Цитата:

Сообщение от Юрий (Сообщение 10145)
А чем заменить ts_language_ru и csh_ru ???

С 4-й версии поддержка языков реализуется по-другому. В Extension Manager выберите раздел Translation Handling и там настройте нужный язык.

Юрий 01.03.2007 14:22

Цитата:

Сообщение от Pavel Antonov (Сообщение 10147)
Это устарвеший метод.
Русификация интерфейсов авполняется через Ext Manager -> Translation handling.
Выбрать языки и оновить переводы с сервера.

Понятно! А если на машине инета нет? Могу я обновить перевод на одной машине и перенести на другую машину, которая без инета? В каком каталоге находится локализация? В typo3conf/l10n/ru/ ?

void 01.03.2007 20:16

Да, именно там.


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

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