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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 09.01.2010, 10:55   #1
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Как уже говорил, все в утф. Так и понял, что надо в xml. вот и спрашивал, как это сделать проще всего.
Lucifer вне форума   Ответить с цитированием
Старый 11.01.2010, 15:19   #2
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

Проще всего это сделать сконвертировав автоматически с помощью экстеншена. Но для этого нужен "правильный" locallang.php то есть где русские лейблы в cp1251. А если вы его сделаете как надо, в cp1251, то и делать xml уже не понадобиться
Насколько я помню кодировка лейблов в locallang.php никак не коррелирует с кодировкой сайта – перекодировки делаются автоматически.
jettero вне форума   Ответить с цитированием
Старый 14.01.2010, 15:21   #3
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

правельная кодировка - cp1251? О_о
А в чем юмор?
Lucifer вне форума   Ответить с цитированием
Старый 15.01.2010, 17:41   #4
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

Так сделаны файлы locallang.php
лейблы каждого языка в нем в своей национальной кодировке.

И это вполне логично, а как еще сделать, если надо в одном файле разместить лейблы на английском, французском, немецком и русском и притом этот файл не в utf-8 ?

Последний раз редактировалось jettero; 15.01.2010 в 17:53
jettero вне форума   Ответить с цитированием
Старый 18.01.2010, 10:23   #5
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Тоже вопрос... Почему этот файл нельзя поставить в uft-8?
Lucifer вне форума   Ответить с цитированием
Старый 19.01.2010, 04:54   #6
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

Цитата:
Сообщение от Lucifer Посмотреть сообщение
Тоже вопрос... Почему этот файл нельзя поставить в uft-8?
locallang.php из тех времен когда UTF-8 был не так распространен и ядро с ним работает как с файлом в 8 битной кодировке и делает нужные перекодировки из национальной кодировки в кодировку FE

поэтому, если вы его сделаете мультибайтным (utf-8) это ни к чему не приведет, только к тому, что механизм перестанет работать как задумано

locallang.xml же позволяет хранить лейблы и редактировать в utf-8, за исключением этого никаких другой разницы нету

лично я продолжаю по-старинке пользоваться locallang.php, у меня подозрение, что это работает быстрее, так как не надо парсить xml, хотя я не проверял, утверждать не буду
jettero вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ke_smallads и русский язык OpTi Общие вопросы 0 12.12.2006 20:18
вылетает русский язык Maxim T Локализация проекта 3 23.11.2006 11:51
ОПЯТЬ Русский язык в Typo3 v4 DeCibell Установка 7 02.08.2006 21:20
Как подключить русский язык? Max Локализация проекта 2 16.10.2005 09:45
Как сменить язык на русский? Mr. Blonde Установка 4 30.05.2005 17:31


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


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

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