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

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

Ответ
 
Опции темы Опции просмотра
Старый 31.07.2006, 14:16   #1
OpTi
Senior Member
 
Аватар для OpTi
 
Регистрация: 06.07.2006
Сообщений: 113
По умолчанию windows-1251 или utf8 ?

Посоветуйте, как лучше сделать. Есть мультиязычный сайт (только английский и русский). Немного надоело мучаться с кодировками. Попробовал все сделать в windows-1251. Наткнулся на такого рода ошибку: Warning: xml_parser_set_option() [function.xml-parser-set-option]: Unsupported target encoding "windows-1251" in ..\t3lib\class.t3lib_div.php on line 2137
Вываливается именно при работе с контентом.

localconf.php
PHP код:
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'windows-1251'
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES cp1251;'
Setup
Код:
config {
	metaCharset = windows-1251
	renderCharset = windows-1251
	notification_email_encoding = quoted-printable
	notification_email_charset = windows-1251
	language = ru
	locale_all = ru_RU.CP1251
}
Так вот, подскажите как грамотно реализовать мультиязычность. Лучше ли использовать utf8?
__________________
wbr, OpTi
OpTi вне форума   Ответить с цитированием
Старый 31.07.2006, 14:55   #2
BestCat
штаб Ёлки
 
Аватар для BestCat
 
Регистрация: 28.02.2006
Адрес: Томск
Сообщений: 89
Отправить сообщение для BestCat с помощью ICQ
По умолчанию

и лучше и правильней.
__________________
Виктория
BestCat вне форума   Ответить с цитированием
Старый 31.07.2006, 14:58   #3
OpTi
Senior Member
 
Аватар для OpTi
 
Регистрация: 06.07.2006
Сообщений: 113
По умолчанию

Цитата:
Сообщение от BestCat
и лучше и правильней.
Был бы рад обоснованию

C utf8 не понравилась одна проблема: когда с бозой и контентом все было в норме, отображалось корректно, грабли были с русскими словами, например , в tt_news_languageMenu.php (мне вместо флагов языков необходимо указать именно Рус и En). Так вот это самое "Рус" и остается в cp1251... Фишка самого редактора?
__________________
wbr, OpTi

Последний раз редактировалось OpTi; 31.07.2006 в 15:04
OpTi вне форума   Ответить с цитированием
Старый 31.07.2006, 15:10   #4
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

Дык, как я понимаю, и сама база должна быть в utf-8,а не cp1251
Почитай здесь - http://www.typo3.biz/showthread.php?t=1438
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 31.07.2006, 15:45   #5
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от OpTi
Был бы рад обоснованию

C utf8 не понравилась одна проблема: когда с бозой и контентом все было в норме, отображалось корректно, грабли были с русскими словами, например , в tt_news_languageMenu.php (мне вместо флагов языков необходимо указать именно Рус и En). Так вот это самое "Рус" и остается в cp1251... Фишка самого редактора?
Есть такая проблема. Переводы которые не в XML работать не будут.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 31.07.2006, 16:12   #6
OpTi
Senior Member
 
Аватар для OpTi
 
Регистрация: 06.07.2006
Сообщений: 113
По умолчанию

Цитата:
Сообщение от Tod
Дык, как я понимаю, и сама база должна быть в utf-8,а не cp1251
Почитай здесь - http://www.typo3.biz/showthread.php?t=1438
когда делал в utf8 - база соответственно тоже была в utf8.
Цитата:
Сообщение от Pavel Antonov
Есть такая проблема. Переводы которые не в XML работать не будут.
и как посоветуете ее решать?
__________________
wbr, OpTi
OpTi вне форума   Ответить с цитированием
Старый 31.07.2006, 16:15   #7
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Цитата:
Сообщение от OpTi
когда делал в utf8 - база соответственно тоже была в utf8.

и как посоветуете ее решать?
вбить все нужны переводы в TS (поле setup шаблона)
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 31.07.2006, 16:16   #8
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от OpTi
когда делал в utf8 - база соответственно тоже была в utf8.

и как посоветуете ее решать?
  1. Я где то выкладывал плагин-фикс, которые делает для русского языка кодировку UTF-8 (посмотрите форум). Для того что бы TV Работало нормально.
  2. Новые плагины должны работать правильно.
  3. Старые плагины - сделать им переводы в XML руками. locallang.php - удалить.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 31.07.2006, 17:30   #9
OpTi
Senior Member
 
Аватар для OpTi
 
Регистрация: 06.07.2006
Сообщений: 113
По умолчанию

Всем спасибо за помощь.
Цитата:
Сообщение от Valery Romanchev
вбить все нужны переводы в TS (поле setup шаблона)
Буду очень благодарен, если приведешь какой-нибудь пример.
__________________
wbr, OpTi
OpTi вне форума   Ответить с цитированием
Старый 02.08.2006, 14:35   #10
OpTi
Senior Member
 
Аватар для OpTi
 
Регистрация: 06.07.2006
Сообщений: 113
По умолчанию

на счет нужных переводов в Ts. как раз сейчас понадобилось в другой ситуации. если не трудно, может кто пример привести, как это реализуется?
__________________
wbr, OpTi
OpTi вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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