PDA

Просмотр полной версии : Как поменять англ названия в плагинах?


Onailig
22.06.2008, 10:38
К примеру - плагин Seach. Выводится форма поиска.
Англ. Seachworld и seach in, поменять на Искать слово и Искать в :(
Также поменять Header and keywords, Page Content на аналогичные рус названия. Такая проблема для всех плагинов:(
Заранее премного благодарен.
С уважением, Максим.

void
22.06.2008, 15:49
Поставьте в вашем TS

config.language = ru

Onailig
22.06.2008, 23:02
Поставьте в вашем TS

config.language = ru


Там и так такие параметры:)
Я беру стандартный плагин, допустим форум - как поменять в нем англ названия на русские? вот в чем вопрос. :(
Или нельзя этого сделать?

pomotom
22.06.2008, 23:10
1. попробуйте загрузить (перезагрузить) переводы. (в менеджере расширений)
2. Для непереведенных расширений пользуйтесь llXML (расширение такое).

void
22.06.2008, 23:17
Я специально проверил - эти лейблы в CSS Styled Content переведены. Поэтому и дал такой совет. Да, действительно, попробуйте обновить переводы в EM.

Podlec
17.04.2009, 11:18
такой вопрос - не обновляется перевод через EM для 4.1.10. Всегда это было первое что делал после настройки системы, а тут просто сервак на пхп 4.8 - и версию тайпы 4.2 юзать не получается.
вот что выдает :(

Extension key Russian
cms Could not fetch translation status
version Could not fetch translation status
lang Could not fetch translation status
sv Could not fetch translation status
css_styled_content Could not fetch translation status
tsconfig_help Could not fetch translation status
context_help Could not fetch translation status
extra_page_cm_options Could not fetch translation status
impexp Could not fetch translation status
sys_note Could not fetch translation status
tstemplate Could not fetch translation status
tstemplate_ceditor Could not fetch translation status
tstemplate_info Could not fetch translation status
tstemplate_objbrowser Could not fetch translation status
tstemplate_analyzer Could not fetch translation status
func_wizards Could not fetch translation status
wizard_crpages Could not fetch translation status
wizard_sortpages Could not fetch translation status
lowlevel Could not fetch translation status
install Could not fetch translation status
belog Could not fetch translation status
beuser Could not fetch translation status
aboutmodules Could not fetch translation status
setup Could not fetch translation status
taskcenter Could not fetch translation status
info_pagetsconfig Could not fetch translation status
viewpage Could not fetch translation status
rtehtmlarea Could not fetch translation status
t3skin Could not fetch translation status
static_info_tables Could not fetch translation status
realurl Could not fetch translation status
templavoila Could not fetch translation status
tt_news Could not fetch translation status
t3quixplorer Could not fetch translation status
ws_scriptaculous Could not fetch translation status
sp_bettercontact Could not fetch translation status
llxmltranslate Could not fetch translation status


Это был первый вопрос. А теперь второй. Точно также всегда использовал llxml для перевода экстов и все было хорошо.. А тут прям ступор. Перевел - а при отображении в браузере вижу вопросики вместо букв. Хотя если открыть этот XML отдельно, то все норм. Везде УТФ8.

Буду принателен за советы и наводки... явки, пароли ))))

Игорь Ф.
19.05.2009, 22:04
У меня вопрос такой же, как в первой сообщении темы.

В TS стоит:
config.language = ru
config.locale_all = Russian

Стоит русский язык. Но в плагинах вроде Indexed_search и tt_news все служебные названия по-английски (searchword, search in, headers and keywords в indexed search).

Update в Translation Settings я нажимал выдает следующее:
Extension key Русский
cms OK
version OK
lang OK
sv Could not fetch translation status
css_styled_content OK
tsconfig_help N/A
context_help OK
extra_page_cm_options OK
impexp OK
sys_note OK
tstemplate OK
tstemplate_ceditor Could not fetch translation status
tstemplate_info Could not fetch translation status
tstemplate_objbrowser Could not fetch translation status
tstemplate_analyzer Could not fetch translation status
func_wizards OK
wizard_crpages OK
wizard_sortpages OK
lowlevel OK
install OK
belog OK
beuser OK
aboutmodules OK
setup OK
taskcenter OK
info_pagetsconfig OK
viewpage OK
rtehtmlarea OK
t3skin Could not fetch translation status
indexed_search OK
tt_news OK

Что еще попробовать?

Podlec
19.05.2009, 22:18
Попробуйте вот такую конфигурацию:

page.config.language = ru
page.config.locale_all = ru_RU

А если не спасет, то используйте расширение llxmltranslate и переводите расширения с помощью него.

Игорь Ф.
19.05.2009, 22:26
page.config.language = ru
page.config.locale_all = ru_RU

Поменял, почистил кэш. Ничего не изменилось.

Странно это как-то, я давно уже с этим бьюсь.

Видимо, придется пробовать llxmltranslate.

Podlec
19.05.2009, 22:33
хм... как вариант, добавьте еще:

page.config.htmlTag_langKey = ru

Версия тайпы какая? версия расширений?

Игорь Ф.
19.05.2009, 22:44
Все-таки я думаю, что indexed_search переводить с помощью llxmltranslate не нужно. Ведь это очень распространенное приложение, и оно у многих нормально переводится. Может дело в каких-то моих настройках?

Игорь Ф.
19.05.2009, 22:53
page.config.htmlTag_langKey = ru
Нет, не помогло.

Typo 4.1.5
Indexed Search Engine 2.10.0

Podlec
19.05.2009, 23:33
кстати с 4.1.10 у меня возникли такие проблемы.... не пойму в чем ) постаил на тот же сервак 4.2.1 - и все пучком.

Игорь Ф.
20.05.2009, 22:05
А что по умолчанию все меняется только c помощью page.config?

Может еще где можно посмотреть?

Podlec
20.05.2009, 23:54
А вот тут не скажу, так как не знаю... скорее всего да - основная настройка происходит посредством этих правил...

void
21.05.2009, 03:44
Да скачайте вы уже файл локализации руками... http://translation.typo3.org/typo3conf/l10n/ru.zip

Podlec
21.05.2009, 13:03
Да скачайте вы уже файл локализации руками... http://translation.typo3.org/typo3conf/l10n/ru.zip

)))))))) лучший ответ +1

P.S. хотя проблема с typo3 4.1.x все же есть такая

Игорь Ф.
21.05.2009, 22:12
Вообще у меня давно стоит локализация в typo3conf/l10n.
Что-то нужно прописать?

void
21.05.2009, 22:39
И после включения config.language = ru все метки остаются английскими? Проверьте, что у вас стоит локализация нужных расширений. Учитывайте, что после установки каждого расширения его локализацию нужно докачивать через Extension Manager, это не происходит автоматически. (Разумеется, это относится только к расширениям, которые переводятся на сервере переводов)

Игорь Ф.
21.05.2009, 22:47
В том-то и дело, что английский язык в расширениях не меняется. Локализация indexed_search лежит в typo3conf/l10n/ru. Если я не ошибаюсь, этот плагин вообще в стандартный набор входит и дозакачивать мне его не пришлось. А сейчас такая же ерунда с tt_news. Установил - и никак не могу заменить английские названия в полях. В остальном с русским языком вроде все нормально.

А как докачивать логкализацию через EM? Я только пробовал обновлять русский язык в Translation Handling.

void
21.05.2009, 23:23
Ну да, я translation handling и имел в виду. Мне кажется, что у вас какая-то ошибка в конфигах, но какая конкретно - сложно выяснить телепатически. Вот, например, что у вас находится в $GLOBALS['TSFE']->lang ?

Кстати, "в полях" можно пояснить?

Игорь Ф.
23.05.2009, 00:50
$GLOBALS['TSFE']->lang

Что-то я тыкался, но к стыду своему так и не понял, как посмотреть результат этого запроса.


Кстати, "в полях" можно пояснить?
Я приложил файлик к сообщению, там все ясно. Проблем собственно с поиском на английском или русском у меня нет. А вот как убрать "searchword:" из фронтэнда?

Игорь Ф.
23.05.2009, 10:18
$GLOBALS['TSFE']->lang

Я так понимаю, это надо где-то в TS прописать. Можете помочь?

void
23.05.2009, 13:48
После грепания по сорцам выяснилось, что такие надписи (searchword и search now) есть только в одном из стандартных шаблонов. В связи с чем я и предлагаю вам немедленно от его использования отказаться.
В этом шаблоне всё сделано через мейлформу, а названия полей прописаны прямо в typoscript.

Игорь Ф.
23.05.2009, 20:11
Проблема в том, что я недавно устанавливал tt_news и там такая же проблема - не могу русифицировать служебные надписи (такие как дата - Sunday 26. of April 2009, или нумератор страниц Displaying results 1 to 2 out of 8). Моя идея в том, что эта проблема аналогична indexed search. Я поэтому хочу разобраться с indexed search, т.к. он проще. Когда-то (по-моему, на предыдущей версии Typo) indexed search точно руссифицировался. А сейчас не могу понять в чем дело.

Может еще какое-то расширение установить, чтобы на нем протестировать?

Игорь Ф.
24.05.2009, 23:22
Как вообще по идее должна работать локализация? Как (где) typo3 узнает, что надо идти typo3conf/l10n/ru/indexed_search и цеплять перевод оттуда?

void
25.05.2009, 01:25
Относительно вот вашей формы и tt_news - это две разные проблемы. В той форме всё было просто жёстко прописано в шаблоне на английском языке, в связи с чем и переводу неоткуда было взяться. Относительно же других случаев и ситуация будет другая.

Итак, обычно локализация используется:
1) когда расширение вызывает метод pi_getLL(), указывая в качестве параметра метку перевода;
2) когда происходит парсинг TS-кода, в котором строка через префикс ссылается на локализацию. Например,
page.10 = TEXT
page.10.value = LLL:fileadmin/templates/ts/l10n.xml:site.title

Соответственно, механизм локализации лезет в файлы в typo3conf/l10n/, либо в файлы внутри расширений. Если файл локализации есть в typo3conf/l10n/, то файл из расширения с тем же именем не используется (насколько я помню).

Игорь Ф.
20.06.2009, 23:40
У меня на локальном компе стоит Typo3 (версия 4.1.1) в качестве теста просто. Так вот я как-то год назад создал там 2 сайта. Так вот в одном Indexed Search руссифицируется, а в другом - нет. Если я страничку из одного сайта в другой перетаскиваю - меняется русскификация. В чем дело, я не понимаю.

void
21.06.2009, 21:37
Видимо, в шаблоне одного сайта написано config.language = ru, а в шаблоне второго - нет

Игорь Ф.
21.07.2009, 23:05
Да вроде нет в шаблонах обоих сайтов стоит:
page.config.language = ru
page.config.locale_all = ru_RU

Игорь Ф.
28.07.2009, 16:11
Ну, по крайней мере, хоть обнаружил, откуда берется перевод для Indexed search:
typo3conf/l10n/ru/css_styled_content/pi1/ru.locallang.xml

Игорь Ф.
28.07.2009, 17:22
Ну, вроде понял:
Если я в шаблоне сайта Include static (from extensions): добавляю CSS styled content (css_styled_content), то Indexed Search руссифицируется. Правда при этом сайт начинает отображать кучу всякой ерунды, надо будет поразбираться сейчас.