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

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

Ответ
 
Опции темы Опции просмотра
Старый 28.12.2009, 16:04   #1
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
Question locallang.php и русский язык

Есть довольно много расширений, в которых используется php файл локализации. И в таких расширениях русский язык нормально не работает. Сам я в такие файлики вставлял русские буквы в виде html.
Может есть какой нить не сложный, и более правильный способ подправить это? Или переключить где то кодировку, или подменить на xml или еще что.
ЗЫ: везде кодировки норм.
Lucifer вне форума   Ответить с цитированием
Старый 28.12.2009, 19:30   #2
unixman
Новенький
 
Регистрация: 24.12.2009
Сообщений: 4
По умолчанию

А какая кодировка в BE?
unixman вне форума   Ответить с цитированием
Старый 30.12.2009, 18:16   #3
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Все утф
Lucifer вне форума   Ответить с цитированием
Старый 30.12.2009, 18:48   #4
unixman
Новенький
 
Регистрация: 24.12.2009
Сообщений: 4
По умолчанию

Попробуй поставить кодировку файла locallang.php utf-8 или utf-8(без BOM)
Я помню вроде что-то такое делал и помогало
unixman вне форума   Ответить с цитированием
Старый 31.12.2009, 10:46   #5
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

не, файл тоже в утф. не помогает
Lucifer вне форума   Ответить с цитированием
Старый 31.12.2009, 11:59   #6
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Для этого есть специальное расширение - llxml. Оно позволяет выгрузить старые locallang.php в новый формат locallang.xml и отредактировать переводы. После этого файлы переводов можно хранить и копировать в новые проекты.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 31.12.2009, 12:13   #7
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Об этом расширении я знаю... Но о такой функции что то не замечал. Вроде только переводит уже имеющиеся файлы.
Lucifer вне форума   Ответить с цитированием
Старый 01.01.2010, 13:57   #8
jettero
Senior Member
 
Регистрация: 24.06.2006
Сообщений: 143
По умолчанию

Цитата:
Сообщение от Lucifer Посмотреть сообщение
Есть довольно много расширений, в которых используется php файл локализации. И в таких расширениях русский язык нормально не работает. Сам я в такие файлики вставлял русские буквы в виде html.
Может есть какой нить не сложный, и более правильный способ подправить это? Или переключить где то кодировку, или подменить на xml или еще что.
ЗЫ: везде кодировки норм.
а в какой кодировке вставляете?
файлы locallang.php не имеют единой кодировки - у каждого языка внутри него она своя, то есть надо руские лейблы редактировать в кодировке win1251
если хотите лейблы редактировать в utf-8, то надо в locallang.xml переводить
jettero вне форума   Ответить с цитированием
Старый 09.01.2010, 10:55   #9
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

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

Проще всего это сделать сконвертировав автоматически с помощью экстеншена. Но для этого нужен "правильный" locallang.php то есть где русские лейблы в cp1251. А если вы его сделаете как надо, в cp1251, то и делать xml уже не понадобиться
Насколько я помню кодировка лейблов в locallang.php никак не коррелирует с кодировкой сайта – перекодировки делаются автоматически.
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, время: 05:05.


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

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