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

Вернуться   Russian TYPO3 community > Тематические форумы > Локализация проекта

Ответ
 
Опции темы Опции просмотра
Старый 28.02.2007, 19:11   #1
Юрий
Продвинутый
 
Регистрация: 11.02.2004
Сообщений: 50
По умолчанию ВЕ 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   #2
Юрий
Продвинутый
 
Регистрация: 11.02.2004
Сообщений: 50
По умолчанию Кодировка базы

Уточняю! Сама база в кодировке: cp1251_general_ci
Юрий вне форума   Ответить с цитированием
Старый 01.03.2007, 01:45   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Поищите по форуму про правильную настройку базы.
Для 4.1+, 5+ в PHP следует указывать кодировку базы и соединения
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 01.03.2007, 12:45   #4
Юрий
Продвинутый
 
Регистрация: 11.02.2004
Сообщений: 50
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
Поищите по форуму про правильную настройку базы. Для 4.1+, 5+ в PHP следует указывать кодировку базы и соединения
Спасибо! Все получилось!
Так как я использую кодировку CP1251, в localconf.php прописал:

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

А чем заменить ts_language_ru и csh_ru ???
Юрий вне форума   Ответить с цитированием
Старый 01.03.2007, 13:50   #5
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

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

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

А чем заменить ts_language_ru и csh_ru ???
Это устарвеший метод.
Русификация интерфейсов авполняется через Ext Manager -> Translation handling.
Выбрать языки и оновить переводы с сервера.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 01.03.2007, 14:22   #6
Юрий
Продвинутый
 
Регистрация: 11.02.2004
Сообщений: 50
По умолчанию

Цитата:
Сообщение от Pavel Antonov Посмотреть сообщение
Это устарвеший метод.
Русификация интерфейсов авполняется через Ext Manager -> Translation handling.
Выбрать языки и оновить переводы с сервера.
Понятно! А если на машине инета нет? Могу я обновить перевод на одной машине и перенести на другую машину, которая без инета? В каком каталоге находится локализация? В typo3conf/l10n/ru/ ?
Юрий вне форума   Ответить с цитированием
Старый 01.03.2007, 14:01   #7
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Цитата:
Сообщение от Юрий Посмотреть сообщение
А чем заменить ts_language_ru и csh_ru ???
С 4-й версии поддержка языков реализуется по-другому. В Extension Manager выберите раздел Translation Handling и там настройте нужный язык.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 01.03.2007, 01:46   #8
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от Юрий Посмотреть сообщение
1) установлены ts_language_ru и csh_ru
Удалить и забыть как страшный сон!!!
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 01.03.2007, 12:17   #9
Юрий
Продвинутый
 
Регистрация: 11.02.2004
Сообщений: 50
По умолчанию А что использовать вместо ts_language_ru и csh_ru для TYPO4 ???

А что использовать вместо ts_language_ru и csh_ru для TYPO4 ???
Юрий вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При upload файлов с русскими названиями происходит замена русских букв на _ Дылгеров Ц.В. Общие вопросы 3 09.06.2006 04:42
Проблема с BSD - нет русских букв в BE vedomir Установка 1 27.01.2006 17:37


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


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

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