Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
28.12.2009, 16:04 | #1 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
locallang.php и русский язык
Есть довольно много расширений, в которых используется php файл локализации. И в таких расширениях русский язык нормально не работает. Сам я в такие файлики вставлял русские буквы в виде html.
Может есть какой нить не сложный, и более правильный способ подправить это? Или переключить где то кодировку, или подменить на xml или еще что. ЗЫ: везде кодировки норм. |
28.12.2009, 19:30 | #2 |
Новенький
Регистрация: 24.12.2009
Сообщений: 4
|
А какая кодировка в BE?
|
30.12.2009, 18:16 | #3 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
Все утф
|
30.12.2009, 18:48 | #4 |
Новенький
Регистрация: 24.12.2009
Сообщений: 4
|
Попробуй поставить кодировку файла locallang.php utf-8 или utf-8(без BOM)
Я помню вроде что-то такое делал и помогало |
31.12.2009, 10:46 | #5 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
не, файл тоже в утф. не помогает
|
31.12.2009, 11:59 | #6 |
Senior Member
|
Для этого есть специальное расширение - llxml. Оно позволяет выгрузить старые locallang.php в новый формат locallang.xml и отредактировать переводы. После этого файлы переводов можно хранить и копировать в новые проекты.
|
31.12.2009, 12:13 | #7 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
Об этом расширении я знаю... Но о такой функции что то не замечал. Вроде только переводит уже имеющиеся файлы.
|
01.01.2010, 13:57 | #8 | |
Senior Member
Регистрация: 24.06.2006
Сообщений: 143
|
Цитата:
файлы locallang.php не имеют единой кодировки - у каждого языка внутри него она своя, то есть надо руские лейблы редактировать в кодировке win1251 если хотите лейблы редактировать в utf-8, то надо в locallang.xml переводить |
|
09.01.2010, 10:55 | #9 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
Как уже говорил, все в утф. Так и понял, что надо в xml. вот и спрашивал, как это сделать проще всего.
|
11.01.2010, 15:19 | #10 |
Senior Member
Регистрация: 24.06.2006
Сообщений: 143
|
Проще всего это сделать сконвертировав автоматически с помощью экстеншена. Но для этого нужен "правильный" locallang.php то есть где русские лейблы в cp1251. А если вы его сделаете как надо, в cp1251, то и делать xml уже не понадобиться
Насколько я помню кодировка лейблов в locallang.php никак не коррелирует с кодировкой сайта – перекодировки делаются автоматически. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |