![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 | |
|
Senior Member
Регистрация: 24.06.2006
Сообщений: 143
|
Цитата:
файлы locallang.php не имеют единой кодировки - у каждого языка внутри него она своя, то есть надо руские лейблы редактировать в кодировке win1251 если хотите лейблы редактировать в utf-8, то надо в locallang.xml переводить |
|
|
|
|
|
|
#2 |
|
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
Как уже говорил, все в утф. Так и понял, что надо в xml. вот и спрашивал, как это сделать проще всего.
|
|
|
|
|
|
#3 |
|
Senior Member
Регистрация: 24.06.2006
Сообщений: 143
|
Проще всего это сделать сконвертировав автоматически с помощью экстеншена. Но для этого нужен "правильный" locallang.php то есть где русские лейблы в cp1251. А если вы его сделаете как надо, в cp1251, то и делать xml уже не понадобиться
![]() Насколько я помню кодировка лейблов в locallang.php никак не коррелирует с кодировкой сайта – перекодировки делаются автоматически. |
|
|
|
|
|
#4 |
|
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
правельная кодировка - cp1251? О_о
А в чем юмор? |
|
|
|
|
|
#5 |
|
Senior Member
Регистрация: 24.06.2006
Сообщений: 143
|
Так сделаны файлы locallang.php
лейблы каждого языка в нем в своей национальной кодировке. И это вполне логично, а как еще сделать, если надо в одном файле разместить лейблы на английском, французском, немецком и русском и притом этот файл не в utf-8 ?
Последний раз редактировалось jettero; 15.01.2010 в 17:53 |
|
|
|
|
|
#6 |
|
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
Тоже вопрос... Почему этот файл нельзя поставить в uft-8?
|
|
|
|
|
|
#7 |
|
Senior Member
Регистрация: 24.06.2006
Сообщений: 143
|
locallang.php из тех времен когда UTF-8 был не так распространен и ядро с ним работает как с файлом в 8 битной кодировке и делает нужные перекодировки из национальной кодировки в кодировку FE
поэтому, если вы его сделаете мультибайтным (utf-8) это ни к чему не приведет, только к тому, что механизм перестанет работать как задумано locallang.xml же позволяет хранить лейблы и редактировать в utf-8, за исключением этого никаких другой разницы нету лично я продолжаю по-старинке пользоваться locallang.php, у меня подозрение, что это работает быстрее, так как не надо парсить xml, хотя я не проверял, утверждать не буду |
|
|
|
![]() |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| 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 |