Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Как уговорить расширение говорить по русски? (http://forum.typo3.ru/showthread.php?t=7355)

margol 27.01.2009 17:29

Как уговорить расширение говорить по русски?
 
Есть 2 экста, которые не могу заставить "говорить " по русски. Если правлю в locallang.php фразы с английского на русский, то во ФЕ выдаются закорючки. Это расширения quickpoll (опросы) и fe_rtenews (новости через ФЕ). В сетап шаблона у меня:
PHP код:

config{
    
metaCharset utf8
    renderCharset 
utf-8    
    forceCharset 
utf-8

    language 
ru
    locale_all 
ru_RU.utf8


Вопрос: КАК?

Uruguaygrep 27.01.2009 18:31

Цитата:

Сообщение от margol (Сообщение 23262)
... Если правлю в locallang.php фразы с английского на русский ...

Если вы правите в массиве default, то этого КАТЕГОРИЧЕСКИ делать нельзя.
Для для русского скопируйте массив лаблов из "default" в "ru" и там правте. default это для языка по умолчанию которым в тайпе является английский. Даже если вы установили у себя один язык, русский, все равно, не меняйте дефолт массив.

Проверте в какой кодировке сохранен файл.

locallang.php -- скорее всего плагин очень старый. Может стоит поискать что нибудь поновее?

margol 28.01.2009 11:23

Здравствуйте! Спасибо за ответ!
Я действительно сохраняла перевод в массиве default. Создала массив ru, делаю перевод теперь там, но ситуация такая же - во ФЕ закорючки.
И варниниг:
PHP код:

WarningCannot modify header information headers already sent by (output started at /var/www/site/typo3/typo3conf/ext/fe_rtenews/pi1/locallang.php:7in /var/www/site/typo3/typo3/sysext/cms/tslib/class.tslib_fe.php on line 3221 

В этом файле, в строке 3221 пытаюсь прописать вместо переменной напрямую utf-8. Результата нет.

Цитата:

Проверте в какой кодировке сохранен файл.
Как это сделать? Сам документ я сохраняю в блокноте в utf-8.

margol 28.01.2009 12:18

Даже, если не заводить массив ru в locallang.php все равно эта ошибка, что я делаю не так?

Uruguaygrep 28.01.2009 16:18

Судя по всему сервер у вас на Линуксе, а правите вы файлы на Виндоусе. Может быть и здесь проблема.

Судя по варнингу ПХП находит лишние символы в файле локалланг
Это могут быть и символы окончания строки Виндоус.

Попробуйте использовать како-нибудь более подходящий редактор чем стандартный блокнот.

Удачи.

margol 29.01.2009 12:44

Стас, спасибо за ответ!
Сайт действительно лежит на Линуксе, и правлю я его в Митнайт коммандер. Просто с этим документом экспериментировала, сохраняла в кодировке utf-8 в блокноте. Символов виндовых перехода строки в этом документе нет.

Буду смотреть еще... Проблема осталась.


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

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