![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|||||||
![]() |
|
|
Опции темы | Опции просмотра |
|
|
#1 |
|
Продвинутый
|
Для перевода подписей (названия месяцев и др.) в tt_news в Setup шаблона страниц новостей прописала:
Проблема в том что все подписи отображаются по английски пока в языковом меню не выбран русский язык. Язык сайта по умолчанию русский. Второй язык - английский. Хотелось бы чтобы подписи отображались на русском при начальной загрузке страницы новостей. Помогите! Код:
# Фиксим локаль для новостей
[globalVar = GP:L = 0]
plugin.tt_news {
_LOCAL_LANG.ru {
latestHeader = Новости
more = Подробнее
goToArchive = Все новости
pi_list_browseresults_prev = < Предыдущая
pi_list_browseresults_next = Следующая >
backToList = Вернуться к списку
preAuthor =
noNewsToListMsg = в этом списке нет записей
}
displayList {
age_stdWrap.age = Минут | Часов | Дней | Лет
}
displayLatest {
age_stdWrap.age = Минут | Часов | Дней | Лет
}
displaySingle {
age_stdWrap.age = Минут | Часов | Дней | Лет
}
displayLatest {
date_stdWrap >
date_stdWrap {
strftime >
cObject = COA
cObject.10 = TEXT
cObject.10{
field = datetime
strftime = %e
}
cObject.20 = CASE
cObject.20{
key.field = datetime
key.strftime = %m
01 = TEXT
01.value = января
02 = TEXT
02.value = февраля
03 = TEXT
03.value = марта
04 = TEXT
04.value = апреля
05 = TEXT
05.value = мая
06 = TEXT
06.value = июня
07 = TEXT
07.value = июля
08 = TEXT
08.value = августа
09 = TEXT
09.value = сентября
10 = TEXT
10.value = октября
11 = TEXT
11.value = ноября
12 = TEXT
12.value = декабря
stdWrap.wrap = |
}
cObject.30 = TEXT
cObject.30{
field = datetime
strftime = %Y
wrap = | г.
}
cObject = COA
cObject.10 = TEXT
cObject.10{
field = datetime
strftime = %d
wrap = |
}
}
}
displaySingle.date_stdWrap >
displaySingle.date_stdWrap < .displayLatest.date_stdWrap
displayList.date_stdWrap >
displayList.date_stdWrap < .displayLatest.date_stdWrap
archiveTitleCObject >
archiveTitleCObject < .displayLatest.date_stdWrap
}
[global]
Последний раз редактировалось Olga25; 28.04.2009 в 10:25 |
|
|
|
|
|
#2 |
|
Administrator
|
попробуйте закоментировать условие, вот так
#[globalVar = GP:L = 0] |
|
|
|
|
|
#3 |
|
Продвинутый
|
Название дней недели и месяцев отобразились по русски, но подписи типа Age:, [more], <- Back to: остались.
Язык отображения плагина по умолчанию Russian (Default) Insert plugin. Не понятно почему по умолчанию подписи отображаются на английском, а на русском только при переключении на русский &L=0 ? Последний раз редактировалось Olga25; 28.04.2009 в 11:19 |
|
|
|
|
|
#4 |
|
Продвинутый
|
Проблема наполовину решилась.
Вопрос: как сделать отображение дней недели, месяцев по русски для русского языка (русский по умолчанию) если сайт многоязыковой? Сейчас так: Friday 24. of April 2009 Давность 4 days К tt_news это не имеет отношения? Setup: Код:
config {
sys_language_uid = 0
language = ru
htmlTag_langKey = ru
}
Последний раз редактировалось Olga25; 29.04.2009 в 10:13 |
|
|
|
|
|
#5 |
|
Продвинутый
|
Надо доустанавливать локали на сервер.
Последний раз редактировалось Olga25; 29.04.2009 в 11:26 |
|
|
|
![]() |
| Теги |
| мультиязычность, tt_news |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Отображение всех месяцев в новостях | giovanno | Общие вопросы | 1 | 18.09.2008 17:39 |
| Как перевести названия месяцев в tt_news? | margol | Общие вопросы | 7 | 07.04.2008 11:15 |