|  | Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
|  30.09.2009, 00:08 | #1 | 
| Продвинутый Регистрация: 16.05.2008 
					Сообщений: 68
				 |  tt_news: Перевод для "backToList" 
			
			Мне надо локализовать tt_news. Для этого я вставляю следующий код в TS: Код: plugin.tt_news {
_LOCAL_LANG.ru{
pi_list_browseresults_prev = < Предыдущая
pi_list_browseresults_page =
pi_list_browseresults_next = Следующая >
pi_list_browseresults_first = <-первая
pi_list_browseresults_last = последняя->
textCat = Тематические разделы:
#pi_list_browseresults_displays = Displaying results ###SPAN_BEGIN###%s to %s</span> out of ###SPAN_BEGIN###%s</span>
pi_list_browseresults_displays = Отображено с ###SPAN_BEGIN###%s по %s</span>, всего ###SPAN_BEGIN###%s</span>
pi_list_searchBox_search = Найти
preAuthor =
# archiveHeader =
archiveItems =
backToList = Вернуться к списку
#noNewsToListMsg = no_news_items
#noNewsToListMsg =
}
}Почему-то все знаки & заменяются на & И вместо "Вернуться к списку" я получаю: "Вернуть ся к списку" Все остальное переводится вроде нормально. Как можно отключить эту замену (или обойти ее), чтобы нормально отображались буквы? | 
|   |   | 
|  30.09.2009, 16:42 | #2 | 
| Продвинутый Регистрация: 16.05.2008 
					Сообщений: 68
				 |   
			
			Вот нашел некую функцию - t3lib_div::deHSCentities, которая может реконвертировать "&" в "&" Но не знаю, как ей воспользоваться. Да и должно же быть другое решение. У остальных ведь работает... | 
|   |   | 
|  30.09.2009, 17:12 | #3 | 
| Продвинутый Регистрация: 16.05.2008 
					Сообщений: 68
				 |   
			
			Сейчас убрал строчку, относящуюся к backToList. Выдает: <- назад в: Новости То есть почему-то в половину (назад в) вставляет & а в половину (Новости) нет. | 
|   |   | 
|  01.10.2009, 14:10 | #4 | 
| Senior Member |   
			
			tt_news\pi1\locallang.xml - все переводы правь тут ручками, в блоке Код: 		<languageKey index="ru" type="array">
                ...............
		</languageKey> | 
|   |   | 
|  01.10.2009, 21:40 | #5 | 
| Продвинутый Регистрация: 16.05.2008 
					Сообщений: 68
				 |   
			
			Спасибо. Я нашел эту страницу. Там нормально написано - "<- назад в: %s" Вот именно эта часть "назад в", у меня отображается неверно - туда вставляются & Не понимаю, что я могу с этим сделать... | 
|   |   | 
|  20.10.2009, 21:53 | #6 | 
| Продвинутый Регистрация: 16.05.2008 
					Сообщений: 68
				 |   
			
			Вначале сразу не сообразил: у меня перевод находится в /l10n/ru/tt_news/pi/ru.locallang.xml Но пока так и не могу понять в чем дело... | 
|   |   | 
|  20.10.2009, 22:05 | #7 | 
| Продвинутый Регистрация: 16.05.2008 
					Сообщений: 68
				 |   
			
			Очевидно, что причина лежит где-то глубже, в способе обработки label "backToList". Потому что я на этой же странице (SINGLE) могу отображать фразу "<- назад в: %s", если, например, вставляю её в label "more" и отображаю этот label через шаблон.
		 | 
|   |   | 
|  21.10.2009, 00:15 | #8 | 
| Продвинутый Регистрация: 16.05.2008 
					Сообщений: 68
				 |   
			
			В общем, обнаружил нужную строчку в файле tt_news/pi/class.tx_ttnews.php:  Код: $markerArray['###BACK_TO_LIST###'] = sprintf($this->pi_getLL('backToList', '', $this->conf['hscBackLink']), $backP['title']);Код: $markerArray['###BACK_TO_LIST###'] = $this->pi_getLL('backToList');Но не работает предустановленная опция с отображением имени страницы, на которую нужно вернуться. В принципе, так как я собирался использовать TS, мне это не критично. Единственная проблема - вдруг это еще где-то используется? Может кто знает? И вообще в чем причина такого поведения функции sprintf? | 
|   |   | 
|  21.10.2009, 00:37 | #9 | |
| Продвинутый Регистрация: 16.05.2008 
					Сообщений: 68
				 |   
			
			Всё, разобрался. Добавил в TS вот эту строчку: Код: plugin.tt_news.hscBackLink = 0 В мануале написано только вот это: Цитата: 
 | |
|   |   | 
|  | 
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| очистка кеша для определенного урла | demav | Общие вопросы | 8 | 03.10.2008 16:57 | 
| Что использовать для простого каталога? | cronfy | Магазины и каталоги для TYPO3 | 4 | 23.05.2008 12:36 | 
| TS-код для размеченой области TV | Andrey Grey | TypoScript практикум | 4 | 20.02.2008 21:01 | 
| Статистика для посетителей сайта | thebat | TYPO3: SEO и статистика посещений | 9 | 15.12.2007 19:59 | 
| Перевод TSref для 3.8 | Игорь Рубцов | Общие вопросы | 4 | 09.10.2006 18:26 |