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

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

Ответ
 
Опции темы Опции просмотра
Старый 17.03.2005, 08:33   #1
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию UTF-8 FULL

В одном из предыдущих тредов был приведён отличный работающий на 100% пример полной локализации для виндуз:
##################################
[BE][forceCharset] = windows-1251

в Setup шаблона:

config {
metaCharset = windows-1251
renderCharset = windows-1251
notification_email_encoding = 8bit
notification_email_charset = windows-1251
language = ru
locale_all = ru_RU.CP1251
}
##################################

Мои вопросы:

1. Как всё то же самое будет выглядеть для UTF-8? Чтобы сайт полностью был в utf (кроме почты в koi8-r).

2. Проставив forceCharset в utf-8, получаем БД и бекенд в этой кодировке. А остальные опции? locale_all - что такое?

3. Надо получать почту с сайта в koi8-r. Как этого добиться, если forceCharset в utf-8?

4. Почему, если проставить только одну forceCharset, в странице фронтэнда всё равно появляется <META.... charset = utf-8 />. Ведь я не писал ничего в сетапе шаблона! А именно config { metaCharset = utf-8... Но в странице всё равно есть кодировка.


Заранее благодарю за помощь в решении.
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 17.03.2005, 14:34   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Вопросы хорошие.
Но плз, пожалуйста прежде чем что-то спрашивать, поищите в документации!

Нельзя быть таким халявщиком :-)

Особенно меня удивляет, что спрашивает что такое locale_all :-)

Выяснили, какая дока есть, какая для чего используется?
Документацию по TS (TSref) скачали?
Там искали?

locale_all
PHP: setlocale(\"LC_ALL\", [value]);
value-examples: deutsch, de_DE, danish, portuguese, spanish, french, norwegian, italian. See www.php.net for other value. Also on linux, look at /usr/share/locale/
Example:
This will render dates in danish made with stdWrap/strftime:
locale_all = danish
Valery Romanchev вне форума   Ответить с цитированием
Старый 18.03.2005, 09:53   #3
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию

При всём том, что Вы не наделены ровно никакими полномочиями наезжать на первого встречного, на вопрос Вы, конечно же, не ответили. Я пишу forceCharset - utf8. Никаких <META... charset=...> принудительно не выставляю. И хочу очень малого - всего лишь получать почту из Contacts в нормально русском koi8-r. И не могу этого никак добиться никакими комбинациями. Поэтому, что такое у меня _лично у меня_ на компе локаль я прекрасно знаю, но вот, _как Typo3_ с ней работает, мне абсолютно непонятно. И именно поэтому здесь спрашиваю. В конфиге шаблона:

1. config {
notification_email_encoding = 8bit
notification_email_charset = koi8-r
language = ru
locale_all = ru_RU.KOI8-R
}

2. config {
notification_email_encoding = 8bit
notification_email_charset = koi8-r
language = ru
}

3. config {
notification_email_encoding = 8bit
notification_email_charset = koi8-r
}

И ни одна комбинация не работает, шлёт чёрт знает что, mutt c ума сходит.
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 18.03.2005, 13:02   #4
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

1) помоему Ваш код работать не будет
Сам никогда не использовал такого и в примерах не видел
1.config {
blah-blah
}

2) Здесь \"свободный форум\", можете и Вы на меня наехать :-). Такие наезды \"по существу дела\" идут на пользу и человеку и TYPO3.
Обычно прежде чем задавать вопрос, я ищу в 2-местах (поэтому я очень мало вопросов здесь задаю :-) ):
http://typo3.org/documentation/mailing-lists/english-main-list-archive/
В Вашем случае много чего вылезно по словам
\"email encoding\" помотрите, может поможет
Второе место www.google.com (по словам \"email encoding typo3\")

Valery Romanchev вне форума   Ответить с цитированием
Старый 18.03.2005, 19:31   #5
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию

Просто ситуация какая? Второй строчкой первой же страницы сайта идёт кодировка. Т.е. это _самый_ первый и главный вопрос даже для такого халявшика, как я. ...Идём в doc_core_inside (т.е. прям сразу CORE!), благо есть русский первод, и читаем:
\"Кодовые страницы (Character sets)
В настоящее время, локальные кодовые страницы используются по дефолту внутри TYPO3. Однако очень рекомендуется установить $TYPO3_CONF_VARS['BE']['forceCharset'] = \"utf-8\", которая вынудит backend выполныться в utf-8 независимо от \"родной\" кодовой страницы. Приведение кодовой страницы к \"utf-8\" так же значит, что весь контент в базе данных будет храниться в \"utf-8\" и вы можете потерять часть данных, если установите данную переменную после добавления части контента в другой кодировке.\"
Потом на doc_core_tsref итд итп. Зато в матрикс Language Detection и Language Selection - 2шт. Всего. А решение хотя бы только и с виндовой кодировкой - только на русском форуме. И про email в koi8r я пока не нарыл. В общем, сильно так. Вместо двух галочек, как, например, в ксарае той же.
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 20.03.2005, 00:14   #6
site4you.ru
Новенький
 
Регистрация: 16.04.2005
Сообщений: 29
По умолчанию

zotto
у меня такая же беда.
в BE кодировка UTF-8. На сайте она не проставлена, поэтому все в win нормально отображается. Но с письмами - беспредел. В UTF-8 все хорошо доходит. Но это не очень устраивает, т.к. если приходит на mail.ru например, то письмо не читаемо, пока ручками не переключишь кодировку, что естественно убивает весь почтовый интерфейс. Пока ничего не добился.

И еще. В некоторых окошках, где для вывода списка используется js, например категрии в tt_news, некорректно отображается кириллица. Справа список категорий по-русски, а слева в выбранных категориях, все непонятно. Когда было все в win-кодировке проблем не было
site4you.ru вне форума   Ответить с цитированием
Старый 27.03.2005, 05:52   #7
Dutchak Vitaly
TYPO3 Infected
 
Регистрация: 29.08.2005
Адрес: Ukraine, Simferopol
Сообщений: 412
Отправить сообщение для Dutchak Vitaly с помощью ICQ Отправить сообщение для Dutchak Vitaly с помощью Skype™
По умолчанию

2site4you.ru
Ноль эмоций насчёт koi8-r. Добиться. чтобы при forceCharset = UTF-8 слало письма в plain-text (и только) в koi8-r (и только), у меня не получилось.
(...даже с лазанием по typo3-маил-листу и великому и ужасному Гуглю)
Dutchak Vitaly вне форума   Ответить с цитированием
Старый 27.03.2005, 19:40   #8
site4you.ru
Новенький
 
Регистрация: 16.04.2005
Сообщений: 29
По умолчанию

увы, но вынужден был вернуться в кодировку win, причем руками, ибо екстеншенов для обратной конвертации нет
site4you.ru вне форума   Ответить с цитированием
Старый 20.08.2005, 03:37   #9
Michael Shigorin
Продвинутый
 
Регистрация: 17.03.2004
Сообщений: 65
По умолчанию

Только лучше не 8bit, а quoted-printable
Michael Shigorin вне форума   Ответить с цитированием
Старый 07.03.2007, 23:14   #10
GF
Продвинутый
 
Регистрация: 04.03.2006
Сообщений: 34
Отправить сообщение для GF с помощью ICQ
По умолчанию

в localconf.php: $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';
В шаблоне:
config {
locale_all = ru_RU.UTF8
}

так.. для будущих поколений..
GF вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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